Files
Bubberstation/code/datums/diseases/advance/symptoms/beard.dm
T

45 lines
1.1 KiB
Plaintext

/*
//////////////////////////////////////
Facial Hypertrichosis
No change to stealth.
Increases resistance.
Increases speed.
Slighlty increases transmittability
Intense Level.
BONUS
Makes the mob grow a massive beard, regardless of gender.
//////////////////////////////////////
*/
/datum/symptom/beard
name = "Facial Hypertrichosis"
desc = "The virus increases hair production significantly, causing rapid beard growth."
stealth = 0
resistance = 3
stage_speed = 2
transmittable = 1
level = 4
severity = 1
symptom_delay_min = 18
symptom_delay_max = 36
var/list/beard_order = list("Beard (Jensen)", "Beard (Full)", "Beard (Dwarf)", "Beard (Very Long)")
/datum/symptom/beard/Activate(datum/disease/advance/A)
. = ..()
if(!.)
return
var/mob/living/M = A.affected_mob
if(ishuman(M))
var/mob/living/carbon/human/H = M
var/index = min(max(beard_order.Find(H.facial_hairstyle)+1, A.stage-1), beard_order.len)
if(index > 0 && H.facial_hairstyle != beard_order[index])
to_chat(H, "<span class='warning'>Your chin itches.</span>")
H.facial_hairstyle = beard_order[index]
H.update_hair()