You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds support for named <<wait>> actions e.g. <<wait timer>>. ChatterboxContinue() now takes an optional name argument. A chatterbox will only continue if the name of the wait action is the same as the name passed into the continue function. This is useful to help control chatterboxes asynchronously
In aid of the above, ChatterboxContinue() can now take the string "all" as an argument. This will instruct all extant chatterboxes to continue which is useful to "broadcast" asynchronous events to a chatterbox without having a specific reference
Adds <<jumpback>> to jump back to the top of the previous node. This doesn't use a stack so calling this multiple times will loop between two nodes.
ChatterboxVariableDefault() is now friendlier to use and won't shout at you unless you try to redefine a variable with a different value to before
Adds ChatterboxGetPrevious() to return the name of the previously visited node
Adds an instruction type parameter to the callback set up by ChatterboxNodeChangeCallback(). This allows you to differentiate between jump, hop, and hopback node changes. When setting up an autosave system you will likely want to save only on a jump type node change