Fixed delevel from community board.

Contributed by CostyKiller.
This commit is contained in:
MobiusDevelopment 2021-02-23 05:47:14 +00:00
parent 8300550a35
commit 21e0829e6a
2 changed files with 2 additions and 2 deletions

View File

@ -281,7 +281,7 @@ public class HomeBoard implements IParseBoardHandler
player.destroyItemByItemId("CB_Delevel", Config.COMMUNITYBOARD_CURRENCY, Config.COMMUNITYBOARD_DELEVEL_PRICE, player, true);
final int newLevel = player.getLevel() - 1;
player.setExp(ExperienceData.getInstance().getExpForLevel(newLevel));
player.getStat().setLevel((byte) newLevel);
player.getStat().setLevel(newLevel);
player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp());
player.setCurrentCp(player.getMaxCp());
if (Config.COMMUNITYBOARD_DELEVEL_REMOVE_ABILITIES)

View File

@ -278,7 +278,7 @@ public class HomeBoard implements IParseBoardHandler
player.destroyItemByItemId("CB_Delevel", Config.COMMUNITYBOARD_CURRENCY, Config.COMMUNITYBOARD_DELEVEL_PRICE, player, true);
final int newLevel = player.getLevel() - 1;
player.setExp(ExperienceData.getInstance().getExpForLevel(newLevel));
player.getStat().setLevel((byte) newLevel);
player.getStat().setLevel(newLevel);
player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp());
player.setCurrentCp(player.getMaxCp());
player.broadcastUserInfo();