mirror of
https://github.com/ProjectEQ/projecteqquests
synced 2026-08-12 00:26:10 -04:00
47 lines
2.8 KiB
Lua
47 lines
2.8 KiB
Lua
-- items: 20952, 20760, 20761, 2708, 20959, 20762, 20763, 11687, 20966, 20764, 20766, 20765, 11568
|
|
function event_spawn(e)
|
|
eq.set_timer("depop",300000);
|
|
end
|
|
|
|
function event_say(e)
|
|
if(e.message:findi("hail")) then
|
|
e.self:Say("Great, let us waste no more time! I offer to you three challenges. Summoning, Interpretation, and Displacement. Please choose one of these.");
|
|
elseif(e.message:findi("summoning")) then --magician test of summoning
|
|
e.self:Say("Summoning it is. Proceed upward through the sky and return to me a Harpy Statuette, a Finely Woven Cloth Amice, and a Large Diamond. This will prove your abilities to me and I will reward you with a Drake Hide Amice.");
|
|
elseif(e.message:findi("interpretation")) then --magician test of interpretation
|
|
e.self:Say("Interpretation it is. Proceed upward through the sky and return to me a Carmine Spiroc Feather, a Blood Sky Amethyst, and a Golden Efreeti Ring. This will prove your abilities to me and I will reward you with the Duennan Shielding Ring.");
|
|
elseif(e.message:findi("displacement")) then --magician test of displacement
|
|
e.self:Say("Displacement it is. Proceed upward through the sky and return to me some Sweet Nectar, the Crown of Elemental Mastery, a Large Opal, and Djinni's Stave. This will prove your abilities to me and I will reward you with the Staff of Elemental Mastery.");
|
|
end
|
|
end
|
|
|
|
function event_trade(e)
|
|
local item_lib = require("items");
|
|
if(item_lib.check_turn_in(e.trade, {item1 = 20952, item2 = 20760, item3 = 20761})) then --magician test of summoning using harpy statuette, finely woven cloth amice, large diamond
|
|
e.other:SummonItem(2708); --Drake-hide amice
|
|
e.other:AddEXP(100000);
|
|
e.self:Say("Take this.");
|
|
eq.depop();
|
|
elseif(item_lib.check_turn_in(e.trade, {item1 = 20959, item2 = 20762, item3 = 20763})) then --magician test of interpretation using carmine spiroc feather, blood sky amethyst, golden efreeti ring
|
|
e.other:SummonItem(11687); --duennan shielding ring
|
|
e.other:AddEXP(100000);
|
|
e.self:Say("Take this.");
|
|
eq.depop();
|
|
elseif(item_lib.check_turn_in(e.trade, {item1 = 20966, item2 = 20764, item3 = 20766, item4 = 20765})) then --magician test of displacement using sweet nectar, crown of elemental mastery, large opal, djinni stave
|
|
e.other:SummonItem(11568); --staff of elemental mastery
|
|
e.other:AddEXP(100000);
|
|
e.self:Say("Take this.");
|
|
eq.depop();
|
|
end
|
|
item_lib.return_items(e.self, e.other, e.trade)
|
|
end
|
|
|
|
function event_timer(e)
|
|
eq.stop_timer("depop");
|
|
eq.depop();
|
|
end
|
|
|
|
-------------------------------------------------------------------------------------------------
|
|
-- Converted to .lua using MATLAB converter written by Stryd
|
|
-- Find/replace data for .pl --> .lua conversions provided by Speedz, Stryd, Sorvani and Robregen
|
|
-------------------------------------------------------------------------------------------------
|