Watching Machine

Auto Combat Logger, Keyword Monitor, Mail & Trade Logger, Boost Parser, Warcraft Logs Lookup Tool, Auto Invite, Raid Debuff Tracker, Pvp Enemy Tracker, and Guild Recruiting Tool

File Details

watchingmachine.zip

  • R
  • Mar 9, 2026
  • 81.34 KB
  • 70
  • 2.5.5
  • Classic TBC

File Name

watchingmachine.zip

Supported Versions

  • 2.5.5

Watching Machine v2.6 — Changelog

Removed Guild Restriction

The addon is now open to all players. Previously required membership in "Socks and Sandals" with officer-rank gating on the Recruiter module.

What changed:

  • REQUIRED_GUILD set to nil — no guild name check on login
  • isAuthorized and isOfficer always return true
  • CheckGuildSecurity() always passes
  • Officer gate removed from Recruiter (slash command, dashboard card, initialization)
  • Auth gates removed from: minimap button click, tooltip, ToggleDashboard, all slash commands, module init, dashboard card creation, UpdateDashboard, status listing
  • Login flow simplified: modules initialize after 1 second with no retry loop waiting for guild info
  • PLAYER_LEAVING_WORLD no longer resets auth state
  • /wmachine recheck command removed (no longer needed)
  • /wmachine debug simplified: shows version, guild info, verbose mode instead of security state
  • Help text cleaned up: removed officer tags and security commands
  • ~160 lines of security scaffolding removed

Backward compatible: WM:IsAuthorized() and WM:IsOfficer() API functions still exist and always return true so any module referencing them won't break.


Commit Log

  • 4aee266 Remove guild restriction — addon open to all players