Skip to content

Functions

inkoalawetrust edited this page Jul 4, 2024 · 5 revisions

The KAI library has hundreds of functions for making intelligent NPCs with. The majority of which are inside of KAI_Actor.

This page serves as a disambiguation/overview list for all pages on the wiki that cover functions.

ACS interface

These are functions that can be called from ACS to perform library actions like creating an NPC group or fetching info from KAI_DataToken for non-KAI mods with optional support for the library.

Base NPC functions

These are lists of functions shared by all NPCs, and are part of KAI_Actor. Separated by type:

Land vehicle functions

These are virtual and non-virtual functions shared by all vehicle NPCs. Which is currently the only NPC type implemented in the library.

Creature functions

These are functions shared by all creature NPCs.

  • (TBD)

Humanoid functions

These are functions shared by all humanoid NPCs. Humanoid NPCs being non-vehicle NPCs that are generally smarter than normal non-vehicle (creature) NPCs.

Shared functions

These are functions shared by vehicle and humanoid NPCs through a shared mixin.

Clone this wiki locally