Warn if trigger option name doesn't match something in the yaml.
This commit is contained in:
parent
44f4f7f20c
commit
acefb47a00
|
@ -328,6 +328,10 @@ def roll_triggers(weights: dict) -> dict:
|
|||
for option_set in weights["triggers"]:
|
||||
try:
|
||||
key = get_choice("option_name", option_set)
|
||||
if key not in weights:
|
||||
logging.warning(f'Specified option name {option_set["option_name"]} did not '
|
||||
f'match with a root option. '
|
||||
f'This is probably in error.')
|
||||
trigger_result = get_choice("option_result", option_set)
|
||||
result = get_choice(key, weights)
|
||||
if result == trigger_result and roll_percentage(get_choice("percentage", option_set, 100)):
|
||||
|
|
Loading…
Reference in New Issue