PatrolRoute
Defined in: server/api.d.ts:4934
Named patrol definition. Actors snapshot it when ordered; update or destroy affects future starts.
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
boolean
Defined in: server/api.d.ts:4960
Removes the definition. Active patrols keep their snapshots.
Returns
Section titled “Returns”boolean
toJSON()
Section titled “toJSON()”toJSON():
PatrolRouteDefinition|null
Defined in: server/api.d.ts:4955
Returns an independent definition, or null after destruction.
Returns
Section titled “Returns”PatrolRouteDefinition | null
update()
Section titled “update()”update(
changes):boolean
Defined in: server/api.d.ts:4966
Updates defaults or waypoints atomically. Invalid input throws; a destroyed handle returns false.
Parameters
Section titled “Parameters”changes
Section titled “changes”Partial<PatrolRouteDefinition>
Fields to replace; id cannot change.
Returns
Section titled “Returns”boolean
staticall():PatrolRoute[]
Defined in: server/api.d.ts:4983
Lists registered routes in creation order.
Returns
Section titled “Returns”PatrolRoute[]
create()
Section titled “create()”
staticcreate(definition):PatrolRoute
Defined in: server/api.d.ts:4972
Registers a route. Invalid data or a duplicate id throws.
Parameters
Section titled “Parameters”definition
Section titled “definition”The route to register.
Returns
Section titled “Returns”PatrolRoute
getById()
Section titled “getById()”
staticgetById(id):PatrolRoute|null
Defined in: server/api.d.ts:4978
Looks up a registered route.
Parameters
Section titled “Parameters”string
Exact route id.
Returns
Section titled “Returns”PatrolRoute | null
Properties
Section titled “Properties”exists
Section titled “exists”
readonlyexists:boolean
Defined in: server/api.d.ts:4940
False after destruction.
readonlyid:string
Defined in: server/api.d.ts:4945
Stable id; empty after destruction.
readonlyname:string
Defined in: server/api.d.ts:4950
Display name.