This script allows you to divide an event list into multiple sections using labels. An event with multiple sections will only execute the commands for the section that was triggered.
This allows you to create different behaviors for the same event depending on how the event was triggered. There are many different ways to divide an event list
Pushing a button, for example the C button or the X button.
Using a key item.
Touching an event
For example, one button might allow you to talk to an NPC, while using a keyitem on the NPC allows you to trigger a special set of commands.
These are available if your event trigger is "player touch" or "event touch".
If you touch an event, then the event will run the "player touch" section.
If an event touches the player, then the event will run the "event touch" section.
If you trigger the event using a button or key item, the appropriate section will run (same as action trigger)