Breaking these out because they are much more complicated. See f9db394 and issue 17227 comment. the idea is basically to kick off the waypoints, store invoker as target, set defensive, and remove npc flags on quest accept; add an on-death-fail-quest action (using stored target); and then do the individual actions based on the waypointReached function in a typical escortai cpp. 17227 is probably the easiest to understand at least when I looked at it today
Breaking these out because they are much more complicated. See f9db394 and issue 17227 comment. the idea is basically to kick off the waypoints, store invoker as target, set defensive, and remove npc flags on quest accept; add an on-death-fail-quest action (using stored target); and then do the individual actions based on the waypointReached function in a typical escortai cpp. 17227 is probably the easiest to understand at least when I looked at it today
y i k e s