Merge pull request #11052 from Fox-McCloud/goon-smoke

[Goonchem] Implements Goon Smoke
This commit is contained in:
variableundefined
2019-03-22 17:45:11 +08:00
committed by GitHub
10 changed files with 134 additions and 112 deletions
@@ -233,14 +233,12 @@ datum/chemical_reaction/flash_powder
/datum/chemical_reaction/smoke/on_reaction(datum/reagents/holder, created_volume)
for(var/f_reagent in forbidden_reagents)
if(holder.has_reagent(f_reagent))
holder.remove_reagent(f_reagent, holder.get_reagent_amount(f_reagent))
holder.del_reagent(f_reagent)
var/location = get_turf(holder.my_atom)
var/datum/effect_system/smoke_spread/chem/S = new
S.attach(location)
playsound(location, 'sound/effects/smoke.ogg', 50, 1, -3)
if(S)
S.set_up(holder, 10, 0, location)
S.set_up(holder, location)
if(created_volume < 5)
S.start(1)
if(created_volume >=5 && created_volume < 10)