diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 023a8c2197..56e2947059 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -11,6 +11,17 @@ lose_text = "You feel awake again." medical_record_text = "Patient has abnormal sleep study results and is difficult to wake up." +/datum/trait/brainproblems + name = "Brain Tumor" + desc = "You have a little friend in your brain that is slowly destroying it. Better bring some mannitol!" + value = -2 + gain_text = "You feel smooth." + lose_text = "You feel wrinkled again." + medical_record_text = "Patient has a tumor in their brain that is slowly driving them to brain death." + +/datum/trait/brainproblems/on_process() + trait_holder.adjustBrainLoss(0.2) + /datum/trait/nearsighted //t. errorage