if you havent given up on this yet, it really is a lot more desireable to have exact quest text in our quests. I would recommend trying to split up the text, and rearranging it a little to avoid the duplication (as below), also, alla has accurate hail text for most of the NPCs here:
http://everquest.allakhazam.com/qgen...Knowledge.html
as most of them have unique text... good quest text really makes for a more emmersive play experience, but functionality is just as important.
Code:
sub EVENT_SAY
{
if($text=~/Hail/i)
{
quest::say("Hail and well met, my friend. New Tanaan greets you most warmly and is grateful to have you in our midst. ");
quest::say("All residents of this great Plane of Knowledge have come together in recent times with the unexpected, though warmly embraced presence of Norrathian visitors. We hope that we might be able to aid you in lending our wisdom and timeless knowledge wherever possible to your cause.");
quest::say("I wish I could do more, my friend, but I am but a humble bard and my services may only benefit those of like profession. However, if you believe that my services could be of use, then do not hesitate to peruse my inventory and purchase what you will. ");
quest::say("If by chance you come across a curious parchment or other arcane item of seemingly unidentifiable purpose, then do not hesitate to bring it to me. Besides having composed many a song in my day, I do know a thing or two regarding mysteries of the planes' magics.");
}
}
sub EVENT_ITEM
{
# Level 61 and 62 Spells
if (plugin::check_handin(\%itemcount, 29112 => 1))
{
quest::summonitem(quest::ChooseRandom(28471,28473,28476,28474,28475,28484,21636,16391,77853));
}
# Level 63 and 64 Spells
elsif (plugin::check_handin(\%itemcount, 29131 => 1))
{
quest::summonitem(quest::ChooseRandom(28478,28479,28480,28481,28482,28483,28472,21650));
}
# Level 65 Spells
elsif (plugin::check_handin(\%itemcount, 29132 => 1))
{
quest::summonitem(quest::ChooseRandom(28477,28485,28486));
}
else
{
plugin::return_items(\%itemcount);
quest::say("Here $name, Take this back, I have no use of this object!");
return;
}
quest::emote("Minstrel Eoweril carefully takes the planar arcane item from you. With a careful eye, he inspects every portion of the incorporeal item before nodding to himself in satisfaction. The Bard then closes his eyes and chants lowly in an unfamiliar language. ");
quest::emote("You feel the coalescing of spirits around you in the area as the Bard calls them forth to bless the arcane item in his grip. Dark runes of a rusted color begin to carve themselves onto a parchment that grows more real and tangible with each syllable uttered by the Bard. ");
quest::emote("Eventually, his chant comes to a close and the completed item is handed to you without expectation of further aid on your behalf, 'Do not use this power without caution, $name. It is quite powerful indeed for it is power forged upon the planar worlds but may affect both astral and prime alike.");
}