Skip to content

EN Runtime API 25 Pathfinding

Codex edited this page Oct 12, 2026 · 3 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Runtime API — Route search

Home · C# · IDE · UO API · A–Z · Examples · Languages

Each team opens a card with C#-signatures, parameters and several independent examples.

Scripts & Runtime

Returns the full path to the script file with index ScriptIndex .

Movement

Uses the same A* search as MoveXY and returns 1 only when a point within the specified tolerance is reached. Optional StepCallback - a string with the name of the procedure/function or 0; called after the coordinates have actually changed, returning 0 stops the movement. Additional parameters: timeout in ms, maxSteps, maxDistance (0 - without additional limitation), AccuracyZ (default 255), avoidMobiles and openDoors (if omitted, runtime settings apply), stopOnStuck (default 0). Tolerance XY is limited to 0–20, Z to 0–255.

Profiles & Configuration

Stores the string mulPath in this runtime state. This field is not used to toggle game data: the command does not reload MUL or change settings.json. Configure the path to the game through the client configuration.

Client & Connection

Returns the file system path to the application data directory for the shard.

Profiles & Configuration

A compatible name for the installation path of the current ClassicUO client (bridge.ClientPath). The path is read from the current client.

Profiles & Configuration

A compatible name for the directory of the current ClassicUO profile (bridge.CurrentProfilePath). The path refers to the active ClassicUO profile.

Skills

Includes a Quest Arrow in the client at the specified coordinates.

Clone this wiki locally