I thought the formula was 22~24 + (Improved MaxMP * 2) + (INT / 10). I had 726 INT (with Maple Warrior), so the minimum gain should have been 22 + 20 + 72 = 114, but I gained 113 instead. Is the INT from Maple Warrior not being counted?
At the next level up, I had 731 INT (with Maple Warrior) but my MP gain was 112 MP, even the minimum according the formula is 22 + 20 + 73 = 115. Without Maple Warrior, I had 700 INT. If you use this value, the MP gain would be 112~114, so the gain of 112 would fit. So, my theory is that the INT from Maple Warrior isn't being counted for MP increase.
i think its 18~20+20+(int/10) but these numbers doesn't match up with your mp gain either so i might be wrong Code: } else if (c.getPlayer().getJob().isA(MapleJob.MAGICIAN)) { ISkill improvingMaxMP = SkillFactory.getSkill(2000001); int improvingMaxMPLevel = c.getPlayer().getSkillLevel(improvingMaxMP); if (improvingMaxMPLevel >= 1) { MaxMP += rand(18, 20) + improvingMaxMP.getEffect(improvingMaxMPLevel).getY(); } else { MaxMP += rand(18, 20); }
Did you get that from here? https://royals.ms/forum/threads/fully-revised-hp-washing-guide.8286/ It says it is for adding AP into MP using AP resets, rather than leveling up. This is what I referred to for the 22~24 range. https://royals.ms/forum/threads/double-hp-wash.1456/#post-5573 Anyway, I leveled again and got 112 MP again. This time I had 737 INT with Maple Warrior and 705 INT without it. So this would again be consistent with Maple Warrior being ignored.
I've leveled a few more times and my MP increase is always as though INT from Maple Warrior doesn't count. Is it supposed to?