Log In
Sign Up
Go Gold
Home
Forum
Mail
Downloads
Game Search
Macro Editor
Notes
Membership
#Theodore_Exanthem.lua - Quest File
General Info
Quest File
-- #Theodore_Exantham in south karana -- items: 2344, 3098, 5872, 2395 function event_spawn(e) eq.signal(14050,1,5000); -- NPC: an_interrogator end function event_signal(e) if(e.signal == 1) then eq.move_to(-2750,-5465,00,192,true); eq.signal(14050,2,5000); -- NPC: an_interrogator elseif(e.signal == 2) then e.self:Say("What a joke! I'm not telling you a thing. You don't look like you could scare a moss snake. I'm not afraid of you!"); eq.signal(14050,3,5000); -- NPC: an_interrogator elseif(e.signal == 3) then e.self:Emote("reels back, his eyes wide with shock. 'Ow,' he says nervously."); eq.signal(14050,4,5000); -- NPC: an_interrogator elseif(e.signal == 4) then e.self:Emote("winces and says, 'Oh. Yeah right. Like I'm afraid of that moron or something.' Theodore glances nervously over at you"); eq.signal(14050,5,5000); -- NPC: an_interrogator elseif(e.signal == 5) then e.self:Emote("gulps nervously"); elseif(e.signal == 6) then e.self:Say("Fine, follow me creeps."); eq.move_to(-3098,-5872,94,160,true); -- eq.signal(14050,7,5000); this call for an interrogator to continue its waypoint. the eq.resume() or e.self:ResumeWandering() currently isn't working as intended. elseif(e.signal == 7) then e.self:Say("There... They are hiding out just down the hill here... Now release me!"); eq.signal(14050,8,5000); -- NPC: an_interrogator end end function event_combat(e) if(e.joined == true) then eq.set_timer("defeat",3000); end end function event_timer(e) if(e.timer == "defeat") then e.self:Say("Sweet father of rot, alright already! Stop hitting me and tell me what you want me to do!"); eq.stop_timer("defeat"); e.self:WipeHateList(); eq.signal(14050,6,5000); -- NPC: an_interrogator end end function event_trade(e) local xloc = e.self:GetX(); local yloc = e.self:GetY(); local item_lib = require("items"); if(item_lib.check_turn_in(e.trade, {item1 = 2344}) and (xloc == -3098 and yloc == -5872)) then -- confession document e.self:Emote("makes a big X at the bottom of the document and hands it back saying, 'A bunch of worthless thugs is all you folks are!'"); e.other:SummonItem(2395); -- Theodore's Confession e.other:Ding(); eq.signal(14050,9,5000); -- NPC: an_interrogator eq.depop(); end item_lib.return_items(e.self, e.other, e.trade) end
Source: 17 Jan 2022
Quest Source: 28 May 2022