Makes some viro symptoms less spammy, severely decreased automute chance.

This commit is contained in:
Mechoid
2018-02-10 15:57:09 -08:00
parent 252b2ffa1c
commit 74c125db39

View File

@@ -306,9 +306,13 @@
/datum/disease2/effect/giggle /datum/disease2/effect/giggle
name = "Uncontrolled Laughter" name = "Uncontrolled Laughter"
stage = 3 stage = 3
chance_maxm = 20
/datum/disease2/effect/giggle/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/giggle/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*giggle") if(prob(66))
mob.say("*giggle")
else
to_chat(mob,"<span class='notice'>What's so funny?</span>")
/datum/disease2/effect/confusion /datum/disease2/effect/confusion
name = "Topographical Cretinism" name = "Topographical Cretinism"
@@ -328,10 +332,15 @@
/datum/disease2/effect/groan /datum/disease2/effect/groan
name = "Phantom Aches" name = "Phantom Aches"
stage = 3 stage = 3
chance_maxm = 25 chance_maxm = 20
/datum/disease2/effect/groan/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/groan/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*groan") if(prob(66))
mob.say("*groan")
else if(istype(mob, /mob/living/carbon/human))
var/mob/living/carbon/human/H = mob
var/obj/item/organ/external/E = pick(H.organs)
to_chat(mob,"<span class='warning'>Your [E] aches.</span>")
/datum/disease2/effect/chem_synthesis /datum/disease2/effect/chem_synthesis
name = "Chemical Synthesis" name = "Chemical Synthesis"
@@ -370,10 +379,10 @@
/datum/disease2/effect/scream /datum/disease2/effect/scream
name = "Involuntary Vocalization" name = "Involuntary Vocalization"
stage = 2 stage = 2
chance_maxm = 25 chance_maxm = 10
/datum/disease2/effect/scream/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/scream/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*scream") mob.say("*scream")
/datum/disease2/effect/drowsness /datum/disease2/effect/drowsness
name = "Excessive Sleepiness" name = "Excessive Sleepiness"
@@ -400,11 +409,15 @@
/datum/disease2/effect/cough /datum/disease2/effect/cough
name = "Severe Cough" name = "Severe Cough"
stage = 2 stage = 2
chance_maxm = 20
/datum/disease2/effect/cough/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/cough/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*cough") if(prob(60))
for(var/mob/living/carbon/M in oview(2,mob)) mob.say("*cough")
mob.spread_disease_to(M) for(var/mob/living/carbon/M in oview(2,mob))
mob.spread_disease_to(M)
else
to_chat(mob,"<span class='warning'>Something gets caught in your throat.</span>")
/datum/disease2/effect/hungry /datum/disease2/effect/hungry
name = "Digestive Inefficiency" name = "Digestive Inefficiency"
@@ -459,7 +472,7 @@
/datum/disease2/effect/vomiting /datum/disease2/effect/vomiting
name = "Vomiting" name = "Vomiting"
stage = 2 stage = 2
chance_maxm = 20 chance_maxm = 15
/datum/disease2/effect/vomiting/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/vomiting/activate(var/mob/living/carbon/mob,var/multiplier)
mob << "<span class='notice'>Your stomach churns!</span>" mob << "<span class='notice'>Your stomach churns!</span>"
@@ -471,17 +484,21 @@
/datum/disease2/effect/sneeze /datum/disease2/effect/sneeze
name = "Sneezing" name = "Sneezing"
stage = 1 stage = 1
chance_maxm = 20
/datum/disease2/effect/sneeze/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/sneeze/activate(var/mob/living/carbon/mob,var/multiplier)
if (prob(30)) if(prob(20))
mob << "<span class='warning'>You feel like you are about to sneeze!</span>" to_chat(mob,"<span class='warning'>You go to sneeze, but it gets caught in your sinuses!</span>")
sleep(5) else if(prob(80))
mob.say("*sneeze") if(prob(30))
for(var/mob/living/carbon/M in get_step(mob,mob.dir)) to_chat(mob,"<span class='warning'>You feel like you are about to sneeze!</span>")
mob.spread_disease_to(M) spawn(5) //Sleep may have been hanging Mob controller.
if (prob(50)) mob.say("*sneeze")
var/obj/effect/decal/cleanable/mucus/M = new(get_turf(mob)) for(var/mob/living/carbon/M in get_step(mob,mob.dir))
M.virus2 = virus_copylist(mob.virus2) mob.spread_disease_to(M)
if (prob(50))
var/obj/effect/decal/cleanable/mucus/M = new(get_turf(mob))
M.virus2 = virus_copylist(mob.virus2)
/datum/disease2/effect/gunck /datum/disease2/effect/gunck
name = "Mucus Buildup" name = "Mucus Buildup"
@@ -493,7 +510,7 @@
/datum/disease2/effect/drool /datum/disease2/effect/drool
name = "Salivary Gland Stimulation" name = "Salivary Gland Stimulation"
stage = 1 stage = 1
chance_maxm = 25 chance_maxm = 15
/datum/disease2/effect/drool/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/drool/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*drool") mob.say("*drool")
@@ -504,7 +521,7 @@
/datum/disease2/effect/twitch /datum/disease2/effect/twitch
name = "Involuntary Twitching" name = "Involuntary Twitching"
stage = 1 stage = 1
chance_maxm = 25 chance_maxm = 15
/datum/disease2/effect/twitch/activate(var/mob/living/carbon/mob,var/multiplier) /datum/disease2/effect/twitch/activate(var/mob/living/carbon/mob,var/multiplier)
mob.say("*twitch") mob.say("*twitch")