IF !Global("DMWWFireIceGlab","GLOBAL",1) THEN RESPONSE #100 SetGlobal("DMWWFireIceGlab","GLOBAL",1) CreateCreature("teltan1",[489.872],0) // Glabrezu CreateCreature("teltan2",[370.584],0) // Glabrezu CreateCreature("teltan1",[855.548],0) // Glabrezu CreateCreature("teltan2",[716.685],0) // Glabrezu END IF OnCreation() THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) Continue() END IF GlobalTimerExpired("DMWWDemons","MYAREA") !CombatCounter(0) THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) END IF GlobalTimerExpired("DMWWDemons","MYAREA") CombatCounter(0) THEN RESPONSE #600 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) RESPONSE #200 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) SetGlobal("DMWWDemonWander","GLOBAL",1) END IF Global("DMWWDemonWander","GLOBAL",1) THEN RESPONSE #100 CreateCreatureObjectDoor("deathkni",Player1,0,0,0) // Demon Knight CreateCreatureObjectDoor("deathkni",Player3,0,0,0) // Demon Knight SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("telbal1",0) // Baalor SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("telpit1",Player3,0,0,0) // Pit Fiend SetGlobal("DMWWDemonWander","GLOBAL",0) END IF OnCreation() THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) Continue() END IF GlobalTimerExpired("DMWWDemons","MYAREA") !CombatCounter(0) THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) END IF GlobalTimerExpired("DMWWDemons","MYAREA") CombatCounter(0) THEN RESPONSE #600 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) RESPONSE #200 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) SetGlobal("DMWWDemonWander","GLOBAL",1) END IF Global("DMWWDemonWander","GLOBAL",1) THEN RESPONSE #100 CreateCreatureObjectDoor("deathkni",Player1,0,0,0) // Demon Knight CreateCreatureObjectDoor("deathkni",Player3,0,0,0) // Demon Knight SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("telbal1",0) // Baalor SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("telpit1",Player3,0,0,0) // Pit Fiend SetGlobal("DMWWDemonWander","GLOBAL",0) END IF OnCreation() THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) Continue() END IF GlobalTimerExpired("DMWWDemons","MYAREA") !CombatCounter(0) THEN RESPONSE #100 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) END IF GlobalTimerExpired("DMWWDemons","MYAREA") CombatCounter(0) THEN RESPONSE #600 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) RESPONSE #200 SetGlobalTimer("DMWWDemons","MYAREA",EIGHTEEN_MINUTES) SetGlobal("DMWWDemonWander","GLOBAL",1) END IF Global("DMWWDemonWander","GLOBAL",1) THEN RESPONSE #100 CreateCreatureObjectDoor("deathkni",Player1,0,0,0) // Demon Knight CreateCreatureObjectDoor("deathkni",Player3,0,0,0) // Demon Knight SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu CreateCreatureObjectDoor("gortan4",Player1,0,0,0) // Glabrezu SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon CreateCreatureOffScreen("demcor01",0) // Cornugon SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes CreateCreatureOffScreen("deriny01",0) // Erinyes SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureOffScreen("telbal1",0) // Baalor SetGlobal("DMWWDemonWander","GLOBAL",0) RESPONSE #100 CreateCreatureObjectDoor("telpit1",Player3,0,0,0) // Pit Fiend SetGlobal("DMWWDemonWander","GLOBAL",0) END IF Global("HaiassJumpOn","GLOBAL",1) Global("HaiassSeUne","GLOBAL",1) !InActiveArea("haiass") !See("haiass") !Dead("haiass") THEN RESPONSE #100 MoveGlobalObject("haiass",Protagonist) END IF Global("DMWWLichDoor","GLOBAL",0) OR(6) InMyArea(Player1) InMyArea(Player2) InMyArea(Player3) InMyArea(Player4) InMyArea(Player5) InMyArea(Player6) THEN RESPONSE #100 SetGlobal("DMWWLichDoor","GLOBAL",1) SetGlobal("DMWWLichDoorTimer","GLOBAL",600) TriggerActivation("Tran0021",FALSE) TriggerActivation("DMWWFakeExit",TRUE) END IF !Global("DMWWLichDoor","GLOBAL",2) Dead("grvlch01") // Lich THEN RESPONSE #100 TriggerActivation("Tran0021",TRUE) TriggerActivation("DMWWFakeExit",FALSE) SetGlobal("DMWWLichDoor","GLOBAL",2) END IF Global("DMWWLichDoor","GLOBAL",1) !Dead("grvlch01") // Lich !InMyArea(Player1) !InMyArea(Player2) !InMyArea(Player3) !InMyArea(Player4) !InMyArea(Player5) !InMyArea(Player6) THEN RESPONSE #100 SetGlobal("DMWWLichDoor","GLOBAL",0) TriggerActivation("Tran0021",TRUE) TriggerActivation("DMWWFakeExit",FALSE) END