mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-19 20:15:47 +01:00
3ea7b03369
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
178 lines
4.9 KiB
Plaintext
178 lines
4.9 KiB
Plaintext
//nutrition
|
|
/datum/mood_event/fat
|
|
description = "<B>I'm so fat...</B>" //muh fatshaming
|
|
mood_change = -6
|
|
|
|
/datum/mood_event/too_wellfed
|
|
description = "I think I've eaten too much."
|
|
mood_change = 0
|
|
|
|
/datum/mood_event/wellfed
|
|
description = "I'm stuffed!"
|
|
mood_change = 8
|
|
|
|
/datum/mood_event/fed
|
|
description = "I have recently had some food."
|
|
mood_change = 5
|
|
|
|
/datum/mood_event/hungry
|
|
description = "I'm getting a bit hungry."
|
|
mood_change = -3
|
|
|
|
/datum/mood_event/hungry_very
|
|
description = "I'm hungry!"
|
|
mood_change = -6
|
|
|
|
/datum/mood_event/starving
|
|
description = "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!"
|
|
mood_change = -10
|
|
|
|
/datum/mood_event/overcharged
|
|
description = "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!"
|
|
mood_change = 6
|
|
|
|
/datum/mood_event/lowpower
|
|
description = "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!"
|
|
mood_change = -10
|
|
|
|
//Disgust
|
|
/datum/mood_event/gross
|
|
description = "I saw something gross."
|
|
mood_change = -4
|
|
|
|
/datum/mood_event/verygross
|
|
description = "I think I'm going to puke..."
|
|
mood_change = -6
|
|
|
|
/datum/mood_event/disgusted
|
|
description = "Oh god, that's disgusting..."
|
|
mood_change = -8
|
|
|
|
/datum/mood_event/disgust/bad_smell
|
|
description = "I can smell something horribly decayed inside this room."
|
|
mood_change = -6
|
|
|
|
/datum/mood_event/disgust/nauseating_stench
|
|
description = "The stench of rotting carcasses is unbearable!"
|
|
mood_change = -12
|
|
|
|
/datum/mood_event/disgust/dirty_food
|
|
description = "That was too dirty to eat..."
|
|
mood_change = -6
|
|
timeout = 4 MINUTES
|
|
|
|
/datum/mood_event/disgust/dirty_food/add_effects(...)
|
|
if(HAS_PERSONALITY(owner, /datum/personality/ascetic))
|
|
mood_change *= 0.25
|
|
description = "That food was dirty, but edible."
|
|
if(HAS_PERSONALITY(owner, /datum/personality/gourmand))
|
|
mood_change *= 1.5
|
|
description = "That food was filthy, was it made in a dumpster?!"
|
|
|
|
//Generic needs events
|
|
/datum/mood_event/shower
|
|
description = "I have recently had a nice shower."
|
|
mood_change = 4
|
|
timeout = 5 MINUTES
|
|
|
|
/datum/mood_event/shower/add_effects(shower_reagent)
|
|
if(istype(shower_reagent, /datum/reagent/blood))
|
|
if(HAS_TRAIT(owner, TRAIT_MORBID) || HAS_TRAIT(owner, TRAIT_EVIL) || (owner.mob_biotypes & MOB_UNDEAD))
|
|
description = "The sensation of a lovely blood shower felt good."
|
|
mood_change = 6 // you sicko
|
|
else
|
|
description = "I have recently had a horrible shower raining blood!"
|
|
mood_change = -4
|
|
timeout = 3 MINUTES
|
|
else if(istype(shower_reagent, /datum/reagent/water))
|
|
if(HAS_TRAIT(owner, TRAIT_WATER_HATER) && !HAS_TRAIT(owner, TRAIT_WATER_ADAPTATION))
|
|
description = "I hate being wet!"
|
|
mood_change = -2
|
|
timeout = 3 MINUTES
|
|
else
|
|
return // just normal clean shower
|
|
else // it's dirty ass water
|
|
description = "I have recently had a dirty shower!"
|
|
mood_change = -3
|
|
timeout = 3 MINUTES
|
|
|
|
/datum/mood_event/hot_spring
|
|
description = "It's so relaxing to bathe in steamy water..."
|
|
mood_change = 5
|
|
|
|
/datum/mood_event/hot_spring_hater
|
|
description = "No, no, no, no, I don't want to take a bath!"
|
|
mood_change = -2
|
|
|
|
/datum/mood_event/hot_spring_left
|
|
description = "That was an enjoyable bath."
|
|
mood_change = 4
|
|
timeout = 4 MINUTES
|
|
|
|
/datum/mood_event/hot_spring_hater_left
|
|
description = "I hate baths! And I hate how cold it's once you step out of it!"
|
|
mood_change = -3
|
|
timeout = 2 MINUTES
|
|
|
|
/datum/mood_event/fresh_laundry
|
|
description = "There's nothing like the feeling of a freshly laundered jumpsuit."
|
|
mood_change = 2
|
|
timeout = 10 MINUTES
|
|
|
|
/datum/mood_event/surrounded_by_silicon
|
|
description = "I'm surrounded by perfect lifeforms!!"
|
|
mood_change = 8
|
|
|
|
/datum/mood_event/around_many_silicon
|
|
description = "So many silicon lifeforms near me!"
|
|
mood_change = 4
|
|
|
|
/datum/mood_event/around_silicon
|
|
description = "The silicon lifeforms near me are absolutely perfect."
|
|
mood_change = 2
|
|
|
|
/datum/mood_event/around_organic
|
|
description = "The organics near me remind me of the inferiority of flesh."
|
|
mood_change = -2
|
|
|
|
/datum/mood_event/around_many_organic
|
|
description = "So many disgusting organics!"
|
|
mood_change = -4
|
|
|
|
/datum/mood_event/surrounded_by_organic
|
|
description = "I'm surrounded by disgusting organics!!"
|
|
mood_change = -8
|
|
|
|
/datum/mood_event/completely_robotic
|
|
description = "I've abandoned my feeble flesh, my form is perfect!!"
|
|
mood_change = 8
|
|
|
|
/datum/mood_event/very_robotic
|
|
description = "I'm more robot than organic!"
|
|
mood_change = 4
|
|
|
|
/datum/mood_event/balanced_robotic
|
|
description = "I'm part machine, part organic."
|
|
mood_change = 0
|
|
|
|
/datum/mood_event/very_organic
|
|
description = "I hate this feeble and weak flesh!"
|
|
mood_change = -4
|
|
|
|
/datum/mood_event/completely_organic
|
|
description = "I'm completely organic, this is miserable!!"
|
|
mood_change = -8
|