Jump to content

DRYAD_TELEPORT or something else?


Recommended Posts

What I want to do:

  1. NPC A disappears
  2. NPC B carries on a conversation with the PC, then party rests
  3. NPC A reappears after resting and carries on a conversation with NPC B

I'd like NPC A to stay in the party, and keep her stuff, and then still have her items and still be in the party when she reappears, but I'm not sure if this is possible. If necessary, I can use DRYAD_TELEPORT followed by MoveGlobal(), but I'm not sure if she has to be out of the party while this is going on, and I'm not sure if inventory would be retained. I would like to avoid using GivePartyAllEquipment() and I'd like to avoid having to recruit NPC A again, if at all possible, but it might not be.


Can someone tell me if DRYAD_TELEPORT is best for this, or possibly suggest something else I might try?


Thanks in advance.

Link to comment

I'm making this more complicated than it needs to be. Since the party will still be in the same location, I can use Deactivate() Activate().


But my questions about staying in the party and retaining inventory remain.

Link to comment

I am not sure I understand what you want to accomplish, sorry...


Does she have to leave and rejoin? I could imagine that is hard to accomplish. Why not only let her "go away" in a cutscene, without taking her out of the party, then dialogue, resting, and the next "morning" she comes back (cutscene).


The 1.2.3 list you posted would lead to her disappearing and reappearing not even noticeable, since dialogues are usualy paused, so something like "LeaveParty() EscapeArea()" wouldn't be performed until after the dialogue, where the resting takes place. If this makes any sense, maybe I understood it incorrectly.

Link to comment

Yeah, that's part of the problem. The other part is that I don't know exactly where this encounter will occur, except for "an inn," which makes the whole MoveGlobal() thing not work anyway.


But you're right. Moving her in a cutscene is better, and she wouldn't have to leave the party for that. Just move her to a different area, let NPC B's dialogue with the PC play out (NPC A's absence would be noticeable), and then just do a RestorePartyLocations() in the morning in another cutscene.


Works for me.



Link to comment


This topic is now archived and is closed to further replies.

  • Create New...