Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. L2AttackableAI.java
  2.  
  3. +import com.l2jfrozen.gameserver.geo.GeoEngine;
  4. import com.l2jfrozen.gameserver.managers.DimensionalRiftManager;
  5. import com.l2jfrozen.gameserver.model.L2Attackable;
  6. import com.l2jfrozen.gameserver.model.L2Character;
  7. @@ -900,16 +901,14 @@
  8.  
  9. // Move the actor to Pawn server side AND client side by sending Server->Client packet MoveToPawn (broadcast)
  10. if (hated.isMoving())
  11. - {
  12. - range -= 100;
  13. + {
  14. + range -= 30;
  15. }
  16. - if (range < 5)
  17. - {
  18. - range = 5;
  19. - }
  20.  
  21. - moveToPawn(originalAttackTarget, range);
  22. -
  23. + if (!GeoEngine.getInstance().canMoveFromToTarget(_actor.getX(), _actor.getY(), _actor.getZ(), originalAttackTarget.getX(), originalAttackTarget.getY(), originalAttackTarget.getZ()))
  24. + moveTo(originalAttackTarget.getX(), originalAttackTarget.getY(), originalAttackTarget.getZ());
  25. + else
  26. + moveToPawn(originalAttackTarget, Math.max(range, 5));
  27. return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement