// Evol scripts. // Authors: // 4144, Reid // Description: // Doors warp and animations in map 001-1 // 001-1,55,71,0 script #Warp1 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-0", 37, 45; close; OnUnTouch: doevent "#Door1::OnUnTouch"; } 001-1,55,71,0 script #Door1 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,51,65,0 script #Warp2 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-0", 30, 34; close; OnUnTouch: doevent "#Door2::OnUnTouch"; } 001-1,51,65,0 script #Door2 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,70,77,0 script #Warp3 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-2", 38, 38; close; OnUnTouch: doevent "#Door3::OnUnTouch"; } 001-1,70,77,0 script #Door3 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,51,80,0 script #Warp4 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-4", 48, 40; close; OnUnTouch: doevent "#Door4::OnUnTouch"; } 001-1,51,80,0 script #Door4 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,89,65,0 script #Warp5 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-7", 36, 45; close; OnUnTouch: doevent "#Door5::OnUnTouch"; } 001-1,89,65,0 script #Door5 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,142,30,0 script #Warp6 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-12", 34, 35; close; OnUnTouch: doevent "#Door6::OnUnTouch"; } 001-1,142,30,0 script #Door6 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,132,67,0 script #Warp7 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-15", 34, 45; close; OnUnTouch: doevent "#Door7::OnUnTouch"; } 001-1,132,67,0 script #Door7 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,128,30,0 script #Warp8 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-1", 37, 40; close; OnUnTouch: doevent "#Door8::OnUnTouch"; } 001-1,128,30,0 script #Door8 NPC_ARTIS_DOOR,3,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,168,98,0 script #Warp9 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-16", 32, 35; close; OnUnTouch: doevent "#Door9::OnUnTouch"; } 001-1,168,98,0 script #Door9 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,118,49,0 script #Warp10 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-10", 27, 44; close; OnUnTouch: doevent "#Door10::OnUnTouch"; } 001-1,118,49,0 script #Door10 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,135,49,0 script #Warp11 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-10", 51, 44; close; OnUnTouch: doevent "#Door11::OnUnTouch"; } 001-1,135,49,0 script #Door11 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: .sex = G_MALE; .distance = 5; end; } 001-1,148,54,0 script #Warp12 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-11", 46, 45; close; OnUnTouch: doevent "#Door12::OnUnTouch"; } 001-1,148,54,0 script #Door12 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,163,70,0 script #Warp13 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-26", 28, 42; close; OnUnTouch: doevent "#Door13::OnUnTouch"; } 001-1,163,70,0 script #Door13 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,101,107,0 script #Warp14 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-27", 35, 35; close; OnUnTouch: doevent "#Door14::OnUnTouch"; } 001-1,101,107,0 script #Door14 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,107,49,0 script #Warp15 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-20", 33, 34; close; OnUnTouch: doevent "#Door15::OnUnTouch"; } 001-1,107,49,0 script #Door15 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,104,32,0 script #Warp16 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-19", 41, 30; close; OnUnTouch: doevent "#Door16::OnUnTouch"; } 001-1,104,32,0 script #Door16 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,182,74,0 script #Warp17 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-18", 39, 35; close; OnUnTouch: doevent "#Door17::OnUnTouch"; } 001-1,182,74,0 script #Door17 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,118,88,0 script #Warp18 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-28", 29, 42; close; OnUnTouch: doevent "#Door18::OnUnTouch"; } 001-1,118,88,0 script #Door18 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,49,96,0 script #Warp19 NPC_HIDDEN,0,0,{ OnTouch: warp "001-2-31", 32, 39; close; OnUnTouch: doevent "#Door19::OnUnTouch"; } 001-1,49,96,0 script #Door19 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: doorTouch; OnUnTouch: doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; } 001-1,57,41,0 script #Warp20 NPC_HIDDEN,0,0,{ OnTouch: .@enora = getq(ArtisQuests_Enora); // if (.@enora == 0) if (.@enora <= 11) { narrator 4, l("The door to the legion building is temporarily closed."); } else { warp "001-2-33", 34, 46; } closedialog; close; OnUnTouch: doevent "#Door20::OnUnTouch"; } 001-1,57,41,0 script #Door20 NPC_ARTIS_DOOR,2,3,{ close; OnTouch: .@enora = getq(ArtisQuests_Enora); if (.@enora <= 11) { end; } doorTouch; OnUnTouch: .@enora = getq(ArtisQuests_Enora); if (.@enora <= 11) { end; } doorUnTouch; OnTimer340: doorTimer; OnInit: doorInit; }