diff --git a/code/datums/traits/_trait.dm b/code/datums/traits/_trait.dm index a0090a94fa..96f6857970 100644 --- a/code/datums/traits/_trait.dm +++ b/code/datums/traits/_trait.dm @@ -8,6 +8,7 @@ var/gain_text var/lose_text var/medical_record_text //This text will appear on medical records for the trait. Not yet implemented + var/mood_trait = FALSE //if true, this trait affects mood and is unavailable if moodlets are disabled var/mob_trait //if applicable, apply and remove this mob trait var/mob/living/trait_holder diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 26c689e092..d05541fafb 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -15,6 +15,7 @@ name = "Apathetic" desc = "You just don't care as much as other people. That's nice to have in a place like this, I guess." value = 1 + mood_trait = TRUE /datum/trait/apathetic/add() GET_COMPONENT_FROM(mood, /datum/component/mood, trait_holder) @@ -43,6 +44,7 @@ desc = "You sometimes just feel happy, for no reason at all." value = 1 mob_trait = TRAIT_JOLLY + mood_trait = TRUE diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index dcaa4f4545..237a72ffda 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -8,6 +8,7 @@ gain_text = "You start feeling depressed." lose_text = "You no longer feel depressed." //if only it were that easy! medical_record_text = "Patient has a severe mood disorder causing them to experience sudden moments of sadness." + mood_trait = TRUE @@ -15,6 +16,7 @@ name = "Family Heirloom" desc = "You are the current owner of an heirloom. passed down for generations. You have to keep it safe!" value = -1 + mood_trait = TRUE var/obj/item/heirloom var/where_text diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 631d689ab5..7558380a36 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -872,9 +872,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "