From 9f98e170c6f420ead28a475c3e62594483f7b9f0 Mon Sep 17 00:00:00 2001 From: Lucy Date: Fri, 21 Jun 2024 03:24:45 -0400 Subject: [PATCH] Brainwashed, abductee, etc no longer prevent midround rolls --- code/modules/antagonists/abductor/abductee/abductee.dm | 1 + monkestation/code/modules/storytellers/gamemode_subsystem.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/abductor/abductee/abductee.dm b/code/modules/antagonists/abductor/abductee/abductee.dm index f1e657a558ea..d2b0e3a9c00e 100644 --- a/code/modules/antagonists/abductor/abductee/abductee.dm +++ b/code/modules/antagonists/abductor/abductee/abductee.dm @@ -9,6 +9,7 @@ roundend_category = "abductees" antagpanel_category = ANTAG_GROUP_ABDUCTORS antag_hud_name = "abductee" + count_against_dynamic_roll_chance = FALSE // monkestation edit /datum/antagonist/abductee/on_gain() give_objective() diff --git a/monkestation/code/modules/storytellers/gamemode_subsystem.dm b/monkestation/code/modules/storytellers/gamemode_subsystem.dm index 041e5d28535b..2d1f8719509f 100644 --- a/monkestation/code/modules/storytellers/gamemode_subsystem.dm +++ b/monkestation/code/modules/storytellers/gamemode_subsystem.dm @@ -276,7 +276,7 @@ SUBSYSTEM_DEF(gamemode) if(no_antags && !isnull(candidate.mind.antag_datums)) var/real = FALSE for(var/datum/antagonist/antag_datum as anything in candidate.mind.antag_datums) - if(!(antag_datum.antag_flags & FLAG_FAKE_ANTAG)) + if(antag_datum.count_against_dynamic_roll_chance && !(antag_datum.antag_flags & FLAG_FAKE_ANTAG)) real = TRUE break if(real)