2009-07-31, 06:09 PM
Interesting. I have heard of people having issues with that.
Here is my recommeded solution...(I haven't tried it though so it may not work).
Create a dummy object on your map if you haven't already, and create a counter with the NPC name as the name of the counter.
Now this can probably be done a few different ways..but this is likely the easiest way.
Set up your event on the dummy object, have the event be always on but looking for a counter value.
When you want to move the npc to the second destination use something to move the counter value to say counter=1. Now the always on event connected to the dummy object will move the npc to the new location as long as that counter=1. So this way, even when the game tries to respawn the npc at its original location, the always on event will warp him back to the spot he should be in....so that you never actually see him in the original spot.
Its messy I guess but should work.
An alternative method would be to place the NPC in both locations on the map, and have their placement set to triggered by event, rather than always appear.
Then like above, trigger an event that turns off the original NPC and activates the same NPC in the 2nd location.
Either way should work.
And by all means, if you run into issues, post about them, don't be sorry!
Here is my recommeded solution...(I haven't tried it though so it may not work).
Create a dummy object on your map if you haven't already, and create a counter with the NPC name as the name of the counter.
Now this can probably be done a few different ways..but this is likely the easiest way.
Set up your event on the dummy object, have the event be always on but looking for a counter value.
When you want to move the npc to the second destination use something to move the counter value to say counter=1. Now the always on event connected to the dummy object will move the npc to the new location as long as that counter=1. So this way, even when the game tries to respawn the npc at its original location, the always on event will warp him back to the spot he should be in....so that you never actually see him in the original spot.
Its messy I guess but should work.
An alternative method would be to place the NPC in both locations on the map, and have their placement set to triggered by event, rather than always appear.
Then like above, trigger an event that turns off the original NPC and activates the same NPC in the 2nd location.
Either way should work.
And by all means, if you run into issues, post about them, don't be sorry!
- Todd DuFore (DMPDesign)
Site Founder
Site Founder