U3Games

Games | Desarrollo & Soporte => L2 | Sección de Servidores => Lineage => L2 | Implementaciones => Mensaje iniciado por: Jerry en Ago 02, 2025, 02:02 PM

Título: Bug Sniper Fixed - L2jfrozen
Publicado por: Jerry en Ago 02, 2025, 02:02 PM
diff --git a/src/l2jfrozen/game/model/L2Character.java b/src/l2jfrozen/game/model/L2Character.java
index bf2dfb6..1dbc862 100644
--- a/src/l2jfrozen/game/model/L2Character.java
+++ b/src/l2jfrozen/game/model/L2Character.java
@@ -168,7 +168,7 @@
    private boolean _isMuted = false; // Cannot use magic
    private boolean _isPsychicalMuted = false; // Cannot use psychical skills
    private boolean _isKilledAlready = false;
-    private boolean _isImmobilized = false;
+    private int _isImmobilized = 0;
    private boolean _isOverloaded = false; // the char is carrying too much
    private boolean _isParalyzed = false;
    private boolean _isRiding = false; //Is Riding strider?
@@ -2776,7 +2776,7 @@
      */
    public boolean isImobilised()
    {
-        return _isImmobilized;
+        return _isImmobilized > 0;
    }
   
    /**
@@ -2788,7 +2788,14 @@
        // Stop this if he is moving
        getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
       
-        _isImmobilized = value;
+        if (value)
+        {
+            _isImmobilized++;
+        }
+        else
+        {
+            _isImmobilized--;
+        }
    }

    /**