From 9756d1e311f719f557ea03ea3dbeec16e51af941 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Sun, 24 Nov 2013 03:13:10 -0500 Subject: [PATCH] Fueltanks explode if too hot. --- code/modules/reagents/reagent_dispenser.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 83196d384b6..ce6819e342c 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -1,4 +1,4 @@ - +#define AUTOIGNITION_WELDERFUEL 561.15 /obj/structure/reagent_dispensers name = "Dispenser" @@ -154,6 +154,11 @@ ex_act() explode() + temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature >= AUTOIGNITION_WELDERFUEL) + explode() + + proc/explode() if (reagents.total_volume > 500) explosion(src.loc,1,2,4)