BattlePassSystem
6 tools in this family (folder Editor/Tools/BattlePassSystem/ 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 |
|---|---|---|
battlepass_apply_default_template | writes | One-shot: build a battle-royale-style 100-tier season (quadratic XP curve, free + premium |
battlepass_export_tier_csv | writes | Export the spec as a designer-friendly CSV (tier, xp_required, free_reward, |
battlepass_generate_code | writes | Emit BattlePassController.cs, BattlePassUI.cs, SeasonRotator.cs, RewardClaimer.cs and |
battlepass_grant_xp_now | writes | Editor-only: invoke BattlePassController.GrantXpRaw(amount) by reflection so designers |
battlepass_propose_from_prompt | read-only | Build a BattlePassSpec skeleton from a natural-language brief. Returns a draft spec |
battlepass_validate_spec | read-only | Validate a BattlePassSpec. Returns { ok, errors[] }. Always run this before |