rendered paste bodyIndex: C:/Documents and Settings/KenM/workspace_tasks/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- C:/Documents and Settings/KenM/workspace_tasks/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 1938)
+++ C:/Documents and Settings/KenM/workspace_tasks/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -5420,12 +5420,12 @@
}
// If a skill is currently being used, queue this one.
- if (getCurrentSkill() != null)
+ if ((getCurrentSkill() != null) && (isCastingNow()))
{
if (skill.getId() == getCurrentSkill().getSkillId())
return;
- setCurrentSkill(null, false, false);
+ //setCurrentSkill(null, false, false);
setQueuedSkill(skill, forceUse, dontMove);
return;
}