Date: 2015/04/06 14:13:25 UTC-07:00
Type: Denizen Script
TulakWaypointScript:
type: task
debug: false
script:
- if <n@15.has_flag[walking]> queue stop
- flag <n@15> walking
- while <server.flag[TulakWalk].is[==].to[1]> {
- define wpts '<yaml[npc].list_keys[npc.Tulak.waypoints].alphanumeric>'
- foreach %wpts% {
- ~walk <n@15> <yaml[npc].read[npc.Tulak.waypoints.%value%.location]>
- wait <yaml[npc].read[npc.Tulak.waypoints.%value%.delay]>
}
}
npccleanup:
type: world
events:
on server start:
- flag <n@15> walking:!