diff --git a/modular_splurt/code/datums/mood_events/generic_positive_events.dm b/modular_splurt/code/datums/mood_events/generic_positive_events.dm index 161be9cd46..b5749813ea 100644 --- a/modular_splurt/code/datums/mood_events/generic_positive_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_positive_events.dm @@ -33,3 +33,8 @@ description = span_nicegreen("I\'ve tasted sympathy from a fellow curse bearer.\n") mood_change = 1 timeout = 2 MINUTES + +/datum/mood_event/brainwashed + description = span_mind_control("I\'ve been shown the path, and I must follow it!\n") + mood_change = 1 + hidden = TRUE diff --git a/modular_splurt/code/modules/antagonists/brainwashing/brainwashing.dm b/modular_splurt/code/modules/antagonists/brainwashing/brainwashing.dm new file mode 100644 index 0000000000..bdcbed912c --- /dev/null +++ b/modular_splurt/code/modules/antagonists/brainwashing/brainwashing.dm @@ -0,0 +1,12 @@ +/datum/antagonist/brainwashed + // Do not add to living antag list + soft_antag = TRUE + + // Do not add to round end report + show_in_roundend = FALSE + + // Do not show to ghosts + show_to_ghosts = FALSE + + // Give minor mood event + antag_moodlet = /datum/mood_event/brainwashed diff --git a/tgstation.dme b/tgstation.dme index 5d31400ebd..2923f492c6 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4491,6 +4491,7 @@ #include "modular_splurt\code\modules\admin\verbs\vpnbunker.dm" #include "modular_splurt\code\modules\antagonists\_common\antag_spawner.dm" #include "modular_splurt\code\modules\antagonists\bloodsucker\levelup.dm" +#include "modular_splurt\code\modules\antagonists\brainwashing\brainwashing.dm" #include "modular_splurt\code\modules\antagonists\ert_cleanup\ert_cleanup.dm" #include "modular_splurt\code\modules\antagonists\qareen\qareen.dm" #include "modular_splurt\code\modules\antagonists\qareen\qareen_abilities.dm"