Log In
Sign Up
Go Gold
Home
Forum
Mail
Downloads
Game Search
Macro Editor
Notes
Membership
Daedet_Losaren.lua - Quest File
General Info
Quest File
-- items: 17925, 17934, 13395, 15011, 13289, 15218 function event_say(e) local fac = e.other:GetFaction(e.self); if(e.message:findi("hail")) then e.self:Say(string.format("Welcome, %s. I am Deadet Losaren, faithful priest of Karana. You appear to be in search of [guidance] or perhaps you are merely a [visitor to the temple of thunder] wishing the blessing of [holy armor]?", e.other:GetName())); elseif(e.message:findi("guidance")) then e.self:Say("So it is guidance you seek. You will begin on the bottom rung. There is much more to our temple than the bashing of foes. We will need you to [collect donations]."); elseif(e.message:findi("collect donation")) then if(fac < 5) then e.self:Say("Then you are a new acolyte. Take this Chest of Faith into Qeynos and Qeynos Hills. Find me six residents will to donate to the Temple of Thunder. Combine these donations within the Chest of Faith and return it to me. Do so and I shall reward you with the spell 'Ward Undead.' Now go and spread the Word of Karana."); e.other:SummonItem(17925); -- Chest of Faith (container) else e.self:Say("You have proven yourself not only an enemy of the Knights of Thunder, but an enemy of Karana himself. Now leave, sewer rat!"); end elseif(e.message:findi("visitor to the temple of thunder")) then e.self:Say("Then feel free to look around and speak with the priests and paladins of Thunder. May you find ways to serve the Rainkeeper."); elseif(e.message:findi("holy armor")) then e.self:Say("Holy Armor? I offer the blessing of Holy Armor to members in good standing of the Knights of Thunder. I must charge ten gold for the service. [Components] are expensive these days!"); elseif(e.message:findi("components")) then e.self:Say("Components are required for my daily tribute to the Rainkeeper. It is he whose power flows from my body. I require a faithful acolyte to [gather the required items]."); elseif(e.message:findi("gather the required items")) then if(fac < 5) then e.self:Say("Very noble of you. Take this chest. I will require it to be filled with flame beetle eyes. Four normal beetles and four [Kerra Isle beetles]. Combine these items within the chest and return it to me. I shall reward you with the protection of Holy Armor."); e.other:SummonItem(17934); -- Beetle Eye Chest (container) else e.self:Say("You have proven yourself not only an enemy of the Knights of Thunder, but an enemy of Karana himself. Now leave, sewer rat!"); end elseif(e.message:findi("Kerra Isle beetles")) then e.self:Say("Kerra Isle beetles are normally found in the vicinity of the Kerra catpeople. They can be found in Kerra Ridge, but a closer and perhaps safer location would be on the island between Antonica and Odus. The outcast catpeople of that island are far less dangerous."); end end function event_trade(e) local fac = e.other:GetFaction(e.self); local item_lib =require("items"); if(item_lib.check_turn_in(e.trade, {gold = 20}) and (fac < 5)) then e.self:Say("This should help you remain safe."); e.other:SelfCast(11); elseif(item_lib.check_turn_in(e.trade, {item1 = 13395})) then -- Beetle Eye Chest (closed) e.self:Say("You have done well. Karana is pleased. I cannot say the same for the cat people. I now bestow upon you the knowledge of Holy Armor. Study the words and soon the power shall be bestowed upon you by the greatness that is the Rainkeeper."); e.other:Ding(); e.other:SummonItem(15011); -- spell:holy armor e.other:Faction(280,5,0); -- Knights of Thunder e.other:Faction(221,-10,0); -- Bloodsabers e.other:Faction(341,5,0); -- Priest of Life e.other:Faction(262,5,0); -- Guards of Qeynos e.other:AddEXP(200); elseif(item_lib.check_turn_in(e.trade, {item1 = 13289})) then -- Chest of Faith (closed) e.self:Say("You have done supremely well, my young acolyte of Thunder. For your great service to the Temple of Thunder. Now go and cast the storm into the populace of Antonica."); e.other:Ding(); e.other:SummonItem(15218); -- spell:ward undead e.other:Faction(280,5,0); -- Knights of Thunder e.other:Faction(221,-10,0); -- Bloodsabers e.other:Faction(341,5,0); -- Priest of Life e.other:Faction(262,5,0); -- Guards of Qeynos e.other:AddEXP(200); end item_lib.return_items(e.self, e.other, e.trade) end
Source: 17 Jan 2022
Quest Source: 28 May 2022