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): Nov 06, 2025 2:13:03 PM java.util.prefs.FileSystemPreferences$1 run WARNING: Couldn't create user preferences directory. User preferences are unusable. Nov 06, 2025 2:13:03 PM java.util.prefs.FileSystemPreferences$1 run WARNING: java.io.IOException: No such file or directory Error line 3 in file: /tmp/diagrams_in93493d75dfbf.plantuml Some diagram description contains errors Nov 06, 2025 2:13:05 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode WARNING: Could not lock User prefs. Unix error code 2. Nov 06, 2025 2:13:05 PM java.util.prefs.FileSystemPreferences syncWorld WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.