Merge pull request #15495 from Putnam3145/dynamic_holiday

Weekly high-chaos dynamic days
This commit is contained in:
silicons
2022-02-26 18:08:04 -07:00
committed by GitHub
3 changed files with 15 additions and 0 deletions
@@ -94,6 +94,10 @@
config_entry_value = 10
min_val = 0
/datum/config_entry/keyed_list/dynamic_mode_days
key_mode = KEY_MODE_TEXT
value_mode = VALUE_MODE_FLAG
/datum/config_entry/keyed_list/storyteller_weight
key_mode = KEY_MODE_TEXT
value_mode = VALUE_MODE_NUM
+10
View File
@@ -0,0 +1,10 @@
/datum/holiday/dynamic
name = "Dynamic Day"
/datum/holiday/dynamic/shouldCelebrate(dd, mm, yy, ww, ddd)
var/list/days = CONFIG_GET(keyed_list/dynamic_mode_days)
return ddd in days
/datum/holiday/dynamic/celebrate()
GLOB.dynamic_forced_threat_level = rand(90, 100)
CONFIG_SET(string/force_gamemode, "dynamic") // prevents the round vote, which prevents extended