Log In
Sign Up
Go Gold
Home
Forum
Mail
Downloads
Game Search
Macro Editor
Notes
Membership
#Trigger_Ikkinz_1.lua - Quest File
General Info
Quest File
-- 294141 -- Ikky Raid 1 -- Database Version 3 local doorman_1 = nil; local doorman_2 = nil; local doorman_3 = nil; function event_spawn(e) doorman_1 = eq.spawn2(294632, 0, 0, 218, -336, -2.77, 0.00); -- NPC: doorman doorman_2 = eq.spawn2(294632, 0, 0, 90, -412, -2.77, 0.00); -- NPC: doorman doorman_3 = eq.spawn2(294633, 0, 0, 240, -496, -2.87, 0.00); -- NPC: doorman -- Set a timer to check the zone; this is needed -- in case the zone crashes to reset the doormen -- properly. Can't reliably do a entity check as -- the zone is booting up; so we'll do the check 5 sec -- after it boots up; all the mobs should be spawned by -- then. eq.set_timer("checkdoors", 5 * 1000 ); end function event_timer(e) if (e.timer == "checkdoors") then eq.stop_timer(e.timer); eq.signal(294141, 1); -- NPC: #Trigger_Ikkinz_1 end end function event_signal(e) if (eq.get_entity_list():IsMobSpawnedByNpcTypeID(294574) == false and eq.get_entity_list():IsMobSpawnedByNpcTypeID(294338) == false ) then -- Check Priest of Righteousness eq.get_entity_list():FindDoor(2):SetLockPick(0); eq.get_entity_list():FindDoor(3):SetLockPick(0); eq.get_entity_list():FindDoor(4):SetLockPick(0); eq.get_entity_list():FindDoor(5):SetLockPick(0); eq.depop_all(294632); end if (eq.get_entity_list():IsMobSpawnedByNpcTypeID(294339) == false and eq.get_entity_list():IsMobSpawnedByNpcTypeID(294575) == false ) then -- Check Defender of Righteousness eq.get_entity_list():FindDoor(6):SetLockPick(0); eq.get_entity_list():FindDoor(7):SetLockPick(0); eq.depop_all(294633); end end
Source: 17 Jan 2022
Quest Source: 28 May 2022