Skip to main content

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.

ToolEffectDescription
battlepass_apply_default_templatewritesOne-shot: build a battle-royale-style 100-tier season (quadratic XP curve, free + premium
battlepass_export_tier_csvwritesExport the spec as a designer-friendly CSV (tier, xp_required, free_reward,
battlepass_generate_codewritesEmit BattlePassController.cs, BattlePassUI.cs, SeasonRotator.cs, RewardClaimer.cs and
battlepass_grant_xp_nowwritesEditor-only: invoke BattlePassController.GrantXpRaw(amount) by reflection so designers
battlepass_propose_from_promptread-onlyBuild a BattlePassSpec skeleton from a natural-language brief. Returns a draft spec
battlepass_validate_specread-onlyValidate a BattlePassSpec. Returns { ok, errors[] }. Always run this before