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)