From 8aaa32348cd395a5d293804bbf00efc44b1bea7a Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 2 Feb 2017 18:35:03 -0500 Subject: [PATCH] Adds more non-fatal symptoms --- code/modules/virus2/effect_vr.dm | 45 +++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/code/modules/virus2/effect_vr.dm b/code/modules/virus2/effect_vr.dm index 7ba862dfb02..916ed44689f 100644 --- a/code/modules/virus2/effect_vr.dm +++ b/code/modules/virus2/effect_vr.dm @@ -1,6 +1,49 @@ +/////////////////////////////////////////////// +/////////////////// Stage 1 /////////////////// + /datum/disease2/effect/mlem name = "Mlemington's Syndrome" - stage = 2 + stage = 1 chance_maxm = 25 activate(var/mob/living/carbon/mob,var/multiplier) mob.say("[pick("Mlem.","MLEM!","Mlem?")]") + +/datum/disease2/effect/spin + name = "Spyndrome" + stage = 1 + chance_maxm = 7 + + var/list/directions = list(2,4,1,8,2,4,1,8,2,4,1,8,2,4,1,8,2,4,1,8) + activate(var/mob/living/carbon/mob,var/multiplier) + if(mob.buckled()) + viewers(mob) << "[mob.name] struggles violently against their restraints!" + else + viewers(mob) << "[mob.name] spins around violently!" + for(var/D in directions) + mob.dir = D + sleep(1) + mob.dir = pick(2,4,1,8) //For that added annoyance + +/////////////////////////////////////////////// +/////////////////// Stage 2 /////////////////// + +/datum/disease2/effect/lang + name = "Lingual Dissocation" + stage = 2 + chance_maxm = 2 + + activate(var/mob/living/carbon/mob,var/multiplier) + mob.set_default_language(pick(mob.languages)) + +/////////////////////////////////////////////// +/////////////////// Stage 3 /////////////////// + +/datum/disease2/effect/size + name = "Mass Revectoring" + stage = 3 + chance_maxm = 1 + + activate(var/mob/living/carbon/mob,var/multiplier) + var/newsize = pick(player_sizes_list) + mob.resize(player_sizes_list[newsize]) + viewers(mob) << "[mob.name] suddenly changes size!"