PDA

View Full Version : Swiftwind and Earthcaller - The Ranger Epics


molimo140
08-17-2004, 06:47 PM
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)

#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)

#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)



#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.

molimo140
08-17-2004, 06:59 PM
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