From f78bf998946e8927b5d1e984b6287c746713bd79 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 9 Aug 2018 23:27:25 +0300 Subject: [PATCH 1/2] updates to temperature_expose --- code/__DEFINES/misc.dm | 5 ++++- code/game/objects/structures/girders.dm | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 67a187c45db..4612c8cdce3 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -370,4 +370,7 @@ // used for alternate_option #define GET_RANDOM_JOB 0 #define BE_ASSISTANT 1 -#define RETURN_TO_LOBBY 2 \ No newline at end of file +#define RETURN_TO_LOBBY 2 + +//Melting Temperatures for various specific objects +#define GIRDER_MELTING_TEMP 5000 \ No newline at end of file diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 4ef1978cffb..361c119f9bc 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -47,6 +47,11 @@ new /obj/item/stack/sheet/metal(get_turf(src)) qdel(src) +/obj/structure/girder/temperature_expose(gas_mixture/air, exposed_temperature) + var/temp_check = exposed_temperature + if(temp_check >= GIRDER_MELTING_TEMP) + take_damage(10) + /obj/structure/girder/attackby(obj/item/W, mob/user, params) add_fingerprint(user) if(isscrewdriver(W)) From 3f960ce604860a6b8fd3e760307e490ec82d6804 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 23 Aug 2018 10:26:21 +0300 Subject: [PATCH 2/2] datum/ --- code/game/objects/structures/girders.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 361c119f9bc..cb7350f5b34 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -47,7 +47,7 @@ new /obj/item/stack/sheet/metal(get_turf(src)) qdel(src) -/obj/structure/girder/temperature_expose(gas_mixture/air, exposed_temperature) +/obj/structure/girder/temperature_expose(datum/gas_mixture/air, exposed_temperature) var/temp_check = exposed_temperature if(temp_check >= GIRDER_MELTING_TEMP) take_damage(10)