From 63112c2f492ff1880413123d31fddede039d5ec4 Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 25 Dec 2019 18:30:25 -0800 Subject: [PATCH] while we're at it let's make it work for all of 'em --- code/__DEFINES/citadel_defines.dm | 1 - code/controllers/subsystem/persistence.dm | 2 +- code/controllers/subsystem/vote.dm | 9 ++++----- code/game/gamemodes/dynamic/dynamic_storytellers.dm | 9 ++++++--- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index a1763ccd6f..4ad6acb4e3 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -127,4 +127,3 @@ // Dynamic storyteller stuff (see above, move later) #define NO_ASSASSIN (1<<0) -#define EXTREME_ROUND (1<<1) diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index dca2dfe581..330f17eba4 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -13,7 +13,7 @@ SUBSYSTEM_DEF(persistence) var/list/saved_messages = list() var/list/saved_modes = list(1,2,3) var/list/saved_dynamic_rules = list(list(),list(),list()) - var/list/saved_storytellers = list("extended","chaotic","secret") + var/list/saved_storytellers = list("foo","bar","baz") var/list/saved_maps var/list/saved_trophies = list() var/list/spawned_objects = list() diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 29962d5f29..0828c3b196 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -329,11 +329,10 @@ SUBSYSTEM_DEF(vote) for(var/T in config.storyteller_cache) var/datum/dynamic_storyteller/S = T var/recent_rounds = 0 - if(initial(S.flags) & EXTREME_ROUND) - for(var/i in 1 to 3) - if(SSpersistence.saved_storytellers[i] == initial(S.name)) - recent_rounds++ - if(recent_rounds<2) + for(var/i in 1 to 3) + if(SSpersistence.saved_storytellers[i] == initial(S.name)) + recent_rounds++ + if(recent_rounds