Moved SkillToLearnByLevelUp sendPacket from Start of Fate quest to L2PcInstance.

This commit is contained in:
MobiusDev
2015-04-29 23:58:51 +00:00
parent 0869323b54
commit cac02e4140
2 changed files with 9 additions and 6 deletions

View File

@ -274,6 +274,7 @@ import com.l2jserver.gameserver.network.serverpackets.ExFishingStart;
import com.l2jserver.gameserver.network.serverpackets.ExGetBookMarkInfoPacket;
import com.l2jserver.gameserver.network.serverpackets.ExGetOnAirShip;
import com.l2jserver.gameserver.network.serverpackets.ExMagicAttackInfo;
import com.l2jserver.gameserver.network.serverpackets.ExNewSkillToLearnByLevelUp;
import com.l2jserver.gameserver.network.serverpackets.ExOlympiadMode;
import com.l2jserver.gameserver.network.serverpackets.ExPledgeCount;
import com.l2jserver.gameserver.network.serverpackets.ExPrivateStoreSetWholeMsg;
@ -2378,6 +2379,8 @@ public final class L2PcInstance extends L2Playable
sendPacket(new ExSubjobInfo(this, SubclassInfoType.CLASS_CHANGED));
setLearningClass(getClassId());
// Add AutoGet skills and normal skills and/or learnByFS depending on configurations.
rewardSkills();
@ -2386,6 +2389,12 @@ public final class L2PcInstance extends L2Playable
checkPlayerSkills();
}
// Send ExNewSkillToLearnByLevelUp if there are new skills to learn.
if (SkillTreesData.getInstance().hasAvailableSkills(this, getClassId()))
{
sendPacket(ExNewSkillToLearnByLevelUp.STATIC_PACKET);
}
notifyFriends(L2FriendStatus.MODE_CLASS);
}
finally