Skill Interrupt
Issue #9
new
Bringing back this topic, L2OFF like: skills with low cast time (< 550ms) are not getting interrupted by LOS check if already started casting.
diff --git L2J_Server/java/com/l2jserver/gameserver/model/actor/L2Character.java L2J_Server/java/com/l2jserver/gameserver/model/actor/L2Character.java
index 1ac5b18..960f096 100644
--- L2J_Server/java/com/l2jserver/gameserver/model/actor/L2Character.java
+++ L2J_Server/java/com/l2jserver/gameserver/model/actor/L2Character.java
@@ -5463,7 +5479,7 @@
// Healing party members should ignore LOS.
if (((skill.getTargetType() != L2TargetType.PARTY) || !skill.hasEffectType(L2EffectType.HEAL)) //
- && !GeoData.getInstance().canSeeTarget(this, target))
+ && (mut.getSkillTime() > 550) && !GeoData.getInstance().canSeeTarget(this, target))
{
skipLOS++;
continue;
Comments (4)
-
-
reporter What do you mean by that? what retail bugs?
-
This that are part of the game but are logically a bug.
-
- Log in to comment
This should be done with a configuration to allow user to set 0, so they can avoid retail bugs.