This is a list of most of the functions built in to Quest, grouped by type. For a list in alphabetical order, go here.

General Functions

Core.aslx Functions

User Interface Functions

Functions that change what is displayed or how it is displayed or require the player to do something, rather than affecting the game world.

List Functions

Functions for manipulating lists. For a discussion on how to use lists, see here.

Scope Functions

Functions that will return a list of objects (in the loosest sense). See more here.

Dictionary Functions

Functions for manipulating dictionaries. For a discussion on how to use dictionaries, see here.

String Functions

Clothing Functions

Randomising Functions

These functions all return a random value.

Internal Core.aslx Functions

Most games shouldn’t need to call these directly.