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)