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.
Reads and controls game dialogues that are visible on screen.
One visible choice in an option menu.
Queries and native actions for the local player's worn equipment.
The eleven worn-item slots in mobile equipment-panel order.
Semantic fairy-ring travel.
Instance-based offline model of the session facts exposed by
Client.Mutable offline inventory fixture for script decision tests.
Mutable in-memory
ScriptContext for offline author tests.Builder for a deterministic fake context.
One script-scoped log line recorded by this fixture.
Reusable filters shared by players, NPCs, objects, items, and widgets.
Compile-time API surface.
One currently retained game-message line from the in-client chatbox.
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.
Declares when a script has reached a safe boundary for a platform-requested
break or world hop.
Holder avoids allocating a new default gate for every script instance.
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.
Immutable NPC cache definition from the active adapter's reviewed OSRS
revision.
Queries immutable NPC snapshots and dispatches native NPC menu actions.
Ordered scene-object menu options mapped to native action opcodes.
Immutable, revision-pinned cache definition for one scene object.
Runs one script lifecycle deterministically in an offline JVM test.
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.
Safe Prayer-tab discovery and exact current prayer toggles through live widgets.
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.
Runtime-owned serializer for the safe-interrupt telemetry contract.
One normalized safe-interrupt observation emitted by the runtime.
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.
Safe spellbook discovery and spell selection through live widget actions.
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.
Immutable native-surface rectangle for a widget whose geometry was published
by the active adapter.
Widget-tree queries over the latest immutable native snapshot.
One complete, coherent live-widget observation.
A selectable Old School RuneScape world.
Requests Valhalla's bounded in-game world-hopper flow.
Socket-confirmed world state and hopping helpers.