Jump to content

NPC finding the Player - Better way?


Recommended Posts

I want a NPC (from Bruma) to come talk to the player when he arrives in Bruma.

 

He is doing it, but he is kind of slow. (one hour in game, from the barracks of Bruma to where I am at the east gate). Is there a better way to do it?

 

I have a Find package (at the top of the list)

- Must Complete

- Ignore Fallout Behaviour

- Always Run

 

Conditions on :

- GetStage for the quest

- A short FindCount equals to 1 when ready to find the player

 

In the quest script :

...
if GetStage aaCount01 == 10
    if FindCount == 0 && (player.GetInCell Bruma || player.GetInWorldspace BrumaWorld)
        Message "Gerich.evp"
        Set FindCount to 1
        GerichSenarelRef.evp
    endif
endif
...

When I arrive in Bruma, the message shows, but the NPC is in no worry hurry to come find me.

 

If I go to the barracks (in the cell), he will run toward me (so the package is active) and start the dialogue.

 

But if I wait for him at the East door, he's not coming "right away" (I am not expecting or wanting him to appear). He arrives after an hour in-game.

 

Is there a better way? (beyond using MoveTo to a closer marker)

 

Thanks!

Edited by yojeff
Link to comment
Share on other sites

Yes, he found me in an Oblivion gate, and then took a mass to the face!

 

I also looked at the Amusei script. He finds you "eventually". The Journal entry even tells you to wait inside a city if you want to have a new mission.

 

My problem is understanding how the ai packages are updated. If I stand two cells away from an NPC in a basement, when does his package changes, that sort of thing.

 

Anyway, I modified the script to move him in the world when I arrive, then he walks up to me.

 

Thanks!

Edited by yojeff
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...