mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-24 12:37:26 +01:00
Disease update:
Trying to add new diseases (still working on them, need to make disease code give the "requires an immunity to another disease to cure this disease" variable) -Ice 9 Rhinovirus - Spanish Inquisition Flu Flu affects monkeys now Fake GBS affects monkeys now Access update: Research director no longer has hydro access, there is no "real" research going on there. HoP doesn't start with surgery or virology access now, desk jockies should stay at the desk. Chemistry update: Reagent Grinder! Grinds reagents out of corn, plasma crystals, uranium, gold, and silver! Will add more later, as needed. The mined reagents will have many chemistry uses soon, but for now they aren't very useful in a ground state right now. Map update: Added Reagent Grinder to chemistry. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1671 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
/datum/disease/cold9
|
||||
name = "The Cold"
|
||||
max_stages = 3
|
||||
spread = "On contact"
|
||||
spread_type = CONTACT_GENERAL
|
||||
cure = "Common Cold Anti-bodies & Spaceacillin"
|
||||
cure_id = "spaceacillin"
|
||||
agent = "ICE9-rhinovirus"
|
||||
affected_species = list("Human")
|
||||
desc = "If left untreated the subject will slow, as if partly frozen."
|
||||
severity = "Moderate"
|
||||
|
||||
/datum/disease/cold/stage_act()
|
||||
..()
|
||||
switch(stage)
|
||||
if(2)
|
||||
affected_mob.bodytemperature -= 5
|
||||
if(prob(1) && prob(10))
|
||||
affected_mob << "\blue You feel better."
|
||||
affected_mob.virus.cure()
|
||||
return
|
||||
if(prob(1))
|
||||
affected_mob.emote("sneeze")
|
||||
if(prob(1))
|
||||
affected_mob.emote("cough")
|
||||
if(prob(1))
|
||||
affected_mob << "\red Your throat feels sore."
|
||||
if(prob(1))
|
||||
affected_mob << "\red You feel stiff."
|
||||
if(3)
|
||||
affected_mob.bodytemperature -= 10
|
||||
if(prob(1))
|
||||
affected_mob.emote("sneeze")
|
||||
if(prob(1))
|
||||
affected_mob.emote("cough")
|
||||
if(prob(1))
|
||||
affected_mob << "\red Your throat feels sore."
|
||||
if(prob(1))
|
||||
affected_mob << "\red You feel stiff."
|
||||
@@ -6,7 +6,7 @@
|
||||
cure = "Synaptizine & Sulfur"
|
||||
cure_id = list("synaptizine","sulfur")
|
||||
agent = "Gravitokinetic Bipotential SADS-"
|
||||
affected_species = list("Human")
|
||||
affected_species = list("Human", "Monkey")
|
||||
desc = "If left untreated death will occur."
|
||||
severity = "Major"
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
cure_id = "spaceacillin"
|
||||
cure_chance = 10
|
||||
agent = "H13N1 flu virion"
|
||||
affected_species = list("Human")
|
||||
affected_species = list("Human", "Monkey")
|
||||
permeability_mod = 0.75
|
||||
desc = "If left untreated the subject will feel quite unwell."
|
||||
severity = "Medium"
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
/datum/disease/fluspanish
|
||||
name = "Spanish inquisition Flu"
|
||||
max_stages = 3
|
||||
spread = "Airborne"
|
||||
cure = "Spaceacillin & Anti-bodies to the common flu"
|
||||
cure_id = "spaceacillin"
|
||||
cure_chance = 10
|
||||
agent = "1nqu1s1t10n flu virion"
|
||||
affected_species = list("Human")
|
||||
permeability_mod = 0.75
|
||||
desc = "If left untreated the subject will burn to death for being a heretic."
|
||||
severity = "Serious"
|
||||
|
||||
/datum/disease/flu/stage_act()
|
||||
..()
|
||||
switch(stage)
|
||||
if(2)
|
||||
affected_mob.bodytemperature += 5
|
||||
if(prob(1))
|
||||
affected_mob.emote("sneeze")
|
||||
if(prob(1))
|
||||
affected_mob.emote("cough")
|
||||
if(prob(1))
|
||||
affected_mob << "\red You're burning in your own skin!"
|
||||
if(prob(20))
|
||||
affected_mob.take_organ_damage(0,3)
|
||||
|
||||
if(3)
|
||||
affected_mob.bodytemperature += 10
|
||||
if(prob(1))
|
||||
affected_mob.emote("sneeze")
|
||||
if(prob(1))
|
||||
affected_mob.emote("cough")
|
||||
if(prob(1))
|
||||
affected_mob << "\red You're soul feels on fire!"
|
||||
if(prob(20))
|
||||
affected_mob.take_organ_damage(0,5)
|
||||
return
|
||||
Reference in New Issue
Block a user