VanguardReMaster/server
MpakobecEx 4524c0f19f Legal intents and a 50-game bot invariant test
GameEngine.LegalCommands returns every meaningful command for the current phase, pending trigger, ability, order or choice. A random bot plays 50 deterministic games and checks that each player always has 50 cards across zones, instance ids stay unique and damage never exceeds six. Fixes found by the bot: search-to-call no longer loses a card when there is no empty circle (InTransit), a stand trigger with no rear-guards can resolve, unpayable optional abilities no longer stall the order, and legal intents skip impossible retire-self and repeated intercept commands.
2026-10-21 13:56:24 +05:00
..
src Legal intents and a 50-game bot invariant test 2026-10-21 13:56:24 +05:00
tests/Vanguard.Rules.Tests Legal intents and a 50-game bot invariant test 2026-10-21 13:56:24 +05:00
Directory.Build.props Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00
Vanguard.slnx Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00