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.
| Tool | Effect | Description |
|---|---|---|
autobattle_apply_default_template | writes | Return a TFT-style default AutoBattlerSpec: 4 traits (Knight, Mage, Assassin, Ranger), |
autobattle_export_balance_csv | writes | Export the roster + optional win-rate stats to a CSV file for designer review. Columns: |
autobattle_generate_code | writes | Lower a validated AutoBattlerSpec to five .cs files in Assets/_Game/AutoBattle/: |
autobattle_propose_from_prompt | read-only | Free-text intent → JSON AutoBattlerSpec. Buril prompts the configured LLM to emit a complete |
autobattle_simulate_lobby | read-only | Run N synthetic 8-player lobbies in pure C# to surface balance issues. Per-lobby: each |
autobattle_validate_spec | read-only | Validate an AutoBattlerSpec JObject. Checks namespace, board_kind, roster (cost 1..6, |