peq-quests/everfrost/Trankia.lua
2021-02-07 20:50:01 -08:00

34 lines
No EOL
1.8 KiB
Lua

-- Part of the quest for Tishan's Kilt
-- items: 10528, 18797, 10556, 18798, 1347, 2365
function event_say(e)
if(e.message:findi("hail")) then
e.self:Say("Hmmph.");
elseif(e.message:findi("avenge your brother")) then
e.self:Say("My brother was part of a raiding party that adventured into the Caverns of Guk. Somewhere within he was betrayed and left for dead by the dastardly brother of Karg IceBear - Martar. I want you to find me what remains of my brothers body and bring it back to me. I am told that he died within a mine shaft.");
end
end
function event_trade(e)
local item_lib = require("items");
if(item_lib.check_turn_in(e.trade, {item1 = 10528})) then
e.self:Say("You must be another one from Vilissia. I will tell you what I tell all the others--you must help me [avenge] my [brother] before I will help you attain Tishan's Kilt.");
e.other:SummonItem(18797); -- Item: Tattered Note
e.other:Ding();
e.other:AddEXP(500);
elseif(item_lib.check_turn_in(e.trade, {item1 = 10556})) then
e.self:Say("Oh Wulfthan, look what has become of you. I told you that you should not have trusted Martar. $name, as a final service, I want you to kill Martar IceBear for me. He is known to roam these parts. Bring me the Warthread Kilt that he wears and my two reminder notes, and I will give to you Tishan's Kilt.");
e.other:SummonItem(18798); -- Item: Tattered Note
e.other:Ding();
e.other:AddEXP(500);
elseif(item_lib.check_turn_in(e.trade, {item1 = 1347,item2 = 18797,item3 = 18798})) then
e.self:Say("Ah, Wulfthan, you are at last avenged. Thank you, " .. e.other:GetName() .. "- please take this kilt as a reward for services well done.");
e.other:SummonItem(2365); -- Item: Tishan's Kilt
e.other:Ding();
e.other:AddEXP(1500);
end
item_lib.return_items(e.self, e.other, e.trade);
end
-- Trankia