Virology fixes; nerfs viruses significantly (~33% power), but reactivates broken effects that were multiplying their effects by null

This commit is contained in:
GinjaNinja32
2015-01-25 09:34:53 +00:00
parent 9017fdd5a8
commit 7e43812408
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -30,7 +30,7 @@
infectionchance = rand(10,20)
else
infectionchance = rand(60,90)
antigen |= text2num(pick(ANTIGENS))
antigen |= text2num(pick(ANTIGENS))
spreadtype = prob(70) ? "Airborne" : "Contact"
@@ -88,7 +88,8 @@
clicks = 0
//Do nasty effects
for(var/datum/disease2/effectholder/e in effects)
e.runeffect(mob,stage)
if(prob(33))
e.runeffect(mob,stage)
//Short airborne spread
if(src.spreadtype == "Airborne")
+1 -1
View File
@@ -9,7 +9,7 @@
/datum/disease2/effectholder/proc/runeffect(var/mob/living/carbon/human/mob,var/stage)
if(happensonce > -1 && effect.stage <= stage && prob(chance))
effect.activate(mob)
effect.activate(mob, multiplier)
if(happensonce == 1)
happensonce = -1