-
- | Area |
- Status |
-
-
- | Bridge handshake |
- Implemented — HELLO, HELLO_ACK, PING, PONG |
-
-
- | Roster refresh |
- Bridge-first |
-
-
- | Bot states |
- Bridge-first, framed — STATE_FRAMING_V1, tokenized STATE/STATES transactions, bounded payloads, timeout cleanup and stale-response protection |
-
-
- | Strategy mutations |
- Bridge-first where migrated — STRATEGY_MUTATION_V1, RUN~STRATEGY, STRATEGY_ACK and explicit rejection/timeout diagnostics |
-
-
- | Warlock strategy selectors |
- Bridge-first and runtime validated — Stones, Soulstones, Pets and Curses use structured strategy mutations; bridge-backed selections wait for authoritative state, invalid Warlock dps/dps debuff controls and the disabled Buff placeholder were removed, and the selector layout was compacted |
-
-
- | Bot details |
- Bridge-first |
-
-
- | Stats |
- Bridge-first |
-
-
- | PvP stats |
- Bridge-first |
-
-
- | Talent spec templates |
- Bridge-first and runtime validated — GET~TALENT_SPEC_LIST lists server-side premade templates; TALENT_SPEC_CURRENT returns the authoritative active slot/tree totals, and TALENT_SPEC_APPLY_V1 applies a server-revalidated template index to slot 1 or 2 with dual-spec handling, glyph initialization and structured verification without normal chat commands |
-
-
- | Custom talent apply |
- Bridge-first and runtime validated — TALENT_APPLY_V1 validates the complete custom talent build against the bot class/DBC/available points, applies it through the audited Playerbots factory path and confirms success only after authoritative tree-point verification |
-
-
- | Inventory |
- Bridge-first, exact and bag-aware — INVENTORY_V1 remains the established read/refresh path, while INVENTORY_EXACT_V1 exposes Backpack, Bag 1..4 and Keyring with physical locations, empty slots and container filters |
-
-
- | Inventory item move |
- Bridge-first and runtime validated — ITEM_MOVE_V1 moves one whole stack by synthetic addon drag/drop between allowed physical slots, waits for the structured server result and refreshes the exact snapshot without using the native player cursor APIs |
-
-
- | Inventory item equip |
- Bridge-first and runtime validated — ITEM_EQUIP_V1 equips one exact item from Backpack or Bag 1..4 through the Bridge, waits for the structured result and refreshes authoritatively without optimistic UI mutation |
-
-
- | Inspect item unequip |
- Bridge-first and runtime validated — ITEM_UNEQUIP_V1 routes Inspect right-click by exact equipment slot and item ID; the legacy ue whisper is available only when MultiBot.allowLegacyChatFallback == true and is disabled in normal bridge-first configuration |
-
-
- | Inventory item use |
- Bridge-first and runtime validated — ITEM_USE_V1 revalidates the exact physical source, executes through the native use-item path, returns a structured result and refreshes authoritatively |
-
-
- | Inventory item destroy |
- Bridge-first and runtime validated — ITEM_DESTROY uses a specialized exact-item request with server-side source revalidation and an authoritative result |
-
-
- | Inventory item single sell |
- Bridge-first and runtime validated — ITEM_SELL_SINGLE_V1 revalidates the exact source and nearby vendor, performs the native sale and returns a structured INVENTORY_ITEM_SELL result |
-
-
- | Vendor Buyback |
- Bridge-first and runtime validated — VENDOR_BUYBACK_V1 lists authoritative Buyback entries, executes one native buyback after server validation and refreshes inventory and Buyback state |
-
-
- | Inventory bulk sell |
- Bridge-first and runtime revalidated — INVENTORY_BULK_SELL_V1 routes SELL_VENDOR and the existing SELL_GREY action through the bridge. For SELL_VENDOR, the legacy s vendor path is available only when MultiBot.allowLegacyChatFallback == true; the Bridge accepts ITEM_USAGE_VENDOR only and excludes ITEM_USAGE_AH. Runtime regression tests preserved Symbol of Kings and Gold Ore. Further SELL_GREY work remains deferred. |
-
-
- | Open items |
- Bridge-first and validated — INVENTORY_OPEN_V1 / OPEN_ITEMS with structured result handling and no silent chat fallback in normal bridge-first use |
-
-
- | Group Roll |
- Bridge-first and runtime validated — GROUP_ROLL_V1 supports normal 0–100 rolls and Shift+click item rolls with tokenized pending state, duplicate-send protection and structured ACK handling |
-
-
- | Spellbook |
- Bridge-first combat spell listing separated from profession recipe data |
-
-
- | Character Info frame |
- Bridge-first Blizzard-style tabs for skills, reputations and currencies/emblems |
-
-
- | Bot bank / guild bank / vendor buy |
- Bridge-first bank and guild-bank snapshots plus vendor buy actions. `BANK_DEPOSIT` and `GBANK_DEPOSIT` use negotiated ITEM_DEPOSIT_EXACT_V1 when available, carrying exact bag/slot/itemId/count source identity and whole-stack semantics. Bank and guild-bank withdrawals remain on the existing non-exact-stack path; exact withdrawals are deferred. |
-
-
- | Profession recipe frame |
- Bridge-first and runtime validated — recipe listing and normal crafting remain on RUN~CRAFT_RECIPE; item-target recipes return TARGET_REQUIRED and continue through CRAFT_RECIPE_TARGET_V1 with exact Inventory/Inspect selection by bag/slot/itemId. Recipes currently craftable are highlighted with a bright-green name. |
-
-
- | Enchanting Trade Service |
- Bridge-first and runtime validated — ENCHANT_TRADE_V1 exposes known Enchanting services, reagent/tool availability and native Trade-slot execution without a generic cast/chat executor; the same dedicated window is available from the enchanter EveryBar and Character Info, with UI text localized in all eight runtime locales. Enchantments for which all reagents and required tools are present are highlighted with a bright-green name. |
-
-
- | Trade inventory chat suppression |
- Runtime validated — the legacy Playerbots === Inventory === Trade-start dump is hidden for Inventory, Enchanting and native client Trade openings; the filter is limited to the exact dump sequence from known bots and does not modify Playerbots or the Bridge |
-
-
- | Glyphs |
- Bridge-first with glyph icons and tooltips |
-
- | Loot rules |
- Bridge-first and runtime validated — loot enable/disable and loot-list profiles remain on RUN~LOOT; exact always-loot item add/remove uses negotiated LOOT_RULE_ITEM_V1 with structured results and no normal chat/whisper path. |
-
-
- | Loot Master frame |
- Implemented optional auto-opening master-loot UI with candidate scoring, preferences and recent loot history |
-
-
- | Units / EveryBars |
- Improved login, reload and AddClass refresh behavior |
-
-
- | Random bot visibility |
- Improved bridge-visible grouped randombots alongside AddClass bots and altbots |
-
-
- | Party / raid formation controls |
- Bridge-first and chatless — left-click applies one formation to every controllable bot in the current party or raid through RUN~FORMATION; right-click reads each bot's effective formation through GET~FORMATIONS and displays a localized tooltip |
-
-
- | Legacy automatic chat fallback |
- Disabled by default |
-
-
- | Outfits |
- Bridge-first listing, create/update, reset, equip and replace |
-
-
- | Quests |
- Bridge-first incompleted, completed and all quest lists with dark result frames and per-bot abandon buttons |
-
-
- | Game object search |
- Bridge-first results and copy frame without localized chat parsing |
-
-
- | RTI controls |
- Bridge-first icon assignment and RTI target actions |
-
-
- | Pull Control |
- Bridge-first wait, focus, DPS assist, AoE and RTI pull/attack controls |
-
-
- | Combat strategy fine tuning |
- Bridge-first avoid AoE, save mana, threat and behind controls |
-
-
- | Disperse controls |
- Bridge-first distance set and disable actions through RUN~POSITION |
-
-
- | Loot Master frame |
- Implemented optional auto-opening master-loot UI with candidate scoring, preferences and recent loot history |
-
-
- | Units / EveryBars |
- Improved login, reload and AddClass refresh behavior |
-
-
- | Random bot visibility |
- Improved bridge-visible grouped randombots alongside AddClass bots and altbots |
-
-
- | Legacy automatic chat fallback |
- Disabled by default |
-
-
-
----
-
-# Requirements
-
-## Client
+# Compatibility & Legacy Chat
-- World of Warcraft 3.3.5a / Wrath of the Lich King client.
-- Tested with:
- - English / US client
- - German client
- - French client
- - Spanish client
-- Localization files included for