Bot-Policies auf recherchierte Level-Timelines: Runden-Ziele, Rolldowns, Slow-Roll, XP vor Shop
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -251,5 +251,6 @@ def test_bot_leveling_follows_targets(art, cfg):
|
|||||||
levels_at[label] = [b.level for b in game.bots if b.alive]
|
levels_at[label] = [b.level for b in game.bots if b.alive]
|
||||||
game.step()
|
game.step()
|
||||||
assert all(lvl >= 5 for lvl in levels_at["2-6"]) # L5 ab 2-5
|
assert all(lvl >= 5 for lvl in levels_at["2-6"]) # L5 ab 2-5
|
||||||
assert all(lvl >= 6 for lvl in levels_at["3-3"]) # L6 ab 3-1/3-2
|
# L6 ab 3-1/3-2 — goldarme Bots dürfen 1-2 Runden nachhinken
|
||||||
|
assert sum(1 for lvl in levels_at["3-3"] if lvl >= 6) >= len(levels_at["3-3"]) - 2
|
||||||
assert any(lvl >= 7 for lvl in levels_at["4-2"]) # fast8/streaker auf 7
|
assert any(lvl >= 7 for lvl in levels_at["4-2"]) # fast8/streaker auf 7
|
||||||
|
|||||||
Reference in New Issue
Block a user