Log in

View Full Version : There's a typo in Dargon McPherson's elixir quest


Hamarabi
05-09-2006, 04:31 PM
HI there! I hope I am posting this in the right spot. If not, I am sure someone will yell at me about it.

I just thought I would point out that there is a typo in the code for Dargon McPherson's "deliver an elixir to young warriors", quest. This quest is in Halas.

It is my understanding that whatever is in between the [] brackets, is/are the key word/s that should be included in your response to him, in order to progress the quest dialogue.

With that in mind, when he says [warrior o' the Wolves], I should reply with something like, "I am a warrior o' the Wolves" or "I am the warrior o' the Wolves", as long as the key word/s are included in my response.

I tried several times, and even reinstalled EQEmuServerPack-3.52.exe to see if I had made an error. Only after looking at the code did I discover that the expected answer is [I am warrior o] which must be a typo, because I would think that my answer should contain whatever is in the brackets in order to continue.

I have pasted the contents of Dargon_McPherson.pl below. This seems to be proof, unless I am mistaken.

This doesn't bother me at all, because there is so much work involved in doing all of these quests, a simple error like this would be easy to make. I am very greatful for all the time consuming work that you all have put in to this. I just thought I would point this out and also add that there may be other quests that work perfectly, except for a few typos.

I hope this post will help others, incase they are stumped in regard to why the quests seem broken, when they really aren't. There's just a few typo's here and there. :)

sub EVENT_SAY {
if($text=~/Hail/i){
quest::say("Hail. mighty $name! I assume ye must be a [warrior o' the Wolves]. Why else would ye approach a trainer such as meself. then?");
}
if($text=~/i am warrior o/i){
quest::say("Aye. 'tis as I thought. I'm glad t' see we've warriors such as yerself amongst the Wolves o' the North. Lately. Kylan's been allowing too many scrawny warriors in. methinks. Nor have they fared well in Everfrrost. Many frreeze to death. ye know... Will ye assist me and [deliver an elixir to young warriors] in Everfrost?");
}
if($text=~/i will deliver an elixir to young warriors/i){
quest::say("Ach. 'tis good o' ye! Take this bottle of elixir to Everfrost Peaks. Find Talin O'Donal. He'll take the first sip. and then instruct ye on who else ye need to find. Do that. and I'll give ye a fine reward when ye return the empty elixir bottle. Good luck. then. Don't die.");
quest::summonitem("13241"); }
}

sub EVENT_ITEM {
#do all other handins first, then let it do disciplines
#if($itemcount{} == 1) {
#} else {
if($class ne 'Warrior') {
quest::say("You are not a member of my guild. I will not train you!");
quest::summonitem($item1) if($item1);
quest::summonitem($item2) if($item2);
quest::summonitem($item3) if($item3);
quest::summonitem($item4) if($item4);
return;
}
#assume it is a discipline tome...
quest::traindisc($item1) if(quest::isdisctome($item1));
quest::traindisc($item2) if(quest::isdisctome($item2));
quest::traindisc($item3) if(quest::isdisctome($item3));
quest::traindisc($item4) if(quest::isdisctome($item4));
#}
}
#END of FILE Zone:halas ID:29055 -- Dargon_McPherson