forked from cleolibrary/CLEO4
-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Have an new kind of scripts that are:
- loaded and started once as soon as the game starts, even before game session starts (new game/save load)
- running even when the game is paused (main menu is visible)
- keeps running, not reloaded when game session is restarted (new game/save load)
It most likely should be implemented as new, separate script queue/list.
It is not decided yet how Ambient Script files would be differentiated from regular Cleo Scripts. It feels natural to use *.as extension, but it probably make current ModLoader not recognize them.
Challenging part will be updating all already existing auto-cleanup mechanisms, like allocated memory blocks, opened file handles, fire search handles, audio streams etc. to not erase entities created by Ambient Scripts when game session ends.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request