open [main] var Door1_1 "" Door1_2 "" Door2 "" Door3 "" Door4_1 "" Door4_2 "" DoorBoss "" NumOfPlayers "" RewardBox "JustRevival" InterruptBlock "" InterruptArg "" SilverKey "SilverKey" GoldKey "GoldKey" Opener "" Slot "" ;ReturnGate ""; Å·Äù ¸ÅĪ ÀÛ¾÷À¸·Î ÁÖ¼®Ã³¸® ;Gate "" ; Å·Äù ¸ÅĪ ÀÛ¾÷À¸·Î ÁÖ¼®Ã³¸® GiantMagmaton01 "" BigMudMan02 "" FireTaitan03 "" Weasel04 "" Boss "". doorbuild Door1_1 "DBossDoor01" 4368 10143 5 2500 "Normal". doorclose Door1_1 "DoorBlock01". doorbuild Door1_2 "DBossDoor01_1" 5690 10122 0 2500 "Normal". doorclose Door1_2 "DoorBlock01_1". doorbuild Door2 "DBossDoor02" 7861 9793 60 2800 "Normal". doorclose Door2 "DoorBlock02". doorbuild Door3 "DBossDoor03" 4102 2251 72 2800 "Normal". doorclose Door3 "DoorBlock03". doorbuild Door4_1 "DBossDoor04" 6262 1810 345 2500 "Normal". doorclose Door4_1 "DoorBlock04". doorbuild Door4_2 "DBossDoor04_1" 7411 2383 338 2500 "Normal". doorclose Door4_2 "DoorBlock04_1". doorbuild DoorBoss "DBossDoor00" 10589 5269 338 2500 "Normal". doorclose DoorBoss "DoorBlock05". scriptfile "D_Graveyard". ; npcstand ReturnGate "IDMapLinkGate02" 626 5783 270 1000 "Normal".; Å·Äù ¸ÅĪ ÀÛ¾÷À¸·Î ÁÖ¼®Ã³¸® call "RegenMob". call "SetInterrupt". call "MainLoop". close open [RewardItem] scriptfile "". broadcast all "Starting reward Section". ; pause Sec 2. NumOfPlayers = @Count("player"). broadcast all "Player count " % NumOfPlayers. ; pause Sec 2. var num 0. while num < (NumOfPlayers + 5) open findhandle PlayerHandle "Player" num. ; pause Sec 2. if PlayerHandle === 0 then open break "RewardItem". close itemcreate PlayerHandle RewardBox. broadcast all "Player: " % PlayerHandle % " " % @CharName(PlayerHandle). ; pause Sec 2. num = num + 1. close broadcast all "Ending reward Section". scriptfile "D_Graveyard". close open [RegenMob] regengroup "HM_UrgDragon" "ID_DragonNomal01". regengroup "HM_UrgDragon" "ID_DragonNomal02". regengroup "HM_UrgDragon" "ID_DragonNomal03". regengroup "HM_UrgDragon" "ID_DragonNomal04". regengroup "HM_UrgDragon" "ID_DragonNomal05". regengroup "HM_UrgDragon" "ID_DragonNomal06". regengroup "HM_UrgDragon" "ID_DragonNomal07". regengroup "HM_UrgDragon" "ID_DragonNomal08". regengroup "HM_UrgDragon" "ID_DragonNomal09". regengroup "HM_UrgDragon" "ID_DragonNomal10". regengroup "HM_UrgDragon" "ID_DragonNomal11". regengroup "HM_UrgDragon" "ID_DragonNomal12". regengroup "HM_UrgDragon" "ID_DragonNomal13". regengroup "HM_UrgDragon" "ID_DragonNomal14". regengroup "HM_UrgDragon" "ID_DragonNomal15". regengroup "HM_UrgDragon" "ID_DragonNomal16". regengroup "HM_UrgDragon" "ID_DragonNomal17". regengroup "HM_UrgDragon" "ID_DragonNomal18". regengroup "HM_UrgDragon" "ID_DragonNomal19". regengroup "HM_UrgDragon" "ID_DragonNomal20". regengroup "HM_UrgDragon" "ID_Dragon01". regengroup "HM_UrgDragon" "ID_Dragon02". regengroup "HM_UrgDragon" "ID_Dragon03". regengroup "HM_UrgDragon" "ID_Dragon04". regengroup "HM_UrgDragon" "ID_Dragon06". regengroup "HM_UrgDragon" "ID_Dragon07". regengroup "HM_UrgDragon" "ID_Dragon08". regengroup "HM_UrgDragon" "ID_Dragon09". regengroup "HM_UrgDragon" "ID_Dragon11". regengroup "HM_UrgDragon" "ID_Dragon12". regengroup "HM_UrgDragon" "ID_Dragon13". regengroup "HM_UrgDragon" "ID_Dragon15". regengroup "HM_UrgDragon" "ID_Dragon16". regengroup "HM_UrgDragon" "ID_Dragon17". regengroup "HM_UrgDragon" "ID_Dragon18". regengroup "HM_UrgDragon" "ID_Dragon19". regengroup "HM_UrgDragon" "ID_Dragon21". regengroup "HM_UrgDragon" "ID_Dragon22". regengroup "HM_UrgDragon" "ID_Dragon23". regengroup "HM_UrgDragon" "ID_Dragon25". regengroup "HM_UrgDragon" "ID_Dragon26". regengroup "HM_UrgDragon" "ID_Dragon27". regengroup "HM_UrgDragon" "ID_Dragon28". regengroup "HM_UrgDragon" "ID_Dragon29". regengroup "HM_UrgDragon" "ID_Dragon30". regengroup "HM_UrgDragon" "ID_Dragon31". regengroup "HM_UrgDragon" "ID_Dragon32". regengroup "HM_UrgDragon" "ID_Dragon33". regengroup "HM_UrgDragon" "ID_Dragon34". regengroup "HM_UrgDragon" "ID_Dragon36". regengroup "HM_UrgDragon" "ID_Dragon37". regengroup "HM_UrgDragon" "ID_Dragon42". regengroup "HM_UrgDragon" "ID_Dragon43". regengroup "HM_UrgDragon" "ID_Dragon44". regengroup "HM_UrgDragon" "ID_Dragon45". regengroup "HM_UrgDragon" "ID_Dragon48". regengroup "HM_UrgDragon" "ID_Dragon49". regengroup "HM_UrgDragon" "ID_Dragon50". regengroup "HM_UrgDragon" "ID_PresentBox01". regengroup "HM_UrgDragon" "ID_PresentBox02". regengroup "HM_UrgDragon" "ID_PresentBox03". regengroup "HM_UrgDragon" "ID_PresentBox04". regengroup "HM_UrgDragon" "ID_PresentBox05". regengroup "HM_UrgDragon" "ID_MINE01". ; mobregen GiantMagmaton01 "HM_ID_GiantMagmaton" 5047 10144 53 1000 "Normal". ; mobregen BigMudMan02 "HM_ID_BigMudMan" 8213 9051 53 1000 "Normal". ; mobregen FireTaitan03 "HM_ID_FireTaitan" 3916 3043 53 1000 "Normal". ; mobregen Weasel04 "HM_ID_Weasel" 6832 2225 53 1000 "Normal". ; mobregen Boss "HM_ID_FandomCornelius" 11330 4194 53 1000 "Normal". close open [SetInterrupt] interruptclear. ;interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".; Å·Äù ¸ÅĪ ÀÛ¾÷¿¡ ÀÇÇÑ ÁÖ¼®Ã³¸® interruptset NPCClickHandle "Door1_1Click" 99999 Door1_1 "onDoor1Click". interruptset NPCClickHandle "Door1_2Click" 99999 Door1_2 "onDoor1Click". interruptset NPCClickHandle "Door2Click" 99999 Door2 "onDoor2Click". interruptset NPCClickHandle "Door3Click" 99999 Door3 "onDoor3Click". interruptset NPCClickHandle "Door4_1Click" 99999 Door4_1 "onDoor4Click". interruptset NPCClickHandle "Door4_2Click" 99999 Door4_2 "onDoor4Click". interruptset NPCClickHandle "DoorBossClick" 99999 DoorBoss "onDoorBossClick". close open [onDoor1Click] whoclickme Opener InterruptArg. invensearch Slot Opener SilverKey. if Slot =!= "" then open itemerase Opener SilverKey 1. interrupterase "Door1_1Click". interrupterase "Door1_2Click". ; interruptset AreaEntry "Area1Enter" 1 "ID_UrgDragonArea" "onArea1Enter". dooropen Door1_1 "DoorBlock01". dooropen Door1_2 "DoorBlock01_1". regengroup "HM_UrgDragon" "ID_Boss1". regengroup "HM_UrgDragon" "ID_Dragon24". regengroup "HM_UrgDragon" "ID_Dragon41". pause sec 10. findhandle GiantMagmaton01 "HM_ID_GiantMagmaton" 0. interruptset HPLow "GiantMagmaton01HPLow" 1 GiantMagmaton01 200 "onGiantMagmaton01_HP20Percent". close else open broadcast handle "NoKey" Opener. close close open [onArea1Enter] interruptset Sec "Area1Leave" 99999 10 "onArea1Loop". close open [onArea1Loop] if @PlayerInArea("player" "ID_UrgDragonArea") <= 0 then open interrupterase "Area1Leave". interruptset Sec "Area1Leave2" 1 20 "onArea1Loop2". close close open [onArea1Loop2] if @PlayerInArea("player" "ID_UrgDragonArea") <= 0 then open doorclose Door1_1 "DoorBlock01". doorclose Door1_2 "DoorBlock01_1". interruptset NPCClickHandle "Door1_1Click" 99999 Door1_1 "onDoor1Click". interruptset NPCClickHandle "Door1_2Click" 99999 Door1_2 "onDoor1Click". close else open call "onArea1Enter". close close open [onDoor2Click] whoclickme Opener InterruptArg. invensearch Slot Opener SilverKey. if Slot =!= "" then open itemerase Opener SilverKey 1. interrupterase "Door2Click". ; interruptset AreaEntry "Area2Enter" 1 "ID_UrgDragonArea1" "onArea2Enter". dooropen Door2 "DoorBlock02". regengroup "HM_UrgDragon" "ID_Boss2". regengroup "HM_UrgDragon" "ID_Dragon14". regengroup "HM_UrgDragon" "ID_Dragon35". pause sec 10. findhandle BigMudMan02 "HM_ID_BigMudMan" 0. interruptset HPLow "BigMudMan02HPLow" 1 BigMudMan02 200 "onBigMudMan02_HP20Percent". close else open broadcast handle "NoKey" Opener. close close open [onArea2Enter] interruptset Sec "Area2Leave" 99999 10 "onArea2Loop". close open [onArea2Loop] if @PlayerInArea("player" "ID_UrgDragonArea1") <= 0 then open interrupterase "Area2Leave". interruptset Sec "Area2Leave2" 1 20 "onArea2Loop2". close close open [onArea2Loop2] if @PlayerInArea("player" "ID_UrgDragonArea1") <= 0 then open doorclose Door2 "DoorBlock02". interruptset NPCClickHandle "Door2Click" 99999 Door2 "onDoor2Click". close else open call "onArea2Enter". close close open [onDoor3Click] whoclickme Opener InterruptArg. invensearch Slot Opener SilverKey. if Slot =!= "" then open itemerase Opener SilverKey 1. interrupterase "Door3Click". ; interruptset AreaEntry "Area3Enter" 1 "ID_UrgDragonArea2" "onArea3Enter". dooropen Door3 "DoorBlock03". regengroup "HM_UrgDragon" "ID_Boss3". regengroup "HM_UrgDragon" "ID_Dragon05". regengroup "HM_UrgDragon" "ID_Dragon38". pause sec 10. findhandle FireTaitan03 "HM_ID_FireTaitan" 0. interruptset HPLow "FireTaitan03HPLow" 1 FireTaitan03 200 "onFireTaitan03_HP20Percent". close else open broadcast handle "NoKey" Opener. close close open [onArea3Enter] interruptset Sec "Area3Leave" 99999 10 "onArea3Loop". close open [onArea3Loop] if @PlayerInArea("player" "ID_UrgDragonArea2") <= 0 then open interrupterase "Area3Leave". interruptset Sec "Area3Leave2" 1 20 "onArea3Loop2". close close open [onArea3Loop2] if @PlayerInArea("player" "ID_UrgDragonArea2") <= 0 then open doorclose Door3 "DoorBlock03". interruptset NPCClickHandle "Door3Click" 99999 Door3 "onDoor3Click". close else open call "onArea3Enter". close close open [onDoor4Click] whoclickme Opener InterruptArg. invensearch Slot Opener SilverKey. if Slot =!= "" then open itemerase Opener SilverKey 1. interrupterase "Door4_1Click". interrupterase "Door4_2Click". ; interruptset AreaEntry "Area4Enter" 1 "ID_UrgDragonArea3" "onArea4Enter". dooropen Door4_1 "DoorBlock04". dooropen Door4_2 "DoorBlock04_1". regengroup "HM_UrgDragon" "ID_Boss4". regengroup "HM_UrgDragon" "ID_Dragon20". regengroup "HM_UrgDragon" "ID_Dragon39". regengroup "HM_UrgDragon" "ID_Dragon46". pause sec 10. findhandle Weasel04 "HM_ID_Weasel" 0. interruptset HPLow "Weasel04HPLow" 1 Weasel04 200 "onWeasel04_HP20Percent". close else open broadcast handle "NoKey" Opener. close close open [onArea4Enter] interruptset Sec "Area4Leave" 99999 10 "onArea4Loop". close open [onArea4Loop] if @PlayerInArea("player" "ID_UrgDragonArea3") <= 0 then open interrupterase "Area4Leave". interruptset Sec "Area4Leave2" 1 20 "onArea4Loop2". close close open [onArea4Loop2] if @PlayerInArea("player" "ID_UrgDragonArea3") <= 0 then open doorclose Door4_1 "DoorBlock04". doorclose Door4_2 "DoorBlock04_1". interruptset NPCClickHandle "Door4_1Click" 99999 Door4_1 "onDoor4Click". interruptset NPCClickHandle "Door4_2Click" 99999 Door4_2 "onDoor4Click". close else open call "onArea4Enter". close close open [onDoorBossClick] whoclickme Opener InterruptArg. invensearch Slot Opener GoldKey. if Slot =!= "" then open itemerase Opener GoldKey 1. interrupterase "DoorBossClick". ; interruptset AreaEntry "AreaBossEnter" 1 "ID_UrgDragonArea4" "onAreaBossEnter". dooropen DoorBoss "DoorBlock05". regengroup "HM_UrgDragon" "ID_Boss5". regengroup "HM_UrgDragon" "ID_Dragon10". regengroup "HM_UrgDragon" "ID_Dragon40". regengroup "HM_UrgDragon" "ID_Dragon47". pause sec 10. findhandle Boss "HM_ID_FandomCornelius" 0. interruptset HPLow "BossHPLow" 1 Boss 500 "onBoss_HP50Percent". close else open broadcast handle "NoKey" Opener. close close open [onAreaBossEnter] interruptset Sec "AreaBossLeave" 99999 10 "onAreaBossLoop". close open [onAreaBossLoop] if @PlayerInArea("player" "ID_UrgDragonArea4") <= 0 then open interrupterase "AreaBossLeave". interruptset Sec "AreaBossLeave2" 1 20 "onAreaBossLoop2". close close open [onAreaBossLoop2] if @PlayerInArea("player" "ID_UrgDragonArea4") <= 0 then open doorclose DoorBoss "DoorBlock05". interruptset NPCClickHandle "DoorBossClick" 99999 DoorBoss "onDoorBossClick". close else open call "onAreaBossEnter". close close open [onGiantMagmaton01_HP20Percent] waitidle. animate GiantMagmaton01 "GiantMagmaTon_skill01". summonmob GiantMagmaton01 "HM_ID_EarthCalerben" 4. close open [onBigMudMan02_HP20Percent] waitidle. animate BigMudMan02 "BigMudMan_skill". summonmob BigMudMan02 "HM_ID_EarthCalerben" 4. close open [onFireTaitan03_HP20Percent] waitidle. animate FireTaitan03 "FireTaitan_skill". summonmob FireTaitan03 "HM_ID_EarthCalerben" 4. close open [onWeasel04_HP20Percent] waitidle. animate Weasel04 "Weasel_skill". summonmob Weasel04 "HM_ID_EarthCalerben" 4. close open [onBoss_HP50Percent] waitidle. animate Boss "Dragonneut_Skill3". summonmob Boss "HM_ID_EarthCalerben" 4. interruptset HPLow "BossHPLow2" 1 Boss 300 "onBoss_HP30Percent". close open [onBoss_HP30Percent] waitidle. animate Boss "Dragonneut_Skill3". summonmob Boss "HM_ID_FireShella" 4. summonmob Boss "HM_ID_EarthNerpa" 2. interruptset DeadHandle "BossDead" 1 Boss "onBoss_Dead". close open [onBoss_Dead] chatwin "HM_ID_FandomCornelius" "DeathCry". questresult Suc. ; ¼º°øÆÐŶ ³¯¸² revival all. ;¸ðµÎ ºÎȰ ½ÃÅ´(20111209 Ãß°¡) call "RewardItem". ; reward MID. ; Å·Äù ¸ÅĪÀ¸·Î º¸»ó ¸í·É¾î º¯°æµÊ MIDClearCount Online.;Å·Äù Ç÷¹ÀÌ Ä«¿îÆ® ¼³Á¤ pause sec 10. broadcast all "KQReturn30". pause sec 10. broadcast all "KQReturn20". pause sec 10. broadcast all "KQReturn10". pause sec 5. broadcast all "KQReturn5". pause sec 5. endofmid. ;¸ÅĪ ÀδøÀ¸·Î ¼öÁ¤ÇÔ break "main". ;npcstand Gate "IDMapLinkGate00" 11330 4194 0 1000 "Normal".;Å·Äù ¸ÅĪÀÛ¾÷¿¡ ÀÇÇÑ ÁÖ¼®Ã³¸® ;interruptset NPCClickHandle "GateClick" 1 Gate "onGateClick".;Å·Äù ¸ÅĪÀÛ¾÷¿¡ ÀÇÇÑ ÁÖ¼®Ã³¸® close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Å·Äù ÀδøÈ­·Î ÁÖ¼® ó¸® ;open [onGateClick] ; var mclicker 0. ; whoclickme mclicker InterruptArg. ; linkto mclicker "Urg_Alruin" "Urg_Alruin" 21266 17604. ; interruptset NPCClickHandle "GateClick" 1 Gate "onGateClick". ;close ;open [onReturnGateClick] ; var mclicker 0. ; whoclickme mclicker InterruptArg. ; linkto mclicker "Urg_Alruin" "Urg_Alruin" 21266 17604. ; interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick". ;close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [MainLoop] infinite open waitinterrupt InterruptBlock "InterruptArg". call InterruptBlock. close close