[ { "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." } ] } ]