[Guild Duel Leaderboard Addon] – Track Your Duels Like Never Before!
For the Average Player
Here’s the easiest way to understand how this addon works:
- Automatic Tracking:
Every time you win or lose a duel, the addon automatically tracks it for you. No manual input required!
- Guild Synchronization:
When you log in, the addon "pings" all other guild members who have the addon installed. Only players with the addon respond, sharing their latest stats with you.
- Easy Leaderboard Access:
Just type /guildleaderboard in chat to open the leaderboard. You'll see a scrollable list of everyone in your guild with their wins, losses, and win rates. A handy red "X" lets you close the leaderboard quickly when you're done.
- Top 3 Highlighted:
The top 3 players are always highlighted in gold for some friendly competition. Show your guildmates who’s boss!
- No Data Sharing Outside the Guild:
All stats are shared exclusively within your guild, ensuring that your data remains private.
- Simple Installation:
Download the addon from the following link, place it in your Interface/AddOns folder, and you're good to go:
Download Guild Duel Leaderboard
For the Tech-Savvy Players
Here’s a more technical breakdown of how the addon functions:
- Communication:
The addon uses WoW’s SendAddonMessage API to send and receive data. It operates exclusively in the guild communication channel to ensure stats are only shared within the guild.
[]Tracking Events:
The addon listens to the CHAT_MSG_SYSTEM event to detect duel outcomes. For example:
- []Win: When the system message includes "PlayerName has defeated YourName".
- Loss: When the system message includes "YourName has been defeated by PlayerName".
- Saved Variables:
The addon uses WoW’s SavedVariables system to store stats persistently between sessions. Your wins and losses are saved locally in a table called DuelHistoryDB.
- Leaderboard Logic:
The leaderboard dynamically sorts guild members by wins, breaking ties alphabetically.
Top 3 players are highlighted in gold, with all other players appearing below in a standard list.
- Periodic Synchronization:
Every 10 minutes, the addon sends out a sync request to all guild members. Those with the addon respond with their latest stats, ensuring everyone’s leaderboard is up to date.
- Lightweight Design:
The addon is optimized to ensure minimal memory usage and no interference with gameplay.
Rules and Support
- []Addon Requirements: This addon is designed for WoW 3.3.5 (Wrath of the Lich King).
[]Download & Install: Place the folder in Interface/AddOns and enable it in the game’s AddOns menu. - Feedback & Bug Reports: Please post here or reach out on the NexusMods page.