Class TraverseEvent

java.lang.Object
net.botwithus.rs3.game.movement.TraverseEvent

public final class TraverseEvent extends Object
  • Field Details

    • CANCEL

      public static final ScriptBuilder CANCEL
    • GCD

      public static final int[] GCD
    • BAR_TYPES

      public static final int[] BAR_TYPES
    • BAR_BASE_VARS

      public static final int[] BAR_BASE_VARS
  • Method Details

    • getCost

      public float getCost()
    • getStart

      public WalkStep getStart()
    • getDestination

      public WalkStep getDestination()
    • getCurrentPath

      public List<Step> getCurrentPath()
    • getCurrentIndex

      public int getCurrentIndex()
    • getPreviousStep

      public Step getPreviousStep()
    • state

      public TraverseEvent.State state()
    • self

      public LocalPlayer self()
    • transverse

      public void transverse(NavPath path)
    • getRemainingPathIndex

      public int getRemainingPathIndex()
    • of

      public static TraverseEvent of(Locatable start, Locatable destination, int flags)
    • of

      public static TraverseEvent of(Locatable destination, int flags)
    • getUsedTeleport

      public Optional<TeleportData> getUsedTeleport()
    • useAbility

      public void useAbility(AbilityHandler.MovementAbility toUse)
    • useAbilityOnTarget

      public void useAbilityOnTarget(AbilityHandler.MovementAbility toUse, Coordinate target)
    • useAbilityOnTarget

      public void useAbilityOnTarget(AbilityHandler.MovementAbility toUse, WalkStep target)
    • onChatMsgEvent

      public void onChatMsgEvent(ChatMessageEvent t)
    • getRemainingWalkStepPath

      public List<WalkStep> getRemainingWalkStepPath()
    • getDiveSurgeTile

      public WalkStep[] getDiveSurgeTile()
    • getBestDiveStep

      public WalkStep getBestDiveStep()
    • getBestDiveStep

      public WalkStep getBestDiveStep(WalkStep from)
    • getSurgeTile

      public WalkStep getSurgeTile()
    • getSurgeTile

      public WalkStep getSurgeTile(List<WalkStep> remainingSteps, WalkStep from, int dx, int dy)
    • getValidDiveTiles

      public List<WalkStep> getValidDiveTiles(WalkStep from)
    • isOnCooldown

      public boolean isOnCooldown(AbilityHandler.MovementAbility ability)
    • getCooldown

      public static int getCooldown(AbilityHandler.MovementAbility ability)
    • getCooldown

      public static int getCooldown(int[] varcs)
    • isBlockSurgeDiveArea

      public static boolean isBlockSurgeDiveArea(WalkStep from)
    • findDiveTile

      public WalkStep findDiveTile(WalkStep start, WalkStep end)
    • getRegionId

      public static final int getRegionId(int x, int y)
    • isOnRange

      public static boolean isOnRange(Step t1, Step t2, int rangeRatio, int s1, int s2)
    • isOnRange

      public static boolean isOnRange(Coordinate t1, Step t2, int rangeRatio, int s1, int s2)
    • isOnRange

      public static boolean isOnRange(Coordinate t1, int tileHash, int rangeRatio, int s1, int s2)
    • isOnRange

      public static boolean isOnRange(Step t1, Coordinate t2, int rangeRatio, int s1, int s2)
    • isOnRange

      public static boolean isOnRange(Coordinate t1, Coordinate t2, int rangeRatio, int s1, int s2)
    • isOnRange

      public static boolean isOnRange(int x1, int y1, int size1, int x2, int y2, int size2, int maxDistance)
    • matches

      public static boolean matches(Step t1, Step t2)
    • matches

      public static boolean matches(Coordinate t1, Step t2)
    • matches

      public static boolean matches(Coordinate t1, int tileHash)
    • matches

      public static boolean matches(Coordinate t1, Coordinate t2)
    • getPlayerCoordinate

      public Coordinate getPlayerCoordinate()