/datum/disease/beesease name = "Beesease" form = "Infection" max_stages = 4 spread_text = "On contact" spread_flags = CONTACT_GENERAL cure_text = "Sugar" cures = list("sugar") agent = "Apidae Infection" viable_mobtypes = list(/mob/living/carbon/human,/mob/living/carbon/monkey) desc = "If left untreated subject will regurgitate bees." severity = DANGEROUS /datum/disease/beesease/stage_act() ..() switch(stage) if(2) //also changes say, see say.dm if(prob(2)) to_chat(affected_mob, "You taste honey in your mouth.") if(3) if(prob(10)) to_chat(affected_mob, "Your stomach rumbles.") if(prob(2)) to_chat(affected_mob, "Your stomach stings painfully.") if(prob(20)) affected_mob.adjustToxLoss(2) affected_mob.updatehealth() if(4) if(prob(10)) affected_mob.visible_message("[affected_mob] buzzes.", \ "Your stomach buzzes violently!") if(prob(5)) to_chat(affected_mob, "You feel something moving in your throat.") if(prob(1)) affected_mob.visible_message("[affected_mob] coughs up a swarm of bees!", \ "You cough up a swarm of bees!") new /mob/living/simple_animal/hostile/poison/bees(affected_mob.loc) //if(5) //Plus if you die, you explode into bees return