vote overhaul start

This commit is contained in:
Putnam
2019-12-23 22:43:54 -08:00
parent ea85a3e521
commit 232811dd18
3 changed files with 43 additions and 22 deletions
+2 -1
View File
@@ -660,7 +660,8 @@ GLOBAL_VAR_INIT(dynamic_storyteller_type, null)
SSblackbox.record_feedback("tally","dynamic",1,"Rulesets finished")
SSblackbox.record_feedback("associative","dynamic_rulesets_finished",1,rule.get_blackbox_info())
storyteller.do_process()
if(!storyteller.do_process())
return
if (midround_injection_cooldown < world.time)
if (GLOB.dynamic_forced_extended)
@@ -38,7 +38,7 @@ Property weights are:
mode.event_injection_cooldown = (round(CLAMP(EXP_DISTRIBUTION(event_injection_cooldown_middle), GLOB.dynamic_event_delay_min, GLOB.dynamic_event_delay_max)) + world.time)
/datum/dynamic_storyteller/proc/do_process()
return
return TRUE
/datum/dynamic_storyteller/proc/on_start()
return
@@ -172,6 +172,7 @@ Property weights are:
mode.refund_threat(10)
mode.log_threat("Cowabunga it is. Refunded 10 threat. Threat is now [mode.threat].")
refund_cooldown = world.time + 300 SECONDS
return TRUE
/datum/dynamic_storyteller/team
name = "Teamwork"
@@ -216,3 +217,10 @@ Property weights are:
/datum/dynamic_storyteller/extended/on_start()
GLOB.dynamic_forced_extended = TRUE
/datum/dynamic_storyteller/ghosts
name = "Ghosts"
desc = "Deadchat control everything. Maximum variation."
/datum/dynamic_storyteller/ghosts/do_process()