EN Runtime API 25 Pathfinding - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · 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.

UO.GetScriptPath

Scripts & Runtime

Reads the path of the active startup source file.

UO.NewMoveXY

Movement

Moves the character to X/Y, waits for the end and checks the achievement of the goal; supports additional restrictions and callbacks.

UO.SetMulPath

Profiles & Configuration

Saves the path string mulPath at runtime.

UO.ShardPath

Client & Connection

Reads the path of the current profile.

UO.ClientPath

Profiles & Configuration

Returns the client installation/executable directory.

UO.ClientProfilePath

Profiles & Configuration

Returns the current client profile directory.

UO.Track

Skills

Creates or removes a local arrow to coordinates. Helps mark the place of return. Does not trigger the Tracking skill, does not search for creatures, and does not move the character.

UO.LimitMove — Movement distance limit. UO.LimitMove controls destination distance: default 2000, zero unlimited. There are no hidden 4096-step/node or 10000-node caps. Work is sliced and can be stopped. GetPathArray respects the numeric moveThroughNPC stamina threshold and moveOpenDoor.