— — — — —
— — — — —
— — — — —
— — — — —
— — — — —
— — — — —
— — — — —
— — — — —
This is an old revision of the document!
NPC Behavior determines how an NPC moves around the map and reacts to their surroundings. It can be configured in the Map Editor from the “Behavior Settings” section of their Entity Properties panel.
Refer to the table below for a description of each setting.
Setting | Description |
---|---|
Preset | Unique name for the set of behavior rules. To store the current settings to a named preset, click the “Save” button to the right of the dropdown box. The “No Behavior” option indicates that the NPC will be immobile and cannot be interacted with. |
Movement Area | Determines where the NPC is permitted to move, for example to any open tiles or only those within a group defined for the map. |
Movement Interval | Determines how long the NPC will wait (in seconds) between each movement attempt. This can either be a fixed value or a random value within a range. |
Movement Direction | Determines the direction in which the NPC will attempt to move. This can either be a random direction, a relative direction (forward, to their left. etc.), or an absolute cardinal direction. |
Reaction to Obstacle | Determines how the NPC will react to an obstacle in their path. The options currently include turning left, turning right, reversing direction, or stopping permanently. |
In the example below, the slime has been configured to always move forward at an interval of zero seconds. It is also configured to turn right in reaction to an obstacle.