promotional bannermobile promotional banner

WarlordsPvP

The ultimate addon for PvP guilds in World of Warcraft Classic. Combines enemy tracking, honorable kill statistics, guild PvP ranks, bounty hunting, and raid management into one powerful package.
Back to Files

WarlordsPvP-2.10.2.zip

File nameWarlordsPvP-2.10.2.zip
Uploader
BionicBitsBionicBits
Uploaded
Aug 15, 2026
Downloads
349
Size
4.7 MB
Flavors
Classic TBCClassic
File ID
8654560
Type
R
Release
Supported game versions
  • 2.5.5
  • 1.15.9

What's new

Changelog

2.10.2

First round of fixes and polish from live testing of the 2.10.x guild features on the Classic Era client.

Fixed: PvP Statistics buttons overlapping the last summary rows

In the Statistics window, the bottom rows of the Summary Statistics column ("Average kills per day", "Achievements unlocked", "Achievement points") were drawn underneath the Show Settings / Achievements / Kill History / Kill Streak button block. The column was a plain frame with a fixed 500px height, and plain frames don't clip their children — the rows just kept drawing past the bottom edge, so the overlap appeared for any character with enough stats to fill the column (conditional rows like the busiest-day/hour/month and streak lines make the length vary per character).

The summary column is now a bounded scroll frame, like the charts column on the left, so overflow scrolls instead of spilling. It also got ~45px taller: its height and the separator line are both derived from one shared button-strip constant, so they can't drift apart if the window size changes later.

Blacklist reasons: pick from presets or type your own

Adding a player or guild now opens a reason picker after the name — one click for the common cases (Traitor, Spy / enemy informant, Ninja looter, Scammer, Mafia / extortion, Harassment / drama) plus a Custom reason... option for free text. Presets are defined in one place (WLP.Blacklist.REASON_PRESETS). The picker is a plain button dialog rather than a dropdown on purpose — the menu APIs churned in the 1.15.9/2.5.6 client rework. Slash and options-panel adds still accept typed reasons directly.

Fixed: /wl sometimes showed a stale command list with no blacklist/bounty/bridge commands

Two handlers have been racing for /wl since the options consolidation: the real dispatcher in SlashCommands.lua, and a legacy AceConfig "commands" table (show/hide/reset only) that was also bound to wl. The winner is decided by table iteration order and could flip between sessions — which is why newly added commands sometimes "weren't there." The legacy binding is removed; /wl now always reaches the real dispatcher and its full help (including /wl bl and /wl bridge).

Fixed: "Next" button dead in the blacklist add-player popup

The 1.15.9/2.5.6 client moved StaticPopup edit boxes behind a GetEditBox() accessor; button handlers still reading self.editBox hit a silent nil error, so clicking Next/Add did nothing (pressing Enter in the box worked, which is why it looked so odd). Fixed with the same compatibility accessor SpyList already used, in both blacklist popups and the Bounty add-player/add-guild dialog, which had the identical latent break. The name → reason popup chain now also defers a frame so the second popup can never race the first one's teardown.

Coalition chat now feels like a native channel

  • Dedicated chat tab. A "Coalition" chat window is created automatically the first time your addon connects (once per character — closing it is respected, and messages then fall back to the main chat frame). Toggle it in Options → Coalition Chat; /wl bridge tab recreates it.
  • Type in the normal chat box. Bare /wgc flips the edit box into a sticky Coalition: mode (custom chat type, same stickiness as /g) — plain typing then goes to the coalition until you switch channels. Slash commands typed in that mode still work normally.
  • Click to reply. The [Coalition] prefix on every line is a clickable link that opens the input in Coalition mode.

Blacklist editing defaults to "GM plus officers" — detected, not guessed

A fixed rank threshold only means "officers" in guilds whose officers happen to sit at rank 1. Now, when the GM logs in, the addon reads the guild's actual permission setup (only the GM's client can) and publishes "GM plus every rank that can edit officer notes" — the addon's standard officer definition — as the blacklist editing boundary via guild sync. Until a GM has logged in with the addon, the interim default remains ranks 0–1. The GM can override with the options slider or /wl bl rank <n>, and return to detection with /wl bl rank auto or the "Auto-detect officers" button; a status line on the options page shows which mode is active.

This mod has no additional files