Log in

View Full Version : Questions about quests


Randomdays
06-12-2006, 11:13 AM
Not sure if this is a problem with the emulator or me not knowing what I'm doing in game. Search hasn't helped and been too long since I've played

Am unable to start any quests. When I hail a quest giver, I'll get the quest text, but see no way to accept the quest. Is there something really obvious to do to accept the quest?

Installed with Cavedudes 5.3 setup with PEQ database. Minilogin setup. No errors seen on Emulator startup and assuming perl is talking correctly or I wouldn't even see the quest, correct?

Thanks for any help.

vales
06-12-2006, 11:29 AM
Did you type whatever is in the brackets? Are there a bunch of folders with the zone names in the EQEMu\quests folder?

For example, the NPC says: "Hey there newbie. Care to [do some quests] for me?"

Then all you have to do is type whatever is in the text brackets to trigger it. So type do some quests or I will do some quests. If you can't seem to find the trigger for the NPC, just go to your EQEmu\quests folder and look for the NPC's name in the zone he's in. Then just open up his .pl file and take a peek.

I noticed that some of them are messed up. So either that NPC doesn't have the quest or you have to type something very specific. One example was like so...

Talorial_D-Estalian in Neriakc

sub EVENT_SAY {
if($text=~/Hail/i){
quest::say("On what grounds do you think you are welcome to address me like that vermin? I am afraid you will have to prove yourself to me before I can treat you with any respect. Do you feel that you are [worthy] to stand before me?");
}

if($text=~/what worthy/i){
quest::say("Very well then. you are lucky that I have been looking for some sort of an apprentice to help me out in gathering some hides from those nasty halflings. I did have a young one as yourself working for me before but unfortunately they didn't work out as you can see by looking at this autopsy table. I would hope that you will complete my [tasks]. for your sake.");
}

I couldn't trigger the next part for the life of me in the game. The reason why is because in order to trigger the next quest sequence, I had to type "what worthy". Now I don't know about you, but that doesn't even make sense, lol. So what I did was just deleted the what part of what worthy to make it more generalized. Now all someone has to do is either type "I am worthy" or just "worthy" to trigger it. It works better this way because if the trigger text is somewhere in your text, you can move on.

Hope this helps.

paaco
06-12-2006, 11:42 AM
I'm assuming you are thinking about a quest system similiar to WoW or EQ2 where you actually accept quests and they go into a quest log. In EQ1 they don't work like that, I know in the newer expansions on live they have tasks with a quest window like that you can accept. But I don't believe that system is implemented in the Emu.

The way it is now, you talk to the quest guy, if he says bring me 8 rat whiskers you don't actually have to accept the quest, you just go collect the whiskers and hand them to him.

Randomdays
06-12-2006, 12:03 PM
Thanks,that helps a bit,but things still don't seem to be working. Tried two quests;

1)Exterminator Valern in Felwithe wants 4 rat whiskers. Gave them to him and got a thank you message and was told I received 0 gold, 0 silver and 0 copper. no experience. Update; perl file states should receive 1 of each coin plus faction standing changes(Did receive the faction changes)

2) Idia in Kelethin (Bard guild) wants letters delivered. When I told her I would deliver a letter to Freeport, she supposedy handed the letter to me( message repeated twice) but found no letter in inventory. Is the letter supposed to be an actual item? Update ; perl file gives message twice cause that's the way its written. Appears to be missing a line that should call up the repeat message.Looks like no actual item is given.I see nothing in the file to indicate that the quest is active. How does the program know you are on the quest?

vales
06-12-2006, 02:06 PM
Always check the latest binary releases in the downloads section on the front page. And I already explained in my above post. :p Check the .pl file like I mentioned.

1.) The reward bug was fixed in the latest release.

2.) Check the .pl file for that NPC and cross check it with the item number in the game/database. It should be correct since both databases (PEQ and cavedude) use the same items. If you check Idia's .pl file, then you could see that she doesn't give you anything because there's no "summon" script in that quest file.

Should be easy enough to correct. Just look at another quest and copy the summon part of it. Then just change the item number to the correct one from the database. Easy. :p The only hard part I forsee is finding the correct delivery item.

Randomdays
06-12-2006, 03:49 PM
Thanks....still new but learning fast

vales
06-12-2006, 05:36 PM
I try to help out in any way I can. :) Still new to all this myself so I try to absorb as much as I can. :p