From c7ed9f5b49455951d84a5072c6764402c145b047 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 11 Jan 2022 02:10:25 +0000 Subject: [PATCH] Restore collection bonuses when set active class. Contributed by nasseka. --- .../java/org/l2jmobius/gameserver/model/actor/Player.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Player.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Player.java | 1 + .../java/org/l2jmobius/gameserver/model/actor/Player.java | 1 + 4 files changed, 4 insertions(+) diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java index e9cd53c0a7..05b02e1da0 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10064,6 +10064,7 @@ public class Player extends Playable rewardSkills(); regiveTemporarySkills(); getInventory().applyItemSkills(); + restoreCollectionBonuses(); // Prevents some issues when changing between subclases that shares skills resetDisabledSkills(); diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java index aa8fbf3a58..860e1497e3 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -10114,6 +10114,7 @@ public class Player extends Playable rewardSkills(); regiveTemporarySkills(); getInventory().applyItemSkills(); + restoreCollectionBonuses(); // Prevents some issues when changing between subclases that shares skills resetDisabledSkills(); diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java index a2814f769d..a5934d4d3d 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -9990,6 +9990,7 @@ public class Player extends Playable rewardSkills(); regiveTemporarySkills(); getInventory().applyItemSkills(); + restoreCollectionBonuses(); // Prevents some issues when changing between subclases that shares skills resetDisabledSkills(); diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java index ad711a5d90..4cb08223bd 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -9990,6 +9990,7 @@ public class Player extends Playable rewardSkills(); regiveTemporarySkills(); getInventory().applyItemSkills(); + restoreCollectionBonuses(); // Prevents some issues when changing between subclases that shares skills resetDisabledSkills();