Forgot a spawn in trigger_side_effects

This commit is contained in:
cib
2012-11-11 19:01:32 +01:00
parent fb295ee0cf
commit a79ca39838

View File

@@ -61,13 +61,17 @@
H.monkeyize() H.monkeyize()
proc/trigger_side_effect(mob/living/carbon/human/H) proc/trigger_side_effect(mob/living/carbon/human/H)
if(!istype(H)) returngit a spawn
var/tp = pick(typesof(/datum/genetics/side_effect) - /datum/genetics/side_effect) if(!istype(H)) return
var/datum/genetics/side_effect/S = new tp var/tp = pick(typesof(/datum/genetics/side_effect) - /datum/genetics/side_effect)
var/datum/genetics/side_effect/S = new tp
S.start(H) S.start(H)
spawn(20) spawn(20)
H.Weaken(rand(0, S.duration / 20)) if(!istype(H)) return
sleep(S.duration) H.Weaken(rand(0, S.duration / 50))
H.SetWeakened(0) sleep(S.duration)
S.finish(H)
if(!istype(H)) return
H.SetWeakened(0)
S.finish(H)