AI (functions): Difference between revisions
From PMDOWiki
No edit summary |
No edit summary |
||
| Line 66: | Line 66: | ||
(todo) | (todo) | ||
[[Category:Quick Reference]] | |||
Revision as of 16:15, 28 November 2025
The AI functions involve controlling the AI of actors on a ground map. It controls features such as characters walking around idly, or following the player.
SetCharacterAI
This function gives the argument character the assigned AI.
Arguments
Argument order is AI:SetCharacterAI(chara, AI).
| Name | Type | Technical Type | Purpose |
|---|---|---|---|
| chara | Ground Character | RogueEssence.Ground.GroundChar | The character to apply the AI to. |
| AI | Table | System.Object[] | The AI to apply. |
Usage
(todo)
DisableCharacterAI
Disables the AI processing of the ground character until it is re-enabled.
Arguments
Argument order is AI:DisableCharacterAI(chara, AI).
| Name | Type | Technical Type | Purpose |
|---|---|---|---|
| chara | Ground Character | RogueEssence.Ground.GroundChar | The character to disable the AI of. |
Usage
(todo)
EnableCharacterAI
If the character's AI was disabled with AI:DisableCharacterAI re-enables it.
Arguments
Argument order is AI:EnableCharacterAI(chara, AI).
| Name | Type | Technical Type | Purpose |
|---|---|---|---|
| chara | Ground Character | RogueEssence.Ground.GroundChar |
The character to enable the AI of. |
Usage
(todo)
SetAIState
? (not documented correctly)
Arguments
(todo)
Usage
(todo)
