Browse Source

Prevent change weapon during enchant.

JIV 15 years ago
parent
commit
2dda034fdb

+ 3 - 0
L2_GameServer/java/com/l2jserver/gameserver/skills/conditions/ConditionChangeWeapon.java

@@ -51,6 +51,9 @@ public class ConditionChangeWeapon extends Condition
 			
 			if (weaponItem.getChangeWeaponId() == 0)
 				return false;
+			
+			if (((L2PcInstance)env.player).isEnchanting())
+				return false;
 		}
 		return true;
 	}

+ 3 - 0
L2_GameServer/java/com/l2jserver/gameserver/skills/l2skills/L2SkillChangeWeapon.java

@@ -56,6 +56,9 @@ public class L2SkillChangeWeapon extends L2Skill
         
         L2PcInstance player = (L2PcInstance)caster;
         
+        if (player.isEnchanting())
+        	return;
+        
         L2Weapon weaponItem = player.getActiveWeaponItem();
         
         if (weaponItem == null)