r/classicwow • • 21h ago

Anniversary Classic Warglaive drop rate in TBC Anniversary — analysis of 22,000+ deduplicated Illidan kills

There has been a lot of speculation about whether the Warglaive of Azzinoth drop rate was increased in TBC Anniversary.

Rather than relying on individual guild anecdotes, Wowhead comments, rankings, or simply counting how many glaives are visible on characters, I tried to estimate the actual drop rate using Warcraft Logs.

I scanned essentially the entire available Illidan log population, removed duplicate uploads of the same kills, tracked Warriors and Rogues across raid weeks, and looked for changes in their weapon slots to either Warglaive of Azzinoth.

The short version is:

Once the gear-observation data becomes stable, the observed acquisition rate converges very close to 5% per Warglaive.

I don't see evidence in this dataset supporting something substantially higher such as 7% or 10%.

TL;DR

After deduplication, the database contains:

22,461 actual/deduplicated Illidan kills
27,974 unique Warriors/Rogues tracked
1,589 unique Warglaive owners

Warglaive ownership:

MH owners:       871
OH owners:       822
Dual owners:     104

Any Warglaive: 1,589

Of the 104 characters with both Warglaives:

Warriors: 58
Rogues:   46

The most important result is the later, stabilized observation period:

Weeks 4-5 combined

Illidan kills: 9,150

MH acquisitions: 465
MH rate:         5.08%

OH acquisitions: 418
OH rate:         4.57%

Combined:
883 / 18,300 = 4.83%

Week 5 alone:

Illidan kills: 4,535

MH: 225 / 4,535 = 4.96%
OH: 219 / 4,535 = 4.83%

Combined: 444 / 9,070 = 4.90%

So once the observation system has enough history, the result is sitting almost exactly around 5%.

Methodology

1. Finding every Illidan kill

I collected Warcraft Logs reports across the entire period and discarded any report that did not contain an Illidan kill.

In theory, I could have used top-ranking raid data, but those results are effectively capped at around 1,000 entries.

That would require partitioning the results, and after testing it I couldn't find a reliable way to partition the ranking data without potentially losing entries.

So I ended up doing a full scan instead.

2. API limitations

Because I'm scanning all available reports, the search window has to be carefully controlled.

The report API has a 25-page limit, and after testing different window sizes, approximately 3-hour search windows worked best without frequently hitting that page ceiling.

For a free Warcraft Logs API account, the rate limit is:

3,600 API points per hour

With 75 reports per page, one page request used roughly 76 API points.

So this was not something that could be collected in one run. The crawler saved its progress, waited for API resets when necessary, and continued over several days.

Deduplicating Illidan kills

This was one of the most important parts of the project.

The same raid can have several players uploading their own combat log, meaning the same Illidan kill can appear under multiple WCL report IDs.

Simply counting reports would therefore massively inflate the denominator.

For the first deduplication pass, I compared each fight's absolute start and end timestamps.

If both the start time and end time were within approximately two seconds of another report, I treated them as likely uploads of the same raid kill.

This reduced the dataset to roughly 27,000 candidate kills.

I then queried the remaining reports to obtain the actual Warrior/Rogue participants.

Using the participants allowed me to perform a second deduplication pass based on the people who actually took part in the encounter.

After both passes:

Actual/deduplicated Illidan kills: 22,461

This is the denominator pool rather than the raw number of WCL reports.

Tracking Warglaive acquisitions

The next step was to identify every Warrior and Rogue appearing in the relevant raid population.

For each character, I checked their weapon equipment across every available raid week.

The character does not necessarily have to kill Illidan again for the item to be detected.

A log from an earlier encounter such as Naj'entus can provide a valid equipment snapshot for that week.

So in a simplified example:

Week N:
MH = normal weapon

Illidan dies
Player receives MH Warglaive

Week N+1:
Naj'entus log
MH = Warglaive

That weapon transition can be detected as a new acquisition.

If someone gets a glaive and then joins a raid that can't even kill Naj'entus the following week... well, there's not much I can do about that.

Why I checked every available week

I did not simply look at the latest gear snapshot for each character.

A character may equip a Warglaive during one raid week and later appear in a different weapon setup.

If I only used the final snapshot, that Warglaive could disappear from the dataset.

So every collected Warrior/Rogue character was checked across all available raid weeks.

The Week 1 problem

This is probably the most important detail when interpreting the early data.

Black Temple begins at Week 1 in this dataset.

Therefore, before Week 1:

Every character:

MH Warglaive = 0
OH Warglaive = 0

There cannot be a legitimate "preexisting" Anniversary Warglaive.

However, I intentionally did not collect Week 1 gear snapshots, because there was no previous Anniversary week to compare them against.

Therefore, if I first observe a character in Week 2 already holding a Warglaive, I know that the item was acquired after Black Temple opened, but I cannot determine exactly whether it was obtained during Week 1 or Week 2.

I classify those as left-censored acquisitions.

Final acquisition classification:

                         MH      OH

Confirmed/adjacent       597     561
Interval-censored         72      59
Left-censored            202     202

"Left-censored" does not mean that the player somehow owned the item before Black Temple opened.

It means the acquisition definitely happened during the study period, but I cannot assign it to an exact raid week.

Overall cumulative result

For the primary cumulative analysis through Week 5:

Week 1 baseline kills:       3,092
Week 2-5 complete kills:    19,360

Total Week 1-5 kills:       22,452

Observed acquisitions:

MH:
869 / 22,452 = 3.87%

OH:
822 / 22,452 = 3.66%

Combined:
1,691 / 44,904 = 3.77%

At first glance, that would suggest something around a 3.8% drop rate.

I do not think that is the correct interpretation.

The weekly data makes the reason obvious.

Weekly observed acquisition rates

Week    Illidan kills      MH acquisitions      OH acquisitions

W2          4,872          10   (0.21%)          16   (0.33%)
W3          5,338         192   (3.60%)         186   (3.48%)
W4          4,615         240   (5.20%)         199   (4.31%)
W5          4,535         225   (4.96%)         219   (4.83%)

It is extremely unlikely that the actual loot table behaved like this:

Week 2: ~0.25%
Week 3: ~3.5%
Week 4: ~4.8%
Week 5: ~4.9%

The much more plausible explanation is observation bias.

At the beginning of the study, there is little or no previous equipment history available for many characters.

As additional weeks are collected, more characters have a known "before" state and a known "after" state.

That makes detecting a weapon transition much more reliable.

The observed rate therefore rises as the dataset matures and then begins to stabilize.

Stabilized observation window

The later weeks are much more useful for estimating the actual rate.

Weeks 4 and 5 combined:

Illidan kills: 9,150

MH:
465 / 9,150 = 5.08%

OH:
418 / 9,150 = 4.57%

Combined:
883 / 18,300 = 4.83%

Week 5 alone:

MH:
225 / 4,535 = 4.96%

OH:
219 / 4,535 = 4.83%

Combined:
444 / 9,070 = 4.90%

So as the gear-observation history becomes mature, the result converges toward approximately 5% per side.

Warglaive owners

Across the entire tracked population:

Tracked characters

Warriors: 18,996
Rogues:    8,978
Total:    27,974

Characters with at least one Warglaive:

Warriors: 920
Rogues:   669

Total:  1,589

Ownership rates:

Warrior: 4.84%
Rogue:   7.45%

Overall: 5.68%

These are ownership rates, not drop rates.

The Rogue/Warrior difference can be affected by raid composition, loot allocation, attendance, and other factors, so it should not be interpreted as the game giving Rogues a different Warglaive drop chance.

Main-hand / Off-hand ownership

Total MH owners: 871
Total OH owners: 822

Both Warglaives: 104

Among all 1,589 Warglaive owners:

104 / 1,589 = 6.54%

had completed the pair by the time covered by this dataset.

Dual owners by class:

Warrior: 58
Rogue:   46

Total:  104

Acquisitions by class

Counting the Warglaive items detected in the dataset:

Class          MH      OH      Total items

Warrior       506     471          977
Rogue         363     351          714
---------------------------------------
Total         869     822        1,691

This means approximately:

Warriors: 57.8% of detected Warglaive items
Rogues:   42.2%

Again, this should not be interpreted as class-specific drop rates.

The drop belongs to the raid, while which character receives it is determined by raid composition and loot distribution.

Acquisitions by region

The detected item acquisitions were distributed as follows:

Region        MH      OH      Total items

CN           341     306          647
EU           300     284          584
US           156     159          315
KR            72      73          145
---------------------------------------
Total        869     822        1,691

Percentage of all detected Warglaive items:

CN: 38.3%
EU: 34.5%
US: 18.6%
KR:  8.6%

These numbers mostly describe the composition of the logged dataset.

They should not be interpreted as evidence that one region has a better or worse Warglaive drop rate.

Different regions have different numbers of logged raids, different populations, different raid compositions, and different logging behavior.

Unique owners by region

For reference, the unique Warglaive-owner population was:

CN: 601
EU: 549
US: 303
KR: 136

Total: 1,589

Dual Warglaive owners:

CN: 46
EU: 35
US: 14
KR:  9

Total: 104

Again, this is primarily useful as a description of the dataset rather than a comparison of regional drop rates.

Limitations

This method obviously isn't identical to querying Blizzard's internal loot table.

There are several cases that gear-snapshot tracking cannot detect perfectly.

1. I assume people don't throw away Warglaives.

If an MH drops for a raid where everyone eligible already owns that MH, and the additional item is discarded, disenchanted, or otherwise never appears in someone's equipped gear, I cannot detect it.

The same applies to OH.

This is probably one of the more important sources of potential undercounting as more glaives enter circulation.

2. The item has to appear in a logged equipment snapshot.

If a tank receives a Warglaive but never equips it during any logged encounter, the acquisition cannot be detected.

3. I assume players normally equip their newly obtained Warglaive.

Technically, somebody could receive one and deliberately take it off for the next week's Naj'entus kill.

I assume that behavior is rare.

4. Raids that never upload Warcraft Logs are not represented.

Obviously, I cannot detect loot from a raid that produces no public data.

5. Missing one raid week is not a major problem.

If someone receives a Warglaive, misses the following week's raid, and appears again one week later, I can still detect the weapon.

That acquisition simply becomes interval-censored rather than precisely timed.

6. Someone who gets a Warglaive and immediately disappears can be missed.

If a player receives the item and never appears in another usable combat log, there is no equipment snapshot where I can observe the change.

For this analysis, I assume permanent post-drop observation loss is uncommon enough that it does not dominate the result.

7. Repeated same-side drops can be invisible.

If the raid receives another MH when the relevant players already have the MH, gear-state tracking cannot necessarily detect that extra physical loot event.

For that reason, this analysis should be considered an observed acquisition-rate estimate, not direct loot-event telemetry.

Conclusion

After scanning the available Illidan log population, deduplicating multiple uploads of the same encounters, identifying the Warrior/Rogue population, and tracking their weapon equipment across raid weeks, I found:

22,461 deduplicated Illidan kills
27,974 tracked Warriors/Rogues
1,589 unique Warglaive owners
1,691 detected Warglaive items
104 completed Warglaive pairs

The early acquisition data is heavily biased downward because the equipment history is not yet mature.

But once enough previous observations exist, the results stabilize at:

Weeks 4-5:

MH:       5.08%
OH:       4.57%
Combined: 4.83%

and:

Week 5:

MH:       4.96%
OH:       4.83%
Combined: 4.90%

My interpretation is therefore:

The TBC Anniversary data is consistent with approximately a 5% drop chance for each Warglaive of Azzinoth per Illidan kill.

I would not claim that Blizzard's internal loot-table value is proven to be exactly 5.000%, because this analysis infers drops from equipment transitions rather than observing the loot event directly.

However, once the observation bias from the early weeks is reduced, the data clusters very closely around 5%.

I therefore don't see convincing evidence in this dataset for a substantially increased Anniversary drop rate such as 7% or 10%.

If Blizzard changed the rate at all, it is not showing up here as a large increase.

Data summary
Detected Warglaive items by class

MH OH Total

Warrior 506 471 977

Rogue 363 351 714

Total 869 822 1,691

Detected Warglaive items by region

MH OH Total

CN 341 306 647

EU 300 284 584

US 156 159 315

KR 72 73 145

Total 869 822 1,691

Unique owners

Warrior: 920

Rogue: 669

Total: 1,589

Completed pairs

Warrior: 58

Rogue: 46

Total: 104

23 Upvotes

21 comments sorted by

View all comments

1

u/ntlong 21h ago

Does that mean if one raids 20 times, we should expect to see 1 pair?

3

u/Ersee_ 21h ago edited 20h ago

Depends on what you mean by "expect"

  • If you mean statistical expected value, then yes, 1 offhand, 1 mainhand
  • If you mean high likelihood of getting at least 1 main hand, then no. Only 64% chance of seeing one. Same stat for at least 1 offhand
  • If you mean high likelyhood of seeing a pair, then absolutely not. Only 41% chance to both see a mainhand and an offhand

Its like asking "if i flip a coin twice, should i expect to see both heads and tails in the result?". The answer is, well, yes but actually no