From d575b20e77b7cfcc1de25ed062fc832aee66d608 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 21 Dec 2019 08:34:16 -0800 Subject: [PATCH] Added statbus support --- code/game/gamemodes/dynamic/dynamic.dm | 1 + code/game/gamemodes/dynamic/dynamic_storytellers.dm | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index 3172f6a389..b229f842ab 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -383,6 +383,7 @@ GLOBAL_VAR_INIT(dynamic_storyteller_type, null) if(ruleset.weight) events += ruleset storyteller = new GLOB.dynamic_storyteller_type + SSblackbox.record_feedback("text","dynamic_storyteller",1,storyteller.name) for(var/mob/dead/new_player/player in GLOB.player_list) if(player.ready == PLAYER_READY_TO_PLAY && player.mind) roundstart_pop_ready++ diff --git a/code/game/gamemodes/dynamic/dynamic_storytellers.dm b/code/game/gamemodes/dynamic/dynamic_storytellers.dm index 1f0abc7312..1d01be2f01 100644 --- a/code/game/gamemodes/dynamic/dynamic_storytellers.dm +++ b/code/game/gamemodes/dynamic/dynamic_storytellers.dm @@ -54,6 +54,8 @@ Property weights are: if(property in rule.property_weights) property_weight += rule.property_weights[property] * property_weights[property] drafted_rules[rule] = rule.get_weight() + property_weight + else if(threat < rule.cost) + SSblackbox.record_feedback("tally","dynamic",1,"Times rulesets rejected due to not enough threat to spend") return drafted_rules /datum/dynamic_storyteller/proc/latejoin_draft(mob/living/carbon/human/newPlayer) @@ -76,6 +78,8 @@ Property weights are: if(property in rule.property_weights) property_weight += rule.property_weights[property] * property_weights[property] drafted_rules[rule] = rule.get_weight() + property_weight + else if(threat < rule.cost) + SSblackbox.record_feedback("tally","dynamic",1,"Times rulesets rejected due to not enough threat to spend") return drafted_rules /datum/dynamic_storyteller/proc/event_draft() @@ -88,6 +92,8 @@ Property weights are: if(property in rule.property_weights) property_weight += rule.property_weights[property] * property_weights[property] drafted_rules[rule] = rule.get_weight() + property_weight + else if(threat < rule.cost) + SSblackbox.record_feedback("tally","dynamic",1,"Times rulesets rejected due to not enough threat to spend") return drafted_rules /datum/dynamic_storyteller/team