mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
67 lines
2.5 KiB
Plaintext
67 lines
2.5 KiB
Plaintext
/turf/simulated/wall
|
|
description_info = "You can build a wall by using metal sheets and making a girder, then adding more metal or plasteel."
|
|
|
|
/turf/simulated/wall/get_description_interaction()
|
|
var/list/results = list()
|
|
if(damage)
|
|
results += "[desc_panel_image("welder")]to repair."
|
|
|
|
if(isnull(construction_stage) || !reinf_material)
|
|
results += "[desc_panel_image("welder")]to deconstruct if undamaged."
|
|
else
|
|
switch(construction_stage)
|
|
if(6)
|
|
results += "[desc_panel_image("wirecutters")]to begin deconstruction."
|
|
if(5)
|
|
results += list(
|
|
"[desc_panel_image("screwdriver")]to continue deconstruction.",
|
|
"[desc_panel_image("wirecutters")]to reverse deconstruction."
|
|
)
|
|
if(4)
|
|
results += list(
|
|
"[desc_panel_image("welder")]to continue deconstruction.",
|
|
"[desc_panel_image("screwdriver")]to reverse deconstruction."
|
|
)
|
|
if(3)
|
|
results += "[desc_panel_image("crowbar")]to continue deconstruction."
|
|
if(2)
|
|
results += "[desc_panel_image("wrench")]to continue deconstruction."
|
|
if(1)
|
|
results += "[desc_panel_image("welder")]to continue deconstruction."
|
|
if(0)
|
|
results += "[desc_panel_image("crowbar")]to finish deconstruction."
|
|
return results
|
|
|
|
/turf/simulated/floor/get_description_info()
|
|
. = ..()
|
|
if(broken || burnt)
|
|
. += "It is broken."
|
|
|
|
/turf/simulated/floor/get_description_interaction()
|
|
. = ..()
|
|
if(broken || burnt)
|
|
if(is_plating())
|
|
. += "Use a welder on it to repair the damage."
|
|
else
|
|
. += "Use a crowbar on it to remove it."
|
|
else if(flooring)
|
|
if(flooring.flags & TURF_IS_FRAGILE)
|
|
. += "You can use a crowbar on it to remove it, but this will destroy it!"
|
|
else if(flooring.flags & TURF_REMOVE_CROWBAR)
|
|
. += "Use a crowbar on it to remove it."
|
|
if(flooring.flags & TURF_REMOVE_SCREWDRIVER)
|
|
. += "Use a screwdriver on it to remove it."
|
|
if(flooring.flags & TURF_REMOVE_WRENCH)
|
|
. += "Use a wrench on it to remove it."
|
|
if(flooring.flags & TURF_REMOVE_SHOVEL)
|
|
. += "Use a shovel on it to remove it."
|
|
|
|
/turf/simulated/floor/outdoors/snow/get_description_interaction()
|
|
. = ..()
|
|
. += "Use a shovel on it to get rid of the snow and reveal the ground beneath."
|
|
. += "Use an empty hand on it to scoop up some snow, which you can use to make snowballs or snowmen."
|
|
|
|
/turf/simulated/floor/outdoors/grass/get_description_interaction()
|
|
. = "Use floor tiles on it to make a plating." // using . = ..() would incorrectly say you can remove the grass with a shovel
|
|
. += "Use a shovel on it to dig for worms."
|