Skip to main content

AutoBattlerAi

6 tools in this family (folder Editor/Tools/AutoBattlerAi/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
autobattle_apply_default_templatewritesReturn a TFT-style default AutoBattlerSpec: 4 traits (Knight, Mage, Assassin, Ranger),
autobattle_export_balance_csvwritesExport the roster + optional win-rate stats to a CSV file for designer review. Columns:
autobattle_generate_codewritesLower a validated AutoBattlerSpec to five .cs files in Assets/_Game/AutoBattle/:
autobattle_propose_from_promptread-onlyFree-text intent → JSON AutoBattlerSpec. Buril prompts the configured LLM to emit a complete
autobattle_simulate_lobbyread-onlyRun N synthetic 8-player lobbies in pure C# to surface balance issues. Per-lobby: each
autobattle_validate_specread-onlyValidate an AutoBattlerSpec JObject. Checks namespace, board_kind, roster (cost 1..6,