diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java index 95f255746e..da1bf947c2 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java @@ -56,13 +56,6 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } - // Check if already enabled. - if (clan.getMasterySkillRemainingTime(_skillId) > 0) - { - clan.removeMasterySkill(_skillId); - return; - } - // Check if it can be learned. int previous = 0; int cost = 0; @@ -110,6 +103,13 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } + // Check if already enabled. + if (clan.getMasterySkillRemainingTime(_skillId) > 0) + { + clan.removeMasterySkill(_skillId); + return; + } + // Learn. clan.takeReputationScore(cost, true); clan.addMasterySkill(_skillId); diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java index 95f255746e..da1bf947c2 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java @@ -56,13 +56,6 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } - // Check if already enabled. - if (clan.getMasterySkillRemainingTime(_skillId) > 0) - { - clan.removeMasterySkill(_skillId); - return; - } - // Check if it can be learned. int previous = 0; int cost = 0; @@ -110,6 +103,13 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } + // Check if already enabled. + if (clan.getMasterySkillRemainingTime(_skillId) > 0) + { + clan.removeMasterySkill(_skillId); + return; + } + // Learn. clan.takeReputationScore(cost, true); clan.addMasterySkill(_skillId); diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java index 95f255746e..da1bf947c2 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeSkillActivate.java @@ -56,13 +56,6 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } - // Check if already enabled. - if (clan.getMasterySkillRemainingTime(_skillId) > 0) - { - clan.removeMasterySkill(_skillId); - return; - } - // Check if it can be learned. int previous = 0; int cost = 0; @@ -110,6 +103,13 @@ public class RequestExPledgeSkillActivate implements IClientIncomingPacket return; } + // Check if already enabled. + if (clan.getMasterySkillRemainingTime(_skillId) > 0) + { + clan.removeMasterySkill(_skillId); + return; + } + // Learn. clan.takeReputationScore(cost, true); clan.addMasterySkill(_skillId);