Skip to main content

RpgFramework

25 tools in this family (folder Editor/Tools/RpgFramework/ 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
rpg_kit_add_party_memberwritesAdd a combatant to the active party (if there is room) or to the reserve.
rpg_kit_apply_presetwritesApply a built-in preset: a class (Warrior/Mage/Rogue/Cleric/Ranger/Paladin),
rpg_kit_apply_status_effectwritesApply a status effect to a combatant in the current battle. Useful for testing /
rpg_kit_configure_battle_systemwritesChoose / configure the battle system family. Passes through to the runtime
rpg_kit_create_abilitywritesCreate an Active or Passive ability. Active abilities have target type, AoE shape,
rpg_kit_create_ability_treewritesDefine an ability tree as a flat list of nodes with prerequisites. Stored as a
rpg_kit_create_battle_aiwritesDefine an AI policy as an ordered list of gambit-style rules:
rpg_kit_create_classwritesDefine a character class with stat growth curves, granted abilities, allowed
rpg_kit_create_combatantwritesCreate a CombatantDefinition (player character or enemy) with class,
rpg_kit_create_crafting_recipewritesDefine a crafting recipe with input materials, output item + qty, station tag,
rpg_kit_create_encounterwritesCreate a battle encounter with enemy combatant lines, battle system, victory and
rpg_kit_create_equipment_setwritesDefine a set bonus. Wearing N pieces from the set on the same combatant grants the
rpg_kit_create_gathering_nodewritesCreate a gathering point (mining vein, herb patch, fishing spot). Specifies weighted
rpg_kit_create_itemwritesCreate an item (Equipment / Consumable / Material / KeyItem). Equipment carries
rpg_kit_create_partywritesCreate the player party. Wipes any existing party, spawns the listed combatants,
rpg_kit_create_shopwritesCreate a shop with inventory entries, buy/sell multipliers, currency, and restocking policy.
rpg_kit_create_status_effectwritesCreate a status effect (poison, sleep, haste). Specify duration, stat modifiers,
rpg_kit_equip_itemwritesEquip an item on a combatant. Operates on a runtime party member (RpgManager.Party).
rpg_kit_export_databaseread-onlyExport the full RPG database (combatants, classes, abilities, items, encounters,
rpg_kit_generate_rpg_managerwritesCreate an RpgFrameworkManager GameObject in the current open scene + attach the active
rpg_kit_grant_expwritesAward EXP to a combatant. Triggers level-up automatically when crossing curve
rpg_kit_import_databasewritesImport an RPG database from a JSON file or inline JSON text. Merges entries by id
rpg_kit_learn_abilitywritesMake a combatant learn an ability. Checks ability tree prerequisites if a tree id
rpg_kit_level_up_combatantwritesManually level up a combatant by N levels (skips EXP). Useful for cheats/debug or
rpg_kit_set_stat_definitionwritesCreate or update a StatDefinition (HP/MP/SP/ATK/DEF/MAG/RES/AGI/LUCK/Custom).