The quest script is basically two things. It handles methods for saving quest information into a database. And it handles the /quest command, which outputs your pending quests and steps as well as the completed quests. With the same look that you see in the Live server woohoo.
The other 3 scripts are for NPCs. The first thing they do is take care of the default interact method, so if you interact with them they'll give you their default NPC chit-chat like they do in Live. Which is just cosmetic but gives some life to the NPCs when you have nothing to do with them.
The second thing the NPC scripts do is handle the Camelot Hills variation of the Immediate Resolution quest. Which of course adds into the /quest command I created. There is one thing missing from this quest and thats the end where the dozen mobs come out from the hills and attack the guards. For those that remember, the quest is considered complete by this point. It's just a cosmetic thing...and when I can get that to work I'll add it in again. Heh heh. Note that since this is the Camelot Hills version of the quest, any base class trainers you receive this from should hopefully be in Cotswold or Prydwen Keep or you'll have a long way to go to meet Sir Quait.
Oh and a third thing to note. The BaseTrainer script is for all Base Class trainers in Albion (I hope eventually). It has a commented spot that could hopefully be replaced with a method call to bring up the Training Popup Window. If you are not of the right class, you just get the standard go elsewhere message already.
Instructions:
- Unzip and copy scripts to yer /scripts folder.
- Use Dataloggins DBv1.2 and edit the following NPCs
- Change one or more base class trainer's ClassType to DOL.GS.Scripts.BaseTrainer (such as Master Sorac the Rogue Trainer in Cotswold).
- Change Sir Quait's ClassType to DOL.GS.Scripts.SirQuait
- Change the guardsman* near the bridge ClassType to DOL.GS.Scripts.ResolutionGuardsman
* I found the Mob_ID for the 2 guardsman to be
08157584-ce4d-4cd3-a4b8-b82f1fbe397f
d1daf6a4-8a7f-42a4-a63c-b39f8c5294b7
And for the record, in the Live servers the Guardsman next to the bridge are actually named Veteran Guardsman. Cosmetic only.
Tell me what you think! I was thinking of placing a zone check into the Immediate Resolution quest to check for which version to run. Thusly still using only one script to cover all Base class trainers. Since everyone essentially runs the same early quests (if they run them at all). And do some additional quests, make the base trainer give you a practice weapon like Live servers, and so forth. Would that be of value to anyone?
JJB
EDIT: Download updated scripts further down...