InventoryMaster
28 tools in this family (folder Editor/Tools/InventoryMaster/ 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 |
|---|---|---|
inv_master_add_item | writes | Add N copies of an item asset to an inventory. Honors max stack size and weight cap. |
inv_master_attempt_craft | writes | Resolve a craft attempt deterministically. Checks ingredients in the source inventory, applies |
inv_master_bid_auction | writes | Place a bid on an auction listing. Bids must strictly exceed the current bid. When the deadline |
inv_master_bind_hotbar | writes | Bind an item to a specific hotbar slot. Pass an empty item_id to clear the slot. The hotkey |
inv_master_confirm_trade | writes | Confirm a trade proposal as either seller or buyer. Once both have confirmed, items + currency |
inv_master_create_equipment_set | writes | Define an equipment set — wearing N pieces of the set grants the listed stat deltas. |
inv_master_create_hotbar | writes | Create or reset a hot bar — N slots per page with key bindings, plus an optional set of pages |
inv_master_create_inventory | writes | Create or reset a master inventory container — slot-based with a weight cap and a wallet for |
inv_master_create_item | writes | Register a new item template — weapon, armor, consumable, material, tool, key, currency, etc. |
inv_master_create_loot_table | writes | Define a loot table — weighted entries with optional guaranteed/bonus flags and conditional drops |
inv_master_create_merchant | writes | Define an NPC merchant — stock list, sell/buy multipliers, reputation gate, accepted item |
inv_master_create_recipe | writes | Define a crafting recipe — ingredient bundle, output item + quantity, station required, |
inv_master_create_skill | writes | Define a profession or combat skill — name, max level, XP curve coefficients (a + b·L + c·L²), and |
inv_master_equip_item | writes | Equip an item from an inventory to an equipment slot on a character. Two-handed weapons |
inv_master_export_database | read-only | Export every registered inv_master ScriptableObject (items, recipes, loot tables, merchants, |
inv_master_generate_ui | writes | Scaffold UI prefabs (inventory grid, paper-doll, crafting window, merchant window, hotbar) into |
inv_master_grant_xp | writes | Grant XP to a character's skill. Auto-levels-up when the cumulative XP curve crosses each |
inv_master_link_to_rpgkit | writes | Reflectively wire this inventory family to the ork_* RPG family. Looks up the ORK combatant |
inv_master_load_state | writes | Restore inventory-master runtime state from JSON. Inputs are mutually exclusive: provide either |
inv_master_post_auction | writes | Post an item to the auction house with a starting bid and a deadline. The item is removed from |
inv_master_propose_trade | writes | Initiate a player-to-player trade. Records the offered/requested items and currency, waiting |
inv_master_remove_item | writes | Remove N copies of an item from an inventory. Removes from the first matching stack(s). |
inv_master_roll_loot | writes | Roll a loot table given a context (level, source tag, time of day, boss flag, seed). Optionally |
inv_master_save_state | writes | Serialize the entire inventory-master runtime state (inventories, skills, hotbars, auctions, |
inv_master_setup_crafting_station | writes | Register a crafting station — a place where a set of recipes can be crafted, with speed + quality |
inv_master_trade_with_merchant | writes | Buy or sell an item with an NPC merchant. Price is computed from base value × merchant multiplier × |
inv_master_unequip_item | writes | Unequip a slot for a character. Optionally returns the unequipped item to a target inventory. |
inv_master_use_hotbar_slot | writes | Trigger the item bound to a hotbar slot. Consumes one from the bound inventory if the item is |