diff --git a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java b/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java index 72e2bfebb7..c42db18ad8 100644 --- a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java +++ b/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java @@ -689,7 +689,7 @@ public final class SkillTreesData implements IGameXmlReader return result; } - final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP); + final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP) && ((player.getRace() != Race.ERTHEIA) || player.isDualClassActive()); for (Entry entry : skills.entrySet()) { diff --git a/L2J_Mobius_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java b/L2J_Mobius_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java index 72e2bfebb7..c42db18ad8 100644 --- a/L2J_Mobius_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java +++ b/L2J_Mobius_Ertheia/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java @@ -689,7 +689,7 @@ public final class SkillTreesData implements IGameXmlReader return result; } - final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP); + final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP) && ((player.getRace() != Race.ERTHEIA) || player.isDualClassActive()); for (Entry entry : skills.entrySet()) { diff --git a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java index 72e2bfebb7..c42db18ad8 100644 --- a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java +++ b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java @@ -689,7 +689,7 @@ public final class SkillTreesData implements IGameXmlReader return result; } - final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP); + final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP) && ((player.getRace() != Race.ERTHEIA) || player.isDualClassActive()); for (Entry entry : skills.entrySet()) { diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java index 72e2bfebb7..c42db18ad8 100644 --- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java +++ b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/data/xml/impl/SkillTreesData.java @@ -689,7 +689,7 @@ public final class SkillTreesData implements IGameXmlReader return result; } - final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP); + final boolean isAwaken = player.isInCategory(CategoryType.AWAKEN_GROUP) && ((player.getRace() != Race.ERTHEIA) || player.isDualClassActive()); for (Entry entry : skills.entrySet()) {