Skip to content

Commit

Permalink
Adds two new disease symptoms.
Browse files Browse the repository at this point in the history
  • Loading branch information
TZK13 authored and TZK13 committed Jan 19, 2015
1 parent c226a7a commit fbe4194
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 1 deletion.
40 changes: 40 additions & 0 deletions code/datums/diseases/advance/symptoms/fire.dm
@@ -0,0 +1,40 @@
/*
//////////////////////////////////////
Spontaneous Combustion
Slightly hidden.
Lowers resistance tremendously.
Decreases stage tremendously.
Decreases transmittablity tremendously.
Fatal Level.
Bonus
Ignites infected mob.
//////////////////////////////////////
*/

/datum/symptom/fire

name = "Spontaneous Combustion"
stealth = 1
resistance = -4
stage_speed = -4
transmittable = -4
level = 6
severity = 5

/datum/symptom/fire/Activate(var/datum/disease/advance/A)
..()
if(prob(SYMPTOM_ACTIVATION_PROB))
var/mob/living/M = A.affected_mob
switch(A.stage)
if(4)
M.adjust_fire_stacks(5)
M.IgniteMob()

if(5)
M.adjust_fire_stacks(10)
M.IgniteMob()
return
2 changes: 1 addition & 1 deletion code/datums/diseases/advance/symptoms/heal.dm
Expand Up @@ -58,7 +58,7 @@ Bonus

/datum/symptom/heal/metabolism

name = "Anti-Bodies Metabolism "
name = "Anti-Bodies Metabolism"
stealth = -1
resistance = -1
stage_speed = -1
Expand Down
38 changes: 38 additions & 0 deletions code/datums/diseases/advance/symptoms/visionaid.dm
@@ -0,0 +1,38 @@
/*
//////////////////////////////////////
Ocular Restoration
Noticable.
Lowers resistance significantly.
Decreases stage speed moderately..
Decreases transmittablity tremendously.
High level.
Bonus
Restores eyesight.
//////////////////////////////////////
*/

/datum/symptom/visionaid

name = "Ocular Restoration"
stealth = -1
resistance = -3
stage_speed = -2
transmittable = -4
level = 4

/datum/symptom/visionaid/Activate(var/datum/disease/advance/A)
..()
if(prob(SYMPTOM_ACTIVATION_PROB * 5))
var/mob/living/M = A.affected_mob
switch(A.stage)
if(4, 5)
if (M.reagents.get_reagent_amount("oculine") < 20)
M.reagents.add_reagent("oculine", 20)
else
if(prob(SYMPTOM_ACTIVATION_PROB * 5))
M << "<span class='notice'>[pick("Your eyes feel great.", "You are now blinking manually.", "You don't feel the need to blink.")]</span>"
return
2 changes: 2 additions & 0 deletions tgstation.dme
Expand Up @@ -186,6 +186,7 @@
#include "code\datums\diseases\advance\symptoms\deafness.dm"
#include "code\datums\diseases\advance\symptoms\dizzy.dm"
#include "code\datums\diseases\advance\symptoms\fever.dm"
#include "code\datums\diseases\advance\symptoms\fire.dm"
#include "code\datums\diseases\advance\symptoms\flesh_eating.dm"
#include "code\datums\diseases\advance\symptoms\genetics.dm"
#include "code\datums\diseases\advance\symptoms\hallucigen.dm"
Expand All @@ -198,6 +199,7 @@
#include "code\datums\diseases\advance\symptoms\sneeze.dm"
#include "code\datums\diseases\advance\symptoms\stimulant.dm"
#include "code\datums\diseases\advance\symptoms\symptoms.dm"
#include "code\datums\diseases\advance\symptoms\visionaid.dm"
#include "code\datums\diseases\advance\symptoms\visionloss.dm"
#include "code\datums\diseases\advance\symptoms\vitiligo.dm"
#include "code\datums\diseases\advance\symptoms\voice_change.dm"
Expand Down

0 comments on commit fbe4194

Please sign in to comment.