140 lines
4.3 KiB
JSON
140 lines
4.3 KiB
JSON
[
|
|
{
|
|
"type": "ter_furn_transform",
|
|
"id": "move_earth",
|
|
"fail_message": "The earth here does not listen to your command to move.",
|
|
"terrain": [
|
|
{ "result": "t_hole", "valid_terrain": [ "t_pit", "t_slope_down" ], "message": "The pit has deepened further." },
|
|
{
|
|
"result": "t_pit",
|
|
"valid_terrain": [
|
|
"t_pit_corpsed",
|
|
"t_pit_covered",
|
|
"t_pit_glass",
|
|
"t_pit_glass_covered",
|
|
"t_pit_spiked",
|
|
"t_pit_spiked_covered",
|
|
"t_rootcellar",
|
|
"t_pit_shallow"
|
|
],
|
|
"message": "More debris shifts out of the pit."
|
|
},
|
|
{
|
|
"result": "t_pit_shallow",
|
|
"valid_terrain": [
|
|
"t_grave",
|
|
"t_dirt",
|
|
"t_sand",
|
|
"t_clay",
|
|
"t_dirtmound",
|
|
"t_grass",
|
|
"t_grass_long",
|
|
"t_grass_tall",
|
|
"t_grass_dead",
|
|
"t_grass_white",
|
|
"t_dirtfloor",
|
|
"t_fungus_floor_in",
|
|
"t_fungus_floor_sup",
|
|
"t_fungus_floor_out",
|
|
"t_sandbox"
|
|
],
|
|
"message": "The earth moves out of the way for you."
|
|
},
|
|
{
|
|
"result": "t_sand",
|
|
"valid_terrain": [
|
|
"t_pavement",
|
|
"t_pavement_y",
|
|
"t_sidewalk",
|
|
"t_concrete",
|
|
"t_thconc_floor",
|
|
"t_thconc_floor_olight",
|
|
"t_strconc_floor",
|
|
"t_floor",
|
|
"t_floor_waxed",
|
|
"t_carpet_red",
|
|
"t_carpet_yellow",
|
|
"t_carpet_purple",
|
|
"t_carpet_green",
|
|
"t_linoleum_white",
|
|
"t_linoleum_gray",
|
|
"t_slope_up",
|
|
"t_rock_red",
|
|
"t_rock_blue",
|
|
"t_floor_red",
|
|
"t_floor_green",
|
|
"t_floor_blue",
|
|
"t_pavement_bg_dp",
|
|
"t_pavement_y_bg_dp",
|
|
"t_sidewalk_bg_dp"
|
|
],
|
|
"message": "The rocks here are ground into sand."
|
|
},
|
|
{ "result": "t_rock_floor", "valid_terrain": [ "t_rock" ], "message": "The rock crumbles to dust." },
|
|
{
|
|
"result": "t_hole",
|
|
"valid_terrain": [ "t_null" ],
|
|
"message": "All the dust in the air here falls to the ground.",
|
|
"message_good": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "ter_furn_transform",
|
|
"id": "fungicide",
|
|
"terrain": [ { "result": "t_dirt_barren", "valid_flags": [ "FUNGUS" ], "message": "The fungus here dies back." } ],
|
|
"furniture": [ { "result": "f_null", "valid_flags": [ "FUNGUS" ], "message": "The fungus here dies back." } ]
|
|
},
|
|
{
|
|
"type": "ter_furn_transform",
|
|
"id": "lava_bomb",
|
|
"terrain": [ { "result": "t_lava", "valid_flags": [ "DIGGABLE" ] } ]
|
|
},
|
|
{
|
|
"type": "ter_furn_transform",
|
|
"id": "earthshaper_pillar",
|
|
"//": "Furniture alteration has to be able to reasonably check for most intervening furniture and remove it.",
|
|
"terrain": [
|
|
{
|
|
"result": "t_rock_smooth",
|
|
"valid_flags": [ "DIGGABLE", "FLAT" ],
|
|
"message": "The ground shakes, a section of unnaturally smooth stone wall rising up."
|
|
}
|
|
],
|
|
"furniture": [ { "result": "f_null", "valid_flags": [ "TRANSPARENT", "WALL" ] } ]
|
|
},
|
|
{
|
|
"type": "ter_furn_transform",
|
|
"id": "druidic_renewal",
|
|
"//": "TODO: Update the birch and willow transformations if they ever make those trees behave consistent relative to blackjack oak and pine.",
|
|
"terrain": [
|
|
{
|
|
"result": [ [ "t_tree_blackjack_harvested", 10 ], [ "t_tree_harvested", 90 ] ],
|
|
"valid_terrain": [ "t_tree_dead" ],
|
|
"message": "The dead tree regrows."
|
|
},
|
|
{
|
|
"result": "t_tree_pine_harvested",
|
|
"valid_terrain": [ "t_tree_deadpine" ],
|
|
"message": "The dead tree regrows."
|
|
},
|
|
{
|
|
"result": "t_tree_hickory_harvested",
|
|
"valid_terrain": [ "t_tree_hickory_dead" ],
|
|
"message": "The dead tree regrows."
|
|
},
|
|
{ "result": "t_tree_birch", "valid_terrain": [ "t_tree_birch_harvested" ], "message": "The dead tree regrows." },
|
|
{
|
|
"result": "t_tree_willow",
|
|
"valid_terrain": [ "t_tree_willow_harvested" ],
|
|
"message": "The dead tree regrows."
|
|
},
|
|
{
|
|
"result": "t_grass",
|
|
"valid_terrain": [ "t_grass_dead" ],
|
|
"message": "Life springs anew from the dead grass."
|
|
}
|
|
]
|
|
}
|
|
]
|