Proximity Triggers (PARTIAL)
TODO: Write-up explaining proximity triggers, including entry, exit, and move triggers. Remind the user to activate it with trigger
in on assignment
.
Placeholder
Until this page is written, you can view the old tutorial video here.
Sample Script
Here's a quick sample of a modern interact script with some basic proximity triggers.
my_assignment:
type: assignment
actions:
on assignment:
- trigger name:proximity state:true radius:10
interact scripts:
- my_interact
my_interact:
type: interact
steps:
1:
proximity trigger:
entry:
script:
- chat "Hello, <player.name>!"
exit:
script:
- chat "Farewell, <player.name>!"
move:
script:
- ratelimit <player> 10s
- chat "Still hanging around, <player.name>?"
This script can be assigned to your selected NPC via /ex assignment set my_assignment