promotional banner

Guild Mass Whisper

Whisper every online guild member at once. Rank, level and zone filters.
Back to Files

GuildMassWhisper1.0.zip

File nameGuildMassWhisper1.0.zip
Uploader
AcelockAcelock
Uploaded
Sep 18, 2026
Downloads
11
Size
8.4 KB
Flavors
Retail
File ID
8913086
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

v4.9 (GuildMassWhisper)

Added

  • Mass Mail section (separate from the existing mass whisper) - own subject/body, mails every OFFLINE guild member matching the same rank/level filters. Requires standing at a mailbox; shows an estimated postage cost before sending.
  • Permanent diagnostic log (/gmw debug) - shows recent internal events in a copyable text window (Ctrl+A, Ctrl+C), since WoW chat text can't be selected. Silent by default, only visible when you open it yourself.
  • Duplicate-send protection: remembers who's already received mail with a given subject (persists across /reload and relogs) and automatically skips them on a later "Send Mail" with the same subject - shown in the confirmation popup. A different subject is treated as a new announcement. Entries auto-expire after 30 days.

Fixed

  • Mail to a guild member on a different (even connected) realm always failed - Blizzard doesn't support plain-text cross-realm mail to guildmates (only BoA items between your own characters). These are now detected and skipped automatically instead of wasting a send attempt, with a clear count shown of how many were skipped and why.
  • That same-realm detection was initially broken - GetGuildRosterInfo's name field has always included "-RealmName" for every member (not just cross-realm ones) since patch 5.4.2, so the original "contains a hyphen" check incorrectly flagged almost the entire guild as cross-realm. Now correctly extracts and compares the realm name itself.
  • A confirmation popup crashed (bad argument to SetFormattedText) - StaticPopup_Show's 4th parameter is data, not a third text-substitution argument; the popup template only supports two.
  • Mail sent right at the game's 255-character chat limit could be silently dropped with no error - the confirmation would print, but nothing arrived. Internal limit lowered to 250 with a safety margin.
  • Sending would sometimes silently hang partway through a large run with no way to tell who had and hadn't received mail. Now tracks full success/fail name lists (not just counts) and has an 8-second timeout safety net for sends that never fire a completion event at all.
  • The core bug behind repeated total failures during a large run: after 3 failures in a row, the addon is meant to pause 60s and retry (Blizzard's own anti-spam send cap almost certainly being the cause) - but the failure-streak counter was being reset to 0 after every single failure, so it could never actually reach 3, and the pause/retry safety net never triggered at all. Fixed - streak now only resets on an actual successful send.

This mod has no additional files