Fixed restoration of dualclass skills.

This commit is contained in:
MobiusDevelopment
2021-10-20 17:41:51 +00:00
parent ebfc7864ee
commit 0b36e63016
33 changed files with 373 additions and 90 deletions

View File

@@ -171,6 +171,7 @@ public class Hardin extends AbstractNpcAI
}
}
}
player.restoreDualSkills();
player.store(false);
player.broadcastUserInfo();
player.sendSkillList();

View File

@@ -609,6 +609,7 @@ public class Raina extends AbstractNpcAI
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED));
player.sendPacket(getNpcHtmlMessage(player, npc, "reawakenSuccess.html"));
SkillTreeData.getInstance().cleanSkillUponAwakening(player);
player.restoreDualSkills();
player.sendPacket(new AcquireSkillList(player));
player.sendSkillList();
giveItems(player, getCloakId(player), 1);
@@ -644,6 +645,7 @@ public class Raina extends AbstractNpcAI
player.sendPacket(SystemMessageId.THE_NEW_SUBCLASS_HAS_BEEN_ADDED);
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
SkillTreeData.getInstance().cleanSkillUponAwakening(player);
player.restoreDualSkills();
player.sendPacket(new AcquireSkillList(player));
player.sendSkillList();
giveItems(player, getPowerItemId(player), 1);