Thanks to extensive testing done on the beta by Puffymuffins, Towneh, and Vilius over at the classic warrior discord, we’ve encountered what appears to be a pretty significant bug with Berserker Stance. Against +3 level mobs, Berserker Stance’s +3% crit bonus is not applying to our attacks and as a result our effective crit chance is 3% lower than it should be. We’re aware of the 1% crit reduction per level difference, this is an additional 3% reduction. If we attack mobs of the same level in Berserker Stance, then we are seeing expected crit values. Attacking +3 level mobs while in Defensive or Battle Stance is also giving us expected crit values, after factoring in crit suppression, as can be seen here:
https://github.com/magey/classic-warrior/wiki/Attack-table
In our analysis of 5178 hits, we show that when fighting +3 lvl mobs in Berserker Stance the measured crit chance was ~3% lower than expected on each individual test and also when doing a weighted average of all the tests:
Overall crit chance (weighted average):
- Spell book: 15.61%
- Expected: 12.61% (-3% crit suppression)
- Measured: 9.75% ±0.82%
Additionally, all other attack table results match what what’s expected when fighting +3 level mobs (comparing to our extensive log collection totaling ~15k hits) which further validates these results.
As a control, we also did tests on same level mobs with no weapon skill bonus to see if this bug was caused by some interaction of weapon skill, crit suppression, level difference and the Berserker Stance bonus. In these tests, the measured crit chance was as expected given the tolerances:
Overall crit chance (weighted average):
- Spell book: 17.19%
- Expected: 17.19%
- Measured: 16.93% ±1.22%
The detailed analysis and combat logs of our tests can be found over here:
https://github.com/magey/classic-warrior/issues/17
-magey