magiclysm-bn/ter_fur_transform/ter_fur_transform.json
histoire b96862c9d7 initial commit
FossilOrigin-Name: 8d766a175beea27236b2d3fd3761f97321e6db3872743c5d12023a64af5930bc
2023-03-28 03:56:15 +00:00

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