promotional banner

WoWWatchtower Sender

Share your data with the guild

WoWWatchtowerSender — guild data sender for WoW Watchtower (GuildTracker)

WoWWatchtowerSender is the lightweight sender half of the WoW Watchtower guild-tracking system. Install it, join your guild, and it quietly broadcasts your character data to the guild addon channel so your guild's Watchtower / GuildTracker receiver can build a live roster: gear, spec, attunements, professions, recipes, and epic loot.

It is a standalone-addon conversion of the Watchtower WeakAura pack (wago.io/tmlB8BgJ1) — no WeakAuras required. It works on both the Classic Anniversary client and the newer Forever (retail-based) client with the same install.

What it sends (SamaSync module)

Once enabled, the addon automatically sends small, compressed packets on SPYSAMA_DATA (GUILD only):

  • Gear (ITEMS): all 20 equipped slots, resent on login, logout, and every gear change. The receiver can see everyone's current equipment without armory checks or manual links.
  • Profile (GENERAL, refreshed every 10 min): class, spec/talent split (e.g. 41/20/0 on Classic, spec name on Forever), guild rank + public note, level/XP/rested, 16 key faction reputations (Argent Dawn → Scryers), and profession skill ranks (Cooking, Alchemy, Blacksmithing, Enchanting, Engineering, Leatherworking, Tailoring, Jewelcrafting, etc.). On Forever, skill ranks and the classic talent x/y/z string are unavailable via the client API and send as empty/0/0/0 instead of erroring.
  • Attunement quests (QUESTS): completion flags for SSC, Naxx (Honored/Revered/Exalted), Karazhan, Tempest Keep, Hyjal, and Black Temple keys/attunements. Raid leads can see at a glance who still needs what.
  • Recipes (RECIPES): when you open a profession window, it sends that profession's known recipes as item links. Example: open Blacksmithing and the guild list learns you can craft a specific weapon; open Enchanting and they see your available enchants.
  • Epic+ bag items (BAG_ITEMS): itemIDs of epic-or-better items in bags 0–4. Useful for tracking Nether Vortexes, Bijous/Coins, Wartorn Scraps, Words of Thawing, and other raid materials without asking in chat.
  • Version handshake (VERSION): announces protocol 1.0.25 so the receiver can filter incompatible senders.

Sends are suppressed in raid instances (Molten Core → Sunwell, Karazhan, Gruul, Magtheridon, TK, BT, Hyjal, SSC, Zul'Aman, Zul'Gurub, etc.) to avoid addon-channel spam during pulls, and resume automatically outside.

Spell-request responder (ExternalRequest module)

The second module answers buff/utility requests whispered to you:

  • Another player whispers you a spell link ([Blessing of Protection]) or text (Use Power Infusion).
  • You instantly reply with status: BoP OK!PI is on CD for 42s., or Innervate OUT OF RANGE! — including a real range check and cooldown check.
  • You get an on-screen popup (PI → PlayerName), a glow on their raid frame (Blizzard compact frames or ElvUI, fallback to action button), and optional text-to-speech, so you never miss a call for Innervate, Misdirection, Blessing of Freedom/Protection/Sacrifice, Lay on Hands, Pain Suppression, or Tricks of the Trade.
  • When you cast it, the addon whispers the target (I cast [spell] on you.) and clears the glow. Long-cooldown spells (25s+) are also announced even without a prior request.

This turns chaotic whisper spam mid-raid into a reliable, one-click request flow.

How it changes your game

  • For raiders: install and forget. Your info stays current for officers with zero manual exports.
  • For officers / raid leads: pair this sender with the Watchtower receiver and you get attunement tracking, profession/recipe search ("who can craft X?"), gear overview, and consumable/material visibility across the whole guild.
  • For support classes: Paladins, Priests, Druids, Hunters, Rogues, Warlocks and Shamans get a clean request inbox instead of missed whispers.

Commands

  • /wowsender or /spysama — show module and debug status
  • /wowsender samasync on|off — toggle data sending
  • /wowsender externalrequest on|off — toggle spell requests
  • /wowsender debug on|off (or bare /wowsender debug to toggle) — show/hide outgoing packet debug output in chat. Off by default; turn it on only when troubleshooting.

All libraries (AceComm-3.0, LibSerialize, LibDeflate) are bundled. Data only goes to your own guild, never to party, raid, or external servers.

The WoWWatchtower Sender Team

profile avatar
  • 2
    Projects
  • 10
    Downloads