Package net.storm.sdk.movement
Class Walker
- java.lang.Object
-
- net.storm.sdk.movement.Walker
-
public class Walker extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Walker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
static TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
static TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
static TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)
static TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports)
static TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
static TilePath
buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
static TilePath
buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildTeleportLinks(net.runelite.api.coords.WorldArea destination)
static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
static java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>>
buildTransportLinks()
static java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>>
buildTransportLinks(WalkOptions options)
static TilePath
getCurrentPath()
static TilePath
getLastPath()
static void
invalidatePath()
static boolean
walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> transports, WalkOptions options)
static boolean
walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)
static boolean
walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options)
static boolean
walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
static boolean
walkTo(net.runelite.api.coords.WorldPoint destination, WalkOptions options)
-
-
-
Method Detail
-
walkTo
public static boolean walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)
-
walkTo
public static boolean walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
-
walkTo
public static boolean walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options)
-
walkTo
public static boolean walkTo(net.runelite.api.coords.WorldPoint destination, WalkOptions options)
-
getCurrentPath
public static TilePath getCurrentPath()
-
getLastPath
public static TilePath getLastPath()
-
invalidatePath
public static void invalidatePath()
-
walkAlong
public static boolean walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> transports, WalkOptions options)
-
buildPath
public static TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
-
buildPath
public static TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
buildPath
public static TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
buildPath
public static TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
-
buildPath
public static TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)
-
buildPath
public static TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports)
-
buildPath
public static TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
-
buildTransportLinks
public static java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> buildTransportLinks(WalkOptions options)
-
buildTransportLinks
public static java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> buildTransportLinks()
-
buildTeleportLinks
public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
-
buildTeleportLinks
public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination)
-
buildExperimentalTeleportLinks
public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
-
-