CombatCore
25 tools in this family (folder Editor/Tools/CombatCore/ 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 |
|---|---|---|
combat_core_add_node | writes | Add a node of a specified Kind to a combat graph. The Kind must be one of |
combat_core_apply_archetype | writes | Apply a combatant archetype (Knight / Berserker / Mage / Archer / Rogue / BossDragon). |
combat_core_apply_damage | writes | Apply damage to a combatant directly. Useful for scripted moments, test harnesses, |
combat_core_apply_status | writes | Apply a status effect to a target combatant at runtime. The status uses its registered |
combat_core_apply_template | writes | Apply a built-in template graph: LightCombo3Hit / HeavyCombo3Hit / SpecialMoveCharge / |
combat_core_configure_aggro | writes | Configure the aggro/threat system on a combatant's AI. threat_per_damage accumulates |
combat_core_connect_nodes | writes | Connect an output port of one node to an input port of another. |
combat_core_create_ability | writes | Define an ability (cost, cooldown, damage type, graph to invoke). |
combat_core_create_graph | writes | Create a new combat graph asset. The graph is a DAG of typed nodes |
combat_core_create_status_effect | writes | Define a status effect (Buff/Debuff with duration, modifiers, ticks). |
combat_core_export_graph | read-only | Export a combat graph to a portable JSON document. If output_path is provided, also |
combat_core_generate_animator | writes | Generate a C# bootstrapper script that builds an AnimatorController for a combatant |
combat_core_grant_ability | writes | Grant a previously-defined ability to a combatant. The ability is added to the |
combat_core_import_graph | writes | Import a combat graph from JSON (file path or inline content). Registers the graph |
combat_core_list_node_types | read-only | List every registered combat node type (Kind / Category / DisplayName / Tooltip). |
combat_core_list_templates | read-only | List built-in graph templates: LightCombo3Hit / HeavyCombo3Hit / SpecialMoveCharge / |
combat_core_remove_node | writes | Remove a node and all connections referencing it from a graph. |
combat_core_set_node_property | writes | Set a parameter on a node (damage, frame counts, status definition id, etc.). |
combat_core_set_resistances | writes | Configure damage-type resistance multipliers for a combatant. 10 channels: |
combat_core_set_stats | writes | Configure combatant base stats (HP, resource, attack, defense, speed, crit, armor). |
combat_core_setup_block_parry | writes | Configure block + parry for a combatant: cone angle, chip damage multiplier, guard meter, |
combat_core_setup_combat_ai | writes | Attach a CombatAi to a combatant with brain graph + range awareness thresholds + |
combat_core_setup_combatant | writes | Register a combatant with id + stats + optional transform anchor + optional graph. |
combat_core_setup_combo_system | writes | Configure combo scaling for a combatant. Choose a canonical curve (StreetFighterAlpha3 / |
combat_core_validate_graph | read-only | Validate a combat graph: cycle detection, port type matching, required-input wiring, |