Skip to main content

SpellSystem

6 tools in this family (folder Editor/Tools/SpellSystem/ 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
spell_apply_default_templatewritesLoad a battle-tested spell-system preset and emit the runtime stack from it.
spell_export_spellbook_mdwritesExport the spec as a Markdown spell-book reference with one row per spell
spell_generate_codewritesEmit SpellDefinition.cs (SO + ids + enums), SpellManager.cs (caster controller
spell_propose_from_promptread-onlyBuild a SpellSpec skeleton from a natural-language brief. Returns a draft
spell_simulate_dps_rotationread-onlySimulate a DPS rotation. Two strategies: 'greedy' (always pick off-cooldown spell
spell_validate_specread-onlyValidate a SpellSpec. Returns { ok, errors[] }. Catches bad kinds, range/target