Felinid mood fix (#87230)

![resim](https://github.com/user-attachments/assets/35ce028c-0ed0-4ea2-89f3-77acc15693ac)


## About The Pull Request
Showering will add negative mood effect to felinids
## Why It's Good For The Game
there was a status effect that drops stamina for felinids on shower but
at the same time it boosts mood i decided to make it better
🆑 Mamaii
add: shower will give felinids negative mood effect
fix: fixed shower hater status effect alert not showing 
/🆑
This commit is contained in:
mamiipolat
2024-11-16 00:44:54 -08:00
committed by lessthanthree
parent 24febf63a8
commit 8d578bfb5b
2 changed files with 9 additions and 1 deletions
+5
View File
@@ -76,6 +76,11 @@
mood_change = 4
timeout = 5 MINUTES
/datum/mood_event/shower_hater
description = "I hate being wet!"
mood_change = -2
timeout = 3 MINUTES
/datum/mood_event/fresh_laundry
description = "There's nothing like the feeling of a freshly laundered jumpsuit."
mood_change = 2
+4 -1
View File
@@ -267,8 +267,11 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/shower, (-16))
return
var/mob/living/living_target = target
check_heat(living_target)
living_target.add_mood_event("shower", /datum/mood_event/nice_shower)
living_target.apply_status_effect(/datum/status_effect/shower_regen)
if(!HAS_TRAIT(target, TRAIT_WATER_HATER) || HAS_TRAIT(target, TRAIT_WATER_ADAPTATION))
living_target.add_mood_event("shower", /datum/mood_event/nice_shower)
else
living_target.add_mood_event("shower", /datum/mood_event/shower_hater)
/**
* Toggle whether shower is actually on and outputting water.