Merge pull request #51471 from TheChosenEvilOne/dynamic_but_this_time_ill_not_fuck_up

Fixes dynamic giving antagonist roles to protected jobs (for real this time)
This commit is contained in:
Jordan Brown
2020-06-09 21:06:43 -04:00
committed by GitHub
+4 -5
View File
@@ -304,11 +304,10 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
if ("Midround")
if (ruleset.weight)
midround_rules += ruleset
if(configuration)
if(!configuration[ruleset.ruletype])
continue
if(!configuration[ruleset.ruletype][ruleset.name])
continue
// Wouldn't it be funny if you wanted to make a multiline if to make it more readable you needed to escape the newlines?
if( configuration \
&& configuration[ruleset.ruletype] \
&& configuration[ruleset.ruletype][ruleset.name])
var/rule_conf = configuration[ruleset.ruletype][ruleset.name]
for(var/variable in rule_conf)
if(!(variable in ruleset.vars))