mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Makes some viro symptoms less spammy, severely decreased automute chance.
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user