Medson321

L2j aCis Toggle Movement Fix

Mar 12th, 2026
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | Fixit | 0 0
  1. diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java
  2. index ba0425a..1b2658d 100644
  3. --- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java
  4. +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java
  5. @@ -28,6 +28,7 @@
  6.  import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
  7.  import net.sf.l2j.gameserver.network.serverpackets.AutoAttackStart;
  8.  import net.sf.l2j.gameserver.network.serverpackets.ChairSit;
  9. +import net.sf.l2j.gameserver.network.serverpackets.MoveToLocation;
  10.  import net.sf.l2j.gameserver.network.serverpackets.MoveToLocationInVehicle;
  11.  import net.sf.l2j.gameserver.network.serverpackets.MoveToPawn;
  12.  import net.sf.l2j.gameserver.network.serverpackets.StopMove;
  13. @@ -159,7 +160,10 @@
  14.     @Override
  15.     public synchronized void doActiveIntention()
  16.     {
  17. -       doIdleIntention();
  18. +       prepareIntention();
  19. +       _currentIntention.updateAsActive();
  20. +       if (!getActor().isMoving())
  21. +           thinkIdle();
  22.     }
  23.    
  24.     @Override
  25. @@ -280,8 +284,9 @@
  26.        
  27.         if (skill.isToggle())
  28.         {
  29. -           getActor().getMove().stop();
  30.             getActor().getCast().doToggleCast(skill, target);
  31. +           if (getActor().isMoving())
  32. +               getActor().broadcastPacket(new MoveToLocation(getActor()));
  33.         }
  34.         else
  35.         {
  36.  
Advertisement
Add Comment
Please, Sign In to add comment