Add Russian Roulette memories and moods events (#66051)

About The Pull Request

This adds memories to a nearby audience if someone is playing Russian Roulette with a loaded gun. The person who wins or loses also gains a positive or negative mood event that is long lasting. All of these events only trigger if the person playing is targeting a lethal area.
Why It's Good For The Game

Being able to add Russian Roulette to engravings would be pretty cool.
Changelog

cl
qol: Playing Russian Roulette with lethal intent now creates a mood event for the user and is engrained in any nearby peoples memories. The more bullets the better the memory and mood boost.
/cl
This commit is contained in:
Tim
2022-06-07 21:25:11 +12:00
committed by GitHub
parent 0d1462eea4
commit 8576db2f32
5 changed files with 57 additions and 5 deletions
@@ -374,3 +374,8 @@
description = "This is really embarrassing! I'm ashamed to pick up all these cards off the floor..."
mood_change = -3
timeout = 3 MINUTES
/datum/mood_event/russian_roulette_lose
description = "I gambled my life and lost! I guess this is the end..."
mood_change = -20
timeout = 10 MINUTES
@@ -297,3 +297,11 @@
mood_change *= card_players
return ..()
/datum/mood_event/russian_roulette_win
description = "I gambled my life and won! I'm lucky to be alive..."
mood_change = 2
timeout = 5 MINUTES
/datum/mood_event/russian_roulette_win/add_effects(loaded_rounds)
mood_change = 2 ** loaded_rounds