From c22fa4b907d3e48a67e43e428de045345ad43dd9 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Mon, 21 Mar 2016 23:51:01 -0700 Subject: [PATCH] Buffs CLF3 >maxcap CLF3 foam >thunderdome >total of 2 burned tiles and a single plating was made yeah no this is CLF3 :cl: rscadd: CLF3 now melts, burns, and destroys floors a lot more often, as it should be. rscadd: CLF3 now makes 3x3 fireballs on tiles it touches now, instead of a single fireball. /:cl: --- .../reagents/chemistry/reagents/pyrotechnic_reagents.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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)