Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java
- ===================================================================
- --- java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java (revision 4569)
- +++ java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java (working copy)
- @@ -99,7 +99,7 @@
- * you want to learn Aggression lvl 5, thus skipping lvl 4.) or the packet sends the same level or lower (eg: Aggression lvl 3 and the
- * packet sends info that you want to learn Aggression level 3).
- */
- - if (Math.max(player.getSkillLevel(_id), 0) + 1 != _level && _skillType != 3)
- + if (Math.max(player.getSkillLevel(_id), 0) + 1 != _level && !(_skillType == 3 || _skillType == 4))
- return;
- final L2Skill skill = SkillTable.getInstance().getInfo(_id, _level);
- Index: java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkillInfo.java
- ===================================================================
- --- java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkillInfo.java (revision 4569)
- +++ java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkillInfo.java (working copy)
- @@ -198,9 +198,21 @@
- }
- }
- else
- - {
- return;
- + }
- + else if (_skillType == 5)
- + {
- + Quest[] qlst = trainer.getTemplate().getEventQuests(Quest.QuestEventType.ON_SKILL_LEARN);
- + if ((qlst != null) && qlst.length == 1)
- + {
- + if (!qlst[0].notifyAcquireSkillInfo(trainer, activeChar, skill))
- + {
- + qlst[0].notifyAcquireSkillList(trainer, activeChar);
- + return;
- + }
- }
- + else
- + return;
- }
- else if (_skillType == 6)
- {
- Index: java/com/l2jserver/gameserver/network/serverpackets/AcquireSkillList.java
- ===================================================================
- --- java/com/l2jserver/gameserver/network/serverpackets/AcquireSkillList.java (revision 4569)
- +++ java/com/l2jserver/gameserver/network/serverpackets/AcquireSkillList.java (working copy)
- @@ -49,15 +49,15 @@
- Fishing, // 1
- Clan, // 2
- SubUnit, //3
- - unk4,
- - unk5,
- + unk4, // Used for subclass skills
- + unk5, // Used for skill transfer
- Special // 6
- }
- private static final String _S__A3_AQUIRESKILLLIST = "[S] 90 AquireSkillList";
- private List<Skill> _skills;
- - private SkillType _skillType;
- + private final SkillType _skillType;
- private static class Skill
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement