[EDIT]: May need to be moved to 'EOSERV' forum if necessary.
So, I have this quest here: http://pastebin.com/7EfQhiv1
and after lurking threads here and on EOSource, and trying both most recently updated server revisions (EOServ and Source), I've come to the conclusion that I can't fix this quest without help.
Before we go through the problem
- the NPC is ID 199
- the quest ID is 3 (00003.eqf) and the quest script of 199 has been set to 3.
- I have set my config to load 40 quests
- I have set the NPC to category 15 (quest) type.
- pastebin misaligned the code, but I assure you all the action prefixes and rule prefixes are lined up column-by-column
- EOServ does not give me an error in errors.ini, because it DOES load up the quest correctly.
It seems to be a client problem. I log in, click the quest NPC to start the quest and after a couple seconds I just get disconnected.
The console / error.ini does give me this:
> Could not resume quest: 3. Marking as inactive.
> Client caused an exception and was closed: 192.168.0.12.
At first, I figured it was because I was using the SetRace rule. But I removed that and fiddled with it some more, with no luck.
Any help or things I'm doing wrong? How should I change the quest so it doesn't conflict with the client?