[{"content":"The Dashboard is the main EmpireManager window - five tabs covering your whole Roster. Open it with /em or the minimap button.\nTab 1: Characters # The top bar # Search box - finds characters by name, realm, guild, profession, level, class, or anything you wrote in their Notes (Sidecar). Role filter - dropdown to show only characters with specific roles. Picking multiple roles shows only alts that have all of them. Triage button - opens Bag Triage for whoever you\u0026rsquo;re currently logged in as. Import / Export button - opens the Import / Export window. What each column shows # Column What it is Faction Horde / Alliance / Neutral icon. # Your custom sort order. Set this in the Sidecar to keep your alts in your preferred order. Name Class-colored name. Hover for details. Lvl Character level. iLvl Average item level. Gold Liquid gold with thousand separators (e.g. 42,318). Storage Bag and Bank fill bars. Hover for exact slot counts and when the Character Bank was last scanned. Prof Profession icons. Hover to see the actual skill numbers. Roles Small icons showing what roles this character has (Banker, Artisan, etc.). Click any column header to sort. Click again to reverse. Hover any column for more detail.\nSelect a character row to toggle the Sidecar on the right - it shows that character\u0026rsquo;s roles, professions, and notes. See Roles \u0026amp; Assignments and Sidecar.\nTab 2: Storage # All your Storage Rules in one list, with color-coded fill bars showing how full each destination is. This is where you set up \u0026ldquo;Alchemy mats go to Warband Tab 2\u0026rdquo; and the like. Full reference: Storage Rules.\nThe Storage tab. Right-click or double-click any row to edit it. Tab 3: Roster # Stats and breakdowns of your whole account.\nFive sub-tabs:\nInfo - totals (how many characters, max level, total gold), plus breakdowns by class, profession, faction, realm, and guild. Banks - bank fill levels across your roster (Character Banks, Warband Bank, and Guild Banks). Professions - one section per profession with members and their skill levels, plus the linked Storage Rules. Categories - non-profession storage targets (Pets, PvP, Equipment, Recipes, etc.) with their configured destinations. Roles - characters grouped by role. Anyone without a role appears in an \u0026ldquo;Unassigned\u0026rdquo; section. Many stats are hoverable for a breakdown or a list of the contributing characters.\nTab 4: Map # Every character grouped by where they last logged out. Useful for finding \u0026ldquo;wait, which alt did I park at the Auction House?\u0026rdquo;\nLeft-click a row - sets a WoW waypoint at that character\u0026rsquo;s last location. Works cross-zone. Right-click a row - pins or unpins the location. A pinned character\u0026rsquo;s coordinates stop updating, even when they log in - useful for alts parked at rare spawns. Pinned rows show a blue * next to the coordinates. Tab 5: About # Header - version, author, description. Statistics - this-session and all-time counters: gold earned from vendoring, items vendored, deposited, and mailed. Slash Commands - every /em command with a one-line description. Same content as the Commands reference. See also # Sidecar - the per-character config panel that opens from this window. Roles \u0026amp; Assignments - what each role does. Storage Rules - how Tab 2 actually works. ","externalUrl":null,"permalink":"/docs/dashboard/","section":"Documentation","summary":"The Dashboard is the main EmpireManager window - five tabs covering your whole Roster. Open it with /em or the minimap button.\nTab 1: Characters # The top bar # Search box - finds characters by name, realm, guild, profession, level, class, or anything you wrote in their Notes (Sidecar). Role filter - dropdown to show only characters with specific roles. Picking multiple roles shows only alts that have all of them. Triage button - opens Bag Triage for whoever you’re currently logged in as. Import / Export button - opens the Import / Export window. What each column shows # Column What it is Faction Horde / Alliance / Neutral icon. # Your custom sort order. Set this in the Sidecar to keep your alts in your preferred order. Name Class-colored name. Hover for details. Lvl Character level. iLvl Average item level. Gold Liquid gold with thousand separators (e.g. 42,318). Storage Bag and Bank fill bars. Hover for exact slot counts and when the Character Bank was last scanned. Prof Profession icons. Hover to see the actual skill numbers. Roles Small icons showing what roles this character has (Banker, Artisan, etc.). Click any column header to sort. Click again to reverse. Hover any column for more detail.\n","title":"Dashboard","type":"docs"},{"content":"Bag Triage classifies items based on rules. Sometimes you want to override those rules permanently for a specific item: \u0026ldquo;never touch this trinket\u0026rdquo; or \u0026ldquo;this green is just junk to me, always vendor it\u0026rdquo;. That\u0026rsquo;s what the lists are for.\nBoth lists are saved per account, survive reloads, and apply to every Character.\nThe two lists # List Command Effect Keep List /em keeplist These items always Keep, regardless of rules. Vendor Whitelist /em vendorw These items always Vendor (if they have a sell price). The Keep List wins if an item somehow ends up on both - protection always beats force-vendor.\nAdding items # Three ways to add, all routing through the same conflict gate:\nFrom the Triage window: Ctrl+click any row to add to the Keep List. Ctrl+click a Keep row that has a sell price to add to the Vendor Whitelist. From the list window (/em keeplist or /em vendorw): shift-click an item link into the input field (or paste a raw item ID), then click Add. The conflict gate # The two lists are mutually exclusive. If you try to add an item to one when it\u0026rsquo;s already on the other, you get a \u0026ldquo;Move it instead?\u0026rdquo; popup:\nAccept moves the item to the new list. Cancel changes nothing. If old saved data put an item on both, EmpireManager cleans that up on login and tells you in chat how many entries it migrated.\nSkipping for one scan only # If you just want to ignore an item or action for the current scan without committing to a list, right-click the row instead - see Row interactions. Skips clear on the next rescan; list entries persist.\nSee also # Bag Triage - the page where these overrides take effect. Integrations - the Keep List is the recommended way to protect off-spec gear when Pawn is evaluating against your active spec. ","externalUrl":null,"permalink":"/docs/bag-triage/lists/","section":"Documentation","summary":"Bag Triage classifies items based on rules. Sometimes you want to override those rules permanently for a specific item: “never touch this trinket” or “this green is just junk to me, always vendor it”. That’s what the lists are for.\nBoth lists are saved per account, survive reloads, and apply to every Character.\nThe two lists # List Command Effect Keep List /em keeplist These items always Keep, regardless of rules. Vendor Whitelist /em vendorw These items always Vendor (if they have a sell price). The Keep List wins if an item somehow ends up on both - protection always beats force-vendor.\n","title":"Keep List \u0026 Vendor Whitelist","type":"docs"},{"content":"Roles tell the addon what each character is for. They\u0026rsquo;re the answer to \u0026ldquo;who is my crafter?\u0026rdquo;, \u0026ldquo;who handles the auctions?\u0026rdquo;, \u0026ldquo;who do I mail locked boxes to?\u0026rdquo; Combined with your profession Storage Rules, they decide where every item in Bag Triage ends up.\nYou don\u0026rsquo;t need to assign every role on every alt. Start with one or two on the alts you actively play, and fill the rest in as you go.\nAssigning Roles # Open the Dashboard with /em (or the minimap button) and click any character row - the Sidecar slides out on the right. Check the roles that apply on the Assignments tab and close the panel when you\u0026rsquo;re done; everything saves as you click.\nUse Auto for Artisan and Gatherer # Artisan and Gatherer also let you pick which professions go with that role. The Auto button at the top of the Assignments tab fills those in from what the game reports - both the role checkbox and the matching profession picks.\nAuto is just a shortcut. You can check the role and its professions by hand if you\u0026rsquo;d rather, and Auto is safe to click any time - if the character has no professions, it just clears stale selections.\nThe Other Roles # Auctioneer, Lockpicker, Zookeeper, and PvPer are personal preference, so you always check those yourself.\nBanker is the exception - you don\u0026rsquo;t usually set this one by hand. Any character you point a Guild Bank or Character Bank Storage Rule at gets flagged as a Banker for you.\nSetting Up a Whole Roster # Have a lot of alts? Bring them in through Import/Export with the Auto-assign roles checkbox enabled, and EmpireManager will mark every imported character as Artisan or Gatherer based on their professions in one pass.\nThe Roles # Artisan # Your crafter. Each character can hold up to 2 crafting professions (Alchemy, Blacksmithing, Enchanting, Engineering, Inscription, Jewelcrafting, Leatherworking, Tailoring).\nGatherer # Your farmer. Up to 2 gathering professions (Herbalism, Mining, Skinning).\nAuctioneer # Sells on the Auction House. Unbound BoE gear, recipes, and other sellable items route here so you can post them without dragging stuff across alts. One Auctioneer per Realm is typical, since cross-realm mail can\u0026rsquo;t carry tradeable items.\nBanker # The empire\u0026rsquo;s warehouse keeper. You don\u0026rsquo;t usually set this one by hand - whenever you make a character the destination of a Guild Bank or Character Bank Storage Rule, they\u0026rsquo;re flagged as a Banker automatically.\nThe Banker is also the preferred mail recipient when an item needs to cross into a Guild Bank, since they\u0026rsquo;re the one with access.\nLockpicker # The character who receives locked lockboxes from everyone else. Set this on whoever can actually open them - Rogues, Mechagnomes (racial), or Blacksmiths with Skeleton Keys.\nZookeeper # Receives caged battle pets, pet charms, and pet consumables. Set this on the alt you actually use for pet battles so new pets aren\u0026rsquo;t scattered across the roster.\nPvPer # Same idea as Zookeeper, but for PvP currency items - Marks of Honor and similar tokens get funneled to your dedicated PvP character.\nWhat the Addon Already Knows # When you log into a character, EmpireManager reads their professions straight from the game and remembers them - that\u0026rsquo;s where the profession icons in the Dashboard\u0026rsquo;s Prof column and the per-expansion skill numbers in tooltips come from.\nThat\u0026rsquo;s a separate thing from the Artisan/Gatherer profession picker in the Sidecar, though. Those checkboxes are how you tell the addon which professions to actually route mats for, so they start empty until you check them (or click Auto to fill them in from what the game reports).\nMultiple Characters, Same Role # Having two Artisans, two Auctioneers, or two of anything else is fine and expected - most rosters have specialists, like one Artisan for old-world crafts and one for current expansion.\nSee also # Sidecar - the panel where you actually check the role boxes. Storage Rules - how routing decisions are made once roles are set. Bag Triage - the system that uses your roles to sort items. ","externalUrl":null,"permalink":"/docs/roles/","section":"Documentation","summary":"Roles tell the addon what each character is for. They’re the answer to “who is my crafter?”, “who handles the auctions?”, “who do I mail locked boxes to?” Combined with your profession Storage Rules, they decide where every item in Bag Triage ends up.\nYou don’t need to assign every role on every alt. Start with one or two on the alts you actively play, and fill the rest in as you go.\n","title":"Roles \u0026 Assignments","type":"docs"},{"content":"When Triage can\u0026rsquo;t carry out a routing decision, it doesn\u0026rsquo;t pretend - it collapses the item to Keep, prints a one-line chat warning, and tells you what\u0026rsquo;s wrong. This page covers every warning you\u0026rsquo;ll see.\nWhen something is \u0026ldquo;unreachable\u0026rdquo; # Routing rules and roles name a destination Character. If that Character is gone (removed from the Roster, on the Character Blacklist, or no longer holds the role the rule depends on), Triage prints a one-line chat warning the first time it sees the situation:\n\u0026quot;[Triage] Mark of Honor - PvPer unreachable\u0026quot;\nThe five cases:\nWarning Cause Lockpicker unreachable A locked lockbox in bags, no Character holds the Lockpicker role. Zookeeper unreachable A pet item, no Character holds the Zookeeper role. PvPer unreachable A PvP token, no Character holds the PvPer role. Banker unreachable (Profession) A Storage Rule for that profession points at a Guild Bank or Character Bank whose banker Character is gone. All matching destinations are full Every rule matching the item points at a destination with zero free slots. The warnings dedupe per session - the same item won\u0026rsquo;t spam chat. To clear a warning, fix the underlying cause: assign the role to a Character, restore the banker, or free up bank space. The next scan picks the right answer and the warning stops.\nOverflow and \u0026ldquo;all destinations full\u0026rdquo; # Storage Rules are checked top to bottom. The first matching rule with a free slot wins. If its destination is full, the item spills into the next matching rule down the list. You can use this to chain a primary bank to a backup:\nAlchemy → Warband Tab 2 Alchemy → Guild Bank \u0026ldquo;MyGuild\u0026rdquo; Tab 3 When Warband Tab 2 is full, alchemy mats route to the Guild Bank automatically.\nIf every matching rule\u0026rsquo;s destination is full, the item Keeps and the \u0026ldquo;All matching destinations are full\u0026rdquo; warning fires. That message means \u0026ldquo;your rules are fine, you just need to free up space or add another rule\u0026rdquo;. Once you free a slot or open a different bank, the next scan picks the right destination automatically.\nWhen deposits fail # Bank deposits can silently fail for reasons WoW doesn\u0026rsquo;t always surface: unique items the bank already holds, unique-equipped restrictions, full tabs the snapshot missed, bind restrictions. EmpireManager tracks every move it queues and reports failures by name in chat after the bulk action finishes:\n\u0026ldquo;Deposited 12 of 14. Failed: Whelpling\u0026rsquo;s Flask (unique limit), Cloak of Eternal Night (destination full).\u0026rdquo;\nReasons you\u0026rsquo;ll see:\nReason Meaning destination full The assigned tab had no empty slot when the move was attempted. unique limit You already have the maximum allowed copies of this item between bags and bank. bind restriction The item isn\u0026rsquo;t allowed in that bank type (warbound items can\u0026rsquo;t go into a Guild Bank, for example). unknown The bank silently rejected the move - usually a unique-equipped slot, a locked slot, or a destination type with no purchased tabs. Failed items stay in your bags and show up again on the next scan. Duplicate failures collapse to \u0026ldquo;item name xN\u0026rdquo; in the chat line.\nSee also # Bag Triage - the main page. Storage Rules - priority order, expansion filters, and the rule editor. Roles \u0026amp; Assignments - which Character holds which role. ","externalUrl":null,"permalink":"/docs/bag-triage/troubleshooting/","section":"Documentation","summary":"When Triage can’t carry out a routing decision, it doesn’t pretend - it collapses the item to Keep, prints a one-line chat warning, and tells you what’s wrong. This page covers every warning you’ll see.\nWhen something is “unreachable” # Routing rules and roles name a destination Character. If that Character is gone (removed from the Roster, on the Character Blacklist, or no longer holds the role the rule depends on), Triage prints a one-line chat warning the first time it sees the situation:\n","title":"Troubleshooting Triage","type":"docs"},{"content":"The Sidecar is the per-character config panel. It slides out from the right of the Dashboard when you click a character row, and holds the roles, professions, notes, and Triage overrides that apply only to that alt.\nClick a row to open, click again to close. /em config opens it for the current character. Changes save instantly.\nTab 1 - Assignments # Tick the roles that apply. Artisan and Gatherer also have a profession multi-select dropdown next to the checkbox.\nSee Roles \u0026amp; Assignments for what each role does and how the Auto button fills in Artisan / Gatherer from the game.\nTab 2 - Details # Read-only character info: identity (name, realm, class, race, guild), gold, item level, equipped spec, professions with per-expansion skill levels, and bag/bank capacity.\nTab 3 - Notes # One large text area for free-form notes about this character. Shown in the tooltip in the Dashboard. Use it for parking notes, banker assignments, \u0026ldquo;don\u0026rsquo;t touch this\u0026rdquo;, reminders to yourself - whatever helps you remember what each alt is for.\nTab 4 - Options # Per-character overrides that only apply to this character. Organized in three sections.\nDashboard # Custom sort order - integer 1-99. Displayed in the # column of the Characters grid. Lower numbers sort first. Leave empty or 0 to sort that character last. Validated on input.\nRole Behavior # Each setting appears only when relevant to the character\u0026rsquo;s current role assignments.\nOption Requires Default Effect Auctioneer: Keep BoE Equipment Auctioneer role On Unbound BoE gear stays in bags instead of routing to storage. Enchanter: Keep Vendor Gear for DE Artisan + Enchanting On Soulbound vendor-bound gear is kept for disenchanting. Keep Profession Mats in Character Bank Artisan or Gatherer with a profession Off Bank Triage (Reorganize / Take Out) won\u0026rsquo;t move items matching this character\u0026rsquo;s professions out of their personal bank. Keep Profession Mats in Bags Artisan or Gatherer with a profession Off Bag Triage won\u0026rsquo;t route items matching this character\u0026rsquo;s professions out of bags to storage. Latest expansion only Keep Profession Mats in Bags enabled Off Narrows the Bags toggle so only current-expansion mats are kept; older expansion mats route normally. Stash Old Quest Items (always available) Off Quest items, keys, and unbound legacy items from previous expansions get stashed to this character\u0026rsquo;s bank instead of staying in bags. Danger Zone # Remove from Roster - removes this character from the registry. A confirmation tooltip on the button spells out what gets deleted.\nThe character is removed from the registry and added to the Character Blacklist so it won\u0026rsquo;t reappear on the next import. Open /em charb and remove the entry if you want them back.\n","externalUrl":null,"permalink":"/docs/sidecar/","section":"Documentation","summary":"The Sidecar is the per-character config panel. It slides out from the right of the Dashboard when you click a character row, and holds the roles, professions, notes, and Triage overrides that apply only to that alt.\nClick a row to open, click again to close. /em config opens it for the current character. Changes save instantly.\nTab 1 - Assignments # Tick the roles that apply. Artisan and Gatherer also have a profession multi-select dropdown next to the checkbox.\n","title":"Sidecar","type":"docs"},{"content":"Storage Rules are the heart of EmpireManager. You set them up once. Every character on your account follows them.\nFirst-time setup: the Wizard # Don\u0026rsquo;t want to build a rule set from scratch? Click the wand icon in the Storage tab header (or run /em wizard) to launch the Storage Setup Wizard. It seeds a starter rule set from one of five templates: Self-Banker, Mule Banker, Guild/Warband, Split by Expansion, or Stash Everything Else. You can edit anything afterward.\nThe idea # Most bank addons make you build per-item rules. (\u0026ldquo;Iron Ore goes to my warrior. Copper Ore goes to my hunter. Silk Cloth goes to\u0026hellip;\u0026rdquo;) That\u0026rsquo;s a lot of clicks, and one new patch later your rules are out of date.\nEmpireManager asks one question: which professions go where?\nThe addon already knows herbs are for Alchemy, Inscription, and Herbalism. It knows Mageweave Cloth is a Tailoring mat. You don\u0026rsquo;t tell it that. You just tell it:\nAlchemy mats go to Warband Tab 2. Inscription mats go to my Guild Bank, Tab 1. Leatherworking mats go to my banker character\u0026rsquo;s personal bank. Done. Every alt on every Realm now follows those rules.\nThe Storage tab. Each row is one rule. Reorder with the up/down arrows. The three destinations # Type Who can reach it When to use Warband Bank Any character on your account The simplest option. No banker needed, no mailing. Use this for anything you don\u0026rsquo;t need cross-Guild. Guild Bank Anyone in that Guild Best for shared stockpiles. Out-of-Guild alts will mail their items to a banker first. Character Bank One specific character A dedicated bank alt. Out-of-realm alts can\u0026rsquo;t mail items here, so they\u0026rsquo;ll stash in the Warband Bank instead. Priority and overflow # Rules are an ordered list, top to bottom. For any item, EmpireManager walks the list and picks the first rule that matches.\nA rule matches when its profession/category fits the item and any expansion filter is satisfied. So you can layer narrow rules above broad ones:\nHerbalism -\u0026gt; Warband Tab 1 (Midnight only) Herbalism -\u0026gt; Guild Bank \u0026ldquo;MyGuild\u0026rdquo; Tab 2 (any expansion) Midnight herbs hit rule 1. Older herbs skip rule 1 (the expansion filter excludes them) and land in the Guild Bank.\nOverflow when a destination fills up # If a matching rule\u0026rsquo;s destination is full, the item spills into the next matching rule instead. Use this to chain a primary bank to a backup:\nAlchemy -\u0026gt; Warband Tab 2 Alchemy -\u0026gt; Guild Bank \u0026ldquo;MyGuild\u0026rdquo; Tab 3 When Warband Tab 2 has zero free slots, alchemy mats route to the Guild Bank automatically. If every matching rule is full, the item stays in your bags and Triage shows it with the note \u0026ldquo;All matching destinations are full.\u0026rdquo;\nReordering rules # Use the up/down arrows on each row in the Storage tab. Click moves 1 step. Ctrl+click moves 5 steps. Shift+click jumps to the next rule for the same profession.\nExpansion filters # Each rule can be limited to specific expansions. Useful for:\nKeeping current-expansion mats in the Warband Bank where you\u0026rsquo;ll actually use them. Pushing legacy mats off to a Guild Bank or alt. If you don\u0026rsquo;t set an expansion filter, the rule covers everything.\nA few categories don\u0026rsquo;t have expansion data (battle pets, for example). For those, the expansion option is greyed out.\nWhen professions overlap # Some materials match more than one profession. Herbs are useful to Alchemy, Inscription, and Herbalism. Ore goes to Mining and Blacksmithing.\nThere\u0026rsquo;s no built-in tier or preference between gathering and crafting - top-of-list wins, full stop. If you want herbs to follow your Herbalism rule, put that rule above any Alchemy or Inscription rule for the same item set. If you\u0026rsquo;d rather they go to Alchemy, put the Alchemy rule on top.\nYour alt\u0026rsquo;s location matters # When an alt scans their bags, rule destinations are resolved with Realm and Guild context in mind. In practice this means same-realm rules can mail, while cross-realm regular items stage in the Warband Bank.\nFor the full matrix and mailbox behavior, see Mailing.\nFilling up your tabs # Every time you open a bank, EmpireManager remembers how full each tab is. The Storage tab shows a colored fill bar:\nGreen: plenty of room. Yellow: getting full. Red: nearly out of space. This is how you\u0026rsquo;ll spot \u0026ldquo;Warband Tab 2 is at 96/98\u0026rdquo; before you try to deposit another stack of herbs into it. Hover a row to see when its capacity was last scanned - useful for alts you haven\u0026rsquo;t logged into in a while.\nReorganizing what\u0026rsquo;s already in the bank # Storage Rules apply to bags and existing bank contents. Running Reorganize from Bag Triage moves misplaced items to their assigned tab; items with no matching rule are left alone. See that page for the full bank-actions behavior (Restack vs Reorganize vs Take Out).\nThings you don\u0026rsquo;t have to configure # Per-item rules. Per-character rules (beyond setting the alt\u0026rsquo;s roles in the Sidecar). Priority numbers - you reorder visually with arrows instead. ItemIDs, classes, subclasses. What is and isn\u0026rsquo;t \u0026ldquo;a herb\u0026rdquo; - the addon already knows. See also # Roles \u0026amp; Assignments - assign roles to your alts. Bag Triage - the button that actually moves items based on these rules. Mailing - recipients, batching, and cross-realm behavior. Import \u0026amp; Export - share your rules with your Guild. ","externalUrl":null,"permalink":"/docs/storage-rules/","section":"Documentation","summary":"Storage Rules are the heart of EmpireManager. You set them up once. Every character on your account follows them.\nFirst-time setup: the Wizard # Don’t want to build a rule set from scratch? Click the wand icon in the Storage tab header (or run /em wizard) to launch the Storage Setup Wizard. It seeds a starter rule set from one of five templates: Self-Banker, Mule Banker, Guild/Warband, Split by Expansion, or Stash Everything Else. You can edit anything afterward.\n","title":"Storage Rules","type":"docs"},{"content":" What Triage does # Triage is the daily verb of EmpireManager. It scans your bags (and any bank you have open), classifies every item against your Storage Rules and roles, and shows you a short list of what to do next: Route to another Character, Stash in a Bank, Vendor, or - when you\u0026rsquo;re at a Bank - Take Out items that don\u0026rsquo;t belong there.\nNothing moves until you click a button. Items the addon doesn\u0026rsquo;t recognise are left alone.\nOpening the window # Type /em triage, click the Triage button in the Dashboard top bar, or shift-click the minimap button (right-click the minimap for the full menu).\nTriage can also auto-open for you when context becomes useful: opening a mailbox, merchant, Character Bank, or Guild Bank triggers a fresh scan and pops the window if there\u0026rsquo;s anything actionable. Each context has its own on/off toggle in Options.\nThe window # Top to bottom:\nStatus / summary bar - one line that flips between \u0026ldquo;Scanning bags\u0026hellip;\u0026rdquo; during a scan and a counts summary afterwards (e.g. \u0026ldquo;4 Route - 2 Stash - 6 Vendor (23g)\u0026rdquo;). Reads \u0026ldquo;All sorted\u0026rdquo; in green when there\u0026rsquo;s nothing actionable on the current tab. Each count is a button - click \u0026ldquo;16 Stash\u0026rdquo; to jump straight to the Stash section of the list. Item list grouped by category - Route, Stash, Vendor headers above each group. Each row shows the item icon, name (colored by item quality), and the planned action on the right. Hover any row for the full tooltip plus the matched rule. Action buttons pinned to the bottom. Which buttons appear, and which are enabled, depends on the current tab and what\u0026rsquo;s open in the world. The window anchors itself to the relevant context frame when one is open (mailbox, merchant, bank, or the Dashboard) and floats free otherwise. You can drag it around or resize it.\nThe refresh button (top-right corner) rescans on left-click. Right-click clears any skipped items (see Row interactions) before rescanning.\nThe four tabs # Triage has four tabs along the bottom: Bags, Bank, Warband Bank, and Guild Bank. They\u0026rsquo;re always present but enabled only when relevant:\nTab Enabled when Bags Always. The current Character\u0026rsquo;s bag contents. Bank A Character Bank is open. Warband Bank The Warband Bank is open. Guild Bank A Guild Bank is open. The Bags tab is what you\u0026rsquo;ll see most of the time. The other three appear when you visit the corresponding Bank.\nThe Bags tab: three categories # Category What it means What to do Route Belongs on a different Character. Mail All Routable at a mailbox. Stash Belongs in a Bank. Deposit All Stash at the right Bank. Vendor Junk, or below your vendor threshold. Vendor All at a merchant. The total gold value of all Vendor items appears in the summary bar next to the Vendor count.\nThe Bank tabs: two categories # When a Bank is open and you switch to a Bank tab, you\u0026rsquo;re looking at the Bank\u0026rsquo;s contents, not your bags. The category set changes:\nCategory What it means Stash An item that\u0026rsquo;s in the wrong tab of this Bank - your Storage Rules say it belongs in a different tab here. Take Out An item that doesn\u0026rsquo;t belong in this Bank at all - the rules say it should be in a different Bank, on a different Character, or vendored. Two buttons handle the two categories: Reorganize shuffles Stash items into their correct tabs within this Bank. Take Out pulls Take Out items back into your bags so you can deal with them (mail elsewhere, vendor, deposit in a different Bank).\nAction buttons # Buttons are pinned to the bottom of the window. Their labels are stable; the count of affected items shows up in parentheses when the button is usable. When a button can\u0026rsquo;t run right now, it stays visible but greys out, with a hover tooltip explaining why.\nButton Tab Where you need to be What it does Mail All Routable Bags At a mailbox, on the Send Mail tab Mails Route items to their assigned recipients in batches. Asks for confirmation per recipient. Deposit All Stash Bags At a Bank, Warband Bank, or Guild Bank Moves Stash items into their assigned tabs of the open Bank. Vendor All Bags At a merchant Sells all Vendor items. Confirms when uncommon-or-better gear is included. Reorganize Bank tabs At the open Bank Moves Stash items within this Bank into their correct tabs. Take Out Bank tabs At the open Bank Pulls Take Out items from this Bank back into your bags. A few details:\nThe Bags-tab buttons share a single slot, swapping based on what\u0026rsquo;s open in the world. You won\u0026rsquo;t see Mail and Vendor at the same time. Counts update live during the operation - Depositing\u0026hellip; (4 left), Mailing\u0026hellip;, Selling\u0026hellip;. Disabled tooltips name the reason - \u0026ldquo;Open a bank to deposit\u0026rdquo;, \u0026ldquo;Switch to the Send Mail tab\u0026rdquo;, \u0026ldquo;Nothing to route\u0026rdquo;, \u0026ldquo;Remote bank: deposits not supported\u0026rdquo; (when the Bank is open via Distance Inhibitor / Pack Hobgoblin / similar items). A * after a count on the Bank tabs (e.g. Reorganize (5*)) means some items will be skipped because the Guild Bank\u0026rsquo;s daily withdrawal limit is exhausted on those tabs. Why is this item here? # Hover any row. The tooltip shows the item, the rule that matched it (or \u0026ldquo;Default routing\u0026rdquo;), and the calculated action in yellow at the bottom. If something\u0026rsquo;s in a pile you don\u0026rsquo;t expect, the hover usually tells you why in one glance.\nRow interactions # Beyond the action buttons, every row has a few more clicks:\nClick Where What it does Hover Anywhere Show tooltip with the item, the matched rule, and the calculated action. Right-click Left half (item icon / name) Skip this item for the current scan. Right-click Right half (action text) Skip this action (e.g. every Vendor row of that bank type). Right-click Section header Skip every item in that section. Ctrl+click Anywhere on the row Add to the Keep List. Skips last until the next rescan. Permanent exceptions go on the Keep List instead.\nThe vendor confirmation # When you click Vendor All, Triage splits items by quality:\nJunk and Common (gray, white) sell silently. Uncommon and above (green, blue, purple) trigger a confirmation popup. The popup lists the uncommon+ items with rarity colors and gives you three choices: Sell (vendor everything), Skip (sell only junk/common, keep the quality), Cancel (abort).\nThe confirmation gate can be turned off in Options - Triage → Vendor → Confirm uncommon+ vendor.\nBuyback safety: WoW\u0026rsquo;s buyback queue holds only the last 12 items sold. EmpireManager sells lowest-quality first, so any green/blue/purple gear stays at the top of the buyback list and is recoverable longest.\nAuto-open toggles # Triage pops open by itself when context becomes useful, controlled by four independent toggles in Options:\nOpen on Bank open - Character Bank or Warband Bank. Open on Guild Bank open. Open on Mailbox open. Open on Vendor open. The chat summary lines print regardless of these toggles - they\u0026rsquo;re separately controlled by the Chat Messages option.\nAdvanced topics # Soulbound gear vendoring By default, soulbound gear is always Keep. The addon won\u0026rsquo;t decide on its own whether a soulbound item is worth selling.\nTwo opt-in toggles in Options → Triage → Vendor let you change that:\nToggle What it does Pawn integration If Pawn is installed, soulbound gear that Pawn marks as a non-upgrade routes to Vendor. Items Pawn marks as an upgrade Keep. Items Pawn is uncertain about Keep. iLvl fallback Soulbound gear with a lower item level than what you have equipped in the same slot routes to Vendor. For rings/trinkets, compares against the lower-iLvl equipped piece (conservative). Both can be enabled at once - Pawn is checked first; iLvl fallback runs only when Pawn doesn\u0026rsquo;t have a verdict.\nBefore either runs, a stack of safety guards protects gear you almost certainly want to keep:\nItems in a saved equipment set - always Keep, named in the action (\u0026ldquo;Equipment set: Bear Form\u0026rdquo;). Trinkets and rings with \u0026ldquo;Use: Teleport\u0026rdquo; - always Keep. Hearthstones, Kirin Tor rings, etc. are too useful to risk. iLvl ceiling (when set in Options) - gear at or above the ceiling Keeps regardless of Pawn or iLvl comparison. Wrong armor/weapon type - a plate drop on a cloth caster, a bow drop on a warrior, etc. always Keeps. The full safety-guard order: equipment set → teleport → iLvl ceiling → gear type → Pawn → iLvl comparison. The first guard that says Keep wins.\nPawn only evaluates gear against your currently active spec. If you swap specs and run Triage without re-equipping, wrong-spec gear in your bags may get flagged. The Keep List is the easy way to permanently protect specific off-spec pieces.\nQuest items and old keys Quest items and keys usually Keep - they\u0026rsquo;re tied to active or future content. With Stash Old Quest Items enabled in the Sidecar for a Character, the rules relax:\nIf the item belongs to a previous expansion, Triage stashes it in that Character\u0026rsquo;s Character Bank instead of cluttering bags. The action reads \u0026ldquo;Move to Bank (Old Quest item)\u0026rdquo;. Bind state doesn\u0026rsquo;t matter - bound, warbound-until-equipped, and unbound legacy items all stash. The expansion filter is what protects current content. This is a per-Character toggle, off by default. Turn it on for alts you\u0026rsquo;ve cycled out of current content.\nMailing recipients Items that route across Characters end up in your mailbox. Triage uses your Storage Rules and roles to pick the recipient:\nProfession mats with a Character Bank or Guild Bank rule → the named banker (preferring a Character with the Banker role for Guild Bank rules). Locked lockboxes → the Lockpicker. Battle pets / pet items → the Zookeeper. PvP tokens → the PvPer. Unbound BoE gear → the Auctioneer (and optionally the Enchanter, see Integrations for TSM disenchant routing). Within a Realm, items mail directly. Across Realms, regular tradeable items can\u0026rsquo;t be mailed at all - Triage falls back to Stash in Warband Bank for {Name}, treating the Warband Bank as a staging area. Warbound items can be mailed across Realms within the same Battle.net account.\nThe deeper matrix is on the Mailing page.\nWhen something goes wrong # For chat warnings, failed deposits, and \u0026ldquo;all matching destinations are full\u0026rdquo; - see Troubleshooting Triage.\nSee also # Keep List \u0026amp; Vendor Whitelist - account-wide item overrides. Troubleshooting Triage - what every chat warning means and how to clear it. Storage Rules - where Stash items go, and the priority + overflow rules behind every routing decision. Roles \u0026amp; Assignments - who Route items get mailed to. Mailing - the full mailing matrix, batching, and cross-Realm details. Integrations - optional Pawn and TSM hooks that influence Vendor and Route decisions. Options - every toggle that affects Triage behavior. ","externalUrl":null,"permalink":"/docs/bag-triage/","section":"Documentation","summary":"What Triage does # Triage is the daily verb of EmpireManager. It scans your bags (and any bank you have open), classifies every item against your Storage Rules and roles, and shows you a short list of what to do next: Route to another Character, Stash in a Bank, Vendor, or - when you’re at a Bank - Take Out items that don’t belong there.\n","title":"Bag Triage","type":"docs"},{"content":"This page covers what happens when you click Mail All Routable in Bag Triage - who gets the items, in what order, and what restrictions WoW puts on the process.\nOpening the mailbox # At a mailbox, the Triage window opens with the Route tab listing what\u0026rsquo;s about to be mailed. When you walk up to a mailbox:\nEmpireManager rescans your bags. If anything classifies as Route, it prints [Triage] N items to route in chat. If Open on Mailbox Open is on in Options, the Triage window pops open anchored to the right of MailFrame. The chat line is gated by the Chat Messages option, not by the auto-open toggle - turn off auto-open and you\u0026rsquo;ll still see the count.\nWho each item gets mailed to # Every Route item has one named recipient, decided once when Triage classifies the item.\nItem type Recipient Profession mats with a Character Bank rule The named banker character Profession mats with a Guild Bank rule A character in that Guild. Bankers preferred - any character flagged with the Banker role wins over other Guild members Locked lockboxes The character with the Lockpicker role Caged battle pets and pet items The character with the Zookeeper role PvP tokens The character with the PvPer role Unbound BoE gear The character with the Auctioneer role BoE gear flagged for disenchanting The Enchanter (an Artisan with Enchanting), if Disenchant Routing is on For everything except Character Bank profession rules, EmpireManager prefers a same-realm recipient first, then falls back per the cross-realm rules below.\nCross-realm rules # WoW restricts what crosses realms via mail:\nItem type Cross-realm mail Warbound / account-bound Allowed (same Battle.net account) Regular items (potions, herbs, non-warbound BoE) Blocked Gold Blocked EmpireManager never queues a move WoW will reject:\nSame-realm recipient available - the item routes to mail, full stop. Only cross-realm recipients, item is warbound - still routes to mail, addressed as Name-Realm. Only cross-realm recipients, item is not warbound - the action flips to \u0026ldquo;Stash in Warband Bank for [Name]\u0026rdquo;. Drop it in your Warband Bank instead and the recipient picks it up there. No recipient with that role at all - the item Keeps and you get an \u0026ldquo;unreachable\u0026rdquo; warning in chat (see Troubleshooting Triage). Mail All Routable: the flow # Click the button at a mailbox (on the Send Mail tab) and Triage:\nGroups Route items by recipient. Sorts the recipients alphabetically. Pops a confirmation dialog for the first recipient. The per-recipient dialog # One dialog per recipient. Send mails this batch and advances; Skip moves on without mailing; Cancel aborts the whole pass. For each recipient you see:\nHeader: Sending Mail N of M. To: Name - Realm, class-colored. Items: the list for this batch, each with its rarity color. Buttons: Send (mail this recipient and advance), Skip (advance without mailing), Cancel (abort the whole pass). Items routed via warband-stash fallback (cross-realm regular items) don\u0026rsquo;t appear in this dialog at all - they classify as Stash, not Route, and move via Deposit All Stash when you visit your Warband Bank.\nBatching # Each mail holds up to 12 attachments - that\u0026rsquo;s Blizzard\u0026rsquo;s limit, not the addon\u0026rsquo;s. If a recipient has more than 12 routable items, Triage sends multiple mails back to back, waiting for each one to confirm before sending the next. Items locked or missing at attach time are skipped silently, and the final count reflects what actually went out.\nWhen things don\u0026rsquo;t go through # A mail batch can fail for a few reasons. The Triage window shows you what happened in chat:\nMessage What happened \u0026ldquo;Mailbox closed before sending\u0026rdquo; You walked away from the mailbox before the addon could attach. \u0026ldquo;Mailbox closed, mailed N items before interruption\u0026rdquo; You closed the mailbox mid-batch. Anything already attached and confirmed stayed sent. \u0026ldquo;Mail to [Name] failed, mailed N items before failure\u0026rdquo; WoW returned a MAIL_FAILED for the batch. Common causes: recipient name doesn\u0026rsquo;t exist, recipient mailbox is full, you don\u0026rsquo;t have enough money for postage. \u0026ldquo;Mail send timed out, skipping remaining batches\u0026rdquo; The server didn\u0026rsquo;t respond within 5 seconds. Try again, or check if mail is broken realm-wide. The Triage button itself stays disabled while a mail pass is running and re-enables when the pass ends (either cleanly or via Cancel / closing the mailbox).\nDisabled-button reasons # When Mail All Routable is greyed out, hovering it shows why:\n\u0026ldquo;Open a mailbox to send\u0026rdquo; - no mailbox is open. \u0026ldquo;Switch to the Send Mail tab\u0026rdquo; - mailbox is open but you\u0026rsquo;re on Inbox. \u0026ldquo;Nothing to route\u0026rdquo; - no Route items in the current scan. Limits # Gold cannot be sent (yet). Mail All Routable only handles items. 12 attachments per mail is Blizzard\u0026rsquo;s limit. No auto-send - every recipient needs your explicit Send click. Cross-realm only carries warbound items. Everything else stages in the Warband Bank. See also # Bag Triage - the window where Mail All Routable lives. Roles \u0026amp; Assignments - who Lockpickers, Zookeepers, PvPers, Auctioneers, and Bankers are. Storage Rules - what makes a Profession item route to a Character Bank vs Guild Bank vs Warband Bank. ","externalUrl":null,"permalink":"/docs/mailing/","section":"Documentation","summary":"This page covers what happens when you click Mail All Routable in Bag Triage - who gets the items, in what order, and what restrictions WoW puts on the process.\nOpening the mailbox # At a mailbox, the Triage window opens with the Route tab listing what’s about to be mailed. When you walk up to a mailbox:\n","title":"Mailing","type":"docs"},{"content":"Global options live in the native Blizzard interface options panel. Open it from Blizzard\u0026rsquo;s AddOns menu, by right-clicking the minimap button, or with /em options.\nOptions are global - they apply to the whole account, not per-character. For per-character overrides (including Stash Old Quest Items), see the Sidecar Options Tab.\nSections # The panel has two subcategories.\nGeneral # Option Default Effect Minimap Button On Show the LibDBIcon minimap button. ESC to Close On Pressing Escape closes the Dashboard and Triage windows. Clamp Windows to Screen On Keep EmpireManager windows inside the visible screen area. Chat Messages On Master toggle for all EmpireManager chat output (Triage summaries, etc.). Turn this off to make the addon fully silent. Verbose Messages Off Adds bank capacity snapshots and other diagnostic lines to chat. Show Hints On Prints once-per-login Upgrade Hints (undersized bag slots, unpurchased Character / Warband Bank tabs). Independent from Chat Messages. Always Compare Items Off Forces equipped-item comparison tooltips alongside Triage hover. Triage # The Triage subcategory groups everything that affects the Bag Triage flow. Three sections: Rules (how items are classified), Vendor (guards that protect gear from being vendored), and Actions (when the Triage overlay auto-opens).\nTriage \u0026gt; Rules # Classification rules that affect what lands in which category.\nOption Default Effect Default Vendor Threshold Disabled Common-quality items with a per-item vendor price at or below this value are flagged as junk. Crafting materials, trade goods, consumables, and recipes are excluded. Set to 0 to disable. Disenchant Routing Off Route BoE gear to your Enchanting Artisan when disenchanting is more profitable than selling on the AH. Uses TSM price data when available; falls back to the Disenchant Threshold below when TSM is not loaded. Disenchant Threshold Disabled When TSM is not available, BoE gear with per-unit sell price below this value is routed to the Enchanting Artisan. Set to 0 to disable. Triage \u0026gt; Vendor # Guards that protect specific gear from being vendored.\nOption Default Effect Protect \u0026lsquo;Equipment Set\u0026rsquo; Items On Skip vendoring soulbound gear that belongs to any saved equipment set. BoP Non-Upgrades (Pawn) Off Flag soulbound gear that Pawn considers not an upgrade as vendorable. Requires the Pawn addon. BoP Lower iLvl Off Flag soulbound equippable gear as vendorable when its item level is lower than the equipped item in the same slot. Pawn takes priority when both are enabled. Keep Above iLvl Disabled Soulbound equippable gear at or above this item level is kept regardless of Pawn/iLvl vendor checks. Set to 0 to disable. Confirm Before Selling Quality Gear On Show a confirmation dialog before vendoring uncommon (green) or higher quality items. Junk and common items vendor silently. Triage \u0026gt; Actions # When the Triage overlay auto-opens. Each toggles independently. Chat messages print regardless of these toggles (they are controlled by the Chat Messages option under General).\nOption Default Effect Open on Bank/Warband Open On Auto-open the Triage overlay when opening the Bank or Warband Bank (if deposit items exist). Open on Guild Bank Open On Auto-open the Triage overlay when opening the Guild Bank (if deposit items exist). Open on Mailbox Open On Auto-open the Triage overlay when opening a Mailbox (if routable items exist). Open on Vendor Open On Automatically open the Bag Triage overlay when visiting a Vendor (if there are vendorable items). Defaults Philosophy # The addon ships with safe defaults:\nNo automatic vendoring of BoP gear - both BoP Non-Upgrades (Pawn) and BoP Lower iLvl default off. You opt in when you trust the heuristics. Both vendor thresholds disabled - Default Vendor Threshold and Disenchant Threshold both default to Disabled, so white-quality items aren\u0026rsquo;t auto-junked and BoE gear doesn\u0026rsquo;t split to the Enchanter until you say so. All four auto-open triggers on - the core value proposition is catching items at the right moment. Confirm Before Selling Quality Gear on - you have to explicitly approve selling green-or-better gear in Vendor All. ","externalUrl":null,"permalink":"/docs/options/","section":"Documentation","summary":"Global options live in the native Blizzard interface options panel. Open it from Blizzard’s AddOns menu, by right-clicking the minimap button, or with /em options.\nOptions are global - they apply to the whole account, not per-character. For per-character overrides (including Stash Old Quest Items), see the Sidecar Options Tab.\nSections # The panel has two subcategories.\nGeneral # Option Default Effect Minimap Button On Show the LibDBIcon minimap button. ESC to Close On Pressing Escape closes the Dashboard and Triage windows. Clamp Windows to Screen On Keep EmpireManager windows inside the visible screen area. Chat Messages On Master toggle for all EmpireManager chat output (Triage summaries, etc.). Turn this off to make the addon fully silent. Verbose Messages Off Adds bank capacity snapshots and other diagnostic lines to chat. Show Hints On Prints once-per-login Upgrade Hints (undersized bag slots, unpurchased Character / Warband Bank tabs). Independent from Chat Messages. Always Compare Items Off Forces equipped-item comparison tooltips alongside Triage hover. Triage # The Triage subcategory groups everything that affects the Bag Triage flow. Three sections: Rules (how items are classified), Vendor (guards that protect gear from being vendored), and Actions (when the Triage overlay auto-opens).\n","title":"Options Panel","type":"docs"},{"content":"EmpireManager can export your Characters and your Storage Rules as plain text, and import them back the same way. Useful for backups, sharing a starter pack with your Guild, or syncing between accounts.\nPart 1: Using the window # This is what you need to know to actually use Import \u0026amp; Export. If you want the raw format details, jump to Part 2.\nOpening the window # Run /em ie, click the Import/Export button in the Dashboard toolbar, or right-click the minimap button and pick Import / Export from the menu.\nThe bottom row holds the controls:\nExport Type dropdown - choose Characters, Storage Rules, or All. Export button - generates the text into the editor, ready to copy. Auto-assign roles checkbox - on by default. When checked, imported characters with crafting professions get the Artisan role, characters with gathering professions get Gatherer. Other roles are never auto-assigned. Replace existing rules checkbox - off by default. When checked, importing Storage Rules wipes your current rule list first. Use with care - it does not affect your Characters. Import button - parses whatever is in the editor. Bulk-import your roster from Battle.net # The walkthrough post: Skip the Login Tour.\nThe Get Characters web tool reads your Battle.net roster and gives you an import string for every character on your account. Drop it into the Import/Export window and your whole roster lands in the Dashboard immediately. Client-local data (gold, bags, zone) fills in the first time you log into each one.\nExporting # Pick an Export Type, click Export. The text appears in the editor; copy it from there. Safe to share in Discord, paste into a gist, or save to a file.\nThe Import/Export window after clicking Export with type set to All. Importing # Paste the text into the editor and click Import. EmpireManager scans the paste, tells you what it found, and asks you to confirm.\nThe confirmation prompt: how many Characters and Storage Rules the paste contains. Validation # Anything that doesn\u0026rsquo;t look right gets skipped with a chat warning - the rest imports normally.\nWhat happens to existing characters # Existing characters in Roster are updated, not overwritten. Level and item level only move up, missing class/race/faction get filled in, and gold, bags, zone, and role assignments stay as they were - those only come from logging in.\nNew characters appear in the Dashboard right away; their gold, bags, and zone fill in the first time you log into them.\nCharacters on your Character Blacklist (/em charb) are skipped silently.\nWhat happens to existing rules # By default, importing Storage Rules appends to your current list. A rule is treated as a duplicate (and skipped) when its category, destination, character, guild, expansions, and subcategories all match a rule you already have - tab numbers don\u0026rsquo;t count toward the match.\nCheck Replace existing rules to wipe the rule list before applying the import. This does not touch your Characters - rules only.\nTab validation # Imported rules have their tab numbers checked against the destination bank. Numbers outside the bank\u0026rsquo;s valid range get dropped, and so do tabs that aren\u0026rsquo;t actually purchased (when EmpireManager has seen the bank at least once - on a fresh install, all tabs are accepted so you don\u0026rsquo;t lose rules). If every tab on a rule gets dropped, the rule still imports as any tab rather than vanishing.\nWhen rules reference characters or guilds you don\u0026rsquo;t have # Storage Rules name the characters they route items to (\u0026ldquo;Alchemy mats go to Krotos\u0026rdquo;). An All export includes those characters, so a normal paste lines everything up on its own.\nEven better: rule sets are portable between rosters. Export just your Storage Rules, hand them to a guildmate, and EmpireManager walks them through a remap dialog - one page per name in your export, where they pick which of their characters should take that role (or Skip to drop those rules). A summary page shows the final mapping; Import commits it, Cancel throws it all out. Your entire storage strategy, deployed on someone else\u0026rsquo;s roster in a few clicks.\nOne page per unknown character. Pick a replacement from the dropdown, or click Skip to drop the rules that reference it. The final summary page. Click Import to commit, or Cancel to abort. For the full walkthrough, see Skip the Login Tour.\nUse cases # Guild starter pack. Build a sensible default rule set and export. New members paste to get the same routing configured instantly. Cross-account sync. If you run multiple WoW accounts, export from one and import into the other to keep rosters and rules aligned. Backup before a wipe. Export All, save the text, run /em wipe. The export brings everything back except in-game-only data (gold, bags, zone). Part 2: Format reference # Both formats are line-based, semicolon-separated, with # for comments and a header line that identifies the format and version.\nRegistry format # # EmpireManager Registry v1 name;realm;class;race;faction;level;guild;ilvl;spec;professions;sortOrder Field Type Notes name string Character name. Capped at 32 chars. realm string Realm name. Capped at 64 chars. class string Class token (e.g. WARRIOR, DEATHKNIGHT) or display name (Death Knight). Either parses. Must match a known WoW class. race string Race name. Capped at 32 chars. faction string Alliance, Horde, or Neutral. Anything else is dropped. level integer Clamped to 0 ... current expansion max level. guild string Guild name, or empty. Capped at 64 chars. ilvl integer Item level, 0-999. Out of range becomes empty. spec string Active spec name. Capped at 32 chars. professions nested Comma-separated list. Each entry: Name, Name:skill/max, Name[tier=skill/max,...], or Name:skill/max[tier=skill/max,...]. Unknown tier names dropped silently. sortOrder integer Optional. 1-99, matches the # column in the Dashboard. Empty or zero on export means \u0026ldquo;no sort value\u0026rdquo;. Storage Rules format # # EmpireManager Storage Rules v1 category;type;tabs;character;guild;expansions;subcategories Field Type Notes category string Profession or storage category key (lowercase). Examples: alchemy, herbalism, equipment_boe, recipes, consumables. Capped at 32 chars. type string One of warbandbank, guildbank, charbank. Anything else fails validation. tabs comma-list Tab numbers. Valid ranges: Guild Bank 1-7, Character Bank 1-6, Warband Bank 1-5. Empty means \u0026ldquo;any tab\u0026rdquo;. Capped at 64 chars. character string Name-Realm of the destination character. Required for charbank; ignored for warbandbank; for guildbank the banker is auto-resolved from the Guild field. Capped at 96 chars. guild string Guild name. Required for guildbank. Capped at 64 chars. expansions comma-list Expansion IDs. Empty means \u0026ldquo;any expansion\u0026rdquo;. Capped at 128 chars. subcategories comma-list Subcategory keys (e.g. potions, flasks under consumables). Empty means \u0026ldquo;whole category\u0026rdquo;. Capped at 256 chars. See Tab validation and the duplicate-detection note under What happens to existing rules for how these fields behave on import.\nSee also # Skip the Login Tour - the GetCharacters walkthrough for bulk-importing your Battle.net roster. Get Characters - the web tool itself. Storage Rules - what each rule field means in practice. Roles \u0026amp; Assignments - what auto-assigned roles cover. Bag Triage - the consumer of every rule you import. ","externalUrl":null,"permalink":"/docs/import-export/","section":"Documentation","summary":"EmpireManager can export your Characters and your Storage Rules as plain text, and import them back the same way. Useful for backups, sharing a starter pack with your Guild, or syncing between accounts.\nPart 1: Using the window # This is what you need to know to actually use Import \u0026 Export. If you want the raw format details, jump to Part 2.\n","title":"Import \u0026 Export","type":"docs"},{"content":"EmpireManager works on its own. Two optional addons unlock specific features when they happen to be loaded.\nTSM (TradeSkillMaster) # Price-aware routing for BoE gear and the AH-vs-DE split.\nWhen TSM is loaded and Disenchant Routing is on (in Options -\u0026gt; Triage -\u0026gt; Rules), Triage asks TSM for two prices per item: market value and disenchant value. Whichever is higher decides where the piece goes:\nDisenchant value \u0026gt; market value -\u0026gt; route to the Enchanter (an Artisan with Enchanting). Otherwise -\u0026gt; route to the Auctioneer. Without TSM, Disenchant Routing still works using a simple copper threshold instead. Items whose sell price falls below the Disenchant Threshold (same Options page) route to the Enchanter; everything else goes to the Auctioneer.\nWith Disenchant Routing off entirely, all BoE goes to the Auctioneer regardless.\nWhat you need to set up # Install TSM, configure your usual price sources (EmpireManager just reads them). Assign the Auctioneer role to a Character. Assign the Artisan role with Enchanting to a (possibly different) Character. Turn on Disenchant Routing in Options. That\u0026rsquo;s it. EmpireManager doesn\u0026rsquo;t need any TSM-specific configuration of its own.\nPawn # Vendor soulbound non-upgrades automatically.\nWhen Pawn is loaded and the Vendor non-upgrades (Pawn) toggle is on (in Options -\u0026gt; Triage -\u0026gt; Vendor), Triage asks Pawn about each piece of soulbound gear in your bags:\nPawn says definitely not an upgrade -\u0026gt; route to Vendor. Pawn says definitely an upgrade -\u0026gt; Keep. Pawn isn\u0026rsquo;t sure (or the item isn\u0026rsquo;t gear) -\u0026gt; fall through to other Triage rules. Pawn evaluates gear against your currently active spec only. If you swap specs without re-equipping, off-spec pieces in your bags can get flagged as non-upgrades. Two ways around that:\nAdd the off-spec items to the Keep List so they\u0026rsquo;re protected permanently. Run Triage once per spec rather than mixing specs in the same session. Safety guards # A few situations always Keep, regardless of Pawn\u0026rsquo;s verdict:\nGear that\u0026rsquo;s part of a saved equipment set. Trinkets/rings with a \u0026ldquo;Use: Teleport\u0026rdquo; effect (hearthstones, Kirin Tor rings, etc.). Gear at or above your iLvl Ceiling (if set in Options). Wrong-armor-type or wrong-weapon-type drops (a plate piece on a mage, a bow on a warrior). See Bag Triage → Soulbound gear vendoring for the full guard order (in the Advanced topics accordion on that page).\nThree rules every integration follows # Optional. Missing addon = the integration silently disables, no errors. Off by default. Even when the partner addon is loaded, you have to turn the related Triage option on yourself. Safe fallback. When TSM or Pawn isn\u0026rsquo;t around, Triage uses a conservative default (threshold for TSM, Keep for Pawn) rather than guessing. See also # Bag Triage - the page where these integrations actually fire. Options - where to flip Disenchant Routing and the Pawn vendor toggle. Roles \u0026amp; Assignments - Auctioneer, Artisan, and the Enchanting profession picker. ","externalUrl":null,"permalink":"/docs/integrations/","section":"Documentation","summary":"EmpireManager works on its own. Two optional addons unlock specific features when they happen to be loaded.\nTSM (TradeSkillMaster) # Price-aware routing for BoE gear and the AH-vs-DE split.\nWhen TSM is loaded and Disenchant Routing is on (in Options -\u003e Triage -\u003e Rules), Triage asks TSM for two prices per item: market value and disenchant value. Whichever is higher decides where the piece goes:\n","title":"Integrations","type":"docs"},{"content":"Type any of these into the chat box. They all start with /em.\nThe ones you\u0026rsquo;ll actually use # Command What it does /em Toggles the Dashboard. The main window with all your alts. /em config Configures the current Character (roles, professions, notes). Same as clicking a Character row in the Dashboard. /em triage Opens Bag Triage for the current Character. Shows what to keep, mail, deposit, or vendor. /em options Opens the global Options panel (popups, thresholds, chat messages). /em ie Opens Import / Export. Useful for sharing Storage Rules with your Guild or backing up your roster. /em wizard Opens the Storage Setup Wizard - five templated rule sets for first-time setup. /em help Lists every command in chat. Lists # Command What it does /em keeplist Items the addon should always keep, no matter what. /em vendorw Items the addon should always vendor, no matter what (Vendor Whitelist). /em gb Guilds the addon should never mail items to (Guild Blacklist). /em charb Characters the addon should ignore (Character Blacklist). You can add items to these lists from Bag Triage row actions. See Bag Triage for current shortcuts.\nRoster cleanup # Command What it does /em purge \u0026lt;Name\u0026gt; or \u0026lt;Name-Realm\u0026gt; Removes a Character from the Roster. Use this if you delete or rename an alt. See also # Dashboard, Sidecar, Bag Triage, Storage Rules - what each command opens. Options - what /em options exposes. Import \u0026amp; Export - what /em ie is for. ","externalUrl":null,"permalink":"/docs/commands/","section":"Documentation","summary":"Type any of these into the chat box. They all start with /em.\nThe ones you’ll actually use # Command What it does /em Toggles the Dashboard. The main window with all your alts. /em config Configures the current Character (roles, professions, notes). Same as clicking a Character row in the Dashboard. /em triage Opens Bag Triage for the current Character. Shows what to keep, mail, deposit, or vendor. /em options Opens the global Options panel (popups, thresholds, chat messages). /em ie Opens Import / Export. Useful for sharing Storage Rules with your Guild or backing up your roster. /em wizard Opens the Storage Setup Wizard - five templated rule sets for first-time setup. /em help Lists every command in chat. Lists # Command What it does /em keeplist Items the addon should always keep, no matter what. /em vendorw Items the addon should always vendor, no matter what (Vendor Whitelist). /em gb Guilds the addon should never mail items to (Guild Blacklist). /em charb Characters the addon should ignore (Character Blacklist). You can add items to these lists from Bag Triage row actions. See Bag Triage for current shortcuts.\n","title":"Commands Reference","type":"docs"},{"content":" Changelog # [0.5.0] - 2026-06-01 # Added # Gold tab in the character panel (/em config): shows bag gold and Warband Bank gold, with per-character \u0026ldquo;Withdraw if below\u0026rdquo; / \u0026ldquo;Deposit if above\u0026rdquo; amounts. Auto Transfer Gold at Warband Bank (Options \u0026gt; General): when you open a Warband Bank, gold is moved to or from the Warband Bank to keep the character within those amounts. On = moves automatically with a chat message; off = asks first with a confirmation dialog. Triage now vendors soulbound gear your class can never use, regardless of item level: a wrong armor type (such as Plate on a Priest), shields for classes that cannot use them, and weapons your class cannot wield. Gear you can use, account-bound (Warband) gear, and high-end items are left alone. Changed # Triage keeps conjured items (healthstones, mage food and water, soulwells) instead of trying to route them, since they cannot be mailed, banked, or sold. Items that cannot be deposited because their assigned bank tabs are full now appear in the Triage window (highlighted) instead of being silently kept. Fixed # Guild bank capacity showing \u0026ldquo;No data\u0026rdquo;, items not depositing to your own guild bank, and guild mail recipients failing to resolve, all caused by a realm-name mismatch on realms whose name contains a space. Setting a Map waypoint no longer causes a blocked-action error when opening the world map in combat. [0.4.3] - 2026-05-31 # Added # Triage: new option to automatically close the Triage window when you close the bank, guild bank, vendor, or mailbox. On by default; find it under Options \u0026gt; Triage. Fixed # Roster: fixed an error that could appear on the Banks tab after opening a guild bank. [0.4.2] - 2026-05-24 # Fixed # Triage: Mail All Routable works with TradeSkillMaster open. [0.4.1] - 2026-05-23 # Fixed # Storage: cross-realm guild handling overhauled - guild home realm is tracked separately from the character\u0026rsquo;s realm, exports and remap dialog disambiguate by realm, and stale realm data on alts self-heals as soon as any one character in the guild logs in. Core: deferred GetMoney() out of the PLAYER_MONEY event handler to avoid MoneyFrame taint. [0.4.0] - 2026-05-17 # Added # Storage: overflow routing - when a primary destination is full, items fall through to the next matching rule instead of stalling. Import/Export: Remap Import dialog handles unknown characters and guilds on storage import, with duplicate-aware summary and ESC/X cancel hooks. About panel: clickable header opens a website-URL popup; refreshed copy and tighter layout. Dropdowns: scrollable when long, with automatic scroll-to-selected on open. Storage: snapshot timestamps with stale-age tooltips across dashboard, Storage tab, and roster banks so you can tell at a glance how fresh each capacity reading is. Sidecar: window is draggable by its title bar in both anchored and standalone (/em config) modes; option and simple-role checkbox labels are now clickable to toggle. Changed # Storage: realm-aware guild-bank keys disambiguate same-named guilds across realms. Triage: live overlay refresh on rule changes, including per-character Sidecar toggles (previously waited for the next bag event). Triage: warbound legacy junk handling and several capacity edge cases tightened; broader UI/UX polish pass. Triage: re-enabled the \u0026ldquo;All matching destinations are full\u0026rdquo; chat warning, batched alongside unreachable-destination reasons. Naming: canonical capitalization for Character / Roster / Vendor Whitelist / Guild Blacklist / Character Blacklist across user-facing strings. Fixed # Triage: Deposit button no longer renders on top of the Vendor button at a vendor. Dropped the BankFrame:IsShown fallback that falsely reported the bank as open; bank state now relies solely on tracked BANKFRAME_OPENED/CLOSED and PLAYER_INTERACTION_MANAGER_FRAME_SHOW/HIDE events. [0.3.6] - 2026-05-11 # Added # Storage Setup Wizard: new guided flow to bulk-create storage rules from templates (Self-Banker, Mule Banker, Guild/Warband Bank, Split by Expansion, Stash Everything Else). Includes per-template Review summary, Clear-existing toggle, and an option to route shared professions to the highest-skill character. Roster: warband bank gold is now tracked and folded into the Roster Info total. Changed # Options panel slash-command list synced with the About tab and /em help. Vendor and Disenchant threshold sliders show \u0026ldquo;Disabled\u0026rdquo; at 0 and drop the always-zero copper unit at other values. Storage tab preserves scroll position across rebuilds and jumps to the first imported rule. Storage tab capacity refreshes live as banks are visited. Sidecar refreshes on profession learn/unlearn; Auto button simplified. Fixed # Import/Export hardened against malformed data. Triage tooltip cache no longer stores empty results. [0.3.5] - 2026-05-05 # Changed # Triage controls lock during mail and vendor operations; closing the mailbox or merchant cancels cleanly. \u0026ldquo;Default Vendor Threshold\u0026rdquo; tooltip rewritten to reflect what it actually does. Storage tab help tooltip clarifies that the first matching rule wins. Fixed # Disabled action buttons (Mail/Vendor/Deposit/Reorganize) now show their reason tooltip on hover. Row hovers and Right-click half-highlight no longer draw on disabled rows. Vendor cooking ingredients (Mild/Soothing/Hot/Holiday Spices, Simple Flour) no longer false-match alchemy. [0.3.4] - 2026-05-04 # Added # Triage: \u0026ldquo;Keep Above iLvl\u0026rdquo; option (Options -\u0026gt; Triage -\u0026gt; Vendor) protects soulbound gear at or above the configured iLvl from Pawn/iLvl vendor checks. Triage: classification-affecting options now trigger a debounced rescan when the triage window is open. Triage: disenchant chat notice now appends item links. Changed # Triage: right-click skip on the left column now keys per-row (bag:slot) instead of per-itemID, so non-stacking duplicates (e.g. caged pets) skip independently. Triage: failed-deposit list capped at 5 entries with \u0026ldquo;\u0026hellip; and N more\u0026rdquo; tail to keep chat readable. Storage UI: collapsed \u0026ldquo;All Expansions\u0026rdquo; into \u0026ldquo;Any Expansion\u0026rdquo; and singularised \u0026ldquo;Tabs:\u0026rdquo;/\u0026ldquo;Expansions:\u0026rdquo; labels for consistency. Tooltip wording: refined Ctrl+click hints, sort-order tooltip, and failed-deposit reasons. Fixed # Triage: rescan button and option changes now invalidate the cached classification, so new settings actually apply instead of returning stale results. Triage: skip the deposit pass entirely when no destination has accessible capacity (e.g. warband bank with no tabs purchased) instead of dumping a per-item failure list. Core: corrects character level on PLAYER_ENTERING_WORLD even when the imported value is higher than the current level. Core: /played request no longer prints to chat. [0.3.3] - 2026-04-30 # Added # Storage UI: faded fill bar behind rule fill-level text. Changed # Storage UI: tweaked reorder arrow spacing and help text. Roster tooltips: standardized to \u0026ldquo;Name - Realm (level)\u0026rdquo; with class color. Vendor dialog: reduced height of confirmation dialog and parent frame. Fixed # Import: validation for missing/invalid fields so bad imports don\u0026rsquo;t break the UI. Bank actions: no longer displays \u0026ldquo;0 actions\u0026rdquo;. [0.3.2] - 2026-04-26 # Fixed # Triage now reclassifies after toggling a Sidecar role-behaviour option or changing role/profession assignments. Previously cached results could ignore the new setting until bag contents changed. [0.3.1] - 2026-04-26 # Added # Legion artifact weapons now route to character bank. Dashboard refreshes live on level-up, equipment change, and gold change. Minimap button enabled by default. About page and Options panel headers use the logo image. Confirmation dialog when vendoring uncommon+ quality items, with sell-low-quality-first ordering for buyback safety. Confirmation dialog for /em wipe chars|rules|all. Global Keep List (/em keeplist) - items always classified as Keep regardless of other rules. Global Vendor List (/em vendorw) - items always classified as Vendor. Keep/Vendor list mutual-exclusion gate with \u0026ldquo;move it instead\u0026rdquo; prompt. Tooltip-scan-based teleport item detection (Hearthstone, Kirin Tor ring, etc. never get vendored). Search filter supports space-separated tokens for AND matching. Triage popup for Baganator users. Changed # Multi-currency formatting (correct display below 1 gold). Cross-realm mail tooltip text clarified. Guild bank snapshot filters viewable tabs, preserves hidden-tab data. Storage rule purge messaging improved. Fixed # Item link color bleed in messages. Dialog spacing and subtitle clarity. Add Button positioning across dialogs. [0.3.0] # Initial public baseline. Changelog tracking starts here; refer to git history for pre-0.3.0 development.\n","externalUrl":null,"permalink":"/docs/changelog/","section":"Documentation","summary":"Changelog # [0.5.0] - 2026-06-01 # Added # Gold tab in the character panel (/em config): shows bag gold and Warband Bank gold, with per-character “Withdraw if below” / “Deposit if above” amounts. Auto Transfer Gold at Warband Bank (Options \u003e General): when you open a Warband Bank, gold is moved to or from the Warband Bank to keep the character within those amounts. On = moves automatically with a chat message; off = asks first with a confirmation dialog. Triage now vendors soulbound gear your class can never use, regardless of item level: a wrong armor type (such as Plate on a Priest), shields for classes that cannot use them, and weapons your class cannot wield. Gear you can use, account-bound (Warband) gear, and high-end items are left alone. Changed # Triage keeps conjured items (healthstones, mage food and water, soulwells) instead of trying to route them, since they cannot be mailed, banked, or sold. Items that cannot be deposited because their assigned bank tabs are full now appear in the Triage window (highlighted) instead of being silently kept. Fixed # Guild bank capacity showing “No data”, items not depositing to your own guild bank, and guild mail recipients failing to resolve, all caused by a realm-name mismatch on realms whose name contains a space. Setting a Map waypoint no longer causes a blocked-action error when opening the world map in combat. [0.4.3] - 2026-05-31 # Added # Triage: new option to automatically close the Triage window when you close the bank, guild bank, vendor, or mailbox. On by default; find it under Options \u003e Triage. Fixed # Roster: fixed an error that could appear on the Banks tab after opening a guild bank. [0.4.2] - 2026-05-24 # Fixed # Triage: Mail All Routable works with TradeSkillMaster open. [0.4.1] - 2026-05-23 # Fixed # Storage: cross-realm guild handling overhauled - guild home realm is tracked separately from the character’s realm, exports and remap dialog disambiguate by realm, and stale realm data on alts self-heals as soon as any one character in the guild logs in. Core: deferred GetMoney() out of the PLAYER_MONEY event handler to avoid MoneyFrame taint. [0.4.0] - 2026-05-17 # Added # Storage: overflow routing - when a primary destination is full, items fall through to the next matching rule instead of stalling. Import/Export: Remap Import dialog handles unknown characters and guilds on storage import, with duplicate-aware summary and ESC/X cancel hooks. About panel: clickable header opens a website-URL popup; refreshed copy and tighter layout. Dropdowns: scrollable when long, with automatic scroll-to-selected on open. Storage: snapshot timestamps with stale-age tooltips across dashboard, Storage tab, and roster banks so you can tell at a glance how fresh each capacity reading is. Sidecar: window is draggable by its title bar in both anchored and standalone (/em config) modes; option and simple-role checkbox labels are now clickable to toggle. Changed # Storage: realm-aware guild-bank keys disambiguate same-named guilds across realms. Triage: live overlay refresh on rule changes, including per-character Sidecar toggles (previously waited for the next bag event). Triage: warbound legacy junk handling and several capacity edge cases tightened; broader UI/UX polish pass. Triage: re-enabled the “All matching destinations are full” chat warning, batched alongside unreachable-destination reasons. Naming: canonical capitalization for Character / Roster / Vendor Whitelist / Guild Blacklist / Character Blacklist across user-facing strings. Fixed # Triage: Deposit button no longer renders on top of the Vendor button at a vendor. Dropped the BankFrame:IsShown fallback that falsely reported the bank as open; bank state now relies solely on tracked BANKFRAME_OPENED/CLOSED and PLAYER_INTERACTION_MANAGER_FRAME_SHOW/HIDE events. [0.3.6] - 2026-05-11 # Added # Storage Setup Wizard: new guided flow to bulk-create storage rules from templates (Self-Banker, Mule Banker, Guild/Warband Bank, Split by Expansion, Stash Everything Else). Includes per-template Review summary, Clear-existing toggle, and an option to route shared professions to the highest-skill character. Roster: warband bank gold is now tracked and folded into the Roster Info total. Changed # Options panel slash-command list synced with the About tab and /em help. Vendor and Disenchant threshold sliders show “Disabled” at 0 and drop the always-zero copper unit at other values. Storage tab preserves scroll position across rebuilds and jumps to the first imported rule. Storage tab capacity refreshes live as banks are visited. Sidecar refreshes on profession learn/unlearn; Auto button simplified. Fixed # Import/Export hardened against malformed data. Triage tooltip cache no longer stores empty results. [0.3.5] - 2026-05-05 # Changed # Triage controls lock during mail and vendor operations; closing the mailbox or merchant cancels cleanly. “Default Vendor Threshold” tooltip rewritten to reflect what it actually does. Storage tab help tooltip clarifies that the first matching rule wins. Fixed # Disabled action buttons (Mail/Vendor/Deposit/Reorganize) now show their reason tooltip on hover. Row hovers and Right-click half-highlight no longer draw on disabled rows. Vendor cooking ingredients (Mild/Soothing/Hot/Holiday Spices, Simple Flour) no longer false-match alchemy. [0.3.4] - 2026-05-04 # Added # Triage: “Keep Above iLvl” option (Options -\u003e Triage -\u003e Vendor) protects soulbound gear at or above the configured iLvl from Pawn/iLvl vendor checks. Triage: classification-affecting options now trigger a debounced rescan when the triage window is open. Triage: disenchant chat notice now appends item links. Changed # Triage: right-click skip on the left column now keys per-row (bag:slot) instead of per-itemID, so non-stacking duplicates (e.g. caged pets) skip independently. Triage: failed-deposit list capped at 5 entries with “… and N more” tail to keep chat readable. Storage UI: collapsed “All Expansions” into “Any Expansion” and singularised “Tabs:”/“Expansions:” labels for consistency. Tooltip wording: refined Ctrl+click hints, sort-order tooltip, and failed-deposit reasons. Fixed # Triage: rescan button and option changes now invalidate the cached classification, so new settings actually apply instead of returning stale results. Triage: skip the deposit pass entirely when no destination has accessible capacity (e.g. warband bank with no tabs purchased) instead of dumping a per-item failure list. Core: corrects character level on PLAYER_ENTERING_WORLD even when the imported value is higher than the current level. Core: /played request no longer prints to chat. [0.3.3] - 2026-04-30 # Added # Storage UI: faded fill bar behind rule fill-level text. Changed # Storage UI: tweaked reorder arrow spacing and help text. Roster tooltips: standardized to “Name - Realm (level)” with class color. Vendor dialog: reduced height of confirmation dialog and parent frame. Fixed # Import: validation for missing/invalid fields so bad imports don’t break the UI. Bank actions: no longer displays “0 actions”. [0.3.2] - 2026-04-26 # Fixed # Triage now reclassifies after toggling a Sidecar role-behaviour option or changing role/profession assignments. Previously cached results could ignore the new setting until bag contents changed. [0.3.1] - 2026-04-26 # Added # Legion artifact weapons now route to character bank. Dashboard refreshes live on level-up, equipment change, and gold change. Minimap button enabled by default. About page and Options panel headers use the logo image. Confirmation dialog when vendoring uncommon+ quality items, with sell-low-quality-first ordering for buyback safety. Confirmation dialog for /em wipe chars|rules|all. Global Keep List (/em keeplist) - items always classified as Keep regardless of other rules. Global Vendor List (/em vendorw) - items always classified as Vendor. Keep/Vendor list mutual-exclusion gate with “move it instead” prompt. Tooltip-scan-based teleport item detection (Hearthstone, Kirin Tor ring, etc. never get vendored). Search filter supports space-separated tokens for AND matching. Triage popup for Baganator users. Changed # Multi-currency formatting (correct display below 1 gold). Cross-realm mail tooltip text clarified. Guild bank snapshot filters viewable tabs, preserves hidden-tab data. Storage rule purge messaging improved. Fixed # Item link color bleed in messages. Dialog spacing and subtitle clarity. Add Button positioning across dialogs. [0.3.0] # Initial public baseline. Changelog tracking starts here; refer to git history for pre-0.3.0 development.\n","title":"Changelog","type":"docs"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/posts/","section":"Blog","summary":"","title":"Blog","type":"posts"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/tags/getting-started/","section":"Tags","summary":"","title":"Getting-Started","type":"tags"},{"content":" Track inventory, route materials, and stay in control of your entire roster # EmpireManager is a World of Warcraft addon built for players who want less busywork and more control. Track inventory and professions across every alt, and automatically route gathered materials to the right bank. Quickstart Join Discord Why EmpireManager # Profession Storage Routing - Configure once: \u0026ldquo;Herbs go to Warband Tab 2\u0026rdquo;. Every character routes gathered mats to the right destination automatically. Bag Triage - One button opens a categorized view of items you can act on: Route (mail to a banker), Stash (bank it), or Vendor. Mail, deposit, or vendor a category with one click. Roster Dashboard - Spreadsheet-style view of your entire roster. Professions, gold, roles, item level - all sortable, all live. Storage Capacity - See which banks are filling up before routing starts to break down. Out of the Way - EmpireManager stays quiet until you open a bag or bank, so it helps when you need it without feeling heavy. ","date":"14 May 2026","externalUrl":null,"permalink":"/","section":"One addon to manage every alt, every bag, every bank","summary":"Track inventory, route materials, and stay in control of your entire roster # EmpireManager is a World of Warcraft addon built for players who want less busywork and more control. Track inventory and professions across every alt, and automatically route gathered materials to the right bank. Quickstart Join Discord Why EmpireManager # Profession Storage Routing - Configure once: “Herbs go to Warband Tab 2”. Every character routes gathered mats to the right destination automatically. Bag Triage - One button opens a categorized view of items you can act on: Route (mail to a banker), Stash (bank it), or Vendor. Mail, deposit, or vendor a category with one click. Roster Dashboard - Spreadsheet-style view of your entire roster. Professions, gold, roles, item level - all sortable, all live. Storage Capacity - See which banks are filling up before routing starts to break down. Out of the Way - EmpireManager stays quiet until you open a bag or bank, so it helps when you need it without feeling heavy. ","title":"One addon to manage every alt, every bag, every bank","type":"page"},{"content":"You install EmpireManager, you open the Dashboard, you find the Storage tab\u0026hellip; and it\u0026rsquo;s empty. Now what?\nThe Storage Rules Wizard is the answer. It\u0026rsquo;s a guided setup that drops a starter set of Storage Rules into your roster from one of five opinionated templates - no clicking through a dozen dropdowns, no second-guessing whether you\u0026rsquo;ve covered every Profession. Pick a template, confirm a couple of choices, hit Finish.\nHow to Launch It # Type /em wizard, or click the wand icon at the top of the Storage tab. The first time you open the Dashboard with characters but no rules, EmpireManager also prints a one-time hint pointing at the same command.\nThe Five Templates # Step 1 of the Wizard is picking one. Each template is a different philosophy for where Profession mats should live. They\u0026rsquo;re not better or worse than each other - they fit different rosters.\nMost setups run two: one of the first four templates for your Profession mats, then Stash Everything Else for everything that isn\u0026rsquo;t a Profession mat (gear, recipes, consumables, pets). You can run the Wizard a second time - just leave Clear all existing rules first unchecked so it appends.\nPrevious Next Self-Banker Each Character keeps their own Profession mats in their own Character Bank. One rule per (Character, Profession).\nGood fit if your alts are mostly self-sufficient - your Tailor holds their own cloth, your Miner holds their own ore. There\u0026rsquo;s an optional toggle for the case where alts share a Profession: \u0026ldquo;route only to the highest-skill Character\u0026rdquo;, so duplicates collapse to a single winner.\nMule Banker One designated Character holds every Profession\u0026rsquo;s mats for everyone. Pick the Mule on the next screen and the Wizard generates one Character Bank rule per Profession pointing at them.\nGood fit if you already have a dedicated bank alt and want everything to funnel there. Other characters mail mats to the Mule; the Mule deposits.\nGuild/Warband Bank Send everything to a single shared Bank. Pick Warband or Guild on the next screen and the Wizard creates one rule per Profession pointing at that one destination.\nGood fit if you already use a Guild Bank as your stockpile, or if you\u0026rsquo;re a Warband-first player who likes everything within reach of every alt. No per-character routing, no Mule.\nSplit by Expansion Per Profession, two rules: current expansion to one Bank, older expansions to the other. Default is current to Warband Bank, older to Character Bank. There\u0026rsquo;s a toggle to flip the direction.\nGood fit if your current-expansion mats are in active use (you want them in the Warband Bank where any alt can grab them) and your legacy mats are stockpile (parked on whoever has the Profession). Honors the same \u0026ldquo;highest-skill only\u0026rdquo; winner logic as Self-Banker on the Character Bank side.\nStash Everything Else The companion template. It doesn\u0026rsquo;t touch Profession mats at all - instead it covers every other Storage category: Equipment (BoE / BoA), Recipes, Item Enhancements, Consumables, Pets, PvP, Lumber, Housing, Cooking, Fishing, and Archaeology. All routed to a single destination (Warband, Guild, or one Character) of your choosing.\nGood fit paired with one of the four above. Run one of the Profession-mat templates first, then run this one to mop up the rest. You\u0026rsquo;ll end up with a complete starter setup.\nWhat You Get # Click Finish and the Wizard creates your Storage Rules - and then it also checks the matching Roles for you: Artisan and Gatherer on every Character with a new rule, Banker on any Character pointed at by a Guild or Character Bank rule. One Wizard run, a working Storage Rules setup and a working Roles setup, no Sidecar trip needed.\nFor most players, that\u0026rsquo;s enough - leave it as-is and play. But it\u0026rsquo;s also a foundation: every rule is editable in the Storage Rules tab (right-click or double-click a row, use the arrows to reorder, delete what you don\u0026rsquo;t want), and you can add new rules on top whenever you want to fine-tune.\nChanged your mind about the whole setup? Open the Wizard again, pick a different template, check Clear all existing rules first, and start over. And if no rule fits an item, EmpireManager just leaves it in bags - picking the \u0026ldquo;wrong\u0026rdquo; template doesn\u0026rsquo;t lose items, it only changes where matched items end up.\nSee also # Storage Rules - how priority works, expansion filters, editing rules after the fact. Roles \u0026amp; Assignments - what Artisan, Gatherer, and Banker actually do once they\u0026rsquo;re checked. ","date":"14 May 2026","externalUrl":null,"permalink":"/posts/storage-rules-wizard/","section":"Blog","summary":"A one-screen setup that turns an empty rule list into a working empire. Five templates, three clicks, done.","title":"One Wizard, Five Templates","type":"posts"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/tags/storage-rules/","section":"Tags","summary":"","title":"Storage-Rules","type":"tags"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/categories/tutorial/","section":"Categories","summary":"","title":"Tutorial","type":"categories"},{"content":"","date":"14 May 2026","externalUrl":null,"permalink":"/tags/wizard/","section":"Tags","summary":"","title":"Wizard","type":"tags"},{"content":"","date":"6 May 2026","externalUrl":null,"permalink":"/tags/getchars/","section":"Tags","summary":"","title":"Getchars","type":"tags"},{"content":"","date":"6 May 2026","externalUrl":null,"permalink":"/tags/import-export/","section":"Tags","summary":"","title":"Import-Export","type":"tags"},{"content":"EmpireManager normally learns about your characters one at a time - you log into each one and it shows up in the Dashboard.\nFine for 3 alts. Tedious for 30. Ridiculous for 60.\nThere\u0026rsquo;s a better way: GetCharacters - a one-page web tool on this site that reads your roster from the Battle.net API and hands back a paste-ready import string.\n1. Authorize Battle.net # Click Login with Battle.net.\nYou\u0026rsquo;ll be redirected to Blizzard\u0026rsquo;s OAuth page. It asks for read-only access to your WoW character list - no ability to modify anything, no access to gold, items, or your email. The access token lives only in your session and is cleared when you log out; nothing about your roster is written to disk. Privacy details.\n2. Fetch Your Roster # Click Fetch Characters. Your Battle.net accounts appear with checkboxes (one per WoW account, with a character count). Check the accounts you want to import - usually just your main account, but you can include alt accounts too.\nOptionally narrow things down with the Filter by name, realm, class, profession\u0026hellip; box if you only want a subset.\nThen click Fetch Professions \u0026amp; Details. The import string appears in the textbox below, in the same format the in-game Import/Export window expects. Hit Copy to clipboard.\n3. Paste Into the Addon # In-game:\nOpen the Import/Export window - click the button in the Dashboard header, right-click the minimap button, or run /em ie. Paste the string into the text area. Check Auto-assign roles (recommended - assigns Artisan and Gatherer roles automatically from detected professions). Click the Import button (bottom-right). Done. Every character from your Battle.net account now appears in the Dashboard. Characters you never log into just stay partial, which is fine.\nWhat Gets Imported # The registry format carries:\nField Source Name, realm, class, race, faction, level, guild, ilvl, spec Battle.net API Professions (including per-expansion skill levels) Battle.net API Sort order (# column in the Dashboard) Existing export, if any What Auto-assign Roles Actually Does # Unchecked: creates the character entries, no role changes.\nChecked: in addition to creating entries, assigns Artisan and Gatherer roles from the detected profession fields:\nCharacter has a crafting profession → Artisan (with that profession checked). Character has a gathering profession → Gatherer (with that profession checked). Other roles (Banker, Auctioneer, Lockpicker, Zookeeper, PvPer) are not auto-assigned. They\u0026rsquo;re strategic choices that shouldn\u0026rsquo;t be inferred from the API.\nWhat\u0026rsquo;s Not Imported # Gold and bag contents - populated on first login. Non-profession role assignments - you check these manually in the Sidecar. Zone / subzone / last-seen - populated when the character logs in. If Import Fails # Validation errors print to chat. Failed lines are skipped; valid lines continue. See Import \u0026amp; Export for the full validation reference.\nSee also # Quickstart - now that you have a roster, configure your first rules in 4 more minutes. Roles \u0026amp; Assignments - what Artisan, Gatherer, and the other roles actually do. Import \u0026amp; Export - full reference for both data formats. ","date":"6 May 2026","externalUrl":null,"permalink":"/posts/importing-your-roster/","section":"Blog","summary":"Paste your whole Battle.net roster into EmpireManager from a single web sign-in instead of logging into every character.","title":"Skip the Login Tour: Import Your Roster","type":"posts"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"New users: start with the Quickstart instead of this reference.\nReference for every part of EmpireManager. Jump to whatever you need.\nDashboard - the main window. Manage your Characters, edit your Storage Rules, see plenty of info about your Roster at a glance, and locate your alts on the Map. Roles \u0026amp; Assignments - what each Role does and how to assign them. Sidecar - the per-character config and information panel. Storage Rules - Profession -\u0026gt; Bank tab mapping, priority, expansion filters. Bag Triage - Route / Stash / Vendor classification and one-click actions. Mailing - recipient resolution, batching, cross-realm rules. Options Panel - every global setting EmpireManager exposes. Import \u0026amp; Export - share your Storage Rules with your Guild or across accounts. Integrations - TSM, Pawn. All optional. Commands Reference - every slash command. ","externalUrl":null,"permalink":"/docs/","section":"Documentation","summary":"New users: start with the Quickstart instead of this reference.\nReference for every part of EmpireManager. Jump to whatever you need.\nDashboard - the main window. Manage your Characters, edit your Storage Rules, see plenty of info about your Roster at a glance, and locate your alts on the Map. Roles \u0026 Assignments - what each Role does and how to assign them. Sidecar - the per-character config and information panel. Storage Rules - Profession -\u003e Bank tab mapping, priority, expansion filters. Bag Triage - Route / Stash / Vendor classification and one-click actions. Mailing - recipient resolution, batching, cross-realm rules. Options Panel - every global setting EmpireManager exposes. Import \u0026 Export - share your Storage Rules with your Guild or across accounts. Integrations - TSM, Pawn. All optional. Commands Reference - every slash command. ","title":"Documentation","type":"docs"},{"content":" Install # Install through your usual addon manager - CurseForge, Wago, or WoWUp - and it will auto-update as new versions ship.\nCurseForge Wago.io ChangeLog # [0.5.0] - 2026-06-01 # Added # Gold tab in the character panel (/em config): shows bag gold and Warband Bank gold, with per-character \u0026ldquo;Withdraw if below\u0026rdquo; / \u0026ldquo;Deposit if above\u0026rdquo; amounts. Auto Transfer Gold at Warband Bank (Options \u0026gt; General): when you open a Warband Bank, gold is moved to or from the Warband Bank to keep the character within those amounts. On = moves automatically with a chat message; off = asks first with a confirmation dialog. Triage now vendors soulbound gear your class can never use, regardless of item level: a wrong armor type (such as Plate on a Priest), shields for classes that cannot use them, and weapons your class cannot wield. Gear you can use, account-bound (Warband) gear, and high-end items are left alone. Changed # Triage keeps conjured items (healthstones, mage food and water, soulwells) instead of trying to route them, since they cannot be mailed, banked, or sold. Items that cannot be deposited because their assigned bank tabs are full now appear in the Triage window (highlighted) instead of being silently kept. Fixed # Guild bank capacity showing \u0026ldquo;No data\u0026rdquo;, items not depositing to your own guild bank, and guild mail recipients failing to resolve, all caused by a realm-name mismatch on realms whose name contains a space. Setting a Map waypoint no longer causes a blocked-action error when opening the world map in combat. [0.4.3] - 2026-05-31 # Added # Triage: new option to automatically close the Triage window when you close the bank, guild bank, vendor, or mailbox. On by default; find it under Options \u0026gt; Triage. Fixed # Roster: fixed an error that could appear on the Banks tab after opening a guild bank. [0.4.2] - 2026-05-24 # Fixed # Triage: Mail All Routable works with TradeSkillMaster open. [0.4.1] - 2026-05-23 # Fixed # Storage: cross-realm guild handling overhauled - guild home realm is tracked separately from the character\u0026rsquo;s realm, exports and remap dialog disambiguate by realm, and stale realm data on alts self-heals as soon as any one character in the guild logs in. Core: deferred GetMoney() out of the PLAYER_MONEY event handler to avoid MoneyFrame taint. [0.4.0] - 2026-05-17 # Added # Storage: overflow routing - when a primary destination is full, items fall through to the next matching rule instead of stalling. Import/Export: Remap Import dialog handles unknown characters and guilds on storage import, with duplicate-aware summary and ESC/X cancel hooks. About panel: clickable header opens a website-URL popup; refreshed copy and tighter layout. Dropdowns: scrollable when long, with automatic scroll-to-selected on open. Storage: snapshot timestamps with stale-age tooltips across dashboard, Storage tab, and roster banks so you can tell at a glance how fresh each capacity reading is. Sidecar: window is draggable by its title bar in both anchored and standalone (/em config) modes; option and simple-role checkbox labels are now clickable to toggle. Changed # Storage: realm-aware guild-bank keys disambiguate same-named guilds across realms. Triage: live overlay refresh on rule changes, including per-character Sidecar toggles (previously waited for the next bag event). Triage: warbound legacy junk handling and several capacity edge cases tightened; broader UI/UX polish pass. Triage: re-enabled the \u0026ldquo;All matching destinations are full\u0026rdquo; chat warning, batched alongside unreachable-destination reasons. Naming: canonical capitalization for Character / Roster / Vendor Whitelist / Guild Blacklist / Character Blacklist across user-facing strings. Fixed # Triage: Deposit button no longer renders on top of the Vendor button at a vendor. Dropped the BankFrame:IsShown fallback that falsely reported the bank as open; bank state now relies solely on tracked BANKFRAME_OPENED/CLOSED and PLAYER_INTERACTION_MANAGER_FRAME_SHOW/HIDE events. [0.3.6] - 2026-05-11 # Added # Storage Setup Wizard: new guided flow to bulk-create storage rules from templates (Self-Banker, Mule Banker, Guild/Warband Bank, Split by Expansion, Stash Everything Else). Includes per-template Review summary, Clear-existing toggle, and an option to route shared professions to the highest-skill character. Roster: warband bank gold is now tracked and folded into the Roster Info total. Changed # Options panel slash-command list synced with the About tab and /em help. Vendor and Disenchant threshold sliders show \u0026ldquo;Disabled\u0026rdquo; at 0 and drop the always-zero copper unit at other values. Storage tab preserves scroll position across rebuilds and jumps to the first imported rule. Storage tab capacity refreshes live as banks are visited. Sidecar refreshes on profession learn/unlearn; Auto button simplified. Fixed # Import/Export hardened against malformed data. Triage tooltip cache no longer stores empty results. [0.3.5] - 2026-05-05 # Changed # Triage controls lock during mail and vendor operations; closing the mailbox or merchant cancels cleanly. \u0026ldquo;Default Vendor Threshold\u0026rdquo; tooltip rewritten to reflect what it actually does. Storage tab help tooltip clarifies that the first matching rule wins. Fixed # Disabled action buttons (Mail/Vendor/Deposit/Reorganize) now show their reason tooltip on hover. Row hovers and Right-click half-highlight no longer draw on disabled rows. Vendor cooking ingredients (Mild/Soothing/Hot/Holiday Spices, Simple Flour) no longer false-match alchemy. [0.3.4] - 2026-05-04 # Added # Triage: \u0026ldquo;Keep Above iLvl\u0026rdquo; option (Options -\u0026gt; Triage -\u0026gt; Vendor) protects soulbound gear at or above the configured iLvl from Pawn/iLvl vendor checks. Triage: classification-affecting options now trigger a debounced rescan when the triage window is open. Triage: disenchant chat notice now appends item links. Changed # Triage: right-click skip on the left column now keys per-row (bag:slot) instead of per-itemID, so non-stacking duplicates (e.g. caged pets) skip independently. Triage: failed-deposit list capped at 5 entries with \u0026ldquo;\u0026hellip; and N more\u0026rdquo; tail to keep chat readable. Storage UI: collapsed \u0026ldquo;All Expansions\u0026rdquo; into \u0026ldquo;Any Expansion\u0026rdquo; and singularised \u0026ldquo;Tabs:\u0026rdquo;/\u0026ldquo;Expansions:\u0026rdquo; labels for consistency. Tooltip wording: refined Ctrl+click hints, sort-order tooltip, and failed-deposit reasons. Fixed # Triage: rescan button and option changes now invalidate the cached classification, so new settings actually apply instead of returning stale results. Triage: skip the deposit pass entirely when no destination has accessible capacity (e.g. warband bank with no tabs purchased) instead of dumping a per-item failure list. Core: corrects character level on PLAYER_ENTERING_WORLD even when the imported value is higher than the current level. Core: /played request no longer prints to chat. [0.3.3] - 2026-04-30 # Added # Storage UI: faded fill bar behind rule fill-level text. Changed # Storage UI: tweaked reorder arrow spacing and help text. Roster tooltips: standardized to \u0026ldquo;Name - Realm (level)\u0026rdquo; with class color. Vendor dialog: reduced height of confirmation dialog and parent frame. Fixed # Import: validation for missing/invalid fields so bad imports don\u0026rsquo;t break the UI. Bank actions: no longer displays \u0026ldquo;0 actions\u0026rdquo;. [0.3.2] - 2026-04-26 # Fixed # Triage now reclassifies after toggling a Sidecar role-behaviour option or changing role/profession assignments. Previously cached results could ignore the new setting until bag contents changed. [0.3.1] - 2026-04-26 # Added # Legion artifact weapons now route to character bank. Dashboard refreshes live on level-up, equipment change, and gold change. Minimap button enabled by default. About page and Options panel headers use the logo image. Confirmation dialog when vendoring uncommon+ quality items, with sell-low-quality-first ordering for buyback safety. Confirmation dialog for /em wipe chars|rules|all. Global Keep List (/em keeplist) - items always classified as Keep regardless of other rules. Global Vendor List (/em vendorw) - items always classified as Vendor. Keep/Vendor list mutual-exclusion gate with \u0026ldquo;move it instead\u0026rdquo; prompt. Tooltip-scan-based teleport item detection (Hearthstone, Kirin Tor ring, etc. never get vendored). Search filter supports space-separated tokens for AND matching. Triage popup for Baganator users. Changed # Multi-currency formatting (correct display below 1 gold). Cross-realm mail tooltip text clarified. Guild bank snapshot filters viewable tabs, preserves hidden-tab data. Storage rule purge messaging improved. Fixed # Item link color bleed in messages. Dialog spacing and subtitle clarity. Add Button positioning across dialogs. [0.3.0] # Initial public baseline. Changelog tracking starts here; refer to git history for pre-0.3.0 development.\nSource # \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e glls/EmpireManager One addon to manage every alt, every bag, every bank Lua 1 0 ","externalUrl":null,"permalink":"/download/","section":"Download","summary":"Install # Install through your usual addon manager - CurseForge, Wago, or WoWUp - and it will auto-update as new versions ship.\nCurseForge Wago.io ChangeLog # [0.5.0] - 2026-06-01 # Added # Gold tab in the character panel (/em config): shows bag gold and Warband Bank gold, with per-character “Withdraw if below” / “Deposit if above” amounts. Auto Transfer Gold at Warband Bank (Options \u003e General): when you open a Warband Bank, gold is moved to or from the Warband Bank to keep the character within those amounts. On = moves automatically with a chat message; off = asks first with a confirmation dialog. Triage now vendors soulbound gear your class can never use, regardless of item level: a wrong armor type (such as Plate on a Priest), shields for classes that cannot use them, and weapons your class cannot wield. Gear you can use, account-bound (Warband) gear, and high-end items are left alone. Changed # Triage keeps conjured items (healthstones, mage food and water, soulwells) instead of trying to route them, since they cannot be mailed, banked, or sold. Items that cannot be deposited because their assigned bank tabs are full now appear in the Triage window (highlighted) instead of being silently kept. Fixed # Guild bank capacity showing “No data”, items not depositing to your own guild bank, and guild mail recipients failing to resolve, all caused by a realm-name mismatch on realms whose name contains a space. Setting a Map waypoint no longer causes a blocked-action error when opening the world map in combat. [0.4.3] - 2026-05-31 # Added # Triage: new option to automatically close the Triage window when you close the bank, guild bank, vendor, or mailbox. On by default; find it under Options \u003e Triage. Fixed # Roster: fixed an error that could appear on the Banks tab after opening a guild bank. [0.4.2] - 2026-05-24 # Fixed # Triage: Mail All Routable works with TradeSkillMaster open. [0.4.1] - 2026-05-23 # Fixed # Storage: cross-realm guild handling overhauled - guild home realm is tracked separately from the character’s realm, exports and remap dialog disambiguate by realm, and stale realm data on alts self-heals as soon as any one character in the guild logs in. Core: deferred GetMoney() out of the PLAYER_MONEY event handler to avoid MoneyFrame taint. [0.4.0] - 2026-05-17 # Added # Storage: overflow routing - when a primary destination is full, items fall through to the next matching rule instead of stalling. Import/Export: Remap Import dialog handles unknown characters and guilds on storage import, with duplicate-aware summary and ESC/X cancel hooks. About panel: clickable header opens a website-URL popup; refreshed copy and tighter layout. Dropdowns: scrollable when long, with automatic scroll-to-selected on open. Storage: snapshot timestamps with stale-age tooltips across dashboard, Storage tab, and roster banks so you can tell at a glance how fresh each capacity reading is. Sidecar: window is draggable by its title bar in both anchored and standalone (/em config) modes; option and simple-role checkbox labels are now clickable to toggle. Changed # Storage: realm-aware guild-bank keys disambiguate same-named guilds across realms. Triage: live overlay refresh on rule changes, including per-character Sidecar toggles (previously waited for the next bag event). Triage: warbound legacy junk handling and several capacity edge cases tightened; broader UI/UX polish pass. Triage: re-enabled the “All matching destinations are full” chat warning, batched alongside unreachable-destination reasons. Naming: canonical capitalization for Character / Roster / Vendor Whitelist / Guild Blacklist / Character Blacklist across user-facing strings. Fixed # Triage: Deposit button no longer renders on top of the Vendor button at a vendor. Dropped the BankFrame:IsShown fallback that falsely reported the bank as open; bank state now relies solely on tracked BANKFRAME_OPENED/CLOSED and PLAYER_INTERACTION_MANAGER_FRAME_SHOW/HIDE events. [0.3.6] - 2026-05-11 # Added # Storage Setup Wizard: new guided flow to bulk-create storage rules from templates (Self-Banker, Mule Banker, Guild/Warband Bank, Split by Expansion, Stash Everything Else). Includes per-template Review summary, Clear-existing toggle, and an option to route shared professions to the highest-skill character. Roster: warband bank gold is now tracked and folded into the Roster Info total. Changed # Options panel slash-command list synced with the About tab and /em help. Vendor and Disenchant threshold sliders show “Disabled” at 0 and drop the always-zero copper unit at other values. Storage tab preserves scroll position across rebuilds and jumps to the first imported rule. Storage tab capacity refreshes live as banks are visited. Sidecar refreshes on profession learn/unlearn; Auto button simplified. Fixed # Import/Export hardened against malformed data. Triage tooltip cache no longer stores empty results. [0.3.5] - 2026-05-05 # Changed # Triage controls lock during mail and vendor operations; closing the mailbox or merchant cancels cleanly. “Default Vendor Threshold” tooltip rewritten to reflect what it actually does. Storage tab help tooltip clarifies that the first matching rule wins. Fixed # Disabled action buttons (Mail/Vendor/Deposit/Reorganize) now show their reason tooltip on hover. Row hovers and Right-click half-highlight no longer draw on disabled rows. Vendor cooking ingredients (Mild/Soothing/Hot/Holiday Spices, Simple Flour) no longer false-match alchemy. [0.3.4] - 2026-05-04 # Added # Triage: “Keep Above iLvl” option (Options -\u003e Triage -\u003e Vendor) protects soulbound gear at or above the configured iLvl from Pawn/iLvl vendor checks. Triage: classification-affecting options now trigger a debounced rescan when the triage window is open. Triage: disenchant chat notice now appends item links. Changed # Triage: right-click skip on the left column now keys per-row (bag:slot) instead of per-itemID, so non-stacking duplicates (e.g. caged pets) skip independently. Triage: failed-deposit list capped at 5 entries with “… and N more” tail to keep chat readable. Storage UI: collapsed “All Expansions” into “Any Expansion” and singularised “Tabs:”/“Expansions:” labels for consistency. Tooltip wording: refined Ctrl+click hints, sort-order tooltip, and failed-deposit reasons. Fixed # Triage: rescan button and option changes now invalidate the cached classification, so new settings actually apply instead of returning stale results. Triage: skip the deposit pass entirely when no destination has accessible capacity (e.g. warband bank with no tabs purchased) instead of dumping a per-item failure list. Core: corrects character level on PLAYER_ENTERING_WORLD even when the imported value is higher than the current level. Core: /played request no longer prints to chat. [0.3.3] - 2026-04-30 # Added # Storage UI: faded fill bar behind rule fill-level text. Changed # Storage UI: tweaked reorder arrow spacing and help text. Roster tooltips: standardized to “Name - Realm (level)” with class color. Vendor dialog: reduced height of confirmation dialog and parent frame. Fixed # Import: validation for missing/invalid fields so bad imports don’t break the UI. Bank actions: no longer displays “0 actions”. [0.3.2] - 2026-04-26 # Fixed # Triage now reclassifies after toggling a Sidecar role-behaviour option or changing role/profession assignments. Previously cached results could ignore the new setting until bag contents changed. [0.3.1] - 2026-04-26 # Added # Legion artifact weapons now route to character bank. Dashboard refreshes live on level-up, equipment change, and gold change. Minimap button enabled by default. About page and Options panel headers use the logo image. Confirmation dialog when vendoring uncommon+ quality items, with sell-low-quality-first ordering for buyback safety. Confirmation dialog for /em wipe chars|rules|all. Global Keep List (/em keeplist) - items always classified as Keep regardless of other rules. Global Vendor List (/em vendorw) - items always classified as Vendor. Keep/Vendor list mutual-exclusion gate with “move it instead” prompt. Tooltip-scan-based teleport item detection (Hearthstone, Kirin Tor ring, etc. never get vendored). Search filter supports space-separated tokens for AND matching. Triage popup for Baganator users. Changed # Multi-currency formatting (correct display below 1 gold). Cross-realm mail tooltip text clarified. Guild bank snapshot filters viewable tabs, preserves hidden-tab data. Storage rule purge messaging improved. Fixed # Item link color bleed in messages. Dialog spacing and subtitle clarity. Add Button positioning across dialogs. [0.3.0] # Initial public baseline. Changelog tracking starts here; refer to git history for pre-0.3.0 development.\n","title":"Download","type":"download"},{"content":"All rights are reserved by George Litos unless explicitly stated below.\nExceptions # The use of this addon in accordance with all applicable terms set by Blizzard Entertainment for addon use and game play is permitted. Modifications for personal use are permitted. You may also submit modifications to the license holder for consideration. Distributing modified versions, derivative works, or instructions for modifying the works is prohibited without express consent of the license holder. Comments # If you would like to use sections of the works in your own project, please contact the license holder - permission is likely to be granted. The right to distribute the works is reserved exclusively by the license holder. No other person may distribute the works in any form. For any questions regarding this license, contact the license holder at: gl@cyberpunk.gr Embedded Libraries # EmpireManager uses the following third-party libraries in accordance with their respective licenses:\nLibStub CallbackHandler LibDataBroker LibDBIcon AceAddon, AceDB, AceEvent, AceConsole ","externalUrl":null,"permalink":"/license/","section":"License","summary":"All rights are reserved by George Litos unless explicitly stated below.\nExceptions # The use of this addon in accordance with all applicable terms set by Blizzard Entertainment for addon use and game play is permitted. Modifications for personal use are permitted. You may also submit modifications to the license holder for consideration. Distributing modified versions, derivative works, or instructions for modifying the works is prohibited without express consent of the license holder. Comments # If you would like to use sections of the works in your own project, please contact the license holder - permission is likely to be granted. The right to distribute the works is reserved exclusively by the license holder. No other person may distribute the works in any form. For any questions regarding this license, contact the license holder at: gl@cyberpunk.gr Embedded Libraries # EmpireManager uses the following third-party libraries in accordance with their respective licenses:\n","title":"License","type":"license"},{"content":"Last updated: 2026-05-03\nThis site (wow.cyberpunk.gr) is a documentation and download portal for the EmpireManager and Renown Tracker World of Warcraft addons. It also hosts the GetCharacters web tool. This page explains exactly what data is collected, stored, and shared.\nWhat This Site Collects # The site serves plain HTML, CSS, and images. The only client-side tracking loaded is Google Analytics 4 (see \u0026ldquo;Analytics\u0026rdquo; below).\nStandard web-server access logs (IP, request path, timestamp, referer, user-agent) are kept by the hosting infrastructure for operational purposes (debugging, abuse mitigation) and rotated/discarded after a short period. Logs are not shared with third parties.\nWhat the GetCharacters Tool Collects # The GetCharacters tool lets you import your full Battle.net WoW roster into EmpireManager.\nAuthentication # You log in via Battle.net OAuth2. We never see your Battle.net password. After you authorize the app, Battle.net sends us a short-lived access token. We store this token only in a server-side session (an HTTP-only, SameSite-Lax cookie holds the session ID). The token is automatically discarded when it expires (~24 hours) or when you log out. What We Read From Your Account # With your authorization (wow.profile scope), we read:\nYour battletag. Your list of WoW accounts and characters in the selected region. For each character: name, realm, level, class, race, faction, guild, item level, active spec, and professions. Optional: character avatar URLs. What We Store # In your session (server-side, expires in ~24 h): the OAuth access token, expiry timestamp, a CSRF token, and a per-session API rate-limit counter. On disk: nothing. No characters, no battletag, no profile data is persisted. When the session ends (logout, expiry, or you close the browser long enough), all of this is gone.\nCookies # One cookie specific to this tool: PHPSESSID. HTTP-only, SameSite=Lax, Secure when accessed over HTTPS. Used solely to associate your browser with your server-side session. Removed on logout. Google Analytics cookies (_ga, _ga_*) are also set on this page, see \u0026ldquo;Analytics\u0026rdquo; below.\nConsent # On your first visit, a consent banner appears (powered by the FOSS cookieconsent library). Until you accept the analytics category, Google\u0026rsquo;s tag runs in \u0026ldquo;consent denied\u0026rdquo; mode under Google Consent Mode v2: no analytics cookies are set and no identifiers are collected. Your choice is stored in a first-party cookie (cc_cookie) so the banner doesn\u0026rsquo;t reappear on every visit.\nTo change your choice later:\nChange cookie preferences\nOpting Out # Reject on the consent banner, or click the button above to re-open the preferences modal and change your answer. Install the Google Analytics opt-out add-on for your browser. Or block googletagmanager.com and google-analytics.com via your browser\u0026rsquo;s tracking protection or an ad blocker. Your Rights # Because we do not store any personal data beyond an ephemeral session, there is no historical profile to access, correct, or delete. Logging out of the GetCharacters tool immediately removes the only stateful data tied to you.\nIf you want a server-side session to be terminated immediately, log out via the Logout button in the GetCharacters tool, or close your browser and wait for the session to expire.\nDisclaimers # EmpireManager and the GetCharacters tool are not affiliated with, endorsed, sponsored, or specifically approved by Blizzard Entertainment. World of Warcraft is a trademark of Blizzard Entertainment.\nContact # Questions about this policy: gl@cyberpunk.gr\n","externalUrl":null,"permalink":"/privacy/","section":"Privacy Policy","summary":"Last updated: 2026-05-03\nThis site (wow.cyberpunk.gr) is a documentation and download portal for the EmpireManager and Renown Tracker World of Warcraft addons. It also hosts the GetCharacters web tool. This page explains exactly what data is collected, stored, and shared.\nWhat This Site Collects # The site serves plain HTML, CSS, and images. The only client-side tracking loaded is Google Analytics 4 (see “Analytics” below).\n","title":"Privacy Policy","type":"privacy"},{"content":"EmpireManager runs on three ideas.\nEvery character has a Role. Tick what they do - Auctioneer, Banker, Artisan, Gatherer - and the Storage Rules route to them accordingly. One set of Storage Rules, shared by every character. You say \u0026ldquo;herbs go to Warband Tab 1, ore goes to Warband Tab 2.\u0026rdquo; Every alt follows that, always. EmpireManager stays out of your way and handles the rest. It wakes up when you open a bag, bank, mailbox, or vendor, then goes quiet again. Lightweight by design - no memory bloat. Storage Rules # One set of rules. Shared across your account. Edit it once, it applies forever.\nEach row is a rule: which profession/category, which destination. Priority is list order - the first matching rule wins. Full destinations spill into the next matching rule.\nStorage Rules cover these category groups:\nGroup Categories Crafting Alchemy, Blacksmithing, Enchanting, Engineering, Inscription, Jewelcrafting, Leatherworking, Tailoring Gathering Herbalism, Mining, Skinning Secondary Fishing, Cooking, Archaeology Other Pets, PvP, Lumber, Housing, Equipment (BoE), Equipment (BoA), Recipes, Consumables, Item Enhancements Roles # Each character can hold one or more roles. Roles tell EmpireManager which items belong to which character - some pair with the Storage Rules (Artisan, Gatherer), others define routing on their own (Auctioneer, Lockpicker, etc.).\nArtisan - crafter for one or two professions. Profession mats route to them via the Storage Rules. Gatherer - herbalist, miner, or skinner. Same pairing as Artisan. Auctioneer - receives unbound BoE gear for the Auction House (and disenchant routing when paired with an Enchanting Artisan). Banker - the designated mail recipient for a Guild Bank. Auto-set when a character is named in a Guild Bank or Character Bank Storage Rule. Lockpicker - receives lockboxes. Zookeeper - receives caged battle pets and pet consumables. PvPer - receives PvP tokens (Marks of Honor, etc.). Assign roles in the Sidecar (click any character row in the Dashboard). One character can hold any combination.\nTriage Is the Day-to-Day Verb # Open Triage and the addon:\nScans the current character\u0026rsquo;s bags and any open bank. Classifies every item as Keep, Route, Stash, or Vendor - Keep items are hidden, the rest show up with a concrete action next to each one. You see every move before it happens. Nothing leaves your bags until you click a button. Right-click a row to skip it for this run. And if no rule matches an item, it stays put - the addon never invents a destination.\n1. Install # Download the latest release.\n2. Register Your Roster # Two options:\nOption A - Log in once per character. Each login auto-registers that character into EmpireManager\u0026rsquo;s shared database.\nOption B - Bulk import via Get Characters. Log into your Battle.net, then paste the generated import string into the Import/Export window (or run /em ie). Every character is registered and ready to go - their details fill in the first time you log in on each one.\n3. Create Your Storage Rules # Click the Storage tab in the Dashboard. Click the Add Rule icon (located at the top right). Pick a Category, a Bank Type, and a tab (or leave blank for \u0026ldquo;any tab\u0026rdquo;). (Optional) Pick an expansion filter. Save. Repeat for every Category you care about.\n4. Run Triage # Log into any character with stuff to sort. Open the Triage window - either type /em triage, click the minimap button, or hit the button in the Dashboard. The window lists every item your rules have something to say about, sorted into Route / Stash / Vendor. Action buttons appear when the matching window is open - Stash at the bank, Route at the mailbox, Vendor at a vendor - so one click clears that category.\nThat is the core loop. Configure once. Farm. Open Triage. Click. Done.\n","externalUrl":null,"permalink":"/quickstart/","section":"Quickstart","summary":"EmpireManager runs on three ideas.\nEvery character has a Role. Tick what they do - Auctioneer, Banker, Artisan, Gatherer - and the Storage Rules route to them accordingly. One set of Storage Rules, shared by every character. You say “herbs go to Warband Tab 1, ore goes to Warband Tab 2.” Every alt follows that, always. EmpireManager stays out of your way and handles the rest. It wakes up when you open a bag, bank, mailbox, or vendor, then goes quiet again. Lightweight by design - no memory bloat. Storage Rules # One set of rules. Shared across your account. Edit it once, it applies forever.\n","title":"Quickstart","type":"quickstart"},{"content":" Coming soon - revived for Midnight. The current CurseForge build is deprecated. A full update for World of Warcraft: Midnight is in progress. What It Is # Renown Tracker is a lightweight addon that helps you track one-time renown reward quests from the factions in The War Within. Never miss valuable crest rewards across your characters again.\nIt sits quietly in the background, watching renown thresholds and reward quests across every alt, and tells you which character has an unclaimed reward waiting.\nWhy It Matters # Renown reward quests are one-time per character. If you forget, they are gone for that alt. Crest rewards scale your end-game gearing. Missing them across a 10+ alt roster adds up fast. Retail WoW has no built-in cross-character indicator for which alts still have rewards pending. Planned Features (Midnight revival) # Roster-wide view of unclaimed renown reward quests. Per-faction, per-character status: available / claimed / locked. Alerts when a character you just logged into has a reward waiting. Light footprint - no polling, event-driven like EmpireManager. Status # The War Within build on CurseForge is deprecated. A fresh version targeting Midnight is being rebuilt now. Follow the blog or watch the repository for updates:\nSource: codeberg.org/glls/RenownTracker Current CurseForge page: deprecated. Prefer a different addon for large rosters? EmpireManager is the full alt-army logistics platform.\n","externalUrl":null,"permalink":"/renown-tracker/","section":"Renown Tracker","summary":" Coming soon - revived for Midnight. The current CurseForge build is deprecated. A full update for World of Warcraft: Midnight is in progress. What It Is # Renown Tracker is a lightweight addon that helps you track one-time renown reward quests from the factions in The War Within. Never miss valuable crest rewards across your characters again.\n","title":"Renown Tracker","type":"renown-tracker"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"}]