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:
team3
2026-07-23 09:43:18 +02:00
parent feb59d8442
commit afe2205cf7

View File

@@ -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