Log In
Sign Up
Go Gold
Home
Forum
Mail
Downloads
Game Search
Macro Editor
Notes
Membership
#Smith_Rondo.lua - Quest File
General Info
Quest File
-- items: 67519, 67520, 67521, 67522, 67523, 67524 function event_say(e) if(e.message:findi("hail")) then e.self:Say("Greetings, " .. e.other:GetName() .. ". You have fought long and hard to make it into this secret chamber. What is it you [seek]?"); elseif(e.message:findi("seek")) then e.self:Say("Come, come now. Don't tell me that you fought your way here for no reason? This is the domain of Vtiink Vzaan the Muramite weaponmaster and he does not take kindly to strangers entering his domain. I cannot leave for I am trapped here, but you are not, so unless you [wish to meet] with Vtiink then I would suggest you leave now."); elseif(e.message:findi("wish to meet")) then e.self:Say("Then you wish death, no matter I cannot force your hand I can only grant your request but the only time he spends in this place is when his soldiers need their weapons repaired or replaced. He is very proud of his work and if a weapon is slightly tarnished he considers it destroyed. Now if you could bring me a broken sword blade, a jagged spear tip, a chipped hammer head and some tarnished knuckles from his elite guards, I will arrange a meeting. What happens after that is up to you, while I do not see a happy ending for you the will of fate is quite fickle."); end end function event_trade(e) local item_lib = require("items"); if (item_lib.check_turn_in(e.trade, {item1 = 67519})) then -- Tuned Farstone e.self:Say("While I applaud your effort, I must decline. You see, since I was captured I have been altered by the beings known as ikaav. As a result, my aura has changed, making this farstone useless. I do not know what it is I am becoming, but I will not place the lives of the brotherhood in danger. I have decided to give in to the inevitable and serve these beings. Please tell Taminoa I am sorry, but this is for the best. And please give him this. As I slip deeper and deeper into insanity, I have lost my ability to articulate my thoughts on paper. This is one of my last written reports and I think Taminoa will find it quite interesting."); e.other:SummonItem(67520); --Item: Sealed Report elseif (item_lib.check_turn_in(e.trade, {item1 = 67521,item2 = 67522,item3 = 67523,item4 = 67524})) then e.self:Emote("takes each weapon piece from you one by one and places them on the ground. He looks to the ceiling and says, 'Vtiink, there are some weapons here that need to be replaced and some intruders who need to be destroyed.' Suddenly the dank air in the room becomes ominous as a twisted monstrosity appears before you. Smith turns to you all and says, 'There is no more time. Your gods cannot save you now.' Vtiink sends out a wave of energy that forces Smith to crumple."); eq.unique_spawn(284092,0,0,1413.38,-491.76,106.13,384); -- NPC: Weapon_Master_Vtiink_Vzaan eq.unique_spawn(284093,0,0,1328.82,-608.43,106.23,5.2); -- NPC: Master`s_Apprentice eq.unique_spawn(284094,0,0,1327.06,-375.38,106.13,256); -- NPC: Master`s_Apprentice eq.unique_spawn(284095,0,0,1440.70,-421.54,106.13,386.4); -- NPC: Master`s_Apprentice eq.unique_spawn(284096,0,0,1439.92,-562.61,106.13,386.4); -- NPC: Master`s_Apprentice e.self:SetAppearance(3); --lie down eq.stop(); --stop grid end item_lib.return_items(e.self, e.other, e.trade) end function event_signal(e) e.self:Emote("stands and shakes off the effects of the spell that knocked him unconscious. Seeing Vtiink's corpse he smiles and begins to reach into his pocket when suddenly his face becomes filled with anger letting out a maniacal laugh. 'You have destroyed him, my master Vtiink he who helped show me the way of the Mata Muram, the true joy of pain. Now I shall share that gift with you prepare to suffer the wrath of Smith Rondo."); eq.set_timer("eventlocks", 2700 * 1000); --45 min eq.set_next_hp_event(65); e.self:SetAppearance(0); --stand up e.self:SetSpecialAbility(35, 0); --turn off immunity e.self:SetSpecialAbility(24, 0); --turn off anti aggro end function event_timer(e) if(e.timer=="eventlocks") then eq.stop_timer("eventlocks"); e.self:GotoBind(); e.self:WipeHateList(); e.self:SetSpecialAbility(35, 1); --turn on immunity e.self:SetSpecialAbility(24, 1); --turn on anti aggro eq.start(33); -- re start grid end end function event_death_complete(e) eq.spawn2(284084,0,0,1447,-586,106,0); -- NPC: #Smith`s_Spectral_Memory end function event_hp(e) if(e.hp_event == 65) then e.self:SendIllusionPacket({race=392,gender=2,texture=0,helmtexture=0}); e.self:ChangeSize(12); e.self:Emote("'s face begins to contort and change. His skin turns gray and spikes shoot out of his back. 'I can hold it back no longer. The beast has taken control. Prepare yourselves for the..."); end end function event_combat(e) if (e.joined == false) then e.self:SaveGuardSpot(e.self:GetX(),e.self:GetY(), e.self:GetZ(), e.self:GetHeading()); end end
Source: 17 Jan 2022
Quest Source: 28 May 2022