diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index 647df9c54d1..be8f58fadbc 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -52,19 +52,20 @@ /datum/reagent/clf3/reaction_turf(turf/simulated/T, reac_volume) if(istype(T, /turf/simulated/floor/plating)) var/turf/simulated/floor/plating/F = T - if(prob(1 + F.burnt + 5*F.broken)) //broken or burnt plating is more susceptible to being destroyed + if(prob(10 + F.burnt + 5*F.broken)) //broken or burnt plating is more susceptible to being destroyed F.ChangeTurf(F.baseturf) if(istype(T, /turf/simulated/floor/)) var/turf/simulated/floor/F = T - if(prob(reac_volume/10)) + if(prob(reac_volume)) F.make_plating() else if(prob(reac_volume)) F.burn_tile() if(istype(F, /turf/simulated/floor/)) - PoolOrNew(/obj/effect/hotspot, F) + for(var/turf/turf in range(1,F)) + PoolOrNew(/obj/effect/hotspot, F) if(istype(T, /turf/simulated/wall/)) var/turf/simulated/wall/W = T - if(prob(reac_volume/10)) + if(prob(reac_volume)) W.ChangeTurf(/turf/simulated/floor/plating) /datum/reagent/clf3/reaction_mob(mob/living/M, method=TOUCH, reac_volume)