mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-17 20:30:46 +01:00
fb81ffbe83
* Fixes necrosis steps setting bone Makes it so you the 'cut away' step doesn't set bones to open. This is entirely a non-internal fix (you're working on the flesh, not the organs inside) so you don't need the bone retracted. * Update other.dm * Crowbar Augment * descriptors * Update carbon.dm * no typecasting * removes unused proc * Limb status * Makes butchering take time Gives a warning as well when starting it. * Update organ.dm * Update organ.dm * Closing surgical stages and desc. Opened organs have descriptions that they're opened. Organs inform you that they have SPECIAL MECHANICS THAT'VE BEEN IN FOR 10 YEARS that you can do to them. Allows fixing amputated organs A BUNCH of stuff * Update organ.dm * Keep the washing * Update external_repair.dm * Update other.dm * Organizes surgeries * fix a typo * Update surgery.dm * More surgery * Nerve Surgery Adds template for nerve surgery * Prevents pain from limbs that feel no pain * Update external_repair.dm
72 lines
3.1 KiB
Plaintext
72 lines
3.1 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(list/additional_information)
|
|
. = ..()
|
|
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."
|
|
. += "If using a floor tile on the floor with a crowbar in your offhand, you will automatically replace the floor with that tile."
|
|
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 using a floor tile on the floor with a crowbar in your offhand, you will automatically replace the floor with that tile."
|
|
if(flooring.flags & TURF_REMOVE_SCREWDRIVER)
|
|
. += "Use a screwdriver on it to remove it."
|
|
. += "If using a floor tile on the floor with a screwdriver in your offhand, you will automatically replace the floor with that tile."
|
|
if(flooring.flags & TURF_REMOVE_WRENCH)
|
|
. += "Use a wrench on it to remove it."
|
|
. += "If using a floor tile on the floor with a wrench in your offhand, you will automatically replace the floor with that tile."
|
|
if(flooring.flags & TURF_REMOVE_SHOVEL)
|
|
. += "Use a shovel on it to remove it."
|
|
. += "If using a floor tile on the floor with a shovel in your offhand, you will automatically replace the floor with that tile."
|
|
|
|
/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()
|
|
. = list("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."
|