diff --git a/code/__DEFINES/span.dm b/code/__DEFINES/span.dm
index 847029d93e0b..de1db14866db 100644
--- a/code/__DEFINES/span.dm
+++ b/code/__DEFINES/span.dm
@@ -73,6 +73,7 @@
#define span_narsie(str) ("" + str + "")
#define span_narsiesmall(str) ("" + str + "")
#define span_nicegreen(str) ("" + str + "")
+#define span_nicegreen_robot(str) ("" + str + "")
#define span_notice(str) ("" + str + "")
#define span_noticealien(str) ("" + str + "")
#define span_ooc(str) ("" + str + "")
@@ -113,6 +114,7 @@
#define span_unconscious(str) ("" + str + "")
#define span_userdanger(str) ("" + str + "")
#define span_warning(str) ("" + str + "")
+#define span_warning_robot(str) ("" + str + "")
#define span_yell(str) ("" + str + "")
#define span_yellowteamradio(str) ("" + str + "")
diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm
index 3434c741dba8..a491af83491e 100644
--- a/code/datums/components/mood.dm
+++ b/code/datums/components/mood.dm
@@ -89,7 +89,7 @@
if(mood_events.len)
for(var/i in mood_events)
var/datum/mood_event/event = mood_events[i]
- msg += event.description
+ msg += "[event.description]\n"
else
msg += "I don't have much of a reaction to anything right now.\n"
to_chat(user, examine_block(msg))
diff --git a/code/datums/mood_events/beauty_events.dm b/code/datums/mood_events/beauty_events.dm
index 47c318112906..87d0536bdeb0 100644
--- a/code/datums/mood_events/beauty_events.dm
+++ b/code/datums/mood_events/beauty_events.dm
@@ -1,19 +1,19 @@
/datum/mood_event/horridroom
- description = "This room looks terrible!\n"
+ description = span_boldwarning("This room looks terrible!")
mood_change = -5
/datum/mood_event/badroom
- description = "This room looks really bad.\n"
+ description = span_warning("This room looks really bad.")
mood_change = -3
/datum/mood_event/decentroom
- description = "This room looks alright.\n"
+ description = span_nicegreen("This room looks alright.")
mood_change = 1
/datum/mood_event/goodroom
- description = "This room looks really pretty!\n"
+ description = span_nicegreen("This room looks really pretty!")
mood_change = 3
/datum/mood_event/greatroom
- description = "This room is beautiful!\n"
+ description = span_nicegreen("This room is beautiful!")
mood_change = 5
diff --git a/code/datums/mood_events/drink_events.dm b/code/datums/mood_events/drink_events.dm
index b0a6d4418147..d768ac7cdc4f 100644
--- a/code/datums/mood_events/drink_events.dm
+++ b/code/datums/mood_events/drink_events.dm
@@ -1,6 +1,6 @@
/datum/mood_event/drunk
mood_change = 3
- description = "Everything just feels better after a drink or two.\n"
+ description = span_nicegreen("Everything just feels better after a drink or two.")
/datum/mood_event/drunk/add_effects(param)
// Display blush visual
@@ -13,26 +13,26 @@
owner.update_body()
/datum/mood_event/quality_nice
- description = "That drink wasn't bad at all.\n"
+ description = span_nicegreen("That drink wasn't bad at all.")
mood_change = 2
timeout = 7 MINUTES
/datum/mood_event/quality_good
- description = "That drink was pretty good.\n"
+ description = span_nicegreen("That drink was pretty good.")
mood_change = 4
timeout = 7 MINUTES
/datum/mood_event/quality_verygood
- description = "That drink was great!\n"
+ description = span_nicegreen("That drink was great!")
mood_change = 6
timeout = 7 MINUTES
/datum/mood_event/quality_fantastic
- description = "That drink was amazing!\n"
+ description = span_nicegreen("That drink was amazing!")
mood_change = 8
timeout = 7 MINUTES
/datum/mood_event/amazingtaste
- description = "Amazing taste!\n"
+ description = span_nicegreen("Amazing taste!")
mood_change = 50
timeout = 10 MINUTES
diff --git a/code/datums/mood_events/drug_events.dm b/code/datums/mood_events/drug_events.dm
index 028973c5c839..986013232bc9 100644
--- a/code/datums/mood_events/drug_events.dm
+++ b/code/datums/mood_events/drug_events.dm
@@ -1,14 +1,14 @@
/datum/mood_event/high
mood_change = 6
- description = "Woooow duudeeeeee...I'm tripping baaalls...\n"
+ description = span_nicegreen("Woooow duudeeeeee...I'm tripping baaalls...")
/datum/mood_event/smoked
- description = "I have had a smoke recently.\n"
+ description = span_nicegreen("I have had a smoke recently.")
mood_change = 1
timeout = 6 MINUTES
/datum/mood_event/wrong_brand
- description = "That brand of cigarette just doesn't hit right.\n"
+ description = span_warning("That brand of cigarette just doesn't hit right.")
mood_change = -1
timeout = 6 MINUTES
@@ -17,72 +17,72 @@
timeout = 5 MINUTES
/datum/mood_event/overdose/add_effects(drug_name)
- description = "I think I took a bit too much of that [drug_name]\n"
+ description = span_warning("I think I took a bit too much of that [drug_name]")
/datum/mood_event/withdrawal_light
mood_change = -2
/datum/mood_event/withdrawal_light/add_effects(drug_name)
- description = "I could use some [drug_name]\n"
+ description = span_warning("I could use some [drug_name]")
/datum/mood_event/withdrawal_medium
mood_change = -5
/datum/mood_event/withdrawal_medium/add_effects(drug_name)
- description = "I really need [drug_name]\n"
+ description = span_warning("I really need [drug_name]")
/datum/mood_event/withdrawal_severe
mood_change = -8
/datum/mood_event/withdrawal_severe/add_effects(drug_name)
- description = "Oh god I need some of that [drug_name]\n"
+ description = span_boldwarning("Oh god I need some of that [drug_name]")
/datum/mood_event/withdrawal_critical
mood_change = -10
/datum/mood_event/withdrawal_critical/add_effects(drug_name)
- description = "[drug_name]! [drug_name]! [drug_name]!\n"
+ description = span_boldwarning("[drug_name]! [drug_name]! [drug_name]!")
/datum/mood_event/happiness_drug
- description = "Can't feel a thing...\n"
+ description = span_nicegreen("Can't feel a thing...")
mood_change = 50
/datum/mood_event/happiness_drug_good_od
- description = "YES! YES!! YES!!!\n"
+ description = span_nicegreen("YES! YES!! YES!!!")
mood_change = 100
timeout = 30 SECONDS
special_screen_obj = "mood_happiness_good"
/datum/mood_event/happiness_drug_bad_od
- description = "NO! NO!! NO!!!\n"
+ description = span_boldwarning("NO! NO!! NO!!!")
mood_change = -100
timeout = 30 SECONDS
special_screen_obj = "mood_happiness_bad"
/datum/mood_event/narcotic_medium
- description = "I feel comfortably numb.\n"
+ description = span_nicegreen("I feel comfortably numb.")
mood_change = 4
timeout = 3 MINUTES
/datum/mood_event/narcotic_heavy
- description = "I feel like I'm wrapped up in cotton!\n"
+ description = span_nicegreen("I feel like I'm wrapped up in cotton!")
mood_change = 9
timeout = 3 MINUTES
/datum/mood_event/stimulant_medium
- description = "I have so much energy! I feel like I could do anything!\n"
+ description = span_nicegreen("I have so much energy! I feel like I could do anything!")
mood_change = 4
timeout = 3 MINUTES
/datum/mood_event/stimulant_heavy
- description = "Eh ah AAAAH! HA HA HA HA HAA! Uuuh.\n"
+ description = span_nicegreen("Eh ah AAAAH! HA HA HA HA HAA! Uuuh.")
mood_change = 6
timeout = 3 MINUTES
/datum/mood_event/legion_good
mood_change = 20
- description = "I'm feeling great!\n"
+ description = span_nicegreen("I'm feeling great!")
/datum/mood_event/legion_bad
mood_change = -20
- description = "That felt awful!\n"
+ description = span_warning("That felt awful!")
diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm
index a3b44b5c29e1..aa98d3ba860f 100644
--- a/code/datums/mood_events/generic_negative_events.dm
+++ b/code/datums/mood_events/generic_negative_events.dm
@@ -1,93 +1,93 @@
/datum/mood_event/handcuffed
- description = "I guess my antics have finally caught up with me.\n"
+ description = span_warning("I guess my antics have finally caught up with me.")
mood_change = -1
/datum/mood_event/broken_vow //Used for when mimes break their vow of silence
- description = "I have brought shame upon my name, and betrayed my fellow mimes by breaking our sacred vow...\n"
+ description = span_boldwarning("I have brought shame upon my name, and betrayed my fellow mimes by breaking our sacred vow...")
mood_change = -8
/datum/mood_event/on_fire
- description = "I'M ON FIRE!!!\n"
+ description = span_boldwarning("I'M ON FIRE!!!")
mood_change = -12
/datum/mood_event/suffocation
- description = "CAN'T... BREATHE...\n"
+ description = span_boldwarning("CAN'T... BREATHE...")
mood_change = -12
/datum/mood_event/burnt_thumb
- description = "I shouldn't play with lighters...\n"
+ description = span_warning("I shouldn't play with lighters...")
mood_change = -1
timeout = 2 MINUTES
/datum/mood_event/cold
- description = "It's way too cold in here.\n"
+ description = span_warning("It's way too cold in here.")
mood_change = -5
/datum/mood_event/hot
- description = "It's getting hot in here.\n"
+ description = span_warning("It's getting hot in here.")
mood_change = -5
/datum/mood_event/creampie
- description = "I've been creamed. Tastes like pie flavor.\n"
+ description = span_warning("I've been creamed. Tastes like pie flavor.")
mood_change = -2
timeout = 3 MINUTES
/datum/mood_event/slipped
- description = "I slipped. I should be more careful next time...\n"
+ description = span_warning("I slipped. I should be more careful next time...")
mood_change = -2
timeout = 3 MINUTES
/datum/mood_event/eye_stab
- description = "I used to be an adventurer like you, until I took a screwdriver to the eye.\n"
+ description = span_boldwarning("I used to be an adventurer like you, until I took a screwdriver to the eye.")
mood_change = -4
timeout = 3 MINUTES
/datum/mood_event/delam //SM delamination
- description = "Those God damn engineers can't do anything right...\n"
+ description = span_boldwarning("Those God damn engineers can't do anything right...")
mood_change = -2
timeout = 4 MINUTES
/datum/mood_event/depression_minimal
- description = "I feel a bit down.\n"
+ description = span_warning("I feel a bit down.")
mood_change = -10
timeout = 2 MINUTES
/datum/mood_event/depression_mild
- description = "I feel sad for no particular reason.\n"
+ description = span_warning("I feel sad for no particular reason.")
mood_change = -12
timeout = 2 MINUTES
/datum/mood_event/depression_moderate
- description = "I feel miserable.\n"
+ description = span_warning("I feel miserable.")
mood_change = -14
timeout = 2 MINUTES
/datum/mood_event/depression_severe
- description = "I've lost all hope.\n"
+ description = span_warning("I've lost all hope.")
mood_change = -16
timeout = 2 MINUTES
/datum/mood_event/dismembered
- description = "AHH! I WAS USING THAT LIMB!\n"
+ description = span_boldwarning("AHH! I WAS USING THAT LIMB!")
mood_change = -10
timeout = 8 MINUTES
/datum/mood_event/tased
- description = "There's no \"z\" in \"taser\". It's in the zap.\n"
+ description = span_warning("There's no \"z\" in \"taser\". It's in the zap.")
mood_change = -3
timeout = 2 MINUTES
/datum/mood_event/embedded
- description = "Pull it out!\n"
+ description = span_boldwarning("Pull it out!")
mood_change = -7
/datum/mood_event/table
- description = "Someone threw me on a table!\n"
+ description = span_warning("Someone threw me on a table!")
mood_change = -2
timeout = 2 MINUTES
/datum/mood_event/table_headsmash
- description = "My fucking head, that hurts..."
+ description = span_warning("My fucking head, that hurts...")
mood_change = -3
timeout = 3 MINUTES
@@ -96,67 +96,67 @@
/datum/mood_event/brain_damage/add_effects()
var/damage_message = pick_list_replacements(BRAIN_DAMAGE_FILE, "brain_damage")
- description = "Hurr durr... [damage_message]\n"
+ description = span_warning("Hurr durr... [damage_message]")
/datum/mood_event/hulk //Entire duration of having the hulk mutation
- description = "HULK SMASH!\n"
+ description = span_warning("HULK SMASH!")
mood_change = -4
/datum/mood_event/epilepsy //Only when the mutation causes a seizure
- description = "I should have paid attention to the epilepsy warning.\n"
+ description = span_warning("I should have paid attention to the epilepsy warning.")
mood_change = -3
timeout = 5 MINUTES
/datum/mood_event/nyctophobia
- description = "It sure is dark around here...\n"
+ description = span_warning("It sure is dark around here...")
mood_change = -3
/datum/mood_event/family_heirloom_missing
- description = "I'm missing my family heirloom...\n"
+ description = span_warning("I'm missing my family heirloom...")
mood_change = -4
/datum/mood_event/healsbadman
- description = "I feel like I'm held together by flimsy string, and could fall apart at any moment!\n"
+ description = span_warning("I feel like I'm held together by flimsy string, and could fall apart at any moment!")
mood_change = -4
timeout = 2 MINUTES
/datum/mood_event/jittery
- description = "I'm nervous and on edge and I can't stand still!!\n"
+ description = span_warning("I'm nervous and on edge and I can't stand still!!")
mood_change = -2
/datum/mood_event/vomit
- description = "I just threw up. Gross.\n"
+ description = span_warning("I just threw up. Gross.")
mood_change = -2
timeout = 2 MINUTES
/datum/mood_event/vomitself
- description = "I just threw up all over myself. This is disgusting.\n"
+ description = span_warning("I just threw up all over myself. This is disgusting.")
mood_change = -4
timeout = 3 MINUTES
/datum/mood_event/painful_medicine
- description = "Medicine may be good for me but right now it stings like hell.\n"
+ description = span_warning("Medicine may be good for me but right now it stings like hell.")
mood_change = -5
timeout = 60 SECONDS
/datum/mood_event/spooked
- description = "The rattling of those bones...It still haunts me.\n"
+ description = span_warning("The rattling of those bones...It still haunts me.")
mood_change = -4
timeout = 4 MINUTES
/datum/mood_event/loud_gong
- description = "That loud gong noise really hurt my ears!\n"
+ description = span_warning("That loud gong noise really hurt my ears!")
mood_change = -3
timeout = 2 MINUTES
/datum/mood_event/notcreeping
- description = "The voices are not happy, and they painfully contort my thoughts into getting back on task.\n"
+ description = span_warning("The voices are not happy, and they painfully contort my thoughts into getting back on task.")
mood_change = -6
timeout = 30
hidden = TRUE
/datum/mood_event/notcreepingsevere//not hidden since it's so severe
- description = "THEY NEEEEEEED OBSESSIONNNN!!\n"
+ description = span_boldwarning("THEY NEEEEEEED OBSESSIONNNN!!")
mood_change = -30
timeout = 30
@@ -165,75 +165,75 @@
for(var/i in 1 to rand(3,5))
unstable += copytext_char(name, -1)
var/unhinged = uppertext(unstable.Join(""))//example Tinea Luxor > TINEA LUXORRRR (with randomness in how long that slur is)
- description = "THEY NEEEEEEED [unhinged]!!\n"
+ description = span_boldwarning("THEY NEEEEEEED [unhinged]!!")
/datum/mood_event/sapped
- description = "Some unexplainable sadness is consuming me...\n"
+ description = span_boldwarning("Some unexplainable sadness is consuming me...")
mood_change = -15
timeout = 90 SECONDS
/datum/mood_event/back_pain
- description = "Bags never sit right on my back, this hurts like hell!\n"
+ description = span_boldwarning("Bags never sit right on my back, this hurts like hell!")
mood_change = -15
/datum/mood_event/sad_empath
- description = "Someone seems upset...\n"
+ description = span_warning("Someone seems upset...")
mood_change = -2
timeout = 60 SECONDS
/datum/mood_event/sad_empath/add_effects(mob/sadtarget)
- description = "[sadtarget.name] seems upset...\n"
+ description = span_warning("[sadtarget.name] seems upset...")
/datum/mood_event/sacrifice_bad
- description ="Those darn savages!\n"
+ description =span_warning("Those darn savages!")
mood_change = -5
timeout = 2 MINUTES
/datum/mood_event/artbad
- description = "I've produced better art than that from my ass.\n"
+ description = span_warning("I've produced better art than that from my ass.")
mood_change = -2
timeout = 1200
/datum/mood_event/graverobbing
- description ="I just desecrated someone's grave... I can't believe I did that...\n"
+ description =span_boldwarning("I just desecrated someone's grave... I can't believe I did that...")
mood_change = -8
timeout = 3 MINUTES
/datum/mood_event/deaths_door
- description = "This is it... I'm really going to die.\n"
+ description = span_boldwarning("This is it... I'm really going to die.")
mood_change = -20
/datum/mood_event/gunpoint
- description = "This guy is insane! I better be careful....\n"
+ description = span_boldwarning("This guy is insane! I better be careful....")
mood_change = -10
/datum/mood_event/tripped
- description = "I can't believe I fell for the oldest trick in the book!\n"
+ description = span_boldwarning("I can't believe I fell for the oldest trick in the book!")
mood_change = -5
timeout = 2 MINUTES
/datum/mood_event/untied
- description = "I hate when my shoes come untied!\n"
+ description = span_boldwarning("I hate when my shoes come untied!")
mood_change = -3
timeout = 1 MINUTES
/datum/mood_event/high_five_alone
- description = "I tried getting a high-five with no one around, how embarassing!\n"
+ description = span_boldwarning("I tried getting a high-five with no one around, how embarassing!")
mood_change = -2
timeout = 1 MINUTES
/datum/mood_event/high_five_full_hand
- description = "Oh God, I don't even know how to high-five correctly...\n"
+ description = span_boldwarning("Oh God, I don't even know how to high-five correctly...")
mood_change = -1
timeout = 45 SECONDS
/datum/mood_event/left_hanging
- description = "But everyone loves high fives! Maybe people just... hate me?\n"
+ description = span_boldwarning("But everyone loves high fives! Maybe people just... hate me?")
mood_change = -2
timeout = 1.5 MINUTES
/datum/mood_event/too_slow
- description = "NO! HOW COULD I BE.... TOO SLOW???\n"
+ description = span_boldwarning("NO! HOW COULD I BE.... TOO SLOW???")
mood_change = -2 // multiplied by how many people saw it happen, up to 8, so potentially massive. the ULTIMATE prank carries a lot of weight
timeout = 2 MINUTES
@@ -250,70 +250,70 @@
//These are unused so far but I want to remember them to use them later
/datum/mood_event/surgery
- description = "HE'S CUTTING ME OPEN!!\n"
+ description = span_boldwarning("HE'S CUTTING ME OPEN!!")
mood_change = -8
/datum/mood_event/nanite_sadness
- description = "+++++++HAPPINESS SUPPRESSION+++++++\n"
+ description = span_warning_robot("+++++++HAPPINESS SUPPRESSION+++++++")
mood_change = -7
/datum/mood_event/nanite_sadness/add_effects(message)
- description = "+++++++[message]+++++++\n"
+ description = span_warning_robot("+++++++[message]+++++++")
/datum/mood_event/bald
- description ="I need something to cover my head...\n"
+ description = span_warning("I need something to cover my head...")
mood_change = -3
/datum/mood_event/bad_touch
- description = "I don't like when people touch me.\n"
+ description = span_warning("I don't like when people touch me.")
mood_change = -3
timeout = 4 MINUTES
/datum/mood_event/very_bad_touch
- description = "I really don't like when people touch me.\n"
+ description = span_warning("I really don't like when people touch me.")
mood_change = -5
timeout = 4 MINUTES
/datum/mood_event/noogie
- description = "Ow! This is like space high school all over again...\n"
+ description = span_warning("Ow! This is like space high school all over again...")
mood_change = -2
timeout = 1 MINUTES
/datum/mood_event/noogie_harsh
- description = "OW!! That was even worse than a regular noogie!\n"
+ description = span_warning("OW!! That was even worse than a regular noogie!")
mood_change = -4
timeout = 1 MINUTES
/datum/mood_event/irritate
- description = "It feels like I'm itching all over!"
+ description = span_warning("It feels like I'm itching all over!")
mood_change = -2
/datum/mood_event/cement
- description = "I was forced to eat cement...\n"
+ description = span_warning("I was forced to eat cement...")
mood_change = -6
timeout = 4 MINUTES
/datum/mood_event/joywire_emp
- description = span_boldwarning("IT'S GONE!! IT'S GONE!!\n")
+ description = span_boldwarning("IT'S GONE!! IT'S GONE!!")
mood_change = -30
timeout = 5 MINUTES
/datum/mood_event/mindscrew
- description = span_boldwarning("It isn't ending... it isn't ending, come on...\n")
+ description = span_boldwarning("It isn't ending... it isn't ending, come on...")
mood_change = -18
timeout = 3 MINUTES
/datum/mood_event/bad_touch_bear_hug
- description = "I just got squeezed way too hard."
+ description = span_warning("I just got squeezed way too hard.")
mood_change = -3
timeout = 2 MINUTES
/datum/mood_event/rippedtail
- description = "I ripped their tail right off, what have I done!\n"
+ description = span_boldwarning("I ripped their tail right off, what have I done!")
mood_change = -5
timeout = 30 SECONDS
/datum/mood_event/bad_boop
- description = "Someone booped my nose... ACK!\n"
+ description = span_warning("Someone booped my nose... ACK!")
mood_change = -3
timeout = 4 MINUTES
diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm
index e35d798386c8..c69f7fb6a50a 100644
--- a/code/datums/mood_events/generic_positive_events.dm
+++ b/code/datums/mood_events/generic_positive_events.dm
@@ -1,194 +1,194 @@
/datum/mood_event/hug
- description = "Hugs are nice.\n"
+ description = span_nicegreen("Hugs are nice.")
mood_change = 1
timeout = 2
/datum/mood_event/bear_hug
- description = "I got squeezed very tightly, but it was quite nice."
+ description = span_nicegreen("I got squeezed very tightly, but it was quite nice.")
mood_change = 2
timeout = 2 MINUTES
/datum/mood_event/betterhug
- description = "Someone was very nice to me.\n"
+ description = span_nicegreen("Someone was very nice to me.")
mood_change = 3
timeout = 4 MINUTES
/datum/mood_event/betterhug/add_effects(mob/friend)
- description = "[friend.name] was very nice to me.\n"
+ description = span_nicegreen("[friend.name] was very nice to me.")
/datum/mood_event/besthug
- description = "Someone is great to be around, they make me feel so happy!\n"
+ description = span_nicegreen("Someone is great to be around, they make me feel so happy!")
mood_change = 5
timeout = 4 MINUTES
/datum/mood_event/besthug/add_effects(mob/friend)
- description = "[friend.name] is great to be around, [friend.p_they()] makes me feel so happy!\n"
+ description = span_nicegreen("[friend.name] is great to be around, [friend.p_they()] makes me feel so happy!")
/datum/mood_event/best_boop
- description = "Someone booped my nose, they are silly!\n"
+ description = span_nicegreen("Someone booped my nose, they are silly!")
mood_change = 5
timeout = 4 MINUTES
/datum/mood_event/best_boop/add_effects(mob/friend)
- description = "[friend.name] booped my nose, [friend.p_they()] [friend.p_are()] silly!\n"
+ description = span_nicegreen("[friend.name] booped my nose, [friend.p_they()] [friend.p_are()] silly!")
/datum/mood_event/warmhug
- description = "Warm cozy hugs are the best!\n"
+ description = span_nicegreen("Warm cozy hugs are the best!")
mood_change = 1
timeout = 2 MINUTES
/datum/mood_event/arcade
- description = "I beat the arcade game!\n"
+ description = span_nicegreen("I beat the arcade game!")
mood_change = 3
timeout = 8 MINUTES
/datum/mood_event/blessing
- description = "I've been blessed.\n"
+ description = span_nicegreen("I've been blessed.")
mood_change = 3
timeout = 8 MINUTES
/datum/mood_event/book_nerd
- description = "I have recently read a book.\n"
+ description = span_nicegreen("I have recently read a book.")
mood_change = 1
timeout = 5 MINUTES
/datum/mood_event/exercise
- description = "Working out releases those endorphins!\n"
+ description = span_nicegreen("Working out releases those endorphins!")
mood_change = 2
timeout = 5 MINUTES
/datum/mood_event/pet_animal
- description = "Animals are adorable! I can't stop petting them!\n"
+ description = span_nicegreen("Animals are adorable! I can't stop petting them!")
mood_change = 2
timeout = 5 MINUTES
/datum/mood_event/pet_animal/add_effects(mob/animal)
- description = "\The [animal.name] is adorable! I can't stop petting [animal.p_them()]!\n"
+ description = span_nicegreen("\The [animal.name] is adorable! I can't stop petting [animal.p_them()]!")
/datum/mood_event/honk
- description = "I've been honked!\n"
+ description = span_nicegreen("I've been honked!")
mood_change = 2
timeout = 4 MINUTES
special_screen_obj = "honked_nose"
special_screen_replace = FALSE
/datum/mood_event/perform_cpr
- description = "It feels good to save a life.\n"
+ description = span_nicegreen("It feels good to save a life.")
mood_change = 6
timeout = 8 MINUTES
/datum/mood_event/oblivious
- description = "What a lovely day.\n"
+ description = span_nicegreen("What a lovely day.")
mood_change = 3
/datum/mood_event/jolly
- description = "I feel happy for no particular reason.\n"
+ description = span_nicegreen("I feel happy for no particular reason.")
mood_change = 6
timeout = 2 MINUTES
/datum/mood_event/focused
- description = "I have a goal, and I will reach it, whatever it takes!\n" //Used for syndies, nukeops etc so they can focus on their goals
+ description = span_nicegreen("I have a goal, and I will reach it, whatever it takes!") //Used for syndies, nukeops etc so they can focus on their goals
mood_change = 4
hidden = TRUE
/datum/mood_event/badass_antag
- description = "I'm a fucking badass and everyone around me knows it. Just look at them; they're all fucking shaking at the mere thought of having me around.\n"
+ description = span_greentext("I'm a fucking badass and everyone around me knows it. Just look at them; they're all fucking shaking at the mere thought of having me around.")
mood_change = 7
hidden = TRUE
special_screen_obj = "badass_sun"
special_screen_replace = FALSE
/datum/mood_event/creeping
- description = "The voices have released their hooks on my mind! I feel free again!\n" //creeps get it when they are around their obsession
+ description = span_greentext("The voices have released their hooks on my mind! I feel free again!") //creeps get it when they are around their obsession
mood_change = 18
timeout = 3 SECONDS
hidden = TRUE
/datum/mood_event/revolution
- description = "VIVA LA REVOLUTION!\n"
+ description = span_nicegreen("VIVA LA REVOLUTION!")
mood_change = 3
hidden = TRUE
/datum/mood_event/family_heirloom
- description = "My family heirloom is safe with me.\n"
+ description = span_nicegreen("My family heirloom is safe with me.")
mood_change = 1
/datum/mood_event/rilena_fan
- description = "I love my RILENA merch!\n"
+ description = span_nicegreen("I love my RILENA merch!")
mood_change = 1
/datum/mood_event/rilena_super_fan
- description = "I love my RILENA hoodie!\n"
+ description = span_nicegreen("I love my RILENA hoodie!")
mood_change = 1
/datum/mood_event/goodmusic
- description = "There is something soothing about this music.\n"
+ description = span_nicegreen("There is something soothing about this music.")
mood_change = 3
timeout = 60 SECONDS
/datum/mood_event/chemical_euphoria
- description = "Heh...hehehe...hehe...\n"
+ description = span_nicegreen("Heh...hehehe...hehe...")
mood_change = 4
/datum/mood_event/chemical_laughter
- description = "Laughter really is the best medicine! Or is it?\n"
+ description = span_nicegreen("Laughter really is the best medicine! Or is it?")
mood_change = 4
timeout = 3 MINUTES
/datum/mood_event/chemical_superlaughter
- description = "*WHEEZE*\n"
+ description = span_nicegreen("*WHEEZE*")
mood_change = 12
timeout = 3 MINUTES
/datum/mood_event/religiously_comforted
- description = "You are comforted by the presence of a holy person.\n"
+ description = span_nicegreen("You are comforted by the presence of a holy person.")
mood_change = 3
timeout = 5 MINUTES
/datum/mood_event/clownshoes
- description = "The shoes are a clown's legacy, I never want to take them off!\n"
+ description = span_nicegreen("The shoes are a clown's legacy, I never want to take them off!")
mood_change = 5
/datum/mood_event/sacrifice_good
- description ="The gods are pleased with this offering!\n"
+ description =span_nicegreen("The gods are pleased with this offering!")
mood_change = 5
timeout = 3 MINUTES
/datum/mood_event/artok
- description = "It's nice to see people are making art around here.\n"
+ description = span_nicegreen("It's nice to see people are making art around here.")
mood_change = 2
timeout = 5 MINUTES
/datum/mood_event/artgood
- description = "What a thought-provoking piece of art. I'll remember that for a while.\n"
+ description = span_nicegreen("What a thought-provoking piece of art. I'll remember that for a while.")
mood_change = 4
timeout = 5 MINUTES
/datum/mood_event/artgreat
- description = "That work of art was so great it made me believe in the goodness of humanity. Says a lot in a place like this.\n"
+ description = span_nicegreen("That work of art was so great it made me believe in the goodness of humanity. Says a lot in a place like this.")
mood_change = 6
timeout = 5 MINUTES
/datum/mood_event/pet_borg
- description = "I just love my robotic friends!\n"
+ description = span_nicegreen("I just love my robotic friends!")
mood_change = 3
timeout = 5 MINUTES
/datum/mood_event/bottle_flip
- description = "The bottle landing like that was satisfying.\n"
+ description = span_nicegreen("The bottle landing like that was satisfying.")
mood_change = 2
timeout = 3 MINUTES
/datum/mood_event/hope_lavaland
- description = "What a peculiar emblem. It makes me feel hopeful for my future.\n"
+ description = span_nicegreen("What a peculiar emblem. It makes me feel hopeful for my future.")
mood_change = 5
/datum/mood_event/nanite_happiness
- description = "+++++++HAPPINESS ENHANCEMENT+++++++\n"
+ description = span_nicegreen_robot("+++++++HAPPINESS ENHANCEMENT+++++++")
mood_change = 7
/datum/mood_event/nanite_happiness/add_effects(message)
- description = "+++++++[message]+++++++\n"
+ description = span_nicegreen_robot("+++++++[message]+++++++")
/datum/mood_event/area
description = "" //Fill this out in the area
@@ -199,31 +199,31 @@
description = _description
/datum/mood_event/confident_mane
- description = "I'm feeling confident with a head full of hair.\n"
+ description = span_nicegreen("I'm feeling confident with a head full of hair.")
mood_change = 2
/datum/mood_event/dkickflip
- description = "I just witnessed the most RAD thing ever.\n"
+ description = span_nicegreen("I just witnessed the most RAD thing ever.")
mood_change = 5
timeout = 2 MINUTES
/datum/mood_event/high_five
- description = "I love getting high fives!\n"
+ description = span_nicegreen("I love getting high fives!")
mood_change = 2
timeout = 45 SECONDS
/datum/mood_event/high_ten
- description = "AMAZING! A HIGH-TEN!\n"
+ description = span_nicegreen("AMAZING! A HIGH-TEN!")
mood_change = 3
timeout = 45 SECONDS
/datum/mood_event/down_low
- description = "HA! What a rube, they never stood a chance...\n"
+ description = span_nicegreen("HA! What a rube, they never stood a chance...")
mood_change = 4
timeout = 1.5 MINUTES
/datum/mood_event/kiss
- description = "Someone blew a kiss at me, I must be a real catch!"
+ description = span_nicegreen("Someone blew a kiss at me, I must be a real catch!")
mood_change = 1.5
timeout = 2 MINUTES
@@ -231,21 +231,21 @@
if(!beau)
return
if(direct)
- description = "[beau.name] gave me a kiss, ahh!!"
+ description = span_nicegreen("[beau.name] gave me a kiss, ahh!!")
else
- description = "[beau.name] blew a kiss at me, I must be a real catch!"
+ description = span_nicegreen("[beau.name] blew a kiss at me, I must be a real catch!")
/datum/mood_event/fishing
- description = "Fishing is relaxing"
+ description = span_nicegreen("Fishing is relaxing")
mood_change = 5
timeout = 3 MINUTES
/datum/mood_event/joywire
- description = span_boldnicegreen("I feel so joyous! Oh, so joyous!\n")
+ description = span_boldnicegreen("I feel so joyous! Oh, so joyous!")
mood_change = 8
timeout = 10 SECONDS
/datum/mood_event/root
- description = span_nicegreen("I rooted recently, it feels good to charge naturally.\n")
+ description = span_nicegreen("I rooted recently, it feels good to charge naturally.")
mood_change = 5
timeout = 5 MINUTES
diff --git a/code/datums/mood_events/needs_events.dm b/code/datums/mood_events/needs_events.dm
index 5f873cf40ff8..a341e4170e1e 100644
--- a/code/datums/mood_events/needs_events.dm
+++ b/code/datums/mood_events/needs_events.dm
@@ -1,89 +1,89 @@
//nutrition
/datum/mood_event/wellfed
- description = "I'm stuffed!\n"
+ description = span_nicegreen("I'm stuffed!")
mood_change = 8
/datum/mood_event/fed
- description = "I have recently had some food.\n"
+ description = span_nicegreen("I have recently had some food.")
mood_change = 5
/datum/mood_event/hungry
- description = "I'm getting a bit hungry.\n"
+ description = span_warning("I'm getting a bit hungry.")
mood_change = -6
/datum/mood_event/starving
- description = "I'm starving!\n"
+ description = span_boldwarning("I'm starving!")
mood_change = -10
//charge
/datum/mood_event/supercharged
- description = "I can't possibly keep all this power inside, I need to release some quick!\n"
+ description = span_boldwarning("I can't possibly keep all this power inside, I need to release some quick!")
mood_change = -10
/datum/mood_event/overcharged
- description = "I feel dangerously overcharged, perhaps I should release some power.\n"
+ description = span_warning("I feel dangerously overcharged, perhaps I should release some power.")
mood_change = -4
/datum/mood_event/charged
- description = "I feel the power in my veins!\n"
+ description = span_nicegreen("I feel the power in my veins!")
mood_change = 6
/datum/mood_event/lowpower
- description = "My power is running low, I should go charge up somewhere.\n"
+ description = span_warning("My power is running low, I should go charge up somewhere.")
mood_change = -6
/datum/mood_event/decharged
- description = "I'm in desperate need of some electricity!\n"
+ description = span_boldwarning("I'm in desperate need of some electricity!")
mood_change = -10
//Disgust
/datum/mood_event/gross
- description = "I saw something gross.\n"
+ description = span_warning("I saw something gross.")
mood_change = -4
/datum/mood_event/verygross
- description = "I think I'm going to puke...\n"
+ description = span_warning("I think I'm going to puke...")
mood_change = -6
/datum/mood_event/disgusted
- description = "Oh god that's disgusting...\n"
+ description = span_boldwarning("Oh god that's disgusting...")
mood_change = -8
/datum/mood_event/disgust/bad_smell
- description = "You smell something horribly decayed inside this room.\n"
+ description = span_warning("You smell something horribly decayed inside this room.")
mood_change = -6
/datum/mood_event/disgust/nauseating_stench
- description = "The stench of rotting carcasses is unbearable!\n"
+ description = span_warning("The stench of rotting carcasses is unbearable!")
mood_change = -12
//Generic needs events
/datum/mood_event/favorite_food
- description = "I really enjoyed eating that.\n"
+ description = span_nicegreen("I really enjoyed eating that.")
mood_change = 5
timeout = 4 MINUTES
/datum/mood_event/gross_food
- description = "I really didn't like that food.\n"
+ description = span_warning("I really didn't like that food.")
mood_change = -2
timeout = 4 MINUTES
/datum/mood_event/disgusting_food
- description = "That food was disgusting!\n"
+ description = span_warning("That food was disgusting!")
mood_change = -6
timeout = 4 MINUTES
/datum/mood_event/breakfast
- description = "Nothing like a hearty breakfast to start the shift.\n"
+ description = span_nicegreen("Nothing like a hearty breakfast to start the shift.")
mood_change = 2
timeout = 10 MINUTES
/datum/mood_event/nice_shower
- description = "I have recently had a nice shower.\n"
+ description = span_nicegreen("I have recently had a nice shower.")
mood_change = 4
timeout = 5 MINUTES
/datum/mood_event/fresh_laundry
- description = "There's nothing like the feeling of a freshly laundered jumpsuit.\n"
+ description = span_nicegreen("There's nothing like the feeling of a freshly laundered jumpsuit.")
mood_change = 2
timeout = 10 MINUTES