You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SigFiesta/ScenarioBookShelf/KQ/GordonMaster.ps

466 lines
17 KiB

; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
open [main]
var DoorHero "" ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
DoorMidBoss "" ; <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
GlassDoor2Boss "" ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>. <EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD> <EFBFBD>̰<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʰ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD>
Opener ""
Slot ""
GordonMaster 0 ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ڵ<EFBFBD>
KeyDropRate 0 ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KeyDropIndex "" ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>
InterruptBlock ""
InterruptArg "".
doorbuild DoorHero "KQ_Gate4" 989 4298 0 1000 "Normal". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
doorbuild DoorMidBoss "KQ_Gate4" 2815 4327 0 1000 "Normal". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
doorbuild GlassDoor2Boss "KQ_Gate4" 2834 10023 0 1000 "Normal". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD>
; sublayershift Logout GlassDoor2Boss 2. ; <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʰ<EFBFBD> <EFBFBD><EFBFBD>
doorclose DoorHero "GorDonDoor_01".
doorclose DoorMidBoss "GorDonDoor_02".
doorclose GlassDoor2Boss "GorDonDoor_03".
scriptfile "KQGordonMaster".
var PlayerNumber "". ; <EFBFBD>ʿ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>÷<EFBFBD><EFBFBD>̾<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
waitlogin PlayerNumber.
if PlayerNumber == 0 ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>α<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
then open
call "QuestFail".
close
pause Sec 5.
chatwin "RouTownChiefRoumenus" "Rumenus0".
pause Sec 4.
chatwin "RouTownChiefRoumenus" "Rumenus1".
pause Sec 4.
chatwin "RouTownChiefRoumenus" "Rumenus2".
pause Sec 4.
chatwin "RouTownChiefRoumenus" "Rumenus3".
timelimit Min 50.
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ó<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD>
call "HeroDoorClick".
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
call "HeroRoom".
; <EFBFBD>ι<EFBFBD>° <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD>ȿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ϱ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
call "Open2ndDoor".
; <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
call "MidBoss".
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
call "LastBoss".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [KeyDrop]
if KeyDropRate > @Random(0 99) then
open
itemdrop InterruptArg KeyDropIndex 1000000. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(100% Ȯ<EFBFBD><EFBFBD>)
broadcast all "ItemDrop". ; <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>˷<EFBFBD><EFBFBD><EFBFBD>
interrupterase "KeyDrop". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> KeyDrop <EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ʈ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
close
else
open
KeyDropRate = KeyDropRate + 5.
close
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [HeroDoorClick]
; MobRegen
regengroup "KDEnMaze" "KD_EnMaze01_01". ; KQ_G_Stonie <EFBFBD>ؿ<EFBFBD> KeyDrop interrupt<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
regengroup "KDEnMaze" "KD_EnMaze01_02". ; KQ_G_SparkDog
regengroup "KDEnMaze" "KD_EnMaze01_03". ; KQ_G_JewelKeeper
regengroup "KDEnMaze" "KD_EnMaze01_04". ; KQ_G_SparkDog
regengroup "KDEnMaze" "KD_EnMaze01_05". ; KQ_G_Stonie
regengroup "KDEnMaze" "KD_EnMaze01_06". ; KQ_G_SparkDog
regengroup "KDEnMaze" "KD_EnMaze01_07". ; KQ_G_JewelKeeper
regengroup "KDEnMaze" "KD_EnMaze01_08". ; KQ_G_Pixy
regengroup "KDEnMaze" "KD_EnMaze01_09". ; KQ_G_JewelKeeper
regengroup "KDEnMaze" "KD_EnMaze01_10". ; KQ_G_OrcCaptain
regengroup "KDEnMaze" "KD_EnMaze01_11". ; KQ_G_Pixy
regengroup "KDEnMaze" "KD_EnMaze01_12". ; KQ_G_Nox
interruptclear.
interruptset PlayerEliminate "" 1 "QuestFail". ; <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset TimeOut "" 1 "QuestFail". ; <EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset NPCClickHandle "DoorClick" 9999 DoorHero "HDC_DoorHeroClick". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD>
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Stonie" "KeyDrop". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>׾<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ű <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> üũ
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_SparkDog" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_JewelKeeper" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Pixy" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_OrcCaptain" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Nox" "KeyDrop".
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>߰<EFBFBD>
KeyDropRate = 0. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʱ<EFBFBD>ȭ
KeyDropIndex = "KQ_Key05". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [HDC_DoorHeroClick]
whoclickme Opener InterruptArg. ; InterruptArg<EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>(InterruptArg<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ڵ<EFBFBD>)
invensearch Slot Opener KeyDropIndex. ; Opener<EFBFBD><EFBFBD> <EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ű<EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>
if Slot =!= "" ; ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
then open
dooropen DoorHero "GorDonDoor_01". ; <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
itemerase all KeyDropIndex. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interrupterase "DoorClick". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> DoorClick <EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ʈ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
break "HeroDoorClick".
close
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [HeroRoom]
var HeroHandle "".
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
; npcstand HeroHandle "EldSpeGuard01" 999 5797 0 1000 "Normal".
npcstand HeroHandle "KQ_G_Hero01" 999 5797 0 1000 "Normal".
mobattr NoAggro HeroHandle 0. ; HeroHandle <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
mobregen GordonMaster "KQ_G_Boss" 2807 11890 180 1000 "Normal".
abstateset GordonMaster "StaMobInvisible" 1 4200000000. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
mobattr Recover GordonMaster 0. ; GordonMaster<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>üġ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD>
interruptclear.
interruptset PlayerEliminate "" 1 "QuestFail". ; <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset TimeOut "" 1 "QuestFail". ; <EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset NPCClickHandle "HeroClick" 9999 HeroHandle "HR_HeroClick". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD>
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [HR_HeroClick]
npcchat InterruptArg "Hero00".
pause Sec 2.
npcchat InterruptArg "Hero01".
pause Sec 2.
npcchat InterruptArg "Hero02".
pause Sec 2.
npcchat InterruptArg "Hero03".
pause Sec 2.
itemdrop InterruptArg "KQ_FireSword" 1000000.
npcchat InterruptArg "Hero04".
pause Sec 3.
npcchat InterruptArg "Hero05".
pause Sec 3.
npcchat InterruptArg "Hero06".
pause Sec 3.
npcchat InterruptArg "Hero07".
pause Sec 3.
npcchat InterruptArg "Hero08".
pause Sec 3.
itemdrop InterruptArg "KQ_TruthRubi" 1000000.
npcchat InterruptArg "Hero09".
pause Sec 3.
npcchat InterruptArg "Hero10".
pause Sec 3.
npcchat InterruptArg "Hero11".
pause Sec 3.
npcchat InterruptArg "Hero12".
pause Sec 3.
itemdrop InterruptArg "KQ_SoulCrystal" 1000000.
npcchat InterruptArg "Hero13".
pause Sec 3.
npcchat InterruptArg "Hero14".
pause Sec 3.
npcchat InterruptArg "Hero15".
pause Sec 3.
npcchat InterruptArg "Hero16".
pause Sec 3.
npcchat InterruptArg "Hero17".
pause Sec 3.
npcchat InterruptArg "Hero18".
pause Sec 3.
npcchat InterruptArg "Hero19".
suicide #("InterruptArg"). ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interrupterase "HeroClick". ; <EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŭ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ʈ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
pause Sec 3.
; MobRegen
regengroup "KDEnMaze" "KD_EnMaze02_01". ; KQ_G_JewelKeeper <EFBFBD>ؿ<EFBFBD> KeyDrop interrupt<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
regengroup "KDEnMaze" "KD_EnMaze02_02". ; KQ_G_Pixy
regengroup "KDEnMaze" "KD_EnMaze02_03". ; KQ_G_OrcCaptain
regengroup "KDEnMaze" "KD_EnMaze02_04". ; KQ_G_NaiadDemon
regengroup "KDEnMaze" "KD_EnMaze02_05". ; KQ_G_Pixy
regengroup "KDEnMaze" "KD_EnMaze02_06". ; KQ_G_OrcCaptain
regengroup "KDEnMaze" "KD_EnMaze02_07". ; KQ_G_Nox
regengroup "KDEnMaze" "KD_EnMaze02_08". ; KQ_G_Shylph
break "HeroRoom".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [Open2ndDoor]
interruptclear.
interruptset PlayerEliminate "" 1 "QuestFail". ; <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset TimeOut "" 1 "QuestFail". ; <EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset NPCClickHandle "DoorClick" 9999 DoorMidBoss "O2D_DoorMidClick". ; <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD>
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_JewelKeeper" "KeyDrop". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>׾<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ű <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> üũ
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Pixy" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_OrcCaptain" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_NaiadDemon" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Nox" "KeyDrop".
interruptset DeadIndex "KeyDrop" 9999 "KQ_G_Shylph" "KeyDrop".
KeyDropRate = 0. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʱ<EFBFBD>ȭ
KeyDropIndex = "KQ_Key06". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [O2D_DoorMidClick]
whoclickme Opener InterruptArg. ; InterruptArg<EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>(InterruptArg<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ڵ<EFBFBD>)
invensearch Slot Opener KeyDropIndex. ; Opener<EFBFBD><EFBFBD> <EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> KeyDropIndex<EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>
if Slot =!= "" ; ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
then open
dooropen DoorMidBoss "GorDonDoor_02". ; <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
itemerase all KeyDropIndex. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interrupterase "DoorClick". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> DoorClick <EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ʈ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
break "Open2ndDoor".
close
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [MidBoss]
var MidBossHandle 0
Door2Boss 0. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> GlassDoor2Boss<EFBFBD≯<EFBFBD>, Door2Boss<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>)
; MobRegen
regengroup "KDEnMaze" "KD_EnMaze03_01".
regengroup "KDEnMaze" "KD_EnMaze03_02".
regengroup "KDEnMaze" "KD_EnMaze03_03".
regengroup "KDEnMaze" "KD_EnMaze03_04".
regengroup "KDEnMaze" "KD_EnMaze03_05".
regengroup "KDEnMaze" "KD_EnMaze03_06".
regengroup "KDEnMaze" "KD_EnMaze03_07".
regengroup "KDEnMaze" "KD_EnMaze03_08".
regengroup "KDEnMaze" "KD_EnMaze03_09".
regengroup "KDEnMaze" "KD_EnMaze03_10".
regengroup "KDEnMaze" "KD_EnMaze03_11".
regengroup "KDEnMaze" "KD_EnMaze03_12".
regengroup "KDEnMaze" "KD_EnMaze03_13".
regengroup "KDEnMaze" "KD_EnMaze03_14".
regengroup "KDEnMaze" "KD_EnMaze03_15".
regengroup "KDEnMaze" "KD_EnMaze03_16".
regengroup "KDEnMaze" "KD_EnMaze03_17".
regengroup "KDEnMaze" "KD_EnMaze03_18".
regengroup "KDEnMaze" "KD_EnMaze03_19".
regengroup "KDEnMaze" "KD_EnMaze03_20".
regengroup "KDEnMaze" "KD_EnMaze03_21".
regengroup "KDEnMaze" "KD_EnMaze03_22".
regengroup "KDEnMaze" "KD_EnMaze03_23".
regengroup "KDEnMaze" "KD_EnMaze03_24".
regengroup "KDEnMaze" "KD_EnMaze03_25".
regengroup "KDEnMaze" "KD_EnMaze03_26".
regengroup "KDEnMaze" "KD_EnMaze03_27".
regengroup "KDEnMaze" "KD_EnMaze03_28".
regengroup "KDEnMaze" "KD_EnMaze03_29".
regengroup "KDEnMaze" "KD_EnMaze03_30".
regengroup "KDEnMaze" "KD_EnMaze03_31".
regengroup "KDEnMaze" "KD_EnMaze03_32".
regengroup "KDEnMaze" "KD_EnMaze03_33".
regengroup "KDEnMaze" "KD_EnMaze03_34".
regengroup "KDEnMaze" "KD_EnMaze03_35".
npcstand MidBossHandle "KQ_G_AncientStatue01" 2875 8754 177 1000 "Normal". ; <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dooropen GlassDoor2Boss "GorDonDoor_03".
mobregen Door2Boss "KQ_Gate6" 2834 9841 0 1000 "Normal". ; <EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD>(NoMove, PlayerCamp)
mobattr Recover Door2Boss 0. ; Door2Boss<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>üġ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD>
mobattr NoAggro Door2Boss 0. ; Door2Boss <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>
doorclose GlassDoor2Boss "GorDonDoor_03".
interruptclear.
interruptset PlayerEliminate "" 1 "QuestFail". ; <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset TimeOut "" 1 "QuestFail". ; <EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset DeadHandle "" 1 Door2Boss "MB_DoorOpen". ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset NPCClickHandle "" 9999 MidBossHandle "MB_MidBossClick".
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [MB_DoorOpen]
dooropen GlassDoor2Boss "GorDonDoor_03". ; <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
break "MidBoss".
close
open [MB_MidBossClick]
var Clicker 0.
whoclickme Clicker InterruptArg. ; InterruptArg<EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>
invensearch Slot Clicker "KQ_SoulCrystal". ; Opener<EFBFBD><EFBFBD> <EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ũ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD> ã<EFBFBD><EFBFBD>
if Slot === "" ; ã<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
then open
break "MB_MidBossClick".
close
; <EFBFBD>߰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
exchange2mob MidBossHandle "KQ_G_AncientStatue". ; MidBossHandle<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD> KQ_G_AncientStatue<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [LastBoss]
var NextTeleportHP 800.
; MobRegen
regengroup "KDEnMaze" "KD_EnMaze04_01".
regengroup "KDEnMaze" "KD_EnMaze04_02".
regengroup "KDEnMaze" "KD_EnMaze04_03".
regengroup "KDEnMaze" "KD_EnMaze04_04".
regengroup "KDEnMaze" "KD_EnMaze04_05".
regengroup "KDEnMaze" "KD_EnMaze04_06".
regengroup "KDEnMaze" "KD_EnMaze04_07".
regengroup "KDEnMaze" "KD_EnMaze04_08".
regengroup "KDEnMaze" "KD_EnMaze04_09".
regengroup "KDEnMaze" "KD_EnMaze04_10".
interruptclear.
interruptset PlayerEliminate "" 1 "QuestFail". ; <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset TimeOut "" 1 "QuestFail". ; <EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
interruptset DeadHandle "" 1 GordonMaster "QuestSuccess".
interruptset HPLow "" 1 GordonMaster NextTeleportHP "LB_Flee". ; NextTeleportHP<EFBFBD><EFBFBD>ŭ <EFBFBD>Ǿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>޾Ƴ<EFBFBD>
interruptset Sec "" 9999 10 "LB_ItemAbState".
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [LB_Flee]
chatwin "KQ_G_Boss" "GM_Teleport" % NextTeleportHP.
summonmob GordonMaster "KQ_G_Gordon" 3. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ 3 <EFBFBD><EFBFBD>ȯ
teleport AnyWhere GordonMaster.
NextTeleportHP = NextTeleportHP - 200.
if NextTeleportHP =!= 0 then
open
interruptset HPLow "" 1 GordonMaster NextTeleportHP "LB_Flee". ; NextTeleportHP<EFBFBD><EFBFBD>ŭ <EFBFBD>Ǿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>޾Ƴ<EFBFBD>
close
close
open [LB_ItemAbState]
var Sword ""
SwordMan 0
Rubi ""
RubiMan 0.
itemowner Sword "KQ_FireSword" " ". ; KQ_Sword<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD> " "<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
itemowner Rubi "KQ_TruthRubi" " ".
SwordMan = @RemoveFirst("Sword" " "). ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Sword<EFBFBD><EFBFBD><EFBFBD><EFBFBD> " "<EFBFBD><EFBFBD> <EFBFBD>и<EFBFBD><EFBFBD><EFBFBD> ù°<EFBFBD><EFBFBD><EFBFBD>Ҹ<EFBFBD> SwordMan<EFBFBD><EFBFBD> <EFBFBD>ְ<EFBFBD> Sword<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
RubiMan = @RemoveFirst("Rubi" " ").
if @DistanceBetween(GordonMaster SwordMan) > 1000
then open
abstateset GordonMaster " StaMobImmortal" 1 4200000000.
close
else open
abstatereset GordonMaster " StaMobImmortal".
close
if @DistanceBetween(GordonMaster RubiMan) > 1000
then open
abstateset GordonMaster "StaMobInvisible" 1 4200000000.
close
else open
abstatereset GordonMaster "StaMobInvisible".
close
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [QuestSuccess]
chatwin "KQ_G_Boss" "Success".
questresult Suc. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŷ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
reward KingdomQuest.
questmobkill 2668 "Daliy_Check" 1.
;someoneshout "Guardian" "GuardianSuc0".
;pause Sec 2. ; 2<EFBFBD>ʰ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
;someoneshout "Guardian" "GuardianSuc1".
;pause Sec 2. ; 2<EFBFBD>ʰ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
;someoneshout "Guardian" "GuardianSuc2".
broadcast all "KQReturn30".
pause sec 10.
broadcast all "KQReturn20".
pause sec 10.
broadcast all "KQReturn10".
pause sec 5.
broadcast all "KQReturn5".
pause sec 5.
linkto all "Urg" "Urg" 5835 6397.
endofkq.
break "main".
close
open [QuestFail]
chatwin "KQ_G_Boss" "Fail".
questresult Fail. ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŷ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
broadcast all "KQReturn30".
pause sec 10.
broadcast all "KQReturn20".
pause sec 10.
broadcast all "KQReturn10".
pause sec 5.
broadcast all "KQReturn5".
pause sec 5.
linkto all "Urg" "Urg" 5835 6397.
endofkq.
break "main".
close