Tavon_Vastsea.lua - Quest File
x
1
-- Cleric 1.5 Pre-quest // Cleric 1.5 Epic // Cleric 2.0 Epic --Drogerin
2
-- items: 9585, 9591, 9954
3
4
function event_say(e)
5
local qglobals = eq.get_qglobals(e.other);
6
if(e.other:Class() == "Cleric") then
7
if(e.message:findi("hail")) then
8
if(e.other:HasItem(9955) and qglobals["cleric20"] ~= nil) then -- has 1.5 Harmony of the Soul, start 2.0
9
e.self:Say("I hear you were able to put that shield to some use. That is good to hear. I was able to find some news on the leader, someone matching his description has been seen on the other side of the Wayfarer's portal in the Realm of Discord. Please visit my friend Cryssa, at the camp in Discord. She has been working on tracking the Disciple's movement in Discord.");
10
if (qglobals["cleric20"] == "1") then
11
eq.set_global("cleric20", "2", 5, "F");
12
end
13
elseif(e.other:HasItem(5532) or qglobals["cleric15pre"] == "1") then -- has 1.0 Water Sprinkler of Nem Ankh, or Prequest Finished // Will need a flag entered. Prequest granted no item. Start 1.5
14
e.self:Say("Greetings " .. e.other:GetName() .. ", I see you helped my brother in eradicating the Plasmatic Priests, stopping Zordak Ragefire, and saved Norrath from an eternity of flames. We need to [ " .. eq.say_link('call you to duty') .. " ] again");
15
if(qglobals["cleric_epic"] == nil) then
16
eq.set_global("cleric_epic","1",5,"F"); --Flagged to start epic
17
end
18
else -- Has no epics, Start Prequest for 1.5
19
e.self:Say("Greetings " .. e.other:GetName() .. ", I am afraid that I need someone that I can [trust] with this task, these are dark times, and it is hard to tell friend from foe.");
20
end
21
elseif(e.message:findi("call you to duty")) then
22
e.self:Say("This time the crisis threatens not only Norrath, but all of existence as we know it. Invaders from the Realm of Discord have transversed time and space to conquer this realm. The invaders, these Muramites, are not where the true threat lies. All of Norrath has banded together to stop these invaders, we have managed to halt their incursion for the time being. There are, however, whispers of a [ " .. eq.say_link('dark faction') .. " ] within our own, Norrathians who see our fight as futile, and are looking to swear fealty to the forces of the Legion.");
23
elseif(e.message:findi("dark faction")) then
24
e.self:Say("We don't know much more about them. As I said, they are just whispers, but whispers in unison are loud enough for deaf ears. We cannot afford to present anything short of a unified front, should the Legion push toward Norrath with its full force. We need your assistance to find and exterminate these traitors. I can give you what little [ " .. eq.say_link('information') .. " ] I have, hopefully you will be able to track these betrayers to their leader.");
25
elseif(e.message:findi("information")) then
26
e.self:Say("Travel to Taelosia. There you will find a young native, named Jomaj who had some suspicious dealings with someone claiming they were with the wayfarer's brotherhood. This is the closest I have to direction, gather information from this Taelosian, and bring it to my friend Shav on the Thorn. Find proof as to whether or not these traitors actually exist and return it to me.");
27
elseif(e.message:findi("trust")) then
28
e.self:Say("Hmmm, well I think I have a task I can entrust you with. Speak to my brother, tell him that I sent you to him. Earn his trust, and you shall have mine");
29
end
30
else
31
e.self:Say("The ocean breeze is quite nice today, don't you think? Nothing pleases me like the ocean.");
32
end
33
end
34
35
36
function event_trade(e)
37
local item_lib = require("items");
38
39
if(item_lib.check_turn_in(e.trade, {item1 = 9585})) then -- Turn in for Magically Sealed Letter
40
e.self:Emote("opens the envelope and pulls out a short letter, his brow furrows as his eyes dance across the pages. 'This is truly grim news. Until now I held hopes that the rumors held no truth, but this is irrefutable evidence of their existence. They call themselves the Disciples of Discord. As we speak they are gaining information for the Legion, gathering information about races that would prove to be powerful allies or enemies for the Legion. Bring this note to Plavo, I do not know where he is, but he must be found. His scouts may already have found what they are looking for, so make haste.");
41
e.other:SummonItem(9591); -- Dark Disciples Note of Service
42
elseif(item_lib.check_turn_in(e.trade, {item1 = 9954})) then -- Aegis of Chaotic Worship Turn in.
43
e.self:Say("Interesting, I heard about your fight with the leader of the Disciples. I've never seen anything like this. Take it to Borik Darkanvil in the Plane of Knowledge. Return to me when you are done with him, in the meantime I will try to find information on where he went after your fight.");
44
e.other:SummonItem(9954); -- Returns Aegis of Chaotic Worship to player
45
end
46
item_lib.return_items(e.self, e.other, e.trade);
47
end
48
Quest Source: 28 May 2022