Skip to main content

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.

ToolEffectDescription
inv_master_add_itemwritesAdd N copies of an item asset to an inventory. Honors max stack size and weight cap.
inv_master_attempt_craftwritesResolve a craft attempt deterministically. Checks ingredients in the source inventory, applies
inv_master_bid_auctionwritesPlace a bid on an auction listing. Bids must strictly exceed the current bid. When the deadline
inv_master_bind_hotbarwritesBind an item to a specific hotbar slot. Pass an empty item_id to clear the slot. The hotkey
inv_master_confirm_tradewritesConfirm a trade proposal as either seller or buyer. Once both have confirmed, items + currency
inv_master_create_equipment_setwritesDefine an equipment set — wearing N pieces of the set grants the listed stat deltas.
inv_master_create_hotbarwritesCreate or reset a hot bar — N slots per page with key bindings, plus an optional set of pages
inv_master_create_inventorywritesCreate or reset a master inventory container — slot-based with a weight cap and a wallet for
inv_master_create_itemwritesRegister a new item template — weapon, armor, consumable, material, tool, key, currency, etc.
inv_master_create_loot_tablewritesDefine a loot table — weighted entries with optional guaranteed/bonus flags and conditional drops
inv_master_create_merchantwritesDefine an NPC merchant — stock list, sell/buy multipliers, reputation gate, accepted item
inv_master_create_recipewritesDefine a crafting recipe — ingredient bundle, output item + quantity, station required,
inv_master_create_skillwritesDefine a profession or combat skill — name, max level, XP curve coefficients (a + b·L + c·L²), and
inv_master_equip_itemwritesEquip an item from an inventory to an equipment slot on a character. Two-handed weapons
inv_master_export_databaseread-onlyExport every registered inv_master ScriptableObject (items, recipes, loot tables, merchants,
inv_master_generate_uiwritesScaffold UI prefabs (inventory grid, paper-doll, crafting window, merchant window, hotbar) into
inv_master_grant_xpwritesGrant XP to a character's skill. Auto-levels-up when the cumulative XP curve crosses each
inv_master_link_to_rpgkitwritesReflectively wire this inventory family to the ork_* RPG family. Looks up the ORK combatant
inv_master_load_statewritesRestore inventory-master runtime state from JSON. Inputs are mutually exclusive: provide either
inv_master_post_auctionwritesPost an item to the auction house with a starting bid and a deadline. The item is removed from
inv_master_propose_tradewritesInitiate a player-to-player trade. Records the offered/requested items and currency, waiting
inv_master_remove_itemwritesRemove N copies of an item from an inventory. Removes from the first matching stack(s).
inv_master_roll_lootwritesRoll a loot table given a context (level, source tag, time of day, boss flag, seed). Optionally
inv_master_save_statewritesSerialize the entire inventory-master runtime state (inventories, skills, hotbars, auctions,
inv_master_setup_crafting_stationwritesRegister a crafting station — a place where a set of recipes can be crafted, with speed + quality
inv_master_trade_with_merchantwritesBuy or sell an item with an NPC merchant. Price is computed from base value × merchant multiplier ×
inv_master_unequip_itemwritesUnequip a slot for a character. Optionally returns the unequipped item to a target inventory.
inv_master_use_hotbar_slotwritesTrigger the item bound to a hotbar slot. Consumes one from the bound inventory if the item is