NPC Scripting
NPCs are scripted where the main elements are perceptions that represents events in the soundings of the NPC. The NPC has a set of reactions that decide if the NPC will react to a perception. The reaction that start a behavior that is a set of operations the NPC will perform.
Diagrams error (with plantuml command): Mar 21, 2026 4:01:33 PM java.util.prefs.FileSystemPreferences$1 run WARNING: Couldn't create user preferences directory. User preferences are unusable. Mar 21, 2026 4:01:34 PM java.util.prefs.FileSystemPreferences$1 run WARNING: java.io.IOException: No such file or directory Error line 3 in file: /tmp/diagrams_inc86b8c90c523.plantuml Some diagram description contains errors Mar 21, 2026 4:01:36 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode WARNING: Could not lock User prefs. Unix error code 2. Mar 21, 2026 4:01:36 PM java.util.prefs.FileSystemPreferences syncWorld WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.