All Classes and Interfaces
Class
Description
Mutable ordered path with reversible traversal direction.
Base lifecycle for every Valhalla script.
An immutable rectangular or polygonal world area on one plane.
Queries the bank container and submits capability-gated bank-interface actions.
Bank rearrangement and withdrawal modes.
Default amount buttons exposed by the bank interface.
Preferred bank scrolling input.
Immutable native bank-container and interface-state snapshot.
Main bank view and the nine optional user tabs.
Recognized in-world banking interaction categories.
Decision-tree branch that executes its first valid child in insertion order.
Non-blocking randomized active/break window scheduler for script loops.
State transition reported by a non-blocking
BreakScheduler.Deterministic-testable timing, distance, and random helpers for scripts.
Safe camera operations supported by the mobile input bridge.
Runtime feature names returned by
Client.getCapabilities().Runtime-session state, adapter capabilities, and loaded-scene helpers.
A normalized, immutable local collision grid independent of client-specific flag values.
Live combat statistics derived from the native skill snapshot.
Requires a minimum calculated combat level.
Combines child requirements with an explicit boolean operation.
Queries and native actions for the local player's worn equipment.
The eleven worn-item slots in mobile equipment-panel order.
Reusable filters shared by players, NPCs, objects, items, and widgets.
Compile-time API surface.
Scene object that exposes identity, location, name, and native interaction.
Queries immutable scene-object snapshots and dispatches native object actions.
Immutable ground-item stack snapshot.
Ground-item menu options mapped to native action opcodes.
Queries ground-item snapshots and dispatches native ground-item actions.
Entity or snapshot with a stable numeric identifier.
Live scene reference addressed by an index.
Snapshot that can dispatch a native action opcode.
Inventory-container queries and capability-backed item actions.
Immutable container-slot snapshot used by inventory and equipment adapters.
Executable decision-tree node with access to its attached
TreeScript.Ordered local path that selects the furthest loaded same-plane node near the player.
Minimal live view of the local player's movement and animation state.
A world-space value or snapshot that occupies a tile.
Requires the local player to be inside a world area.
Boolean operation used by
ConditionalRequirement.Game-session state backed by the authenticated mobile client session.
Local map and collision helpers modeled after the common DreamBot surface.
The next condition encountered while following a global route through the loaded scene.
Immutable result of analyzing the next locally executable portion of a route.
Requires each paired skill to meet its corresponding level.
Entity or snapshot with a definition/display name.
Immutable non-player-character snapshot.
Ordered NPC menu options mapped to the native client action opcodes.
Queries immutable NPC snapshots and dispatches native NPC menu actions.
Ordered scene-object menu options mapped to native action opcodes.
Direction used when traversing an ordered path.
Bounded local A* over a normalized collision map.
Permission names accepted by a schema-v1 Valhalla script manifest.
Immutable snapshot of one player from the current native world view.
Local-player access backed by the current native version adapter.
Random helpers compatible with the common DreamBot scripting surface.
A single-pass breadth-first map of every tile reachable from one local origin.
A composable requirement; children are combined with logical AND.
Always-valid root of a
TreeScript.Selects the furthest safe local step and identifies route transitions requiring a handler.
Immutable scene-object snapshot backed by the native action API.
Runtime context supplied to each script lifecycle callback.
IDE-visible metadata attached to a script entry class.
Stable OSRS skill identifiers, including Sailing.
Requires one real or boosted skill level.
Skill-level calculations that do not depend on a client-version adapter.
Requires a combined real level across selected skills.
Session-local skill progress tracker backed by live native skill snapshots.
Interrupt-aware sleeps and bounded condition polling for script threads.
Convenience sleep methods shared by scripts and task nodes.
Mobile side-panel tabs whose icons have stable reference positions.
Opens recognizable mobile client side-panel tabs through the hidden input bridge.
One prioritized state in a
TaskScript.Prioritized-node script base for compact finite-state scripts.
Immutable world coordinate expressed as X, Y, and plane.
Monotonic, pause-aware duration timer with rate and formatting helpers.
Hierarchical first-valid-node script framework.
Movement queries, local collision routing, and native walk dispatch for the local player.
Immutable widget snapshot populated only by a validated native UI adapter.
Widget-tree queries over the latest immutable native snapshot.
A selectable Old School RuneScape world.
Requests Valhalla's bounded in-game world-hopper flow.
Socket-confirmed world state and hopping helpers.