![world editor warcraft 3 arithmetic rounding world editor warcraft 3 arithmetic rounding](https://wow.zamimg.com/uploads/blog/images/21856-elite-shadowlands-adventure-missions-are-harder-for-some-covenants.jpg)
![world editor warcraft 3 arithmetic rounding world editor warcraft 3 arithmetic rounding](https://static.tvtropes.org/pmwiki/pub/images/castfromhitpointsedit.png)
It has always taken 900 XP to go from 2 to 3. To the best of my knowledge, nothing has changed since I wrote this up sometime last fall. Looks like a problem among people who don't know the difference between the "round" function and the "floor" function.
![world editor warcraft 3 arithmetic rounding world editor warcraft 3 arithmetic rounding](https://www.mdpi.com/informatics/informatics-06-00032/article_deploy/html/images/informatics-06-00032-g001-550.jpg)
So there can never an exact formula be found. :( I think Blizz once created a table based on the pattern posted above and then adjusted this table over the time at will. As I still think that the "formula" is in the client and I tested with 1.8.2 which had 800 to 3, I would bet that there is NO FORMULA anymore. Ok, a friend just made a test at Blizz and you are right, it now takes indeed 900 from 2 to 3. So even the table on this wiki page is wrong. I tested this at local emu server but it doesn't matter as the exp to next level is calculated client side. I'm pretty sure it takes 900 XP to reach level 3 from level 2 (as the page shows), not 800 XP (as your math shows). The sequence formula is simply: An = floor(2n/5)īut unfortunately my math knowledge is not good enough to create a row sum formula out of it which then could be used to exactly calculate the required exp to next level. The required exp for the next level is calculated based on a the following integer sequence: When totaling the total raw xp to reach level 60, whomever did the math added the XP needed to reach level 61 into the equation.Īctually the formula is wrong. Please do not change the formulas unless you can first justify a correction.