Kanna and Range

Background

Ever since the original Kanna rework (and possibly before) the Damage Range value in the stat window for Kanna's has been incorrectly calculated, and overestimates the classes actual range by a significant margin. This is especially significant when judging potentials and flames, and I believe this has led to people wasting money on various enhancements that are not as strong as the game would lead you to believe. This can potentially have real world consequences if you are playing in reg server, and are spending real money on these enhancements and items.

Calculating Range

In order to calculate the range shown in the Stat window, we first have to calculate our actual range. To do this we start with the upper actual range: Upper Actual=MultiplierStat ValueTotal ATT/100 Where Multiplier is our weapon's multiplier, Total ATT is our total weapon or magic attack (job dependant), and Stat Value is calculated with the following: Stat Value=(4Main Stat)+Total Secondary StatStat ValueDA=PureHP/3.5+(0.8(TotalHPPureHP)/3.5)+STR Now that we have the upper bound of our actual range, we can use that to calculate the lower bound: Lower Actual=UpperActualMastery%/100 Finally, we can then use these actual ranges to calculate the range shown on the stat window: Upper=Upper Actual(1+dmg%/100)(1+final%/100)Lower=1+(Lower Actual(1+dmg%/100)(1+final%/100))

In Practice

For this example we will be using my second Kanna, completely unbuffed. At the time of writing, the Kanna's stats are as follows:

INT=11463LUK=3548dmg%=58final%=60Magic ATTStat Window=1639Magic ATTBlessing of the Five Elements=163Upper=3,941,860Lower=3,744,769

We can then calculate our expected range, and compared it to the values shown in the stat window:

Upper Actual=MultiplierStat ValueTotal ATT/100Upper Actual=Multiplier((4Main Stat)+Total Secondary Stat)(Magic ATTStat Window+Magic ATTBlessing of the Five Elements)/100Upper Actual=1.35((411463)+3548)(1639+163)/100Upper Actual=1,201,753.8Lower Actual=Upper ActualMastery%/100Lower Actual=1,201,753.895/100Lower Actual=1,141,666.11Upper=Upper Actual(1+dmg%/100)(1+final%/100)Upper=1,201,753.8(1+58/100)(1+60/100)Upper=3,038,033.61Lower=1+(Lower Actual(1+dmg%/100)(1+final%/100))Lower=1+(1,141,666.11(1+58/100)(1+60/100)Lower=2,886,132.93

As we can see, the calculated values of 2,886,1333,038,034 do not match our observed values of 3,744,7693,941,860.

However, if we double the damage percentage kaisen provides (increasing our damage percentage by 30), and double value of Blessing of the Five Elements we get the following:

Upper Actual=MultiplierStat ValueTotal ATT/100Upper Actual=Multiplier((4Main Stat)+Total Secondary Stat)(Magic ATTStat Window+2Magic ATTBlessing of the Five Elements)/100Upper Actual=1.35((411463)+3548)(1639+2163)/100Upper Actual=1,310,458.5Lower Actual=Upper ActualMastery%/100Lower Actual=1,310,458.595/100Lower Actual=1,244,935.58Upper=Upper Actual(1+(dmg%+30)/100)(1+final%/100)Upper=1,310,458.5(1+88/100)(1+60/100)Upper=3,941,859Lower=1+(Lower Actual(1+(dmg%+30)/100)(1+final%/100))Lower=1+(1,244,935.58(1+88/100)(1+60/100)Lower=3,744,767

With this updated calculation, you can see that our calculated range of 3,744,7673,941,859 matches our observed range of 3,744,7693,941,860 perfectly, with the exception of minor differences in rounding.

Conclusion

Hopefully this demonstrates that relying on the range indicator in the stat window, and the +- range values shown in item tooltips/cube/flame screens are completely incorrect for Kanna. This discrepancy has the potential significant hurt players, as they create/use gear that makes them weaker. This also has the potential to the results of optimization calculators that rely on range, unless the maintainers of those calculators specifically carve out an exception to correctly calculate Kanna range values (Maple Meta Calc DOES account for this).

Links