Description
Post Issues here - https://github.com/netwalker0099/watchingmachine/issues
Please include your full LUA error output.
Modules
Please include your full LUA error output.
Modules
1. Auto Logger
Automatically manages chat and combat logging.
- Enables chat logging on login
- Automatically enables combat logging in raid instances (10/25-man for TBC)
- Optional logging in 5-man dungeons
2. Keyword Monitor
Monitor public channels for specific keywords with duplicate detection.
- Monitor Trade, General, LFG, and other channels
- 5-minute result retention with deduplication
- Sound and chat alerts
3. Mail & Trade Logger
Long-term logging of items and gold received via mail and trades.
- Logs gold, items, and auction house transactions
- Multi-character support with character selector
- Filter by Gold, Items, AH Sales, AH Buys, Expired
4. Services Parser
Parse services channel for boost advertisements by dungeon.
- Classic dungeons: RFC, SFK, SM, Mara, LBRS, ZG, Strat
- TBC dungeons: Ramparts, Blood Furnace, Slave Pens, Underbog, Mana Tombs, Shattered Halls, Shadow Lab, Botanica, Mechanar, Arcatraz
- Separate tab for summons/portals
5. Whisper Logs (WCL Lookup)
Track whispers and quickly look up players on Warcraft Logs.
- Generates Warcraft Logs URLs for each player
- "Scan Raid/Party" button to add all group members
6. Guild Invite
Auto-invite guild members to raid when they say the trigger word.
- Responds to trigger word (default: "inv") in guild chat or whispers
- Verifies guild membership before inviting
- Auto-converts party to raid when party reaches 5 members
- Say "raid" or "raid convert" in party/guild to manually convert
- Invite logging with timestamps
7. Debuff Tracker
Visual raid debuff monitoring for raid leaders.
- Tracks important debuffs on your target with priority awareness
- Shows visual indicators (green=present, red=missing, yellow=suboptimal)
- Per-debuff selection: choose exactly which debuffs to track per category
- Armor Reduction: Improved Expose Armor > Expose Armor > Sunder Armor > Faerie Fire
- Physical Damage: Blood Frenzy, Savage Combat
- Shadow Damage: Shadow Weaving, Curse of Elements
- Spell Hit: Misery
- Fire Damage: Improved Scorch, Curse of Elements
- Attack Speed: Thunder Clap (Improved)
- AP Reduction: Demoralizing Shout/Roar
- Healing Debuff: Mortal Strike, Wound Poison
- Hunter's Mark
- Configurable: show only in raid, show only on boss, categories to track
- Draggable frame, lockable position
8. PvP Enemy Tracker
Track hostile players who kill you in world PvP and get proximity alerts.
- Kill Tracking: Automatically logs players who kill you outside battlegrounds/arenas
- Records killer name, class, level, guild, zone, timestamp, and kill count
- Attributes kills via last-damage-source tracking (5-second window)
- Ignores deaths in battlegrounds and arenas
- Proximity Detection (5 layers):
- Nameplate detection (NAME_PLATE_UNIT_ADDED event)
- Periodic nameplate scan (every 1 second, 40 nameplates)
- Mouseover detection
- Target change detection
- Combat log source matching
- Alert System:
- Chat alerts with class-colored names, guild, and kill count
- Sound alerts (PvP flag capture sound)
- Screen alerts via RaidWarningFrame
- Per-player cooldown (default 30s) to prevent spam
- Each alert type independently toggleable
- Kill-on-Sight List:
- Sorted by kill count, scrollable
- Add manually by name or "Add Target" button
- Hover tooltip with guild, notes, and exact kill dates
- Per-entry remove, Clear All with confirmation
- "Manual tracking only" mode to disable auto-logging
- Error-resilient: pcall-protected event handlers with auto-disable on repeated failures
9. Recruiting Tool (Officers Only)
Automated guild recruiting system.
- Scan unguilded players by class and level range (1-70 for TBC)
- Customizable message with %GUILD% placeholder


