Lua API
On this page

acclient Module

module

Access to things that are only available in the official client. For now this includes hiding builtin ui elements, combat, navigation, and the decal d3d service.

Not all types are directly as module fields. Some types are only returned by calling functions, or accessing class fields. For example, EventArg type classes are generally not ever directly exposed, because you'll never need to directly create them, they will always be provided to you as needed. Types that are not globally exposed won't be listed below, use the site navigation on the left to browser all defined types.

Tip

In most cases the name that a type is exposed as will match the type name, but there are some cases where the name has been changed to prevent conflicts.

In the tables below, you can see the types that are exposed directly, and the names they are expose as.

Instances:

Type
Description

ACClientControls

v2.0.19
ACClientControls

ACCombat

v2.0.19
ACCombat
Combat stuff. This is an experimental api and may change / move in the future.

ACDecalD3D

v2.0.19
ACDecalD3D
ACClient stuff, for scripting

ACMovement

v2.0.18
ACMovement
Movement stuff. This is an experimental api and may change / move in the future.

Classes:

Type
Description

Coordinates

v2.0.19
Coordinates
Represents an ingame location

Enums:

Type
Description