Class WalkOptions

java.lang.Object
net.storm.api.movement.WalkOptions

public class WalkOptions extends Object
Configuration options for controlling walking and pathfinding behavior.

WalkOptions provides fine-grained control over how the pathfinder calculates routes and how the walker executes movement. Options include whether to use various transportation methods, collision map settings, and step distance parameters.

Default Values

Default values are loaded from the Storm configuration at construction time. Use the builder pattern to override specific options as needed.

Usage Example


 // Use default options
 WalkOptions defaults = WalkOptions.builder().build();

 // Custom options for dangerous areas
 WalkOptions safeOptions = WalkOptions.builder()
     .avoidWilderness(true)
     .useTeleports(false)
     .useTransports(true)
     .build();

 // Copy and modify existing options
 WalkOptions modified = existingOptions.toBuilder()
     .toggleRun(true)
     .build();
 

Transportation Options

  • useTransports - Enable/disable shortcuts, boats, stairs, etc.
  • useTeleports - Enable/disable teleport items and spells
  • useHomeTeleports - Enable/disable home teleport spells
  • useMinigameTeleports - Enable/disable minigame teleports
  • usePoh - Enable/disable Player-Owned House teleports
  • useCharterShips - Enable/disable charter ship travel
  • useGnomeGliders - Enable/disable gnome glider network
  • useMagicCarpets - Enable/disable magic carpet travel
See Also:
  • Constructor Details

    • WalkOptions

      public WalkOptions()