diff --git a/frosthaven_assistant/assets/data/editions/Solo.json b/frosthaven_assistant/assets/data/editions/Solo.json index 033ec3fb..57e93531 100644 --- a/frosthaven_assistant/assets/data/editions/Solo.json +++ b/frosthaven_assistant/assets/data/editions/Solo.json @@ -1360,7 +1360,15 @@ }, "scenarios": { "#1 Brute: Return to the Black Barrow": { - "monsters": ["Bandit Guard", "Bandit Archer", "Living Bones" ] + "monsters": ["Bandit Guard", "Bandit Archer", "Living Bones" ], + "special": [ + { + "type": "LevelAdjust", + "name": "Enemies", + "level": -1, + "note": "All enemies: -1 levels" + } + ] }, "#2 Tinkerer: An Unfortunate Intrusion": { "monsters": ["City Guard (Ally)", "Vermling Scout", "Vermling Shaman" ], diff --git a/frosthaven_assistant/lib/Resource/game_methods.dart b/frosthaven_assistant/lib/Resource/game_methods.dart index f1d13ca6..114394af 100644 --- a/frosthaven_assistant/lib/Resource/game_methods.dart +++ b/frosthaven_assistant/lib/Resource/game_methods.dart @@ -1017,7 +1017,7 @@ class GameMethods { int levelAdjust = 0; Set alliedMonsters = {}; for (var rule in specialRules) { - if (rule.name == monster) { + if (rule.name == monster || rule.name == "Enemies") { if (rule.type == "LevelAdjust") { levelAdjust = rule.level; }