Find package according to quest stage

Post » Wed Dec 30, 2009 4:21 am

Hi. I need an NPC to run to the player when a specific quest stage is reached and engage in conversation.

Currently on the NPC I have a sleep package followed by a travel package that keeps him following a route. I have the condition that both will only run when the specified quest is at stage 1.

I then have a Find package, with no time or duration set, and with the condition that it will run only when the specified quest is at stage 10. The find package is at the bottom of the list (Iv tried at the top too!)

The script attached to the specified quest detects when it has hit stage 10 and calls for the NPC to evaluate his package list. I figured that this will cause him to start his find package and make his way to the player, and, if I read the Wiki correctly, as soon as the NPC reaches the player he will engage in conversation, the topics of which are laid out in the quest with the relevant conditions.

The problem is that the NPC does not stop what he's doing and find the player. In fact, if the player finds the NPC and engages in conversation himself the correct dialog will be shown, although as soon as the player leaves the dialog the NPC continues on his way. This is also strange, because depending on how the dialog goes, the NPC should attack the player, but he doesn't.

Iv tried this every which way and I cant work out why the NPC is not 'Finding' the player when stage 10 of the quest is hit. Iv even tried adding the package evaluation call in the results script of stage 10 but the same thing happens (And since more is planned the script is the way to go).

Any ideas?

Cheers

MVK
User avatar
Javier Borjas
 
Posts: 3392
Joined: Tue Nov 13, 2007 6:34 pm

Return to IV - Oblivion