Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Quests

Archive::Quests Archive area for Quests's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-17-2004, 06:47 PM
molimo140
Hill Giant
 
Join Date: Dec 2003
Posts: 104
Default Swiftwind and Earthcaller - The Ranger Epics

This is the first installment of the Ranger Epic quest. It is missing some things, but I will search for the remedies to these problems =)

File 1 - Telin Darkforest (Burning Woods)

Code:
#Zone - Burning Woods
#Mob - Telin Darkforest

sub EVENT_SAY
{

if($text=~ /Hail/i)
{
quest::emote("looks at you serenely.");
quest::say("Hello, wanderer.");
}

if($text=~ /What are you doing in this forest/i)
{
quest::say("Mighty this place must have been, once.  Now scarred by
hatred and suffering.  I have been sent here seeking answers to 
problems not yest understood.");
}

if($text=~ /Answers/i)

{
quest::emote("considers you for a few moments before speaking.");
quest::say("A great evil walks across the land.  The hand of some
demon we don't yet know is twisting and polluting forests.");
}

if($text=~ /What do you suspect/i)
{
quest::emote("looks at you and sighs.");
quest::say("The lands are changing.  Beasts, large and small, have 
turned upon those who watched over them.  Druids and rangers, 
worshippers of both Karana and Tunare, have reported a feeling of 
hatred throughout their once peaceful lands.");
}

if($text=~ /Innoruuk/i)
{
quest::emote("looks at you consideringly and then scribbles something 
quickly on a small, worn paper.");
quest::say("You seem powerful enough. Perhaps you can help those who 
seek to protect nature's peace. Take this note. Deliver it only into 
the hands of Faelin Bloodbriar. Where you will find her, I cannot say. 
She is a friend of mine and a wanderer. She has been seen from one end 
of the lands to the other. Seek her out, and quickly.");
quest::summonitem(20472);
}

}

sub EVENT_ITEM
{

if($itemcount{20447} == 1)
{

quest::emote("scratches the coin as he looks at it.");
quest::say("Faelin sent you to Giz? Surprising. This coin speaks to the
outcome of your talk. He would hardly give this bit of metal to a 
stranger, but that's a story for a different time. So, you say Giz did 
confirm Innoruuk's involvement, and something about undead minions? 
Here, take this coin back. Find Arch Druid Althele in the Karanas and 
show her that. Tell her what we have discussed. She will look kindly 
on an ally in this matter.");
quest::summonitem(20448);

}

if($itemcount{20468} == 1)
{

quest::emote("nods as he unbuckles his sword and hands it to you.");
quest::say("The storm callers are working on containing and fighting 
against the corruption but they can not hold back the inevitable for 
long. It is up to us to strike against Innoruuk directly. If we were 
warriors or paladins we would have a fancy ceremony and plenty of 
feasting but we're just rangers, without time for pleasantries. The 
sword you hold in your hands is one of the oldest blades known, even 
to the eldest. To strike at the darkest heart of evil requires a 
weapon beyond this, or even ones you may carry at your side. The first 
task, the first preparation you must make is the smithing of that blade.
 Its edge sharpened, its balance made perfect. When you have finished, 
bring me this sword again.");
quest::summonitem(20477);
}

if($itemcount{20481} == 1)
{

quest::emote("smiles slowly.");
quest::say("Now that's fine work. Just a moment, we have a friend here 
who can enchant one of the blades. Give her the blade the ancient 
smithed.");
quest::summonitem(20481);
quest::spawn(0,0,0,0,0,0); #need NPCID of Faelin Bloodbriar as well as loc!!

}



}
File 2 - Faelin Bloodbriar (Greater Faydark)

Code:
#Zone - Greater Faydark
#Mob - Faelin Bloodbriar

sub EVENT_ITEM

if($itemcount{20472} == 1)
{

quest::emote("reads the note carefully and growls to herself.");
quest::say("Bad news, eh? Take this ring. There is one elf, dark elf 
even, who we must go to in order to gather insight into Innoruuk's 
plans. Giz X'Tin, he goes by most commonly. Kithacor seems to be his 
favorite haunt and most likely you will find him there. Don't ask how 
I know him. Just take the ring as my sign to him and he will speak to 
you. We don't need to speak again, so don't seek me out, just go to 
Telin. I must leave to investigate these events.");
quest::summonitem(20446);
quest::depop();

}





}
File 3 - Giz X'Tin ( Kithicor Woods)


Code:
#Zone - Kithicor Forest
#Mob - Gix X'Tin

sub EVENT_ITEM
{

if($itemcount{20446} == 1)
{

quest::emote("flips you a coin after he recognizes the ring.");
quest::say("It seems we have a mutual 'acquaintance.' The coin repays 
an old debt. You don't have to worry about what that is. Luckily, Lord 
Innoruuk has informed me of your coming and your desires. Fortunately, 
I have all the answers you require right here at the end of my friend's
blade. I think I'll be paying my old 'friend' a visit.");
quest::summonitem(20447);
quest::spawn(0,0,0,0,0,0); #NEED NPCID AND LOC OF a_Tier`Dal_Reaver that spawns!

}

}

This concludes step ONE (Obtaining The Worn Coin).

Next step - Reavers in Eastern Karana.

Note, in the files that are posted, has all the code needed for Step one (Shown here), AND further steps, so NOTHING IS LACKING in the files, except for the notes in each one, so read over them.
Reply With Quote
  #2  
Old 08-17-2004, 06:59 PM
molimo140
Hill Giant
 
Join Date: Dec 2003
Posts: 104
Default

STEP 2 - REAVERS IN EASTERN KARANA

NOTE : - I need to know how to make mobs move to waypoints when they are spawned, this is one crucial thing missing from almost every file in this section. IF ANYONE KNOWS HOW TO DO THIS, PLEASE post below telling me how so i can update the files. Note, i am still new to the whole quest business so I apologize =).


File 1 - Althele

[code]#zone - East Karana
#mob - Althele

sub EVENT_SAY
{

if($text=~ /Hail/i)
{

quest::say("Hello, friend. Beautiful is what I would call such a day
normally, but lately?");

}

if($text=~ /Hail, Tholris/i)
{
quest::say("Tholris does not speak much. He is here to assist me in my
duties. He is my hands, as Fang is my eyes.");
}

if($text=~ /him as your hands and Fang as your eyes/i)
{

quest::say("Yes. I cannot see any longer, my sight long since lost in
the march of years. By the blessings of Tunare and Karana, though, I
still make myself useful.");
}


}

sub EVENT_ITEM
{

if($itemcount{20448} == 1)
{

quest::emote("looks at the coin and nods gravely at you as she slips
it into a fold of her clothing.");
quest::say("I see. The story of this coin speaks much to me as do the
words you have given me. Telin sent word that you would arrive.
The tidings you bring are ill indeed. Here, take this amulet and find
Sionae. She is nearby. We will speak more on this matter when all are
present.");
quest::spawn(0,0,0,0,0,0); #NEED NPCID OF Sionae and Loc of Spawn
quest::summonitem(0); #Item ID of "Braided Grass Amulet" Not in DB =/

}

if($itemcount {20452} == 1)
{

quest::emote("Althele hands the book to Tholris who reads through it with lines of concern etched on his face, then whispers into her ear");
quest::say("Dire news, indeed. This cannot be allowed. I must keep this book but you must not allow Innoruuk, to seed the land with his hatred and filth. You have only just begun your quest. The path you are guided upon will be difficult, if not impossible, but someone must finish it. Please, take this, read of it, follow its instructions. Tunare bless your path and Karana watch over you.");
quest::summonitem(18959);
quest::say("We cannot speak again. Our circle is now known and must seek sanctuary. In case this note were to fall into others
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 07:34 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3