Custom Event Triggers
This script provides additional event triggers.
The built-in event triggers include
- Action Trigger
- Player Touch
- Event Touch
- Parallel Process
This script provides additional triggers such as Player Leave, Event-to-Event, and Timer Expire
Script: download here
Place this below Materials and above Main
To specify a custom page trigger, create a comment of the form
<page trigger: trigger_name>
trigger_name is one of the available custom event triggers. The reference section lists all of the available custom triggers.
Extended Trigger Data
This script adds “extended data” to the trigger.
Certain triggers may use this data to determine how to run.
The general format for extended trigger data is
<page trigger: trigger_name ext_data>
Where ext_data is any string. Check the reference to see what kinds of
extended data may be required for each trigger.
A custom trigger can be used as a condition for starting a parallel process. If the activation condition is met, then the event will begin running as a parallel process. This will not stop until the page changes.
Here is a list of available triggers and a description about them.
Triggered when the player steps off an event. Note that this means the
event must have below-character priority.
Triggered when the game timer counts down to zero. The timer must be counting down in order for these events to trigger.
Triggered when an event comes into contact with another event (using the
“event touch” rules). Takes a list of event ID’s for extended data. Only the specified event ID’s can trigger this event. When no ext data is specified, then any event can trigger this event. Use -1 if you want the player to trigger it as well
For example, if EV1 has the ext data “2 3”, that means EV1 can only be triggered by EV2 and EV3. It does NOT mean that EV1 triggers event 2 and event 3.
Triggered when the player enters a region. This is not checked if you are already in the region. It takes a list of region ID’s as extended data.
Triggered when the player leaves a region. It takes a list of region ID’s as extended data.