Travel
Route to another script
Travel is actually a built-in function disguised as a Router statement. It works as other routers, navigating from that point to a given target, but differently from a Router statement, the Travel built-in function allows you to target another script.
The target Script is referenced using its id or Script Reference by Path.
You can also route directly to a label inside the target Script.
Be aware that the Travel built-in function will immediately terminate the current script playing and start the target Script in a new Interpreter instance.
Travel Pass
It's often required to keep the current script and interpreter settings while travelling from one script to another. The $ Travel built-in function will start the new script in a clean instance.
If you need to keep the current settings, use the $ TravelPass instead. It works the same as $ Travel, but it makes a copy of the current Interpreter and keeps Interpreter and Script settings.
Last updated