jedp15 Posted June 2 Posted June 2 (edited) So I've set a patrol package with a bunch of xmarkers linked together. What I want to do is link a different set of xmarkers to an existing xmarker at a given point along the route when certain quest conditions are met. You might think: why don't you just create a new package with the new route instead of using the old package? Believe me, if the route were small, I would. It takes you in a line from one end of the map to the other so I'm not about to create another return route manually when I could just have the NPC repeat the route (head back the way he came). Think of what I want to do as like a conductor changing the tracks at a train crossing. I've put this in the "Patrol Data" tab of the Xmarker. If (GetIsReference DudeREF && XQuest.QuestChange == 1); The dude patrolling has gone through the marker and the conditions have changed PatrolMarker1.SetLinkedRef PatrolMarker2b; link the old xmarker to the new route DudeREF.evp; make sure the dude knows the route's changed endif The script isn't doing anything. I've even done it manually in the console and the NPC just runs right past the alternate route. I tried adding a script package telling the NPC to take the new route - that works but then the NPC just runs back to the start of his original package like an imbecile instead of resuming the old package where he left off. Edited June 2 by jedp15
Recommended Posts