Package net.storm.api.movement
Interface IWalker
public interface IWalker
-
Method Summary
Modifier and TypeMethodDescriptionLinkedHashMap<net.runelite.api.coords.WorldPoint, Teleport> buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, HashMap<net.runelite.api.coords.WorldPoint, Teleport> teleports) default TilePathbuildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options) buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, HashMap<net.runelite.api.coords.WorldPoint, Teleport> teleports, Map<net.runelite.api.coords.WorldPoint, List<Transport>> transports) default TilePathbuildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap) default TilePathbuildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness) default TilePathbuildPath(net.runelite.api.coords.WorldArea destination, WalkOptions options) default LinkedHashMap<net.runelite.api.coords.WorldPoint, Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination) LinkedHashMap<net.runelite.api.coords.WorldPoint, Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options) buildTransportLinks(WalkOptions options) default net.runelite.api.coords.WorldPointgetNearestWalkableTile(net.runelite.api.coords.WorldPoint source) default net.runelite.api.coords.WorldPointgetNearestWalkableTile(net.runelite.api.coords.WorldPoint source, Predicate<net.runelite.api.coords.WorldPoint> filter) default net.runelite.api.coords.WorldPointgetNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap) net.runelite.api.coords.WorldPointgetNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, Predicate<net.runelite.api.coords.WorldPoint> filter) voidsetCurrentPath(TilePath path) voidsetLastPath(TilePath path) voidwalk(net.runelite.api.coords.WorldPoint worldPoint) booleanwalkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, Map<net.runelite.api.coords.WorldPoint, List<Transport>> transports, WalkOptions options) booleanwalkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports) booleanwalkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
-
Method Details
-
walk
void walk(net.runelite.api.coords.WorldPoint worldPoint) -
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports) -
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths) -
getCurrentPath
TilePath getCurrentPath() -
getLastPath
TilePath getLastPath() -
setLastPath
-
setCurrentPath
-
buildPath
TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, HashMap<net.runelite.api.coords.WorldPoint, Teleport> teleports, Map<net.runelite.api.coords.WorldPoint, List<Transport>> transports) -
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options) -
buildPath
-
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, HashMap<net.runelite.api.coords.WorldPoint, Teleport> teleports) -
buildPath
default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness) -
buildPath
default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap) -
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap) -
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness) -
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache) -
buildPath
default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports) -
walkAlong
boolean walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, Map<net.runelite.api.coords.WorldPoint, List<Transport>> transports, WalkOptions options) -
buildTransportLinks
-
buildTransportLinks
-
buildTeleportLinks
LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options) -
buildExperimentalTeleportLinks
LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options) -
buildTeleportLinks
default LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination) -
getNearestWalkableTile
net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, Predicate<net.runelite.api.coords.WorldPoint> filter) -
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, Predicate<net.runelite.api.coords.WorldPoint> filter) -
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source) -
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap)
-