Full Version : escortable destination
xmlspawner >>Troubleshooting >>escortable destination


<< Prev | Next >>

EtraDor- 06-06-2006
When my shard reboots at night, and the world respawns, my talkingbaseescortales arent working right. They will want to go to destinations that are not the destination indacated on the spawner gump, it will be a random default location. And sometimes they will spawn as xmlquestnpc, they arent escortable at all. This is only happening on the first spawn, if I escot them to where they want to go then when they respawn the will use the destination specified on the spawner gump. Or I can go around and respawn them and then suddenly the will use the destination specified, and it will work right for the rest of the day, no problums spawn/works just like I want it to. So what can I do to fix the problum with the initial spawn of my talkingbaseescortables? Does my question even make sence ?

on my xml spawner gump it looks like this :

TalkingBaseEscortable,0/name/William/destination/Exodus Dungeon/Title/Quest Giver/configfile/William Quest/loadconfig/true

ArteGordon- 06-07-2006
how are the destination regions being created? When you reload the shard, those regions are probably not immediately available.

I have added an updated talkingbaseescortable.cs to the beta_311.zip that should deal with the issue of custom regions being loaded late. Try it out and see if that solves the problem.
http://xmlspawner.15.forumer.com/index.php?showtopic=53

EtraDor- 06-09-2006
I'm using default regions that already exist within the game, I have not added any custom regons as of yet. I'm wondering if you know hwere i went wrong, I added the files from the update and booted my shard and i got this error messagae in a seperate window from my server window. It says:

Common Language Runtime Debugging Services : Application has generated an excption that could not be handled.
Process id = 0xacc(2764)
ThreadID = 0xad0(2768).

and in my server window is says :

Server.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less that the size of the collection.
Paramatername : Index
at System.Collections.Arraylist.getitem<Int32index)
at Server.World.Load
at Server.Compiler.compile<Booleandebug)
at Server.Core.Main<String[]args>
this excption is fatal please press return to exit.

I'm not sure what went wrong.


ArteGordon- 06-09-2006
I'm not sure what that error is from. It looks like a corrupted save. I would just try loading a backup.

I just tried it (with a different npc config file) with the v3.11 update and it still didnt restore the proper region after a restart.

I just updated the beta_311.zip file with an updated talkingbaseescortable.cs that fixes this.