diff options
Diffstat (limited to 'npc/jobs/2-1')
-rw-r--r-- | npc/jobs/2-1/assassin.txt | 460 | ||||
-rw-r--r-- | npc/jobs/2-1/blacksmith.txt | 20 | ||||
-rw-r--r-- | npc/jobs/2-1/hunter.txt | 920 | ||||
-rw-r--r-- | npc/jobs/2-1/knight.txt | 206 | ||||
-rw-r--r-- | npc/jobs/2-1/priest.txt | 176 | ||||
-rw-r--r-- | npc/jobs/2-1/wizard.txt | 202 |
6 files changed, 992 insertions, 992 deletions
diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt index 123c5ee71..842085f89 100644 --- a/npc/jobs/2-1/assassin.txt +++ b/npc/jobs/2-1/assassin.txt @@ -40,7 +40,7 @@ // Job Changer //****************************************************************************// -in_moc_16.gat,19,33,4 script Guildsman 55,{ +in_moc_16,19,33,4 script Guildsman 55,{ callfunc "F_BlockHigh",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Assassin Cross","Assassin Huey"; if(BaseJob == Job_Assassin) { @@ -126,9 +126,9 @@ in_moc_16.gat,19,33,4 script Guildsman 55,{ mes "He'll take care of the registration process."; enablenpc "Assassin Kai#1"; disablenpc "Assassin Kai#2"; - savepoint "in_moc_16.gat", 19, 27; + savepoint "in_moc_16", 19, 27; close2; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; M_1: mes "[Angry looking man]"; @@ -151,13 +151,13 @@ L_Failed1: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; L_Failed2: mes "What are you doing out here?? Go back in and finish the second test!!"; close2; - warp "in_moc_16.gat", 21, 160; + warp "in_moc_16", 21, 160; end; L_Change: @@ -208,7 +208,7 @@ L_Change: set ASSIN_Q, 0; set ASSIN_Q2, 0; close2; - warp "moc_fild16.gat", 206, 155; + warp "moc_fild16", 206, 155; end; } @@ -218,7 +218,7 @@ L_Change: //****************************************************************************// // Assassin Kai: First Position ================================= -in_moc_16.gat,21,91,4 script Assassin Kai#1 730,4,4,{ +in_moc_16,21,91,4 script Assassin Kai#1 730,4,4,{ end; OnTouch: @@ -230,7 +230,7 @@ OnTouch: } // Assassin Kai: Second Position ============================== -in_moc_16.gat,25,90,4 script Assassin Kai#2 730,2,1,{ +in_moc_16,25,90,4 script Assassin Kai#2 730,2,1,{ if(kaitrig == 1) goto OnTouch; mes "[Assassin Kai]"; mes "Come closer to me, I like to see a persons face when I'm talking to them."; @@ -267,7 +267,7 @@ OnTouch: mes "Anyway, let me send to to the test hall for your first test."; set JBLVL, 40; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; sL_HighLvl: @@ -278,7 +278,7 @@ OnTouch: mes "You first test will be with the ^5533FF'Nameless One'^000000. I'll send you too him right away."; set JBLVL, 50; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_No: @@ -297,7 +297,7 @@ OnTouch: mes "[Assassin Kai]"; mes "....Well, if thats the case,........ GET OUT!!"; close2; - warp "moc_fild16.gat", 206, 229; + warp "moc_fild16", 206, 229; end; sM_Yes: mes "[Assassin Kai]"; @@ -369,7 +369,7 @@ L_Failed: mes "Hahaha.... I can't beleive this..... hahaha....."; emotion e_heh; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_1: mes "[Assassin Kai]"; @@ -397,7 +397,7 @@ L_Failed: mes "[Assassin Kai]"; mes "This is all I have to say about Assassins...... I hope what I've said doesn't depress you?"; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_2: mes "[Assassin Kai]"; @@ -431,7 +431,7 @@ L_Failed: mes "I've said quite a lot and I acutally feel a little bit tired now. Hopefully you will do better this time."; mes "Get ready, I will send you to the test hall again."; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; close; sM_End: @@ -450,7 +450,7 @@ L_Failed: mes "GET OUT! Get out of here right now!! You're not fit to become an Assassin!!!"; emotion e_pif; close2; - warp "c_tower4.gat", 64, 76; + warp "c_tower4", 64, 76; close; sF_Quiz: @@ -535,11 +535,11 @@ sF_Quiz: //****************************************************************************// // Namelss One ==================================================== -in_moc_16.gat,19,150,1 script Nameless One 139,8,6,{ +in_moc_16,19,150,1 script Nameless One 139,8,6,{ OnTouch: if(ASSIN_Q > 1) end; - warp "in_moc_16.gat",19,142; + warp "in_moc_16",19,142; sleep2 700; if(ASSIN_Q == 1) goto L_ReTest; @@ -566,7 +566,7 @@ OnTouch: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; M_1: mes "[Nameless One]"; @@ -973,7 +973,7 @@ L_Score: next; mes "[Nameless One]"; mes "Wait don't get so excited yet, there's still another test... Speak to Barkadi and she'll tell you about the second test.."; - savepoint "in_moc_16.gat", 21, 160; + savepoint "in_moc_16", 21, 160; set ASSIN_Q, 2; close; @@ -995,7 +995,7 @@ L_Score: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; L_ReTest: @@ -1016,7 +1016,7 @@ L_ReTest: mes "[Nameless One]"; mes "Leave the assassin guild now. Go back to the town you came from!"; close2; - warp "moc_fild16.gat", 206, 241; + warp "moc_fild16", 206, 241; end; M_Retry: mes "[Nameless One]"; @@ -1035,7 +1035,7 @@ L_ReTest: //=====================================================// // Barcardi ==============================>\\ -in_moc_16.gat,21,165,4 script Barcardi 725,{ +in_moc_16,21,165,4 script Barcardi 725,{ mes "[Barcardi]"; mes "I see that you passed the first test ^5533FF" + strcharinfo(0) + "^000000."; @@ -1080,71 +1080,71 @@ in_moc_16.gat,21,165,4 script Barcardi 725,{ mes "....... Oh, and don't forget to bring some courage with you loser!"; emotion e_pif; next; - warp "moc_fild16.gat", 206, 241; + warp "moc_fild16", 206, 241; close; OnInit: waitingroom "Assasin Test Waitingroom",8,"Barcardi::OnStart",1; end; OnStart: - set $@SinUsers, getareausers("in_moc_16.gat", 60, 136, 93, 177); - set $@SinUsers, $@SinUsers + getareausers("in_moc_16.gat", 64, 46, 111, 105); + set $@SinUsers, getareausers("in_moc_16", 60, 136, 93, 177); + set $@SinUsers, $@SinUsers + getareausers("in_moc_16", 64, 46, 111, 105); if ($@SinUsers > 0) end; // stops the rest of the script from running if there is somebody taking the test if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room - killmonsterall "in_moc_16.gat"; - warpwaitingpc "in_moc_16.gat", 65, 150; + killmonsterall "in_moc_16"; + warpwaitingpc "in_moc_16", 65, 150; donpcevent "SinTest2::OnStart"; end; } // Job Change Monsters ======================>\\ -in_moc_16.gat,1,1,0 script SinTest2 -1,{ +in_moc_16,1,1,0 script SinTest2 -1,{ OnStart: set $@SinMob, 6; disablenpc "sinWarp1"; // Target Monsters - monster "in_moc_16.gat",62,161,"Job Change Target",1002,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",85,169,"Job Change Target",1063,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",88,152,"Job Change Target",1002,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",90,143,"Job Change Target",1113,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",74,167,"Job Change Target",1031,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",77,173,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",62,161,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",85,169,"Job Change Target",1063,1,"SinTest2::OnMobDead"; + monster "in_moc_16",88,152,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",90,143,"Job Change Target",1113,1,"SinTest2::OnMobDead"; + monster "in_moc_16",74,167,"Job Change Target",1031,1,"SinTest2::OnMobDead"; + monster "in_moc_16",77,173,"Job Change Target",1002,1,"SinTest2::OnMobDead"; // Decoy Monsters - monster "in_moc_16.gat",62,161,"Jabs change target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,169,"Warrior test target",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",79,174,"Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,156,"Job quest target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",74,171,"bouncer",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",68,173,"I got yours right here!",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",65,158,"Battle Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",60,158,"Soldiet Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",64,169,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",71,173,"Job change ready",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",77,172,"Don't hit me",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",76,172,"Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",75,172,"Not me",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",67,167,"Keep up the good work",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,170,"Job target change",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,171,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,170,"Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,173,"Hope you can become an assassin..",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,170,"Battle Monster",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Speed182",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Battle Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Battlefield Tears",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Job Change Tears",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",83,169,"Evil Servant",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,158,"Dead soul",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,157,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",64,159,"Battle Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Archer Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Swordman Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",83,148,"Thief Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",82,148,"Acolyte Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",84,148,"Merchant Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",62,161,"Jabs change target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,169,"Warrior test target",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",79,174,"Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,156,"Job quest target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",74,171,"bouncer",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",68,173,"I got yours right here!",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",65,158,"Battle Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",60,158,"Soldiet Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",64,169,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",71,173,"Job change ready",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",77,172,"Don't hit me",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",76,172,"Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",75,172,"Not me",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",67,167,"Keep up the good work",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,170,"Job target change",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,171,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,170,"Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,173,"Hope you can become an assassin..",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,170,"Battle Monster",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Speed182",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Battle Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Battlefield Tears",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Job Change Tears",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",83,169,"Evil Servant",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,158,"Dead soul",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,157,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",64,159,"Battle Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Archer Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Swordman Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",83,148,"Thief Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",82,148,"Acolyte Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",84,148,"Merchant Target",1002,1,"SinTest2::OnFailed"; set $@sinRmX1, 60; set $@sinRmY1, 136; set $@sinRmX2, 93; @@ -1157,132 +1157,132 @@ OnStart: OnTimer500: stopnpctimer; - areaannounce "in_moc_16.gat", 60, 136, 93, 177, "Okay the test is about to start! Remember to eliminate the monsters called 'Job Change Target'",8; + areaannounce "in_moc_16", 60, 136, 93, 177, "Okay the test is about to start! Remember to eliminate the monsters called 'Job Change Target'",8; end; OnMobDead: set $@SinMob, $@SinMob -1; - areaannounce "in_moc_16.gat", 60, 136, 93, 177, "Good. You have " + $@SinMob + " targets left to eliminate.",8; + areaannounce "in_moc_16", 60, 136, 93, 177, "Good. You have " + $@SinMob + " targets left to eliminate.",8; if($@SinMob > 0) end; stopnpctimer "TimerSin"; - killmonsterall "in_moc_16.gat"; + killmonsterall "in_moc_16"; enablenpc "sinWarp1"; - areaannounce "in_moc_16.gat", 60, 136, 93, 177,"Congratulations! You passed the test! A warp has just opened. Use it to leave the test room.",8; + areaannounce "in_moc_16", 60, 136, 93, 177,"Congratulations! You passed the test! A warp has just opened. Use it to leave the test room.",8; addtimer 30000, "sinWarp1::OnTimer30000"; // warps player after 30 sec to move test along end; OnFailed: stopnpctimer "TimerSin"; - areaannounce "in_moc_16.gat", 60, 136, 93, 177,"You failed!",8; + areaannounce "in_moc_16", 60, 136, 93, 177,"You failed!",8; addtimer 3000, "TimerSin::OnTimer188000"; end; } // Observer ===========================>\\ -in_moc_16.gat,62,153,1 script Observer 55,{ +in_moc_16,62,153,1 script Observer 55,{ mes "[Observer]"; mes "Don't mind me, I'm just here to see how well you do on your test....."; close; } // Warp ==============================>\\ -in_moc_16.gat,87,137,0 script sinWarp1 45,2,1,{ +in_moc_16,87,137,0 script sinWarp1 45,2,1,{ OnTimer30000: - killmonsterall "in_moc_16.gat"; + killmonsterall "in_moc_16"; enablenpc "Thomas"; - warp "in_moc_16.gat", 87, 102; + warp "in_moc_16", 87, 102; end; } // Booby Traps ========================>\\ -in_moc_16.gat,68,158,0 script 01_1::SinTrap 139,0,0,{ +in_moc_16,68,158,0 script 01_1::SinTrap 139,0,0,{ stopnpctimer "TimerSin"; - warp "in_moc_16.gat", 19, 161; - killmonsterall "in_moc_16.gat"; + warp "in_moc_16", 19, 161; + killmonsterall "in_moc_16"; donpcevent "Barcardi::OnStart"; end; } -in_moc_16.gat,69,158,0 duplicate(SinTrap) 01_2 139,0,0 -in_moc_16.gat,68,159,0 duplicate(SinTrap) 01_3 139,0,0 -in_moc_16.gat,69,159,0 duplicate(SinTrap) 01_4 139,0,0 -in_moc_16.gat,64,162,0 duplicate(SinTrap) 02_1 139,0,0 -in_moc_16.gat,65,162,0 duplicate(SinTrap) 02_2 139,0,0 -in_moc_16.gat,64,163,0 duplicate(SinTrap) 02_3 139,0,0 -in_moc_16.gat,65,163,0 duplicate(SinTrap) 02_4 139,0,0 -in_moc_16.gat,62,168,0 duplicate(SinTrap) 03_1 139,0,0 -in_moc_16.gat,63,168,0 duplicate(SinTrap) 03_2 139,0,0 -in_moc_16.gat,62,169,0 duplicate(SinTrap) 03_3 139,0,0 -in_moc_16.gat,63,169,0 duplicate(SinTrap) 03_4 139,0,0 -in_moc_16.gat,66,170,0 duplicate(SinTrap) 04_1 139,0,0 -in_moc_16.gat,67,170,0 duplicate(SinTrap) 04_2 139,0,0 -in_moc_16.gat,66,171,0 duplicate(SinTrap) 04_3 139,0,0 -in_moc_16.gat,67,171,0 duplicate(SinTrap) 04_4 139,0,0 -in_moc_16.gat,64,174,0 duplicate(SinTrap) 05_1 139,0,0 -in_moc_16.gat,64,175,0 duplicate(SinTrap) 05_2 139,0,0 -in_moc_16.gat,65,174,0 duplicate(SinTrap) 05_3 139,0,0 -in_moc_16.gat,65,175,0 duplicate(SinTrap) 05_4 139,0,0 -in_moc_16.gat,72,174,0 duplicate(SinTrap) 06_1 139,0,0 -in_moc_16.gat,72,175,0 duplicate(SinTrap) 06_2 139,0,0 -in_moc_16.gat,73,174,0 duplicate(SinTrap) 06_3 139,0,0 -in_moc_16.gat,73,175,0 duplicate(SinTrap) 06_4 139,0,0 -in_moc_16.gat,72,166,0 duplicate(SinTrap) 07_1 139,0,0 -in_moc_16.gat,72,167,0 duplicate(SinTrap) 07_2 139,0,0 -in_moc_16.gat,73,166,0 duplicate(SinTrap) 07_3 139,0,0 -in_moc_16.gat,73,167,0 duplicate(SinTrap) 07_4 139,0,0 -in_moc_16.gat,72,168,0 duplicate(SinTrap) 08_1 139,0,0 -in_moc_16.gat,72,169,0 duplicate(SinTrap) 08_2 139,0,0 -in_moc_16.gat,73,168,0 duplicate(SinTrap) 08_3 139,0,0 -in_moc_16.gat,73,169,0 duplicate(SinTrap) 08_4 139,0,0 -in_moc_16.gat,78,168,0 duplicate(SinTrap) 09_1 139,0,0 -in_moc_16.gat,78,169,0 duplicate(SinTrap) 09_2 139,0,0 -in_moc_16.gat,79,168,0 duplicate(SinTrap) 09_3 139,0,0 -in_moc_16.gat,79,169,0 duplicate(SinTrap) 09_4 139,0,0 -in_moc_16.gat,80,172,0 duplicate(SinTrap) 10_1 139,0,0 -in_moc_16.gat,81,172,0 duplicate(SinTrap) 10_2 139,0,0 -in_moc_16.gat,82,172,0 duplicate(SinTrap) 10_3 139,0,0 -in_moc_16.gat,83,172,0 duplicate(SinTrap) 10_4 139,0,0 -in_moc_16.gat,80,173,0 duplicate(SinTrap) 10_5 139,0,0 -in_moc_16.gat,81,173,0 duplicate(SinTrap) 10_6 139,0,0 -in_moc_16.gat,82,173,0 duplicate(SinTrap) 10_7 139,0,0 -in_moc_16.gat,83,173,0 duplicate(SinTrap) 10_8 139,0,0 -in_moc_16.gat,88,174,0 duplicate(SinTrap) 11_1 139,0,0 -in_moc_16.gat,88,175,0 duplicate(SinTrap) 11_2 139,0,0 -in_moc_16.gat,89,174,0 duplicate(SinTrap) 11_3 139,0,0 -in_moc_16.gat,86,166,0 duplicate(SinTrap) 12_1 139,0,0 -in_moc_16.gat,86,167,0 duplicate(SinTrap) 12_2 139,0,0 -in_moc_16.gat,87,166,0 duplicate(SinTrap) 12_3 139,0,0 -in_moc_16.gat,87,167,0 duplicate(SinTrap) 12_4 139,0,0 -in_moc_16.gat,90,164,0 duplicate(SinTrap) 13_1 139,0,0 -in_moc_16.gat,90,165,0 duplicate(SinTrap) 13_2 139,0,0 -in_moc_16.gat,91,164,0 duplicate(SinTrap) 13_3 139,0,0 -in_moc_16.gat,91,165,0 duplicate(SinTrap) 13_4 139,0,0 -in_moc_16.gat,84,160,0 duplicate(SinTrap) 14_1 139,0,0 -in_moc_16.gat,85,160,0 duplicate(SinTrap) 14_2 139,0,0 -in_moc_16.gat,86,160,0 duplicate(SinTrap) 14_3 139,0,0 -in_moc_16.gat,87,160,0 duplicate(SinTrap) 14_4 139,0,0 -in_moc_16.gat,88,160,0 duplicate(SinTrap) 14_5 139,0,0 -in_moc_16.gat,89,160,0 duplicate(SinTrap) 14_6 139,0,0 -in_moc_16.gat,84,161,0 duplicate(SinTrap) 14_7 139,0,0 -in_moc_16.gat,85,161,0 duplicate(SinTrap) 14_8 139,0,0 -in_moc_16.gat,86,161,0 duplicate(SinTrap) 14_9 139,0,0 -in_moc_16.gat,87,161,0 duplicate(SinTrap) 14_10 139,0,0 -in_moc_16.gat,88,161,0 duplicate(SinTrap) 14_11 139,0,0 -in_moc_16.gat,89,161,0 duplicate(SinTrap) 14_12 139,0,0 -in_moc_16.gat,86,154,0 duplicate(SinTrap) 15_1 139,0,0 -in_moc_16.gat,86,155,0 duplicate(SinTrap) 15_2 139,0,0 -in_moc_16.gat,87,154,0 duplicate(SinTrap) 15_3 139,0,0 -in_moc_16.gat,87,155,0 duplicate(SinTrap) 15_4 139,0,0 -in_moc_16.gat,84,150,0 duplicate(SinTrap) 16_1 139,0,0 -in_moc_16.gat,84,151,0 duplicate(SinTrap) 16_2 139,0,0 -in_moc_16.gat,85,150,0 duplicate(SinTrap) 16_3 139,0,0 -in_moc_16.gat,85,151,0 duplicate(SinTrap) 16_4 139,0,0 -in_moc_16.gat,90,150,0 duplicate(SinTrap) 17_1 139,0,0 -in_moc_16.gat,90,151,0 duplicate(SinTrap) 17_2 139,0,0 -in_moc_16.gat,91,150,0 duplicate(SinTrap) 17_3 139,0,0 -in_moc_16.gat,91,151,0 duplicate(SinTrap) 17_4 139,0,0 -in_moc_16.gat,86,146,0 duplicate(SinTrap) 18_1 139,0,0 -in_moc_16.gat,86,147,0 duplicate(SinTrap) 18_2 139,0,0 -in_moc_16.gat,87,146,0 duplicate(SinTrap) 18_3 139,0,0 -in_moc_16.gat,87,147,0 duplicate(SinTrap) 18_4 139,0,0 +in_moc_16,69,158,0 duplicate(SinTrap) 01_2 139,0,0 +in_moc_16,68,159,0 duplicate(SinTrap) 01_3 139,0,0 +in_moc_16,69,159,0 duplicate(SinTrap) 01_4 139,0,0 +in_moc_16,64,162,0 duplicate(SinTrap) 02_1 139,0,0 +in_moc_16,65,162,0 duplicate(SinTrap) 02_2 139,0,0 +in_moc_16,64,163,0 duplicate(SinTrap) 02_3 139,0,0 +in_moc_16,65,163,0 duplicate(SinTrap) 02_4 139,0,0 +in_moc_16,62,168,0 duplicate(SinTrap) 03_1 139,0,0 +in_moc_16,63,168,0 duplicate(SinTrap) 03_2 139,0,0 +in_moc_16,62,169,0 duplicate(SinTrap) 03_3 139,0,0 +in_moc_16,63,169,0 duplicate(SinTrap) 03_4 139,0,0 +in_moc_16,66,170,0 duplicate(SinTrap) 04_1 139,0,0 +in_moc_16,67,170,0 duplicate(SinTrap) 04_2 139,0,0 +in_moc_16,66,171,0 duplicate(SinTrap) 04_3 139,0,0 +in_moc_16,67,171,0 duplicate(SinTrap) 04_4 139,0,0 +in_moc_16,64,174,0 duplicate(SinTrap) 05_1 139,0,0 +in_moc_16,64,175,0 duplicate(SinTrap) 05_2 139,0,0 +in_moc_16,65,174,0 duplicate(SinTrap) 05_3 139,0,0 +in_moc_16,65,175,0 duplicate(SinTrap) 05_4 139,0,0 +in_moc_16,72,174,0 duplicate(SinTrap) 06_1 139,0,0 +in_moc_16,72,175,0 duplicate(SinTrap) 06_2 139,0,0 +in_moc_16,73,174,0 duplicate(SinTrap) 06_3 139,0,0 +in_moc_16,73,175,0 duplicate(SinTrap) 06_4 139,0,0 +in_moc_16,72,166,0 duplicate(SinTrap) 07_1 139,0,0 +in_moc_16,72,167,0 duplicate(SinTrap) 07_2 139,0,0 +in_moc_16,73,166,0 duplicate(SinTrap) 07_3 139,0,0 +in_moc_16,73,167,0 duplicate(SinTrap) 07_4 139,0,0 +in_moc_16,72,168,0 duplicate(SinTrap) 08_1 139,0,0 +in_moc_16,72,169,0 duplicate(SinTrap) 08_2 139,0,0 +in_moc_16,73,168,0 duplicate(SinTrap) 08_3 139,0,0 +in_moc_16,73,169,0 duplicate(SinTrap) 08_4 139,0,0 +in_moc_16,78,168,0 duplicate(SinTrap) 09_1 139,0,0 +in_moc_16,78,169,0 duplicate(SinTrap) 09_2 139,0,0 +in_moc_16,79,168,0 duplicate(SinTrap) 09_3 139,0,0 +in_moc_16,79,169,0 duplicate(SinTrap) 09_4 139,0,0 +in_moc_16,80,172,0 duplicate(SinTrap) 10_1 139,0,0 +in_moc_16,81,172,0 duplicate(SinTrap) 10_2 139,0,0 +in_moc_16,82,172,0 duplicate(SinTrap) 10_3 139,0,0 +in_moc_16,83,172,0 duplicate(SinTrap) 10_4 139,0,0 +in_moc_16,80,173,0 duplicate(SinTrap) 10_5 139,0,0 +in_moc_16,81,173,0 duplicate(SinTrap) 10_6 139,0,0 +in_moc_16,82,173,0 duplicate(SinTrap) 10_7 139,0,0 +in_moc_16,83,173,0 duplicate(SinTrap) 10_8 139,0,0 +in_moc_16,88,174,0 duplicate(SinTrap) 11_1 139,0,0 +in_moc_16,88,175,0 duplicate(SinTrap) 11_2 139,0,0 +in_moc_16,89,174,0 duplicate(SinTrap) 11_3 139,0,0 +in_moc_16,86,166,0 duplicate(SinTrap) 12_1 139,0,0 +in_moc_16,86,167,0 duplicate(SinTrap) 12_2 139,0,0 +in_moc_16,87,166,0 duplicate(SinTrap) 12_3 139,0,0 +in_moc_16,87,167,0 duplicate(SinTrap) 12_4 139,0,0 +in_moc_16,90,164,0 duplicate(SinTrap) 13_1 139,0,0 +in_moc_16,90,165,0 duplicate(SinTrap) 13_2 139,0,0 +in_moc_16,91,164,0 duplicate(SinTrap) 13_3 139,0,0 +in_moc_16,91,165,0 duplicate(SinTrap) 13_4 139,0,0 +in_moc_16,84,160,0 duplicate(SinTrap) 14_1 139,0,0 +in_moc_16,85,160,0 duplicate(SinTrap) 14_2 139,0,0 +in_moc_16,86,160,0 duplicate(SinTrap) 14_3 139,0,0 +in_moc_16,87,160,0 duplicate(SinTrap) 14_4 139,0,0 +in_moc_16,88,160,0 duplicate(SinTrap) 14_5 139,0,0 +in_moc_16,89,160,0 duplicate(SinTrap) 14_6 139,0,0 +in_moc_16,84,161,0 duplicate(SinTrap) 14_7 139,0,0 +in_moc_16,85,161,0 duplicate(SinTrap) 14_8 139,0,0 +in_moc_16,86,161,0 duplicate(SinTrap) 14_9 139,0,0 +in_moc_16,87,161,0 duplicate(SinTrap) 14_10 139,0,0 +in_moc_16,88,161,0 duplicate(SinTrap) 14_11 139,0,0 +in_moc_16,89,161,0 duplicate(SinTrap) 14_12 139,0,0 +in_moc_16,86,154,0 duplicate(SinTrap) 15_1 139,0,0 +in_moc_16,86,155,0 duplicate(SinTrap) 15_2 139,0,0 +in_moc_16,87,154,0 duplicate(SinTrap) 15_3 139,0,0 +in_moc_16,87,155,0 duplicate(SinTrap) 15_4 139,0,0 +in_moc_16,84,150,0 duplicate(SinTrap) 16_1 139,0,0 +in_moc_16,84,151,0 duplicate(SinTrap) 16_2 139,0,0 +in_moc_16,85,150,0 duplicate(SinTrap) 16_3 139,0,0 +in_moc_16,85,151,0 duplicate(SinTrap) 16_4 139,0,0 +in_moc_16,90,150,0 duplicate(SinTrap) 17_1 139,0,0 +in_moc_16,90,151,0 duplicate(SinTrap) 17_2 139,0,0 +in_moc_16,91,150,0 duplicate(SinTrap) 17_3 139,0,0 +in_moc_16,91,151,0 duplicate(SinTrap) 17_4 139,0,0 +in_moc_16,86,146,0 duplicate(SinTrap) 18_1 139,0,0 +in_moc_16,86,147,0 duplicate(SinTrap) 18_2 139,0,0 +in_moc_16,87,146,0 duplicate(SinTrap) 18_3 139,0,0 +in_moc_16,87,147,0 duplicate(SinTrap) 18_4 139,0,0 //=========================================================// @@ -1290,7 +1290,7 @@ in_moc_16.gat,87,147,0 duplicate(SinTrap) 18_4 139,0,0 //=========================================================// // Thomas ===============================>\\ -in_moc_16.gat,89,98,1 script Thomas 118,4,2,{ +in_moc_16,89,98,1 script Thomas 118,4,2,{ OnTimer600: if(ASSIN_Q2 == 1) goto L_ReTest; mes "[Thomas]"; @@ -1322,58 +1322,58 @@ L_ReTest: donpcevent "SinTest2_2::OnStart"; close; OnTouch: - warp "in_moc_16.gat",87,99; + warp "in_moc_16",87,99; addtimer 600, "Thomas::OnTimer600"; end; } // SinTest2_2 ===============================>\\ -in_moc_16.gat,1,1,1 script SinTest2_2 -1,{ +in_moc_16,1,1,1 script SinTest2_2 -1,{ OnStart: - monster "in_moc_16.gat", 81, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 83, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 85, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 88, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 90, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 78, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 80, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 91, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 93, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 95, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 97, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 79, 62, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 76, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 96, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 99, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 81, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 83, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 85, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 88, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 90, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 78, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 80, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 91, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 93, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 95, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 97, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 79, 62, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 76, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 96, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 99, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; set $@sinRmX1, 64; set $@sinRmY1, 46; set $@sinRmX2, 111; set $@sinRmY2, 105; set $@wrpX, 87; set $@wrpY, 102; - areawarp "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16.gat", $@wrpX, $@wrpY; + areawarp "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16", $@wrpX, $@wrpY; initnpctimer "TimerSin"; end; OnMobDead: stopnpctimer "TimerSin"; - areaannounce "in_moc_16.gat", 64, 46, 111, 105, ". . . You engaged a target without permission! You have failed the test!",8; + areaannounce "in_moc_16", 64, 46, 111, 105, ". . . You engaged a target without permission! You have failed the test!",8; enablenpc "Thomas"; addtimer 3000, "TimerSin::OnTimer188000"; end; } // Warp ================================>\\ -in_moc_16.gat,87,48,2 script sinWarp2 45,2,2,{ +in_moc_16,87,48,2 script sinWarp2 45,2,2,{ mes "[Thomas]"; mes "Good job! There's only one test left, good luck!!"; stopnpctimer "TimerSin"; - killmonster "in_moc_16.gat","SinTest2_2::OnMobDead"; + killmonster "in_moc_16","SinTest2_2::OnMobDead"; set ASSIN_Q, 3; set ASSIN_Q2, 0; - savepoint "in_moc_16.gat", 182, 180; + savepoint "in_moc_16", 182, 180; close2; - warp "in_moc_16.gat", 181, 183; + warp "in_moc_16", 181, 183; donpcevent "Barcardi::OnStart"; end; } @@ -1382,53 +1382,53 @@ in_moc_16.gat,87,48,2 script sinWarp2 45,2,2,{ //=======================================================// // Timer for Sin Test 2 //=======================================================// -in_moc_16.gat,1,1,0 script TimerSin -1,{ +in_moc_16,1,1,0 script TimerSin -1,{ OnTimer3000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "I'll announce how much time you'll have left on a minute by minute basis.",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "I'll announce how much time you'll have left on a minute by minute basis.",8; end; OnTimer5000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 3 minutes starting now!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 3 minutes starting now!",8; end; OnTimer35000: donpcevent "Barcardi::OnStart"; end; OnTimer65000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 2 minutes left! ",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 2 minutes left! ",8; donpcevent "Barcardi::OnStart"; end; OnTimer95000: donpcevent "Barcardi::OnStart"; end; OnTimer125000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 minute left!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 minute left!",8; donpcevent "Barcardi::OnStart"; end; OnTimer155000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "30 seconds left!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "30 seconds left!",8; donpcevent "Barcardi::OnStart"; end; OnTimer180000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Test ending in 5 secs....",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Test ending in 5 secs....",8; end; OnTimer181000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "4 seconds....",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "4 seconds....",8; end; OnTimer182000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "3 seconds...",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "3 seconds...",8; end; OnTimer183000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "2 seconds..",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "2 seconds..",8; end; OnTimer184000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 second.",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 second.",8; end; OnTimer185000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Okay times up! You failed!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Okay times up! You failed!",8; end; OnTimer188000: stopnpctimer; - areawarp "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16.gat", 21, 160; - killmonsterall "in_moc_16.gat"; + areawarp "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16", 21, 160; + killmonsterall "in_moc_16"; donpcevent "Barcardi::OnStart"; end; } @@ -1441,15 +1441,15 @@ OnTimer188000: //=============================================// // Warp //=============================================// -in_moc_16.gat,182,169,1 script sinWarp3 45,1,1,{ - if(getareausers(("in_moc_16.gat"),148,74,187,117) > 0) goto L_Wait; +in_moc_16,182,169,1 script sinWarp3 45,1,1,{ + if(getareausers(("in_moc_16"),148,74,187,117) > 0) goto L_Wait; disablenpc "Huey#End"; disablenpc "Kai#End"; disablenpc "Nameless One#End"; disablenpc "Barcardi#End"; disablenpc "Observer#End"; disablenpc "Thomas#End"; - warp "in_moc_16.gat", 167, 116; + warp "in_moc_16", 167, 116; end; L_Wait: @@ -1463,7 +1463,7 @@ in_moc_16.gat,182,169,1 script sinWarp3 45,1,1,{ //==============================================// // Start Trigger ------------------------------------------------------------------ -in_moc_16.gat,167,114,3 script guildmaster_Trig#0 139,4,0,{ +in_moc_16,167,114,3 script guildmaster_Trig#0 139,4,0,{ mes "[Guild Master]"; mes "Welcome ^5533FF" + strcharinfo(0) + "^000000. This is my private room."; next; @@ -1481,7 +1481,7 @@ in_moc_16.gat,167,114,3 script guildmaster_Trig#0 139,4,0,{ } // Guild Master ----------------------------------------------------------------------------- -in_moc_16.gat,149,80,4 script Guild Master#01 106,1,1,{ +in_moc_16,149,80,4 script Guild Master#01 106,1,1,{ end; OnTouch: @@ -1611,9 +1611,9 @@ OnTouch: disablenpc "Barkadi#End"; disablenpc "Observer#End"; disablenpc "Thomas#End"; - savepoint "in_moc_16.gat", 18, 28; + savepoint "in_moc_16", 18, 28; close2; - warp "in_moc_16.gat", 18, 28; + warp "in_moc_16", 18, 28; end; @@ -1837,17 +1837,17 @@ sF_Questions2: //=============================================// // Maze Triggers //=============================================// -in_moc_16.gat,170,90,0 script maze_trig#1 139,0,0,{ +in_moc_16,170,90,0 script maze_trig#1 139,0,0,{ mes "[Guild Master]"; mes "There's no way to walk there, try another way."; close; } -in_moc_16.gat,150,85,0 script maze_trig#2 139,0,0,{ +in_moc_16,150,85,0 script maze_trig#2 139,0,0,{ mes "[Guild Master]"; mes ".... Getting warmer.... you're almost there....."; close; } -in_moc_16.gat,153,85,0 script maze_trig#3 139,0,0,{ +in_moc_16,153,85,0 script maze_trig#3 139,0,0,{ mes "[Guild Master]"; mes "You can't walk there.."; mes "Good, your almost there, keep walking."; @@ -1855,33 +1855,33 @@ in_moc_16.gat,153,85,0 script maze_trig#3 139,0,0,{ mes "you got to turn a round in order to get in."; close; } -in_moc_16.gat,160,85,0 script maze_trig#4 139,0,0,{ +in_moc_16,160,85,0 script maze_trig#4 139,0,0,{ mes "[Guild Master]"; mes "There's no way to walk there, try another way."; close; } -in_moc_16.gat,175,89,0 script maze_trig#5 139,0,0,{ +in_moc_16,175,89,0 script maze_trig#5 139,0,0,{ mes "[Guild Master]"; mes "That way leads to Botogun.."; mes "What are going to do there?"; close; } -in_moc_16.gat,164,88,0 script maze_trig#6 139,0,0,{ +in_moc_16,164,88,0 script maze_trig#6 139,0,0,{ mes "[Guild Master]"; mes "Good.... you're on the right track."; close; } -in_moc_16.gat,149,95,0 script maze_trig#7 139,0,0,{ +in_moc_16,149,95,0 script maze_trig#7 139,0,0,{ mes "[Guild Master]"; mes "Good, you found the path."; close; } -in_moc_16.gat,180,101,0 script maze_trig#8 139,0,0,{ +in_moc_16,180,101,0 script maze_trig#8 139,0,0,{ mes "[Guild Master]"; mes "... It looks like that's not that way..."; close; } -in_moc_16.gat,186,107,0 script maze_trig#9 139,0,0,{ +in_moc_16,186,107,0 script maze_trig#9 139,0,0,{ mes "[Guild Master]"; mes "...Not that way either..."; close; @@ -1891,7 +1891,7 @@ in_moc_16.gat,186,107,0 script maze_trig#9 139,0,0,{ //================================================// // Decoy Chief //================================================// -in_moc_16.gat,186,81,0 script Guild Master#02 55,{ +in_moc_16,186,81,0 script Guild Master#02 55,{ mes "[Guild Master Botogun]"; mes "I'm sorry but I am not the person in charge here."; mes "The real Guild Chief is on the other side."; @@ -1902,21 +1902,21 @@ in_moc_16.gat,186,81,0 script Guild Master#02 55,{ //=================================================// // Guild Npcs //=================================================// -in_moc_16.gat,156,85,1 script Huey#End 55,{end;} -in_moc_16.gat,156,83,1 script Kai#End 730,{end;} -in_moc_16.gat,156,81,1 script Nameless One#End 106,{end;} -in_moc_16.gat,156,79,1 script Barcardi#End 725,{end;} -in_moc_16.gat,156,77,1 script Observer#End 55,{end;} -in_moc_16.gat,156,75,1 script Thomas#End 118,{end;} +in_moc_16,156,85,1 script Huey#End 55,{end;} +in_moc_16,156,83,1 script Kai#End 730,{end;} +in_moc_16,156,81,1 script Nameless One#End 106,{end;} +in_moc_16,156,79,1 script Barcardi#End 725,{end;} +in_moc_16,156,77,1 script Observer#End 55,{end;} +in_moc_16,156,75,1 script Thomas#End 118,{end;} //============================================================================== // mapflag //============================================================================== -in_moc_16.gat mapflag nomemo -in_moc_16.gat mapflag noteleport -in_moc_16.gat mapflag nosave SavePoint -in_moc_16.gat mapflag nopenalty -in_moc_16.gat mapflag nobranch -in_moc_16.gat mapflag noexp -in_moc_16.gat mapflag noloot +in_moc_16 mapflag nomemo +in_moc_16 mapflag noteleport +in_moc_16 mapflag nosave SavePoint +in_moc_16 mapflag nopenalty +in_moc_16 mapflag nobranch +in_moc_16 mapflag noexp +in_moc_16 mapflag noloot diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt index b92040fe6..581a28b32 100644 --- a/npc/jobs/2-1/blacksmith.txt +++ b/npc/jobs/2-1/blacksmith.txt @@ -32,7 +32,7 @@ //<==================================================== Blacksmith Altiregen (Job changer)==================================================>\\ -ein_in01.gat,18,28,4 script Guildsman Altiregen 731,{ +ein_in01,18,28,4 script Guildsman Altiregen 731,{ callfunc "F_BlockHigh",Job_Merchant_High,"Merchant High",Job_Whitesmith,"White Smith","Blacksmith Altiregen"; if (BaseJob == Job_Merchant) goto L_Merc; @@ -240,7 +240,7 @@ L_Change: //<=============================================== Geshupenschte: 1st, 2nd, 3rd Test ===================================================>\\ -ein_in01.gat,201,27,4 script Geshupenschte 63,{ +ein_in01,201,27,4 script Geshupenschte 63,{ if(BaseJob == Job_Merchant) goto L_merchant; mes "[Geshupenschte]"; @@ -932,7 +932,7 @@ L_GoChange: // Delivery Recipients ==================================================>\\ // Baisulitst ----------------------------------------------------------- -geffen.gat,46,164,4 script Baisulitst 69,{ +geffen,46,164,4 script Baisulitst 69,{ if (BSMITH_Q==3) goto L_Start; mes "[Baisulitst]"; @@ -988,7 +988,7 @@ L_Start: } // Wickebine -------------------------------------------------------------------- -morocc.gat,27,112,4 script Wickebine 725,{ +morocc,27,112,4 script Wickebine 725,{ if (BSMITH_Q == 3) goto L_Start; mes "[Wickebine]"; @@ -1048,7 +1048,7 @@ L_Start: } // Gromgast --------------------------------------------------------------------- -izlude.gat,69,181,4 script Gromgast 734,{ +izlude,69,181,4 script Gromgast 734,{ if (BSMITH_Q == 3) goto L_Start; mes "[Gromgast]"; @@ -1106,7 +1106,7 @@ L_Start: } // Tilpitz -------------------------------------------------------------------- -payon.gat,214,79,4 script Tilpitz 59,{ +payon,214,79,4 script Tilpitz 59,{ if (BSMITH_Q == 3) goto L_Start; mes "[Tilpitz]"; @@ -1169,7 +1169,7 @@ L_Start: } // Bismarck --------------------------------------------------------------------------- -comodo.gat,158,342,4 script Bismarck 118,{ +comodo,158,342,4 script Bismarck 118,{ if (BSMITH_Q == 3) goto L_Start; mes "[Bismarck]"; @@ -1234,7 +1234,7 @@ L_Start: //<===================================================== Mitehmaeeuh: Last Test ===================================================>\\ -ein_in01.gat,24,41,4 script Mitmayer 726,{ +ein_in01,24,41,4 script Mitmayer 726,{ if (BSMITH_Q == 4) goto L_Start; if (BSMITH_Q == 5) goto L_Done; mes "[Mitmayer]"; @@ -1450,7 +1450,7 @@ L_Result: //=========================== NPC that tells you, that the Guild moved //=========================== She's there on kRO, but the current text is custom ^^ -geffen_in.gat,110,169,4 script Guildsman#01 726,{ +geffen_in,110,169,4 script Guildsman#01 726,{ mes "[Blacksmith Guildsman]"; mes "Welcome! We're the masters of the metal, blacksmiths!"; mes "Our skills in creating weapons, in a way, is almost an art form!."; @@ -1498,7 +1498,7 @@ M_know: mes "[Blacksmith Guildsman]"; mes "Have a nice trip!!"; close2; - warp "izlude.gat",145,39; + warp "izlude",145,39; end; M_ok: diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt index 6ff6ea367..9ba10b537 100644 --- a/npc/jobs/2-1/hunter.txt +++ b/npc/jobs/2-1/hunter.txt @@ -36,7 +36,7 @@ //============================================================ //<====================================== Job Changer ========================================>\\ -hu_in01.gat,386,374,4 script Hunter Sharon 727,{ +hu_in01,386,374,4 script Hunter Sharon 727,{ callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Sniper,"Sniper","Hunter Sharon"; mes "[Hunter Sharon]"; @@ -368,7 +368,7 @@ L_Change: //<=========================== Demon Hunter: Second Test ===============================>\\ -hu_in01.gat,382,382,5 script Demon Hunter 732,{ +hu_in01,382,382,5 script Demon Hunter 732,{ if(BaseJob == Job_Archer) goto L_Arc; if(BaseJob == Job_Hunter) goto L_Hnt; @@ -474,7 +474,7 @@ L_Start: mes "DON'T you mess around with me! If you're gonna fool around then LEAVE!"; emotion e_pif; close2; - warp "hugel.gat", 207, 222; + warp "hugel", 207, 222; end; L_Check: @@ -543,7 +543,7 @@ L_Done: //<=============================== Guild Master: Last Test =================================>\\ -payon_in02.gat,21,31,1 script Guild Master#03 59,{ +payon_in02,21,31,1 script Guild Master#03 59,{ if(BaseJob == Job_Archer) goto L_Archer; if(BaseJob == Job_Hunter) goto L_Hnt; @@ -614,8 +614,8 @@ L_Start: close2; set HNTR_Q2, 1; set @HNTR_QA,0; - savepoint "payon_in02.gat", 16, 26; - warp "job_hunte.gat", 176, 22; + savepoint "payon_in02", 16, 26; + warp "job_hunte", 176, 22; end; sF_GetArrows: @@ -660,7 +660,7 @@ L_Done: // Test Guide ==================================================== -job_hunte.gat,178,32,5 script Hunter Test Guide::HntTG 107,{ +job_hunte,178,32,5 script Hunter Test Guide::HntTG 107,{ L_Start: mes "[Test Guide]"; @@ -687,7 +687,7 @@ L_Start: mes "[Test Guide]"; mes "Alright, I'll send you back to Payon. Hopefully I'll see you again later. Don't forget to save!"; close2; - warp "payon_in02.gat", 16, 26; + warp "payon_in02", 16, 26; end; OnInit: @@ -695,12 +695,12 @@ OnInit: end; OnStart: - set $@HntUsers, getareausers("job_hunte.gat", 50, 64, 123, 143); + set $@HntUsers, getareausers("job_hunte", 50, 64, 123, 143); if ($@HntUsers > 0) end; // stops the rest of the script from running if there is somebody taking the test if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room - killmonsterall "job_hunte.gat"; - warpwaitingpc "job_hunte.gat", 90, 67; + killmonsterall "job_hunte"; + warpwaitingpc "job_hunte", 90, 67; donpcevent "Ev_HntRm::OnStart"; end; @@ -708,19 +708,19 @@ OnStart: // Ev_HntRm: Test room -------------------------------------------------------- -job_hunte.gat,1,1,1 script Ev_HntRm -1,{ +job_hunte,1,1,1 script Ev_HntRm -1,{ OnStart: disablenpc "SwitchHnt"; disablenpc "ExitHnt"; set $@HntMob, 4; // Real Monsters - monster "job_hunte.gat",67,80,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",114,78,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",89,127,"Job Change Monster",1002,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",53,73,"Job Change Monster",1041,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",125,70,"Job Change Monster",1016,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",90,92,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",67,80,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",114,78,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",89,127,"Job Change Monster",1002,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",53,73,"Job Change Monster",1041,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",125,70,"Job Change Monster",1016,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",90,92,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; donpcevent "Ev_HntRm2::OnStart"; initnpctimer "TimerHnt"; end; @@ -730,133 +730,133 @@ OnMyMobDead1: if($@HntMob != 0) end; stopnpctimer "TimerHnt"; - killmonsterall "job_hunte.gat"; + killmonsterall "job_hunte"; enablenpc "SwitchHnt"; - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Great job! Go use the switch now!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Great job! Go use the switch now!",8; end; } // Ev_HntRm2: Spawns the Decoy Monsters ---------------------------------------- -job_hunte.gat,1,1,1 script Ev_HntRm2 -1,{ +job_hunte,1,1,1 script Ev_HntRm2 -1,{ OnStart: // Decoy Monsters - monster "job_hunte.gat",85,100,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72,102,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108,103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",88,127,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125,69,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat", 77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",67, 80,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",85, 100,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72, 102,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108, 103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Vinnie Paul",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Dimeback Darrel",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Rex",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Phillip Angelmo",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Anolian",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"monster sample",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"I'm not the one you want >_>",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"SPARE ME~",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72, 102,"Don't hurt me!",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108, 103,"aspd 184",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",85,100,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72,102,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108,103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",88,127,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125,69,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte", 77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",67, 80,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",85, 100,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72, 102,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108, 103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Vinnie Paul",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Dimeback Darrel",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Rex",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Phillip Angelmo",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Anolian",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"monster sample",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"I'm not the one you want >_>",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"SPARE ME~",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72, 102,"Don't hurt me!",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108, 103,"aspd 184",1015,1,"Ev_HntRm2::OnMyMobDead2"; end; OnMyMobDead2: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: You killed the wrong monster! You have failed the test!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: You killed the wrong monster! You have failed the test!",8; addtimer 3000, "TimerHnt::OnTimer196000"; end; } // Test Timer ----------------------------------------------------------------- -job_hunte.gat,1,1,1 script TimerHnt -1,{ +job_hunte,1,1,1 script TimerHnt -1,{ OnTimer500: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Remember, you need to kill the 'Job Change Monsters'!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Remember, you need to kill the 'Job Change Monsters'!",8; end; OnTimer4000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Don't forget to AVOID the TRAPS!!!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Don't forget to AVOID the TRAPS!!!",8; end; OnTimer10000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ******The clock will start now! 3 minutes left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ******The clock will start now! 3 minutes left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer40000: donpcevent "HntTG::OnStart"; end; OnTimer70000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 2 minutes left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 2 minutes left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer100000: donpcevent "HntTG::OnStart"; end; OnTimer130000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 1 minute left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 1 minute left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer160000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 30 sec left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 30 sec left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer185000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 5 . . . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 5 . . . .",8; donpcevent "HntTG::OnStart"; end; OnTimer186000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 4. . . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 4. . . .",8; end; OnTimer187000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 3. . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 3. . .",8; end; OnTimer188000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 2. .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 2. .",8; end; OnTimer189000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 1...",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 1...",8; end; OnTimer190000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 0! ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 0! ",8; end; OnTimer193000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: You ran out of time! You can challenge again later!.",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: You ran out of time! You can challenge again later!.",8; end; OnTimer196000: stopnpctimer; - areawarp "job_hunte.gat", 50, 64, 123, 143, "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + areawarp "job_hunte", 50, 64, 123, 143, "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } // SwitchHnt ------------------------------------------------------ -job_hunte.gat,93,101,1 script SwitchHnt 723,{ - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: *** The exit has been activated! You have 30 sec. to find the exit!! *** ",8; +job_hunte,93,101,1 script SwitchHnt 723,{ + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: *** The exit has been activated! You have 30 sec. to find the exit!! *** ",8; enablenpc "ExitHnt"; addtimer 30000, "TimerHnt::OnTimer196000"; close; } // ExitHnt ----------------------------------------------------------- -job_hunte.gat,89,139,1 script ExitHnt 45,2,2,{ +job_hunte,89,139,1 script ExitHnt 45,2,2,{ deltimer "TimerHnt::OnTimer196000"; set HNTR_Q2, 2; - warp "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + warp "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } @@ -864,395 +864,395 @@ job_hunte.gat,89,139,1 script ExitHnt 45,2,2,{ // Hunter Test Traps ======================================= -job_hunte.gat,52,140,1 script 1-1::HntTrap 139,0,1,{ +job_hunte,52,140,1 script 1-1::HntTrap 139,0,1,{ stopnpctimer "TimerHnt"; - warp "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + warp "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } -job_hunte.gat,53,140,1 duplicate(HntTrap) 1-2 139,0,1 -job_hunte.gat,54,141,1 duplicate(HntTrap) 1-3 139,0,0 -job_hunte.gat,55,141,1 duplicate(HntTrap) 1-4 139,0,0 -job_hunte.gat,55,140,1 duplicate(HntTrap) 1-5 139,0,0 -job_hunte.gat,54,140,1 duplicate(HntTrap) 1-6 139,0,0 -job_hunte.gat,52,138,1 duplicate(HntTrap) 1-7 139,0,0 -job_hunte.gat,53,138,1 duplicate(HntTrap) 1-8 139,0,0 -job_hunte.gat,62,140,1 duplicate(HntTrap) 2-1 139,0,1 -job_hunte.gat,63,140,1 duplicate(HntTrap) 2-2 139,0,1 -job_hunte.gat,64,140,1 duplicate(HntTrap) 2-3 139,0,0 -job_hunte.gat,64,141,1 duplicate(HntTrap) 2-4 139,0,0 -job_hunte.gat,65,140,1 duplicate(HntTrap) 2-5 139,0,0 -job_hunte.gat,65,141,1 duplicate(HntTrap) 2-6 139,0,0 -job_hunte.gat,62,138,1 duplicate(HntTrap) 2-7 139,0,0 -job_hunte.gat,63,138,1 duplicate(HntTrap) 2-8 139,0,0 -job_hunte.gat,72,140,1 duplicate(HntTrap) 3-1 139,0,1 -job_hunte.gat,73,140,1 duplicate(HntTrap) 3-2 139,0,1 -job_hunte.gat,72,138,1 duplicate(HntTrap) 3-3 139,0,0 -job_hunte.gat,72,138,1 duplicate(HntTrap) 3-4 139,0,0 -job_hunte.gat,78,140,1 duplicate(HntTrap) 4-1 139,0,0 -job_hunte.gat,78,141,1 duplicate(HntTrap) 4-2 139,0,0 -job_hunte.gat,79,140,1 duplicate(HntTrap) 4-3 139,0,0 -job_hunte.gat,79,141,1 duplicate(HntTrap) 4-4 139,0,0 -job_hunte.gat,82,138,1 duplicate(HntTrap) 5-1 139,0,0 -job_hunte.gat,82,139,1 duplicate(HntTrap) 5-2 139,0,0 -job_hunte.gat,83,138,1 duplicate(HntTrap) 5-3 139,0,0 -job_hunte.gat,83,139,1 duplicate(HntTrap) 5-4 139,0,0 -job_hunte.gat,99,138,1 duplicate(HntTrap) 6-1 139,1,0 -job_hunte.gat,99,139,1 duplicate(HntTrap) 6-2 139,1,0 -job_hunte.gat,101,138,1 duplicate(HntTrap) 6-3 139,0,0 -job_hunte.gat,101,139,1 duplicate(HntTrap) 6-4 139,0,0 -job_hunte.gat,106,140,1 duplicate(HntTrap) 7-1 139,0,1 -job_hunte.gat,107,140,1 duplicate(HntTrap) 7-2 139,0,1 -job_hunte.gat,106,138,1 duplicate(HntTrap) 7-3 139,0,0 -job_hunte.gat,107,138,1 duplicate(HntTrap) 7-4 139,0,0 -job_hunte.gat,112,140,1 duplicate(HntTrap) 8-1 139,0,0 -job_hunte.gat,112,141,1 duplicate(HntTrap) 8-2 139,0,0 -job_hunte.gat,113,140,1 duplicate(HntTrap) 8-3 139,0,0 -job_hunte.gat,113,141,1 duplicate(HntTrap) 8-4 139,0,0 -job_hunte.gat,116,140,1 duplicate(HntTrap) 9-1 139,0,0 -job_hunte.gat,116,141,1 duplicate(HntTrap) 9-2 139,0,0 -job_hunte.gat,117,140,1 duplicate(HntTrap) 9-3 139,0,0 -job_hunte.gat,117,141,1 duplicate(HntTrap) 9-4 139,0,0 -job_hunte.gat,120,138,1 duplicate(HntTrap) 10-1 139,0,0 -job_hunte.gat,120,139,1 duplicate(HntTrap) 10-2 139,0,0 -job_hunte.gat,121,138,1 duplicate(HntTrap) 10-3 139,0,0 -job_hunte.gat,121,139,1 duplicate(HntTrap) 10-4 139,0,0 -job_hunte.gat,126,139,1 duplicate(HntTrap) 11-1 139,0,2 -job_hunte.gat,127,139,1 duplicate(HntTrap) 11-2 139,0,2 -job_hunte.gat,126,136,1 duplicate(HntTrap) 11-3 139,0,0 -job_hunte.gat,127,136,1 duplicate(HntTrap) 11-4 139,0,0 -job_hunte.gat,52,134,1 duplicate(HntTrap) 12-1 139,0,1 -job_hunte.gat,53,134,1 duplicate(HntTrap) 12-2 139,0,1 -job_hunte.gat,52,132,1 duplicate(HntTrap) 12-3 139,0,0 -job_hunte.gat,53,132,1 duplicate(HntTrap) 12-4 139,0,0 -job_hunte.gat,124,130,1 duplicate(HntTrap) 13-1 139,0,0 -job_hunte.gat,124,131,1 duplicate(HntTrap) 13-2 139,0,0 -job_hunte.gat,125,130,1 duplicate(HntTrap) 13-3 139,0,0 -job_hunte.gat,125,131,1 duplicate(HntTrap) 13-4 139,0,0 -job_hunte.gat,64,128,1 duplicate(HntTrap) 14-1 139,0,0 -job_hunte.gat,64,129,1 duplicate(HntTrap) 14-2 139,0,0 -job_hunte.gat,65,128,1 duplicate(HntTrap) 14-3 139,0,0 -job_hunte.gat,65,129,1 duplicate(HntTrap) 14-4 139,0,0 -job_hunte.gat,68,126,1 duplicate(HntTrap) 15-1 139,0,0 -job_hunte.gat,68,127,1 duplicate(HntTrap) 15-2 139,0,0 -job_hunte.gat,69,126,1 duplicate(HntTrap) 15-3 139,0,0 -job_hunte.gat,69,127,1 duplicate(HntTrap) 15-4 139,0,0 -job_hunte.gat,75,128,1 duplicate(HntTrap) 16-1 139,1,0 -job_hunte.gat,75,129,1 duplicate(HntTrap) 16-2 139,1,0 -job_hunte.gat,77,128,1 duplicate(HntTrap) 16-3 139,0,0 -job_hunte.gat,77,129,1 duplicate(HntTrap) 16-4 139,0,0 -job_hunte.gat,82,126,1 duplicate(HntTrap) 17-1 139,0,0 -job_hunte.gat,82,127,1 duplicate(HntTrap) 17-2 139,0,0 -job_hunte.gat,83,126,1 duplicate(HntTrap) 17-3 139,0,0 -job_hunte.gat,83,127,1 duplicate(HntTrap) 17-4 139,0,0 -job_hunte.gat,96,128,1 duplicate(HntTrap) 18-1 139,0,0 -job_hunte.gat,96,129,1 duplicate(HntTrap) 18-2 139,0,0 -job_hunte.gat,97,128,1 duplicate(HntTrap) 18-3 139,0,0 -job_hunte.gat,97,129,1 duplicate(HntTrap) 18-4 139,0,0 -job_hunte.gat,100,126,1 duplicate(HntTrap) 19-1 139,0,0 -job_hunte.gat,100,127,1 duplicate(HntTrap) 19-2 139,0,0 -job_hunte.gat,101,126,1 duplicate(HntTrap) 19-3 139,0,0 -job_hunte.gat,101,127,1 duplicate(HntTrap) 19-4 139,0,0 -job_hunte.gat,106,128,1 duplicate(HntTrap) 20-1 139,0,0 -job_hunte.gat,106,129,1 duplicate(HntTrap) 20-2 139,0,0 -job_hunte.gat,107,128,1 duplicate(HntTrap) 20-3 139,0,0 -job_hunte.gat,107,129,1 duplicate(HntTrap) 20-4 139,0,0 -job_hunte.gat,112,126,1 duplicate(HntTrap) 21-1 139,0,0 -job_hunte.gat,112,127,1 duplicate(HntTrap) 21-2 139,0,0 -job_hunte.gat,113,126,1 duplicate(HntTrap) 21-3 139,0,0 -job_hunte.gat,113,127,1 duplicate(HntTrap) 21-4 139,0,0 -job_hunte.gat,126,126,1 duplicate(HntTrap) 22-1 139,0,0 -job_hunte.gat,126,127,1 duplicate(HntTrap) 22-2 139,0,0 -job_hunte.gat,127,126,1 duplicate(HntTrap) 22-3 139,0,0 -job_hunte.gat,127,127,1 duplicate(HntTrap) 22-4 139,0,0 -job_hunte.gat,52,122,1 duplicate(HntTrap) 23-1 139,0,1 -job_hunte.gat,52,122,1 duplicate(HntTrap) 23-2 139,0,1 -job_hunte.gat,53,120,1 duplicate(HntTrap) 23-3 139,1,0 -job_hunte.gat,54,121,1 duplicate(HntTrap) 23-4 139,0,0 -job_hunte.gat,55,121,1 duplicate(HntTrap) 23-5 139,0,0 -job_hunte.gat,55,120,1 duplicate(HntTrap) 23-6 139,0,0 -job_hunte.gat,66,120,1 duplicate(HntTrap) 24-1 139,0,0 -job_hunte.gat,66,121,1 duplicate(HntTrap) 24-2 139,0,0 -job_hunte.gat,67,120,1 duplicate(HntTrap) 24-3 139,0,0 -job_hunte.gat,67,121,1 duplicate(HntTrap) 24-4 139,0,0 -job_hunte.gat,114,118,1 duplicate(HntTrap) 25-1 139,0,0 -job_hunte.gat,114,119,1 duplicate(HntTrap) 25-2 139,0,0 -job_hunte.gat,115,118,1 duplicate(HntTrap) 25-3 139,0,0 -job_hunte.gat,115,119,1 duplicate(HntTrap) 25-4 139,0,0 -job_hunte.gat,124,120,1 duplicate(HntTrap) 26-1 139,0,1 -job_hunte.gat,125,120,1 duplicate(HntTrap) 26-2 139,0,1 -job_hunte.gat,124,118,1 duplicate(HntTrap) 26-3 139,0,0 -job_hunte.gat,125,118,1 duplicate(HntTrap) 26-4 139,0,0 -job_hunte.gat,66,116,1 duplicate(HntTrap) 27-1 139,0,0 -job_hunte.gat,66,117,1 duplicate(HntTrap) 27-2 139,0,0 -job_hunte.gat,67,116,1 duplicate(HntTrap) 27-3 139,0,0 -job_hunte.gat,67,117,1 duplicate(HntTrap) 27-4 139,0,0 -job_hunte.gat,76,114,1 duplicate(HntTrap) 28-1 139,0,0 -job_hunte.gat,76,115,1 duplicate(HntTrap) 28-2 139,0,0 -job_hunte.gat,77,114,1 duplicate(HntTrap) 28-3 139,0,0 -job_hunte.gat,77,115,1 duplicate(HntTrap) 28-4 139,0,0 -job_hunte.gat,82,116,1 duplicate(HntTrap) 29-1 139,0,0 -job_hunte.gat,82,117,1 duplicate(HntTrap) 29-2 139,0,0 -job_hunte.gat,83,116,1 duplicate(HntTrap) 29-3 139,0,0 -job_hunte.gat,83,117,1 duplicate(HntTrap) 29-4 139,0,0 -job_hunte.gat,86,114,1 duplicate(HntTrap) 30-1 139,0,0 -job_hunte.gat,86,115,1 duplicate(HntTrap) 30-2 139,0,0 -job_hunte.gat,87,114,1 duplicate(HntTrap) 30-3 139,0,0 -job_hunte.gat,87,115,1 duplicate(HntTrap) 30-4 139,0,0 -job_hunte.gat,92,115,1 duplicate(HntTrap) 31-1 139,1,0 -job_hunte.gat,92,114,1 duplicate(HntTrap) 31-2 139,1,0 -job_hunte.gat,90,115,1 duplicate(HntTrap) 31-3 139,0,0 -job_hunte.gat,102,116,1 duplicate(HntTrap) 32-1 139,0,0 -job_hunte.gat,102,117,1 duplicate(HntTrap) 32-2 139,0,0 -job_hunte.gat,103,116,1 duplicate(HntTrap) 32-3 139,0,0 -job_hunte.gat,103,117,1 duplicate(HntTrap) 32-4 139,0,0 -job_hunte.gat,114,114,1 duplicate(HntTrap) 33-1 139,0,0 -job_hunte.gat,114,115,1 duplicate(HntTrap) 33-2 139,0,0 -job_hunte.gat,115,114,1 duplicate(HntTrap) 33-3 139,0,0 -job_hunte.gat,115,115,1 duplicate(HntTrap) 33-4 139,0,0 -job_hunte.gat,54,110,1 duplicate(HntTrap) 34-1 139,0,1 -job_hunte.gat,55,110,1 duplicate(HntTrap) 34-2 139,0,1 -job_hunte.gat,54,108,1 duplicate(HntTrap) 34-3 139,0,0 -job_hunte.gat,55,108,1 duplicate(HntTrap) 34-4 139,0,0 -job_hunte.gat,64,112,1 duplicate(HntTrap) 35-1 139,0,0 -job_hunte.gat,64,113,1 duplicate(HntTrap) 35-2 139,0,0 -job_hunte.gat,65,112,1 duplicate(HntTrap) 35-3 139,0,0 -job_hunte.gat,65,113,1 duplicate(HntTrap) 35-4 139,0,0 -job_hunte.gat,80,110,1 duplicate(HntTrap) 36-1 139,0,0 -job_hunte.gat,80,111,1 duplicate(HntTrap) 36-2 139,0,0 -job_hunte.gat,81,110,1 duplicate(HntTrap) 36-3 139,0,0 -job_hunte.gat,81,111,1 duplicate(HntTrap) 36-4 139,0,0 -job_hunte.gat,90,108,1 duplicate(HntTrap) 37-1 139,0,6 -job_hunte.gat,91,108,1 duplicate(HntTrap) 37-2 139,0,5 -job_hunte.gat,91,102,1 duplicate(HntTrap) 37-3 139,0,0 -job_hunte.gat,98,109,1 duplicate(HntTrap) 38-1 139,0,2 -job_hunte.gat,99,109,1 duplicate(HntTrap) 38-2 139,0,2 -job_hunte.gat,103,109,1 duplicate(HntTrap) 38-3 139,3,0 -job_hunte.gat,103,108,1 duplicate(HntTrap) 38-4 139,3,0 -job_hunte.gat,97,106,1 duplicate(HntTrap) 39-1 139,2,0 -job_hunte.gat,96,107,1 duplicate(HntTrap) 39-2 139,1,0 -job_hunte.gat,94,108,1 duplicate(HntTrap) 39-3 139,0,1 -job_hunte.gat,95,109,1 duplicate(HntTrap) 39-4 139,0,0 -job_hunte.gat,95,108,1 duplicate(HntTrap) 40-1 139,0,0 -job_hunte.gat,94,106,1 duplicate(HntTrap) 40-2 139,0,0 -job_hunte.gat,96,102,1 duplicate(HntTrap) 40-3 139,0,3 -job_hunte.gat,97,102,1 duplicate(HntTrap) 40-4 139,0,3 -job_hunte.gat,95,98,1 duplicate(HntTrap) 41-1 139,2,0 -job_hunte.gat,94,99,1 duplicate(HntTrap) 42-1 139,1,0 -job_hunte.gat,92,98,1 duplicate(HntTrap) 43-1 139,0,0 -job_hunte.gat,112,110,1 duplicate(HntTrap) 44-1 139,0,0 -job_hunte.gat,112,111,1 duplicate(HntTrap) 44-2 139,0,0 -job_hunte.gat,113,110,1 duplicate(HntTrap) 44-3 139,0,0 -job_hunte.gat,113,111,1 duplicate(HntTrap) 44-4 139,0,0 -job_hunte.gat,126,108,1 duplicate(HntTrap) 45-1 139,0,1 -job_hunte.gat,127,108,1 duplicate(HntTrap) 45-2 139,0,1 -job_hunte.gat,126,106,1 duplicate(HntTrap) 45-3 139,0,0 -job_hunte.gat,126,106,1 duplicate(HntTrap) 45-4 139,0,0 -job_hunte.gat,53,102,1 duplicate(HntTrap) 46-1 139,1,1 -job_hunte.gat,55,102,1 duplicate(HntTrap) 46-2 139,0,1 -job_hunte.gat,53,100,1 duplicate(HntTrap) 46-3 139,1,0 -job_hunte.gat,55,100,1 duplicate(HntTrap) 46-4 139,0,0 -job_hunte.gat,64,106,1 duplicate(HntTrap) 47-1 139,0,0 -job_hunte.gat,64,107,1 duplicate(HntTrap) 47-2 139,0,0 -job_hunte.gat,65,106,1 duplicate(HntTrap) 47-3 139,0,0 -job_hunte.gat,65,107,1 duplicate(HntTrap) 47-4 139,0,0 -job_hunte.gat,66,100,1 duplicate(HntTrap) 48-1 139,0,0 -job_hunte.gat,66,101,1 duplicate(HntTrap) 48-2 139,0,0 -job_hunte.gat,67,100,1 duplicate(HntTrap) 48-3 139,0,0 -job_hunte.gat,67,101,1 duplicate(HntTrap) 48-4 139,0,0 -job_hunte.gat,86,106,1 duplicate(HntTrap) 49-1 139,0,1 -job_hunte.gat,87,106,1 duplicate(HntTrap) 49-2 139,0,1 -job_hunte.gat,82,104,1 duplicate(HntTrap) 49-3 139,5,0 -job_hunte.gat,81,105,1 duplicate(HntTrap) 49-4 139,4,0 -job_hunte.gat,76,105,1 duplicate(HntTrap) 50-1 139,0,0 -job_hunte.gat,76,104,1 duplicate(HntTrap) 50-2 139,0,0 -job_hunte.gat,78,101,1 duplicate(HntTrap) 50-3 139,0,2 -job_hunte.gat,79,101,1 duplicate(HntTrap) 50-4 139,0,2 -job_hunte.gat,76,99,1 duplicate(HntTrap) 51-1 139,1,0 -job_hunte.gat,77,98,1 duplicate(HntTrap) 51-2 139,2,0 -job_hunte.gat,74,99,1 duplicate(HntTrap) 51-3 139,0,0 -job_hunte.gat,74,98,1 duplicate(HntTrap) 51-4 139,0,0 -job_hunte.gat,82,100,1 duplicate(HntTrap) 53-1 139,0,0 -job_hunte.gat,82,101,1 duplicate(HntTrap) 53-2 139,0,0 -job_hunte.gat,83,100,1 duplicate(HntTrap) 53-3 139,0,0 -job_hunte.gat,83,101,1 duplicate(HntTrap) 53-4 139,0,0 -job_hunte.gat,106,104,1 duplicate(HntTrap) 54-1 139,0,0 -job_hunte.gat,106,105,1 duplicate(HntTrap) 54-2 139,0,0 -job_hunte.gat,107,104,1 duplicate(HntTrap) 54-3 139,0,0 -job_hunte.gat,107,105,1 duplicate(HntTrap) 54-4 139,0,0 -job_hunte.gat,112,104,1 duplicate(HntTrap) 55-1 139,0,1 -job_hunte.gat,113,104,1 duplicate(HntTrap) 55-2 139,0,1 -job_hunte.gat,112,102,1 duplicate(HntTrap) 55-3 139,0,0 -job_hunte.gat,113,102,1 duplicate(HntTrap) 55-4 139,0,0 -job_hunte.gat,54,92,1 duplicate(HntTrap) 56-1 139,0,0 -job_hunte.gat,54,93,1 duplicate(HntTrap) 56-2 139,0,0 -job_hunte.gat,55,92,1 duplicate(HntTrap) 56-3 139,0,0 -job_hunte.gat,55,93,1 duplicate(HntTrap) 56-4 139,0,0 -job_hunte.gat,52,90,1 duplicate(HntTrap) 56-5 139,0,0 -job_hunte.gat,52,91,1 duplicate(HntTrap) 56-6 139,0,0 -job_hunte.gat,53,90,1 duplicate(HntTrap) 56-7 139,0,0 -job_hunte.gat,53,91,1 duplicate(HntTrap) 56-8 139,0,0 -job_hunte.gat,64,92,1 duplicate(HntTrap) 57-1 139,0,0 -job_hunte.gat,64,93,1 duplicate(HntTrap) 57-2 139,0,0 -job_hunte.gat,65,92,1 duplicate(HntTrap) 57-3 139,0,0 -job_hunte.gat,65,93,1 duplicate(HntTrap) 57-4 139,0,0 -job_hunte.gat,76,94,1 duplicate(HntTrap) 58-1 139,0,0 -job_hunte.gat,76,95,1 duplicate(HntTrap) 58-2 139,0,0 -job_hunte.gat,77,94,1 duplicate(HntTrap) 58-3 139,0,0 -job_hunte.gat,77,95,1 duplicate(HntTrap) 58-4 139,0,0 -job_hunte.gat,78,92,1 duplicate(HntTrap) 59-1 139,0,0 -job_hunte.gat,78,93,1 duplicate(HntTrap) 59-2 139,0,0 -job_hunte.gat,79,92,1 duplicate(HntTrap) 59-3 139,0,0 -job_hunte.gat,79,93,1 duplicate(HntTrap) 59-4 139,0,0 -job_hunte.gat,86,92,1 duplicate(HntTrap) 60-1 139,0,0 -job_hunte.gat,86,93,1 duplicate(HntTrap) 60-2 139,0,0 -job_hunte.gat,87,92,1 duplicate(HntTrap) 60-3 139,0,0 -job_hunte.gat,87,93,1 duplicate(HntTrap) 60-4 139,0,0 -job_hunte.gat,90,96,1 duplicate(HntTrap) 61-1 139,0,0 -job_hunte.gat,90,97,1 duplicate(HntTrap) 61-2 139,0,0 -job_hunte.gat,91,96,1 duplicate(HntTrap) 61-3 139,0,0 -job_hunte.gat,91,97,1 duplicate(HntTrap) 61-4 139,0,0 -job_hunte.gat,99,95,1 duplicate(HntTrap) 62-1 139,1,0 -job_hunte.gat,99,94,1 duplicate(HntTrap) 62-2 139,1,0 -job_hunte.gat,101,94,1 duplicate(HntTrap) 62-3 139,0,1 -job_hunte.gat,100,93,1 duplicate(HntTrap) 62-4 139,0,0 -job_hunte.gat,100,92,1 duplicate(HntTrap) 63-1 139,0,0 -job_hunte.gat,101,92,1 duplicate(HntTrap) 63-2 139,0,0 -job_hunte.gat,102,98,1 duplicate(HntTrap) 64-1 139,0,0 -job_hunte.gat,102,99,1 duplicate(HntTrap) 64-2 139,0,0 -job_hunte.gat,103,98,1 duplicate(HntTrap) 64-3 139,0,0 -job_hunte.gat,103,99,1 duplicate(HntTrap) 64-4 139,0,0 -job_hunte.gat,102,90,1 duplicate(HntTrap) 65-1 139,0,0 -job_hunte.gat,102,91,1 duplicate(HntTrap) 65-2 139,0,0 -job_hunte.gat,103,90,1 duplicate(HntTrap) 65-3 139,0,0 -job_hunte.gat,103,91,1 duplicate(HntTrap) 65-4 139,0,0 -job_hunte.gat,114,96,1 duplicate(HntTrap) 66-1 139,0,0 -job_hunte.gat,114,97,1 duplicate(HntTrap) 66-2 139,0,0 -job_hunte.gat,115,96,1 duplicate(HntTrap) 66-3 139,0,0 -job_hunte.gat,115,97,1 duplicate(HntTrap) 66-4 139,0,0 -job_hunte.gat,112,90,1 duplicate(HntTrap) 67-1 139,0,0 -job_hunte.gat,112,91,1 duplicate(HntTrap) 67-2 139,0,0 -job_hunte.gat,113,90,1 duplicate(HntTrap) 67-3 139,0,0 -job_hunte.gat,113,91,1 duplicate(HntTrap) 67-4 139,0,0 -job_hunte.gat,125,97,1 duplicate(HntTrap) 68-1 139,1,0 -job_hunte.gat,125,96,1 duplicate(HntTrap) 68-2 139,1,0 -job_hunte.gat,127,96,1 duplicate(HntTrap) 68-3 139,0,0 -job_hunte.gat,127,97,1 duplicate(HntTrap) 68-4 139,0,0 -job_hunte.gat,52,86,1 duplicate(HntTrap) 69-1 139,0,0 -job_hunte.gat,52,87,1 duplicate(HntTrap) 69-2 139,0,0 -job_hunte.gat,53,86,1 duplicate(HntTrap) 69-3 139,0,0 -job_hunte.gat,53,87,1 duplicate(HntTrap) 69-4 139,0,0 -job_hunte.gat,66,88,1 duplicate(HntTrap) 70-1 139,0,0 -job_hunte.gat,66,89,1 duplicate(HntTrap) 70-2 139,0,0 -job_hunte.gat,67,88,1 duplicate(HntTrap) 70-3 139,0,0 -job_hunte.gat,67,89,1 duplicate(HntTrap) 70-4 139,0,0 -job_hunte.gat,114,84,1 duplicate(HntTrap) 71-1 139,0,0 -job_hunte.gat,114,85,1 duplicate(HntTrap) 71-2 139,0,0 -job_hunte.gat,115,84,1 duplicate(HntTrap) 71-3 139,0,0 -job_hunte.gat,115,85,1 duplicate(HntTrap) 71-4 139,0,0 -job_hunte.gat,126,86,1 duplicate(HntTrap) 72-1 139,0,0 -job_hunte.gat,126,87,1 duplicate(HntTrap) 72-2 139,0,0 -job_hunte.gat,127,86,1 duplicate(HntTrap) 72-3 139,0,0 -job_hunte.gat,127,87,1 duplicate(HntTrap) 72-4 139,0,0 -job_hunte.gat,54,80,1 duplicate(HntTrap) 73-1 139,0,1 -job_hunte.gat,55,80,1 duplicate(HntTrap) 73-2 139,0,1 -job_hunte.gat,55,80,1 duplicate(HntTrap) 73-3 139,0,0 -job_hunte.gat,55,78,1 duplicate(HntTrap) 73-4 139,0,0 -job_hunte.gat,64,82,1 duplicate(HntTrap) 74-1 139,0,1 -job_hunte.gat,65,82,1 duplicate(HntTrap) 74-2 139,0,1 -job_hunte.gat,64,80,1 duplicate(HntTrap) 74-3 139,0,0 -job_hunte.gat,65,80,1 duplicate(HntTrap) 74-4 139,0,0 -job_hunte.gat,66,78,1 duplicate(HntTrap) 75-1 139,0,0 -job_hunte.gat,66,79,1 duplicate(HntTrap) 75-2 139,0,0 -job_hunte.gat,67,78,1 duplicate(HntTrap) 75-3 139,0,0 -job_hunte.gat,67,79,1 duplicate(HntTrap) 75-4 139,0,0 -job_hunte.gat,74,78,1 duplicate(HntTrap) 76-1 139,0,0 -job_hunte.gat,74,79,1 duplicate(HntTrap) 76-2 139,0,0 -job_hunte.gat,75,78,1 duplicate(HntTrap) 76-3 139,0,0 -job_hunte.gat,75,79,1 duplicate(HntTrap) 76-4 139,0,0 -job_hunte.gat,78,80,1 duplicate(HntTrap) 77-1 139,0,0 -job_hunte.gat,78,81,1 duplicate(HntTrap) 77-2 139,0,0 -job_hunte.gat,79,80,1 duplicate(HntTrap) 77-3 139,0,0 -job_hunte.gat,79,81,1 duplicate(HntTrap) 77-4 139,0,0 -job_hunte.gat,82,78,1 duplicate(HntTrap) 78-1 139,0,0 -job_hunte.gat,82,79,1 duplicate(HntTrap) 78-2 139,0,0 -job_hunte.gat,83,78,1 duplicate(HntTrap) 78-3 139,0,0 -job_hunte.gat,83,79,1 duplicate(HntTrap) 78-4 139,0,0 -job_hunte.gat,94,78,1 duplicate(HntTrap) 79-1 139,0,0 -job_hunte.gat,94,79,1 duplicate(HntTrap) 79-2 139,0,0 -job_hunte.gat,95,78,1 duplicate(HntTrap) 79-3 139,0,0 -job_hunte.gat,95,79,1 duplicate(HntTrap) 79-4 139,0,0 -job_hunte.gat,101,80,1 duplicate(HntTrap) 80-1 139,1,0 -job_hunte.gat,101,81,1 duplicate(HntTrap) 80-2 139,1,0 -job_hunte.gat,103,81,1 duplicate(HntTrap) 80-3 139,0,0 -job_hunte.gat,103,80,1 duplicate(HntTrap) 80-4 139,0,0 -job_hunte.gat,104,78,1 duplicate(HntTrap) 81-1 139,0,0 -job_hunte.gat,104,79,1 duplicate(HntTrap) 81-2 139,0,0 -job_hunte.gat,105,78,1 duplicate(HntTrap) 81-3 139,0,0 -job_hunte.gat,105,79,1 duplicate(HntTrap) 81-4 139,0,0 -job_hunte.gat,110,78,1 duplicate(HntTrap) 82-1 139,0,0 -job_hunte.gat,110,79,1 duplicate(HntTrap) 82-2 139,0,0 -job_hunte.gat,111,78,1 duplicate(HntTrap) 82-3 139,0,0 -job_hunte.gat,111,79,1 duplicate(HntTrap) 82-4 139,0,0 -job_hunte.gat,114,80,1 duplicate(HntTrap) 83-1 139,0,0 -job_hunte.gat,114,81,1 duplicate(HntTrap) 83-2 139,0,0 -job_hunte.gat,115,80,1 duplicate(HntTrap) 83-3 139,0,0 -job_hunte.gat,115,81,1 duplicate(HntTrap) 83-4 139,0,0 -job_hunte.gat,124,78,1 duplicate(HntTrap) 84-1 139,0,0 -job_hunte.gat,124,79,1 duplicate(HntTrap) 84-2 139,0,0 -job_hunte.gat,125,78,1 duplicate(HntTrap) 84-3 139,0,0 -job_hunte.gat,125,79,1 duplicate(HntTrap) 84-4 139,0,0 -job_hunte.gat,126,82,1 duplicate(HntTrap) 85-1 139,0,0 -job_hunte.gat,126,83,1 duplicate(HntTrap) 85-2 139,0,0 -job_hunte.gat,127,82,1 duplicate(HntTrap) 85-3 139,0,0 -job_hunte.gat,127,83,1 duplicate(HntTrap) 85-4 139,0,0 -job_hunte.gat,52,68,1 duplicate(HntTrap) 86-1 139,0,1 -job_hunte.gat,53,68,1 duplicate(HntTrap) 86-2 139,0,1 -job_hunte.gat,52,66,1 duplicate(HntTrap) 86-3 139,0,0 -job_hunte.gat,53,66,1 duplicate(HntTrap) 86-4 139,0,0 -job_hunte.gat,54,70,1 duplicate(HntTrap) 87-1 139,0,1 -job_hunte.gat,55,70,1 duplicate(HntTrap) 87-2 139,0,1 -job_hunte.gat,54,68,1 duplicate(HntTrap) 87-3 139,0,0 -job_hunte.gat,55,68,1 duplicate(HntTrap) 87-4 139,0,0 -job_hunte.gat,59,66,1 duplicate(HntTrap) 88-1 139,1,0 -job_hunte.gat,59,67,1 duplicate(HntTrap) 88-2 139,1,0 -job_hunte.gat,61,67,1 duplicate(HntTrap) 88-3 139,0,0 -job_hunte.gat,61,66,1 duplicate(HntTrap) 88-4 139,0,0 -job_hunte.gat,68,68,1 duplicate(HntTrap) 89-1 139,0,1 -job_hunte.gat,69,68,1 duplicate(HntTrap) 89-2 139,0,1 -job_hunte.gat,68,66,1 duplicate(HntTrap) 89-3 139,0,0 -job_hunte.gat,69,66,1 duplicate(HntTrap) 89-4 139,0,0 -job_hunte.gat,76,66,1 duplicate(HntTrap) 90-1 139,0,0 -job_hunte.gat,76,67,1 duplicate(HntTrap) 90-2 139,0,0 -job_hunte.gat,77,66,1 duplicate(HntTrap) 90-3 139,0,0 -job_hunte.gat,77,67,1 duplicate(HntTrap) 90-4 139,0,0 -job_hunte.gat,82,68,1 duplicate(HntTrap) 91-1 139,0,0 -job_hunte.gat,82,69,1 duplicate(HntTrap) 91-2 139,0,0 -job_hunte.gat,83,68,1 duplicate(HntTrap) 91-3 139,0,0 -job_hunte.gat,83,69,1 duplicate(HntTrap) 91-4 139,0,0 -job_hunte.gat,96,66,1 duplicate(HntTrap) 92-1 139,0,0 -job_hunte.gat,96,67,1 duplicate(HntTrap) 92-2 139,0,0 -job_hunte.gat,97,66,1 duplicate(HntTrap) 92-3 139,0,0 -job_hunte.gat,97,67,1 duplicate(HntTrap) 92-4 139,0,0 -job_hunte.gat,100,68,1 duplicate(HntTrap) 93-1 139,0,0 -job_hunte.gat,100,69,1 duplicate(HntTrap) 93-2 139,0,0 -job_hunte.gat,101,68,1 duplicate(HntTrap) 93-3 139,0,0 -job_hunte.gat,101,69,1 duplicate(HntTrap) 93-4 139,0,0 -job_hunte.gat,107,66,1 duplicate(HntTrap) 94-1 139,1,0 -job_hunte.gat,107,67,1 duplicate(HntTrap) 94-2 139,1,0 -job_hunte.gat,109,67,1 duplicate(HntTrap) 94-3 139,0,0 -job_hunte.gat,109,66,1 duplicate(HntTrap) 94-4 139,0,0 -job_hunte.gat,117,69,1 duplicate(HntTrap) 95-1 139,1,0 -job_hunte.gat,117,68,1 duplicate(HntTrap) 95-2 139,1,0 -job_hunte.gat,119,69,1 duplicate(HntTrap) 95-3 139,0,0 -job_hunte.gat,119,68,1 duplicate(HntTrap) 95-4 139,0,0 -job_hunte.gat,124,66,1 duplicate(HntTrap) 96-1 139,0,0 -job_hunte.gat,124,67,1 duplicate(HntTrap) 96-2 139,0,0 -job_hunte.gat,125,66,1 duplicate(HntTrap) 96-3 139,0,0 -job_hunte.gat,125,67,1 duplicate(HntTrap) 96-4 139,0,0 -job_hunte.gat,126,70,1 duplicate(HntTrap) 97-1 139,0,0 -job_hunte.gat,126,71,1 duplicate(HntTrap) 97-2 139,0,0 -job_hunte.gat,127,70,1 duplicate(HntTrap) 97-3 139,0,0 -job_hunte.gat,127,71,1 duplicate(HntTrap) 97-4 139,0,0 +job_hunte,53,140,1 duplicate(HntTrap) 1-2 139,0,1 +job_hunte,54,141,1 duplicate(HntTrap) 1-3 139,0,0 +job_hunte,55,141,1 duplicate(HntTrap) 1-4 139,0,0 +job_hunte,55,140,1 duplicate(HntTrap) 1-5 139,0,0 +job_hunte,54,140,1 duplicate(HntTrap) 1-6 139,0,0 +job_hunte,52,138,1 duplicate(HntTrap) 1-7 139,0,0 +job_hunte,53,138,1 duplicate(HntTrap) 1-8 139,0,0 +job_hunte,62,140,1 duplicate(HntTrap) 2-1 139,0,1 +job_hunte,63,140,1 duplicate(HntTrap) 2-2 139,0,1 +job_hunte,64,140,1 duplicate(HntTrap) 2-3 139,0,0 +job_hunte,64,141,1 duplicate(HntTrap) 2-4 139,0,0 +job_hunte,65,140,1 duplicate(HntTrap) 2-5 139,0,0 +job_hunte,65,141,1 duplicate(HntTrap) 2-6 139,0,0 +job_hunte,62,138,1 duplicate(HntTrap) 2-7 139,0,0 +job_hunte,63,138,1 duplicate(HntTrap) 2-8 139,0,0 +job_hunte,72,140,1 duplicate(HntTrap) 3-1 139,0,1 +job_hunte,73,140,1 duplicate(HntTrap) 3-2 139,0,1 +job_hunte,72,138,1 duplicate(HntTrap) 3-3 139,0,0 +job_hunte,72,138,1 duplicate(HntTrap) 3-4 139,0,0 +job_hunte,78,140,1 duplicate(HntTrap) 4-1 139,0,0 +job_hunte,78,141,1 duplicate(HntTrap) 4-2 139,0,0 +job_hunte,79,140,1 duplicate(HntTrap) 4-3 139,0,0 +job_hunte,79,141,1 duplicate(HntTrap) 4-4 139,0,0 +job_hunte,82,138,1 duplicate(HntTrap) 5-1 139,0,0 +job_hunte,82,139,1 duplicate(HntTrap) 5-2 139,0,0 +job_hunte,83,138,1 duplicate(HntTrap) 5-3 139,0,0 +job_hunte,83,139,1 duplicate(HntTrap) 5-4 139,0,0 +job_hunte,99,138,1 duplicate(HntTrap) 6-1 139,1,0 +job_hunte,99,139,1 duplicate(HntTrap) 6-2 139,1,0 +job_hunte,101,138,1 duplicate(HntTrap) 6-3 139,0,0 +job_hunte,101,139,1 duplicate(HntTrap) 6-4 139,0,0 +job_hunte,106,140,1 duplicate(HntTrap) 7-1 139,0,1 +job_hunte,107,140,1 duplicate(HntTrap) 7-2 139,0,1 +job_hunte,106,138,1 duplicate(HntTrap) 7-3 139,0,0 +job_hunte,107,138,1 duplicate(HntTrap) 7-4 139,0,0 +job_hunte,112,140,1 duplicate(HntTrap) 8-1 139,0,0 +job_hunte,112,141,1 duplicate(HntTrap) 8-2 139,0,0 +job_hunte,113,140,1 duplicate(HntTrap) 8-3 139,0,0 +job_hunte,113,141,1 duplicate(HntTrap) 8-4 139,0,0 +job_hunte,116,140,1 duplicate(HntTrap) 9-1 139,0,0 +job_hunte,116,141,1 duplicate(HntTrap) 9-2 139,0,0 +job_hunte,117,140,1 duplicate(HntTrap) 9-3 139,0,0 +job_hunte,117,141,1 duplicate(HntTrap) 9-4 139,0,0 +job_hunte,120,138,1 duplicate(HntTrap) 10-1 139,0,0 +job_hunte,120,139,1 duplicate(HntTrap) 10-2 139,0,0 +job_hunte,121,138,1 duplicate(HntTrap) 10-3 139,0,0 +job_hunte,121,139,1 duplicate(HntTrap) 10-4 139,0,0 +job_hunte,126,139,1 duplicate(HntTrap) 11-1 139,0,2 +job_hunte,127,139,1 duplicate(HntTrap) 11-2 139,0,2 +job_hunte,126,136,1 duplicate(HntTrap) 11-3 139,0,0 +job_hunte,127,136,1 duplicate(HntTrap) 11-4 139,0,0 +job_hunte,52,134,1 duplicate(HntTrap) 12-1 139,0,1 +job_hunte,53,134,1 duplicate(HntTrap) 12-2 139,0,1 +job_hunte,52,132,1 duplicate(HntTrap) 12-3 139,0,0 +job_hunte,53,132,1 duplicate(HntTrap) 12-4 139,0,0 +job_hunte,124,130,1 duplicate(HntTrap) 13-1 139,0,0 +job_hunte,124,131,1 duplicate(HntTrap) 13-2 139,0,0 +job_hunte,125,130,1 duplicate(HntTrap) 13-3 139,0,0 +job_hunte,125,131,1 duplicate(HntTrap) 13-4 139,0,0 +job_hunte,64,128,1 duplicate(HntTrap) 14-1 139,0,0 +job_hunte,64,129,1 duplicate(HntTrap) 14-2 139,0,0 +job_hunte,65,128,1 duplicate(HntTrap) 14-3 139,0,0 +job_hunte,65,129,1 duplicate(HntTrap) 14-4 139,0,0 +job_hunte,68,126,1 duplicate(HntTrap) 15-1 139,0,0 +job_hunte,68,127,1 duplicate(HntTrap) 15-2 139,0,0 +job_hunte,69,126,1 duplicate(HntTrap) 15-3 139,0,0 +job_hunte,69,127,1 duplicate(HntTrap) 15-4 139,0,0 +job_hunte,75,128,1 duplicate(HntTrap) 16-1 139,1,0 +job_hunte,75,129,1 duplicate(HntTrap) 16-2 139,1,0 +job_hunte,77,128,1 duplicate(HntTrap) 16-3 139,0,0 +job_hunte,77,129,1 duplicate(HntTrap) 16-4 139,0,0 +job_hunte,82,126,1 duplicate(HntTrap) 17-1 139,0,0 +job_hunte,82,127,1 duplicate(HntTrap) 17-2 139,0,0 +job_hunte,83,126,1 duplicate(HntTrap) 17-3 139,0,0 +job_hunte,83,127,1 duplicate(HntTrap) 17-4 139,0,0 +job_hunte,96,128,1 duplicate(HntTrap) 18-1 139,0,0 +job_hunte,96,129,1 duplicate(HntTrap) 18-2 139,0,0 +job_hunte,97,128,1 duplicate(HntTrap) 18-3 139,0,0 +job_hunte,97,129,1 duplicate(HntTrap) 18-4 139,0,0 +job_hunte,100,126,1 duplicate(HntTrap) 19-1 139,0,0 +job_hunte,100,127,1 duplicate(HntTrap) 19-2 139,0,0 +job_hunte,101,126,1 duplicate(HntTrap) 19-3 139,0,0 +job_hunte,101,127,1 duplicate(HntTrap) 19-4 139,0,0 +job_hunte,106,128,1 duplicate(HntTrap) 20-1 139,0,0 +job_hunte,106,129,1 duplicate(HntTrap) 20-2 139,0,0 +job_hunte,107,128,1 duplicate(HntTrap) 20-3 139,0,0 +job_hunte,107,129,1 duplicate(HntTrap) 20-4 139,0,0 +job_hunte,112,126,1 duplicate(HntTrap) 21-1 139,0,0 +job_hunte,112,127,1 duplicate(HntTrap) 21-2 139,0,0 +job_hunte,113,126,1 duplicate(HntTrap) 21-3 139,0,0 +job_hunte,113,127,1 duplicate(HntTrap) 21-4 139,0,0 +job_hunte,126,126,1 duplicate(HntTrap) 22-1 139,0,0 +job_hunte,126,127,1 duplicate(HntTrap) 22-2 139,0,0 +job_hunte,127,126,1 duplicate(HntTrap) 22-3 139,0,0 +job_hunte,127,127,1 duplicate(HntTrap) 22-4 139,0,0 +job_hunte,52,122,1 duplicate(HntTrap) 23-1 139,0,1 +job_hunte,52,122,1 duplicate(HntTrap) 23-2 139,0,1 +job_hunte,53,120,1 duplicate(HntTrap) 23-3 139,1,0 +job_hunte,54,121,1 duplicate(HntTrap) 23-4 139,0,0 +job_hunte,55,121,1 duplicate(HntTrap) 23-5 139,0,0 +job_hunte,55,120,1 duplicate(HntTrap) 23-6 139,0,0 +job_hunte,66,120,1 duplicate(HntTrap) 24-1 139,0,0 +job_hunte,66,121,1 duplicate(HntTrap) 24-2 139,0,0 +job_hunte,67,120,1 duplicate(HntTrap) 24-3 139,0,0 +job_hunte,67,121,1 duplicate(HntTrap) 24-4 139,0,0 +job_hunte,114,118,1 duplicate(HntTrap) 25-1 139,0,0 +job_hunte,114,119,1 duplicate(HntTrap) 25-2 139,0,0 +job_hunte,115,118,1 duplicate(HntTrap) 25-3 139,0,0 +job_hunte,115,119,1 duplicate(HntTrap) 25-4 139,0,0 +job_hunte,124,120,1 duplicate(HntTrap) 26-1 139,0,1 +job_hunte,125,120,1 duplicate(HntTrap) 26-2 139,0,1 +job_hunte,124,118,1 duplicate(HntTrap) 26-3 139,0,0 +job_hunte,125,118,1 duplicate(HntTrap) 26-4 139,0,0 +job_hunte,66,116,1 duplicate(HntTrap) 27-1 139,0,0 +job_hunte,66,117,1 duplicate(HntTrap) 27-2 139,0,0 +job_hunte,67,116,1 duplicate(HntTrap) 27-3 139,0,0 +job_hunte,67,117,1 duplicate(HntTrap) 27-4 139,0,0 +job_hunte,76,114,1 duplicate(HntTrap) 28-1 139,0,0 +job_hunte,76,115,1 duplicate(HntTrap) 28-2 139,0,0 +job_hunte,77,114,1 duplicate(HntTrap) 28-3 139,0,0 +job_hunte,77,115,1 duplicate(HntTrap) 28-4 139,0,0 +job_hunte,82,116,1 duplicate(HntTrap) 29-1 139,0,0 +job_hunte,82,117,1 duplicate(HntTrap) 29-2 139,0,0 +job_hunte,83,116,1 duplicate(HntTrap) 29-3 139,0,0 +job_hunte,83,117,1 duplicate(HntTrap) 29-4 139,0,0 +job_hunte,86,114,1 duplicate(HntTrap) 30-1 139,0,0 +job_hunte,86,115,1 duplicate(HntTrap) 30-2 139,0,0 +job_hunte,87,114,1 duplicate(HntTrap) 30-3 139,0,0 +job_hunte,87,115,1 duplicate(HntTrap) 30-4 139,0,0 +job_hunte,92,115,1 duplicate(HntTrap) 31-1 139,1,0 +job_hunte,92,114,1 duplicate(HntTrap) 31-2 139,1,0 +job_hunte,90,115,1 duplicate(HntTrap) 31-3 139,0,0 +job_hunte,102,116,1 duplicate(HntTrap) 32-1 139,0,0 +job_hunte,102,117,1 duplicate(HntTrap) 32-2 139,0,0 +job_hunte,103,116,1 duplicate(HntTrap) 32-3 139,0,0 +job_hunte,103,117,1 duplicate(HntTrap) 32-4 139,0,0 +job_hunte,114,114,1 duplicate(HntTrap) 33-1 139,0,0 +job_hunte,114,115,1 duplicate(HntTrap) 33-2 139,0,0 +job_hunte,115,114,1 duplicate(HntTrap) 33-3 139,0,0 +job_hunte,115,115,1 duplicate(HntTrap) 33-4 139,0,0 +job_hunte,54,110,1 duplicate(HntTrap) 34-1 139,0,1 +job_hunte,55,110,1 duplicate(HntTrap) 34-2 139,0,1 +job_hunte,54,108,1 duplicate(HntTrap) 34-3 139,0,0 +job_hunte,55,108,1 duplicate(HntTrap) 34-4 139,0,0 +job_hunte,64,112,1 duplicate(HntTrap) 35-1 139,0,0 +job_hunte,64,113,1 duplicate(HntTrap) 35-2 139,0,0 +job_hunte,65,112,1 duplicate(HntTrap) 35-3 139,0,0 +job_hunte,65,113,1 duplicate(HntTrap) 35-4 139,0,0 +job_hunte,80,110,1 duplicate(HntTrap) 36-1 139,0,0 +job_hunte,80,111,1 duplicate(HntTrap) 36-2 139,0,0 +job_hunte,81,110,1 duplicate(HntTrap) 36-3 139,0,0 +job_hunte,81,111,1 duplicate(HntTrap) 36-4 139,0,0 +job_hunte,90,108,1 duplicate(HntTrap) 37-1 139,0,6 +job_hunte,91,108,1 duplicate(HntTrap) 37-2 139,0,5 +job_hunte,91,102,1 duplicate(HntTrap) 37-3 139,0,0 +job_hunte,98,109,1 duplicate(HntTrap) 38-1 139,0,2 +job_hunte,99,109,1 duplicate(HntTrap) 38-2 139,0,2 +job_hunte,103,109,1 duplicate(HntTrap) 38-3 139,3,0 +job_hunte,103,108,1 duplicate(HntTrap) 38-4 139,3,0 +job_hunte,97,106,1 duplicate(HntTrap) 39-1 139,2,0 +job_hunte,96,107,1 duplicate(HntTrap) 39-2 139,1,0 +job_hunte,94,108,1 duplicate(HntTrap) 39-3 139,0,1 +job_hunte,95,109,1 duplicate(HntTrap) 39-4 139,0,0 +job_hunte,95,108,1 duplicate(HntTrap) 40-1 139,0,0 +job_hunte,94,106,1 duplicate(HntTrap) 40-2 139,0,0 +job_hunte,96,102,1 duplicate(HntTrap) 40-3 139,0,3 +job_hunte,97,102,1 duplicate(HntTrap) 40-4 139,0,3 +job_hunte,95,98,1 duplicate(HntTrap) 41-1 139,2,0 +job_hunte,94,99,1 duplicate(HntTrap) 42-1 139,1,0 +job_hunte,92,98,1 duplicate(HntTrap) 43-1 139,0,0 +job_hunte,112,110,1 duplicate(HntTrap) 44-1 139,0,0 +job_hunte,112,111,1 duplicate(HntTrap) 44-2 139,0,0 +job_hunte,113,110,1 duplicate(HntTrap) 44-3 139,0,0 +job_hunte,113,111,1 duplicate(HntTrap) 44-4 139,0,0 +job_hunte,126,108,1 duplicate(HntTrap) 45-1 139,0,1 +job_hunte,127,108,1 duplicate(HntTrap) 45-2 139,0,1 +job_hunte,126,106,1 duplicate(HntTrap) 45-3 139,0,0 +job_hunte,126,106,1 duplicate(HntTrap) 45-4 139,0,0 +job_hunte,53,102,1 duplicate(HntTrap) 46-1 139,1,1 +job_hunte,55,102,1 duplicate(HntTrap) 46-2 139,0,1 +job_hunte,53,100,1 duplicate(HntTrap) 46-3 139,1,0 +job_hunte,55,100,1 duplicate(HntTrap) 46-4 139,0,0 +job_hunte,64,106,1 duplicate(HntTrap) 47-1 139,0,0 +job_hunte,64,107,1 duplicate(HntTrap) 47-2 139,0,0 +job_hunte,65,106,1 duplicate(HntTrap) 47-3 139,0,0 +job_hunte,65,107,1 duplicate(HntTrap) 47-4 139,0,0 +job_hunte,66,100,1 duplicate(HntTrap) 48-1 139,0,0 +job_hunte,66,101,1 duplicate(HntTrap) 48-2 139,0,0 +job_hunte,67,100,1 duplicate(HntTrap) 48-3 139,0,0 +job_hunte,67,101,1 duplicate(HntTrap) 48-4 139,0,0 +job_hunte,86,106,1 duplicate(HntTrap) 49-1 139,0,1 +job_hunte,87,106,1 duplicate(HntTrap) 49-2 139,0,1 +job_hunte,82,104,1 duplicate(HntTrap) 49-3 139,5,0 +job_hunte,81,105,1 duplicate(HntTrap) 49-4 139,4,0 +job_hunte,76,105,1 duplicate(HntTrap) 50-1 139,0,0 +job_hunte,76,104,1 duplicate(HntTrap) 50-2 139,0,0 +job_hunte,78,101,1 duplicate(HntTrap) 50-3 139,0,2 +job_hunte,79,101,1 duplicate(HntTrap) 50-4 139,0,2 +job_hunte,76,99,1 duplicate(HntTrap) 51-1 139,1,0 +job_hunte,77,98,1 duplicate(HntTrap) 51-2 139,2,0 +job_hunte,74,99,1 duplicate(HntTrap) 51-3 139,0,0 +job_hunte,74,98,1 duplicate(HntTrap) 51-4 139,0,0 +job_hunte,82,100,1 duplicate(HntTrap) 53-1 139,0,0 +job_hunte,82,101,1 duplicate(HntTrap) 53-2 139,0,0 +job_hunte,83,100,1 duplicate(HntTrap) 53-3 139,0,0 +job_hunte,83,101,1 duplicate(HntTrap) 53-4 139,0,0 +job_hunte,106,104,1 duplicate(HntTrap) 54-1 139,0,0 +job_hunte,106,105,1 duplicate(HntTrap) 54-2 139,0,0 +job_hunte,107,104,1 duplicate(HntTrap) 54-3 139,0,0 +job_hunte,107,105,1 duplicate(HntTrap) 54-4 139,0,0 +job_hunte,112,104,1 duplicate(HntTrap) 55-1 139,0,1 +job_hunte,113,104,1 duplicate(HntTrap) 55-2 139,0,1 +job_hunte,112,102,1 duplicate(HntTrap) 55-3 139,0,0 +job_hunte,113,102,1 duplicate(HntTrap) 55-4 139,0,0 +job_hunte,54,92,1 duplicate(HntTrap) 56-1 139,0,0 +job_hunte,54,93,1 duplicate(HntTrap) 56-2 139,0,0 +job_hunte,55,92,1 duplicate(HntTrap) 56-3 139,0,0 +job_hunte,55,93,1 duplicate(HntTrap) 56-4 139,0,0 +job_hunte,52,90,1 duplicate(HntTrap) 56-5 139,0,0 +job_hunte,52,91,1 duplicate(HntTrap) 56-6 139,0,0 +job_hunte,53,90,1 duplicate(HntTrap) 56-7 139,0,0 +job_hunte,53,91,1 duplicate(HntTrap) 56-8 139,0,0 +job_hunte,64,92,1 duplicate(HntTrap) 57-1 139,0,0 +job_hunte,64,93,1 duplicate(HntTrap) 57-2 139,0,0 +job_hunte,65,92,1 duplicate(HntTrap) 57-3 139,0,0 +job_hunte,65,93,1 duplicate(HntTrap) 57-4 139,0,0 +job_hunte,76,94,1 duplicate(HntTrap) 58-1 139,0,0 +job_hunte,76,95,1 duplicate(HntTrap) 58-2 139,0,0 +job_hunte,77,94,1 duplicate(HntTrap) 58-3 139,0,0 +job_hunte,77,95,1 duplicate(HntTrap) 58-4 139,0,0 +job_hunte,78,92,1 duplicate(HntTrap) 59-1 139,0,0 +job_hunte,78,93,1 duplicate(HntTrap) 59-2 139,0,0 +job_hunte,79,92,1 duplicate(HntTrap) 59-3 139,0,0 +job_hunte,79,93,1 duplicate(HntTrap) 59-4 139,0,0 +job_hunte,86,92,1 duplicate(HntTrap) 60-1 139,0,0 +job_hunte,86,93,1 duplicate(HntTrap) 60-2 139,0,0 +job_hunte,87,92,1 duplicate(HntTrap) 60-3 139,0,0 +job_hunte,87,93,1 duplicate(HntTrap) 60-4 139,0,0 +job_hunte,90,96,1 duplicate(HntTrap) 61-1 139,0,0 +job_hunte,90,97,1 duplicate(HntTrap) 61-2 139,0,0 +job_hunte,91,96,1 duplicate(HntTrap) 61-3 139,0,0 +job_hunte,91,97,1 duplicate(HntTrap) 61-4 139,0,0 +job_hunte,99,95,1 duplicate(HntTrap) 62-1 139,1,0 +job_hunte,99,94,1 duplicate(HntTrap) 62-2 139,1,0 +job_hunte,101,94,1 duplicate(HntTrap) 62-3 139,0,1 +job_hunte,100,93,1 duplicate(HntTrap) 62-4 139,0,0 +job_hunte,100,92,1 duplicate(HntTrap) 63-1 139,0,0 +job_hunte,101,92,1 duplicate(HntTrap) 63-2 139,0,0 +job_hunte,102,98,1 duplicate(HntTrap) 64-1 139,0,0 +job_hunte,102,99,1 duplicate(HntTrap) 64-2 139,0,0 +job_hunte,103,98,1 duplicate(HntTrap) 64-3 139,0,0 +job_hunte,103,99,1 duplicate(HntTrap) 64-4 139,0,0 +job_hunte,102,90,1 duplicate(HntTrap) 65-1 139,0,0 +job_hunte,102,91,1 duplicate(HntTrap) 65-2 139,0,0 +job_hunte,103,90,1 duplicate(HntTrap) 65-3 139,0,0 +job_hunte,103,91,1 duplicate(HntTrap) 65-4 139,0,0 +job_hunte,114,96,1 duplicate(HntTrap) 66-1 139,0,0 +job_hunte,114,97,1 duplicate(HntTrap) 66-2 139,0,0 +job_hunte,115,96,1 duplicate(HntTrap) 66-3 139,0,0 +job_hunte,115,97,1 duplicate(HntTrap) 66-4 139,0,0 +job_hunte,112,90,1 duplicate(HntTrap) 67-1 139,0,0 +job_hunte,112,91,1 duplicate(HntTrap) 67-2 139,0,0 +job_hunte,113,90,1 duplicate(HntTrap) 67-3 139,0,0 +job_hunte,113,91,1 duplicate(HntTrap) 67-4 139,0,0 +job_hunte,125,97,1 duplicate(HntTrap) 68-1 139,1,0 +job_hunte,125,96,1 duplicate(HntTrap) 68-2 139,1,0 +job_hunte,127,96,1 duplicate(HntTrap) 68-3 139,0,0 +job_hunte,127,97,1 duplicate(HntTrap) 68-4 139,0,0 +job_hunte,52,86,1 duplicate(HntTrap) 69-1 139,0,0 +job_hunte,52,87,1 duplicate(HntTrap) 69-2 139,0,0 +job_hunte,53,86,1 duplicate(HntTrap) 69-3 139,0,0 +job_hunte,53,87,1 duplicate(HntTrap) 69-4 139,0,0 +job_hunte,66,88,1 duplicate(HntTrap) 70-1 139,0,0 +job_hunte,66,89,1 duplicate(HntTrap) 70-2 139,0,0 +job_hunte,67,88,1 duplicate(HntTrap) 70-3 139,0,0 +job_hunte,67,89,1 duplicate(HntTrap) 70-4 139,0,0 +job_hunte,114,84,1 duplicate(HntTrap) 71-1 139,0,0 +job_hunte,114,85,1 duplicate(HntTrap) 71-2 139,0,0 +job_hunte,115,84,1 duplicate(HntTrap) 71-3 139,0,0 +job_hunte,115,85,1 duplicate(HntTrap) 71-4 139,0,0 +job_hunte,126,86,1 duplicate(HntTrap) 72-1 139,0,0 +job_hunte,126,87,1 duplicate(HntTrap) 72-2 139,0,0 +job_hunte,127,86,1 duplicate(HntTrap) 72-3 139,0,0 +job_hunte,127,87,1 duplicate(HntTrap) 72-4 139,0,0 +job_hunte,54,80,1 duplicate(HntTrap) 73-1 139,0,1 +job_hunte,55,80,1 duplicate(HntTrap) 73-2 139,0,1 +job_hunte,55,80,1 duplicate(HntTrap) 73-3 139,0,0 +job_hunte,55,78,1 duplicate(HntTrap) 73-4 139,0,0 +job_hunte,64,82,1 duplicate(HntTrap) 74-1 139,0,1 +job_hunte,65,82,1 duplicate(HntTrap) 74-2 139,0,1 +job_hunte,64,80,1 duplicate(HntTrap) 74-3 139,0,0 +job_hunte,65,80,1 duplicate(HntTrap) 74-4 139,0,0 +job_hunte,66,78,1 duplicate(HntTrap) 75-1 139,0,0 +job_hunte,66,79,1 duplicate(HntTrap) 75-2 139,0,0 +job_hunte,67,78,1 duplicate(HntTrap) 75-3 139,0,0 +job_hunte,67,79,1 duplicate(HntTrap) 75-4 139,0,0 +job_hunte,74,78,1 duplicate(HntTrap) 76-1 139,0,0 +job_hunte,74,79,1 duplicate(HntTrap) 76-2 139,0,0 +job_hunte,75,78,1 duplicate(HntTrap) 76-3 139,0,0 +job_hunte,75,79,1 duplicate(HntTrap) 76-4 139,0,0 +job_hunte,78,80,1 duplicate(HntTrap) 77-1 139,0,0 +job_hunte,78,81,1 duplicate(HntTrap) 77-2 139,0,0 +job_hunte,79,80,1 duplicate(HntTrap) 77-3 139,0,0 +job_hunte,79,81,1 duplicate(HntTrap) 77-4 139,0,0 +job_hunte,82,78,1 duplicate(HntTrap) 78-1 139,0,0 +job_hunte,82,79,1 duplicate(HntTrap) 78-2 139,0,0 +job_hunte,83,78,1 duplicate(HntTrap) 78-3 139,0,0 +job_hunte,83,79,1 duplicate(HntTrap) 78-4 139,0,0 +job_hunte,94,78,1 duplicate(HntTrap) 79-1 139,0,0 +job_hunte,94,79,1 duplicate(HntTrap) 79-2 139,0,0 +job_hunte,95,78,1 duplicate(HntTrap) 79-3 139,0,0 +job_hunte,95,79,1 duplicate(HntTrap) 79-4 139,0,0 +job_hunte,101,80,1 duplicate(HntTrap) 80-1 139,1,0 +job_hunte,101,81,1 duplicate(HntTrap) 80-2 139,1,0 +job_hunte,103,81,1 duplicate(HntTrap) 80-3 139,0,0 +job_hunte,103,80,1 duplicate(HntTrap) 80-4 139,0,0 +job_hunte,104,78,1 duplicate(HntTrap) 81-1 139,0,0 +job_hunte,104,79,1 duplicate(HntTrap) 81-2 139,0,0 +job_hunte,105,78,1 duplicate(HntTrap) 81-3 139,0,0 +job_hunte,105,79,1 duplicate(HntTrap) 81-4 139,0,0 +job_hunte,110,78,1 duplicate(HntTrap) 82-1 139,0,0 +job_hunte,110,79,1 duplicate(HntTrap) 82-2 139,0,0 +job_hunte,111,78,1 duplicate(HntTrap) 82-3 139,0,0 +job_hunte,111,79,1 duplicate(HntTrap) 82-4 139,0,0 +job_hunte,114,80,1 duplicate(HntTrap) 83-1 139,0,0 +job_hunte,114,81,1 duplicate(HntTrap) 83-2 139,0,0 +job_hunte,115,80,1 duplicate(HntTrap) 83-3 139,0,0 +job_hunte,115,81,1 duplicate(HntTrap) 83-4 139,0,0 +job_hunte,124,78,1 duplicate(HntTrap) 84-1 139,0,0 +job_hunte,124,79,1 duplicate(HntTrap) 84-2 139,0,0 +job_hunte,125,78,1 duplicate(HntTrap) 84-3 139,0,0 +job_hunte,125,79,1 duplicate(HntTrap) 84-4 139,0,0 +job_hunte,126,82,1 duplicate(HntTrap) 85-1 139,0,0 +job_hunte,126,83,1 duplicate(HntTrap) 85-2 139,0,0 +job_hunte,127,82,1 duplicate(HntTrap) 85-3 139,0,0 +job_hunte,127,83,1 duplicate(HntTrap) 85-4 139,0,0 +job_hunte,52,68,1 duplicate(HntTrap) 86-1 139,0,1 +job_hunte,53,68,1 duplicate(HntTrap) 86-2 139,0,1 +job_hunte,52,66,1 duplicate(HntTrap) 86-3 139,0,0 +job_hunte,53,66,1 duplicate(HntTrap) 86-4 139,0,0 +job_hunte,54,70,1 duplicate(HntTrap) 87-1 139,0,1 +job_hunte,55,70,1 duplicate(HntTrap) 87-2 139,0,1 +job_hunte,54,68,1 duplicate(HntTrap) 87-3 139,0,0 +job_hunte,55,68,1 duplicate(HntTrap) 87-4 139,0,0 +job_hunte,59,66,1 duplicate(HntTrap) 88-1 139,1,0 +job_hunte,59,67,1 duplicate(HntTrap) 88-2 139,1,0 +job_hunte,61,67,1 duplicate(HntTrap) 88-3 139,0,0 +job_hunte,61,66,1 duplicate(HntTrap) 88-4 139,0,0 +job_hunte,68,68,1 duplicate(HntTrap) 89-1 139,0,1 +job_hunte,69,68,1 duplicate(HntTrap) 89-2 139,0,1 +job_hunte,68,66,1 duplicate(HntTrap) 89-3 139,0,0 +job_hunte,69,66,1 duplicate(HntTrap) 89-4 139,0,0 +job_hunte,76,66,1 duplicate(HntTrap) 90-1 139,0,0 +job_hunte,76,67,1 duplicate(HntTrap) 90-2 139,0,0 +job_hunte,77,66,1 duplicate(HntTrap) 90-3 139,0,0 +job_hunte,77,67,1 duplicate(HntTrap) 90-4 139,0,0 +job_hunte,82,68,1 duplicate(HntTrap) 91-1 139,0,0 +job_hunte,82,69,1 duplicate(HntTrap) 91-2 139,0,0 +job_hunte,83,68,1 duplicate(HntTrap) 91-3 139,0,0 +job_hunte,83,69,1 duplicate(HntTrap) 91-4 139,0,0 +job_hunte,96,66,1 duplicate(HntTrap) 92-1 139,0,0 +job_hunte,96,67,1 duplicate(HntTrap) 92-2 139,0,0 +job_hunte,97,66,1 duplicate(HntTrap) 92-3 139,0,0 +job_hunte,97,67,1 duplicate(HntTrap) 92-4 139,0,0 +job_hunte,100,68,1 duplicate(HntTrap) 93-1 139,0,0 +job_hunte,100,69,1 duplicate(HntTrap) 93-2 139,0,0 +job_hunte,101,68,1 duplicate(HntTrap) 93-3 139,0,0 +job_hunte,101,69,1 duplicate(HntTrap) 93-4 139,0,0 +job_hunte,107,66,1 duplicate(HntTrap) 94-1 139,1,0 +job_hunte,107,67,1 duplicate(HntTrap) 94-2 139,1,0 +job_hunte,109,67,1 duplicate(HntTrap) 94-3 139,0,0 +job_hunte,109,66,1 duplicate(HntTrap) 94-4 139,0,0 +job_hunte,117,69,1 duplicate(HntTrap) 95-1 139,1,0 +job_hunte,117,68,1 duplicate(HntTrap) 95-2 139,1,0 +job_hunte,119,69,1 duplicate(HntTrap) 95-3 139,0,0 +job_hunte,119,68,1 duplicate(HntTrap) 95-4 139,0,0 +job_hunte,124,66,1 duplicate(HntTrap) 96-1 139,0,0 +job_hunte,124,67,1 duplicate(HntTrap) 96-2 139,0,0 +job_hunte,125,66,1 duplicate(HntTrap) 96-3 139,0,0 +job_hunte,125,67,1 duplicate(HntTrap) 96-4 139,0,0 +job_hunte,126,70,1 duplicate(HntTrap) 97-1 139,0,0 +job_hunte,126,71,1 duplicate(HntTrap) 97-2 139,0,0 +job_hunte,127,70,1 duplicate(HntTrap) 97-3 139,0,0 +job_hunte,127,71,1 duplicate(HntTrap) 97-4 139,0,0 diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt index aca206ea6..77d61039b 100644 --- a/npc/jobs/2-1/knight.txt +++ b/npc/jobs/2-1/knight.txt @@ -31,7 +31,7 @@ //<------------------------------------------------------------------------------------ Chivalry Captain Herman------------------------------------------------------------------------------------------>\\ -prt_in.gat,88,101,3 script Chivalry Captain Herman 56,{ +prt_in,88,101,3 script Chivalry Captain Herman 56,{ callfunc "F_BlockHigh",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Lord Knight","Chivalry Captain Herman"; if (BaseJob == Job_Swordman && KNIGHT_Q > 0) goto L_Check; @@ -226,7 +226,7 @@ L_Check: //<--------------------------------------------------------------------------------- Sir Andrew Syloc (1st test) ------------------------------------------------------------------------------------------>\\ -prt_in.gat,75,107,4 script Sir Andrew Syloc 65,{ +prt_in,75,107,4 script Sir Andrew Syloc 65,{ mes "[Sir Andrew Syloc]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -384,7 +384,7 @@ L_Check: //<------------------------------------------------------------------------------ Sir James Syracuse (2nd Test) ----------------------------------------------------------------------------------------->\\ -prt_in.gat,71,91,6 script Sir James Syracuse 65,{ +prt_in,71,91,6 script Sir James Syracuse 65,{ mes "[Sir James Syracuse]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -723,7 +723,7 @@ L_Test: //<--------------------------------------------------------------------------------- Sir Windsor (3rd Test) -------------------------------------------------------------------------------------------------->\\ // Sir Windsor --------------------------------------------------------- -prt_in.gat,79,94,3 script Sir Windsor#1 733,{ +prt_in,79,94,3 script Sir Windsor#1 733,{ mes "[Sir Windsor]"; if(BaseJob == Job_Knight) goto L_Knight; if(BaseJob == Job_Novice) goto L_Novice; @@ -759,7 +759,7 @@ L_Test: mes "Follow me....."; next; set KNIGHT_Q2,1; - savepoint "prt_in.gat",77,96; + savepoint "prt_in",77,96; warp "job_knt",89,106; end; @@ -772,7 +772,7 @@ L_Test: mes "[Sir Windsor]"; mes "Lets go......"; next; - savepoint "prt_in.gat",77,96; + savepoint "prt_in",77,96; warp "job_knt",89,106; end; @@ -791,7 +791,7 @@ L_Done: // Waiting Room --------------------------------------------------------------------------- -job_knt.gat,89,110,4 script Sir Windsor#2::SW2 733,{ +job_knt,89,110,4 script Sir Windsor#2::SW2 733,{ mes "[Sir Windsor]"; mes ".........."; next; @@ -853,7 +853,7 @@ job_knt.gat,89,110,4 script Sir Windsor#2::SW2 733,{ mes "[Sir Windsor]"; mes ".....Leave then."; next; - warp "prt_in.gat",80,100; + warp "prt_in",80,100; close; M_End: @@ -866,39 +866,39 @@ OnInit: end; OnStart: - set $@KntUsers, getareausers("job_knt.gat", 24, 126, 63, 165); // get user count for first lvl - set $@KntUsers, $@KntUsers + getareausers("job_knt.gat", 24, 32, 63, 71); // get user count for second lvl + first lvl - set $@KntUsers, $@KntUsers + getareausers("job_knt.gat", 124, 132, 163, 171); // get user count for third lvl + second lvl + first lvl + set $@KntUsers, getareausers("job_knt", 24, 126, 63, 165); // get user count for first lvl + set $@KntUsers, $@KntUsers + getareausers("job_knt", 24, 32, 63, 71); // get user count for second lvl + first lvl + set $@KntUsers, $@KntUsers + getareausers("job_knt", 124, 132, 163, 171); // get user count for third lvl + second lvl + first lvl if($@KntUsers > 0) end; if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room; //kills off any left over monsters from other testers - killmonster "job_knt.gat", "KntLvl1::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl2::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl3::OnMyMobDead"; - warpwaitingpc "job_knt.gat",43,146; + killmonster "job_knt", "KntLvl1::OnMyMobDead"; + killmonster "job_knt", "KntLvl2::OnMyMobDead"; + killmonster "job_knt", "KntLvl3::OnMyMobDead"; + warpwaitingpc "job_knt",43,146; donpcevent "KntLvl1::OnStart"; end; } // First Level --------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl1 -1,{ +job_knt,1,1,1 script KntLvl1 -1,{ OnStart: set $@KntRm, 1; set $@KntMob,12; - monster "job_knt.gat",39,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",47,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",39,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",47,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,137,"Piere",1160,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Piere",1160,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Andre",1095,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,137,"Andre",1095,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",35,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",52,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",39,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",47,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",39,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",47,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,137,"Piere",1160,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Piere",1160,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Andre",1095,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,137,"Andre",1095,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",35,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",52,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; initnpctimer "TimerKnt"; end; @@ -907,7 +907,7 @@ OnMyMobDead: if($@KntMob > 0) end; stopnpctimer "TimerKnt"; - areaannounce "job_knt.gat", 24, 126, 63, 165, "[Sir Windsor]: Get ready for the second level....",8; + areaannounce "job_knt", 24, 126, 63, 165, "[Sir Windsor]: Get ready for the second level....",8; set $@KntMob, 0; addtimer 5000, "KntLvl2::OnStart"; end; @@ -915,24 +915,24 @@ OnMyMobDead: // Second Level --------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl2 -1,{ +job_knt,1,1,1 script KntLvl2 -1,{ OnStart: set $@KntRm, 2; set $@KntMob,12; - monster "job_knt.gat",53,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",34,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",43,42,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",43,62,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",60,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",27,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",60,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",27,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - warp "job_knt.gat",43,52; + monster "job_knt",53,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",34,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",43,42,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",43,62,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",60,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",27,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",60,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",27,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + warp "job_knt",43,52; initnpctimer "TimerKnt"; end; @@ -941,7 +941,7 @@ OnMyMobDead: if($@KntMob > 0) end; stopnpctimer "TimerKnt"; - areaannounce "job_knt.gat", 24, 32, 63, 71, "[Sir Windsor]: Get ready for the third level....",8; + areaannounce "job_knt", 24, 32, 63, 71, "[Sir Windsor]: Get ready for the third level....",8; set $@KntMob, 0; addtimer 5000, "KntLvl3::OnStart"; end; @@ -949,19 +949,19 @@ OnMyMobDead: } // Third Level --------------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl3 -1,{ +job_knt,1,1,1 script KntLvl3 -1,{ OnStart: set $@KntRm, 3; set $@KntMob,7; - monster "job_knt.gat",136,152,"Knife Goblin Bro",1122,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",150,152,"Mace Goblin Bro",1123,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",143,145,"Axe Goblin Bro",1124,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",143,167,"Hammer Goblin Bro",1125,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",139,167,"Club Goblin Bro",1126,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",147,167,"Goblin Archer",1258,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",136,158,"Steam Goblin",1280,1,"KntLvl3::OnMyMobDead"; - warp "job_knt.gat",143,152; + monster "job_knt",136,152,"Knife Goblin Bro",1122,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",150,152,"Mace Goblin Bro",1123,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",143,145,"Axe Goblin Bro",1124,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",143,167,"Hammer Goblin Bro",1125,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",139,167,"Club Goblin Bro",1126,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",147,167,"Goblin Archer",1258,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",136,158,"Steam Goblin",1280,1,"KntLvl3::OnMyMobDead"; + warp "job_knt",143,152; initnpctimer "TimerKnt"; end; @@ -971,7 +971,7 @@ OnMyMobDead: stopnpctimer "TimerKnt"; set KNIGHT_Q2, 2; - areaannounce "job_knt.gat", 124, 132, 163, 171, "[Sir Windsor]: ....... test completed.",8; + areaannounce "job_knt", 124, 132, 163, 171, "[Sir Windsor]: ....... test completed.",8; set $@KntMob, 0; addtimer 7000, "TimerKnt::OnTimer184000"; end; @@ -979,7 +979,7 @@ OnMyMobDead: } // Timer -------------------------------------------------------------------------------- -job_knt.gat,1,1,1 script TimerKnt -1,{ +job_knt,1,1,1 script TimerKnt -1,{ OnTimer2000: set $@KntTime$, "You have 3 minutes..."; @@ -1012,26 +1012,26 @@ OnTimer182000: callsub AnnounceKnt; OnTimer184000: stopnpctimer; - if($@KntRm==1) areawarp "job_knt.gat", 24, 126, 63, 165, "prt_in.gat",77,96; - if($@KntRm==2) areawarp "job_knt.gat", 24, 32, 63, 71, "prt_in.gat",77,96; - if($@KntRm==3) areawarp "job_knt.gat", 124, 132, 163, 171, "prt_in.gat",77,96; - areaannounce "job_knt.gat", 82, 98, 97, 113, "[Sir Windsor]: The testing rooms are now open.....",8; - killmonster "job_knt.gat", "KntLvl1::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl2::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl3::OnMyMobDead"; + if($@KntRm==1) areawarp "job_knt", 24, 126, 63, 165, "prt_in",77,96; + if($@KntRm==2) areawarp "job_knt", 24, 32, 63, 71, "prt_in",77,96; + if($@KntRm==3) areawarp "job_knt", 124, 132, 163, 171, "prt_in",77,96; + areaannounce "job_knt", 82, 98, 97, 113, "[Sir Windsor]: The testing rooms are now open.....",8; + killmonster "job_knt", "KntLvl1::OnMyMobDead"; + killmonster "job_knt", "KntLvl2::OnMyMobDead"; + killmonster "job_knt", "KntLvl3::OnMyMobDead"; donpcevent "SW2::OnStart"; end; AnnounceKnt: - if($@KntRm==1) areaannounce "job_knt.gat", 24, 126, 63, 165, "[Sir Windsor]: "+$@KntTime$+".",8; - if($@KntRm==2) areaannounce "job_knt.gat", 24, 32, 63, 71, "[Sir Windsor]: "+$@KntTime$+".",8; - if($@KntRm==3) areaannounce "job_knt.gat", 124, 132, 163, 171, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==1) areaannounce "job_knt", 24, 126, 63, 165, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==2) areaannounce "job_knt", 24, 32, 63, 71, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==3) areaannounce "job_knt", 124, 132, 163, 171, "[Sir Windsor]: "+$@KntTime$+".",8; end; } //<------------------------------------------------------------------------------------ Lady Amy Beatris (4th Test) ---------------------------------------------------------------------------------------------->\\ -prt_in.gat,69,107,5 script Lady Amy Beatris 728,{ +prt_in,69,107,5 script Lady Amy Beatris 728,{ mes "[Lady Amy Beatris]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -1346,7 +1346,7 @@ M_Menu: //<------------------------------------------------------------------------------------------- Sir Edmund (5th Test) --------------------------------------------------------------------------------------------->\\ -prt_in.gat,70,99,5 script Sir Edmund 734,{ +prt_in,70,99,5 script Sir Edmund 734,{ mes "[Sir Edmund]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Swordman) goto L_Sword; @@ -1417,7 +1417,7 @@ L_Test: mes "[Sir Edmund]"; mes "Okay lets start the test now."; next; - warp "job_knt.gat",143,57; + warp "job_knt",143,57; doevent "ev_Test::OnStart"; end; @@ -1432,7 +1432,7 @@ L_Test: mes "[Sir Edmund]"; mes "Okay now, try again."; next; - warp "job_knt.gat",143,57; + warp "job_knt",143,57; doevent "ev_Test::OnStart"; end; @@ -1453,56 +1453,56 @@ L_Test: } // Test ----------------------------- -job_knt.gat,1,1,1 script ev_Test -1,{ +job_knt,1,1,1 script ev_Test -1,{ OnStart: - killmonster "job_knt.gat","ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,55,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,59,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",139,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",147,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,53,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,61,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",130,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",157,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",130,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",157,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",165,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",165,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",122,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",122,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; + killmonster "job_knt","ev_Test::OnMyMobDead"; + monster "job_knt",141,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,55,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,59,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",141,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",141,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",139,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",147,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,53,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,61,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",130,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",157,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",130,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",157,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",165,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",165,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",122,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",122,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; addtimer 240000, "ev_Test::OnTimerPass"; end; OnTimerPass: set KNIGHT_Q2, 2; - areaannounce "job_knt.gat", 124, 36, 163, 75, "[Sir Edmund]: Well done.",0; + areaannounce "job_knt", 124, 36, 163, 75, "[Sir Edmund]: Well done.",0; addtimer 4000, "ev_Test::OnTimerWarp"; end; OnMyMobDead: set KNIGHT_Q2, 1; - areaannounce "job_knt.gat", 124, 36, 163, 75, "[Sir Edmund]: You are not at peace and therfore have failed my test.",0; + areaannounce "job_knt", 124, 36, 163, 75, "[Sir Edmund]: You are not at peace and therfore have failed my test.",0; deltimer "ev_Test::OnTimerPass"; addtimer 4000, "ev_Test::OnTimerWarp"; end; OnTimerWarp: - if(KNIGHT_Q2 == 2) warp "prt_in.gat",80,100; - if(KNIGHT_Q2 == 1) warp "prt_fild05.gat",353,251; + if(KNIGHT_Q2 == 2) warp "prt_in",80,100; + if(KNIGHT_Q2 == 1) warp "prt_fild05",353,251; end; } //<------------------------------------------------------------------------------------------ Sir Grey (Final Test) ------------------------------------------------------------------------------------------------------>\\ -prt_in.gat,87,90,3 script Sir Grey 119,{ +prt_in,87,90,3 script Sir Grey 119,{ mes "[Sir Grey]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -1857,10 +1857,10 @@ M_Menu: //============================================================================== // mapflag //============================================================================== -job_knt.gat mapflag nomemo -job_knt.gat mapflag noteleport -job_knt.gat mapflag nosave SavePoint -job_knt.gat mapflag nopenalty -job_knt.gat mapflag nobranch -job_knt.gat mapflag noexp -job_knt.gat mapflag noloot +job_knt mapflag nomemo +job_knt mapflag noteleport +job_knt mapflag nosave SavePoint +job_knt mapflag nopenalty +job_knt mapflag nobranch +job_knt mapflag noexp +job_knt mapflag noloot diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index 4c1666e05..b543a1b3a 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.txt @@ -27,7 +27,7 @@ //*********************************************************************************************************************************************************************************\\ //============================================ Father Thomas: Job changer, Test 1 =============================================\\ //*********************************************************************************************************************************************************************************\\ -prt_church.gat,16,41,4 script Father Thomas 60,{ +prt_church,16,41,4 script Father Thomas 60,{ callfunc "F_BlockHigh",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"High Priest","Father Thomas"; mes "[Father Thomas]"; @@ -101,9 +101,9 @@ prt_church.gat,16,41,4 script Father Thomas 60,{ mes "[Father Thomas]"; mes "I hope you will also take this opportunity to teach them what it means to be a good Priest."; next; - if((getareausers("job_prist.gat", 8, 34, 39,109)) == 1) warp "job_prist.gat", 24, 44; - if((getareausers("job_prist.gat", 160, 14, 175, 178)) == 1) warp "job_prist.gat", 98, 40; - if((getareausers("job_prist.gat", 90, 34, 105,105)) == 1) warp "job_prist.gat", 168, 17; + if((getareausers("job_prist", 8, 34, 39,109)) == 1) warp "job_prist", 24, 44; + if((getareausers("job_prist", 160, 14, 175, 178)) == 1) warp "job_prist", 98, 40; + if((getareausers("job_prist", 90, 34, 105,105)) == 1) warp "job_prist", 168, 17; mes "[Father Thomas]"; mes "Hmm........ wait a minute..... let me check my list.... Either no one is taking the test right now, or another Priest is already helping out."; mes "In any case please check with me again later."; @@ -311,8 +311,8 @@ L_Test2: mes "Very well. Let me send you to ^5544FFFather Peter^000000. Once there speak to him about the second task."; next; set PRIEST_Q2, 1; - warp "job_prist.gat", 24, 180; - savepoint "prt_church.gat", 16, 37; + warp "job_prist", 24, 180; + savepoint "prt_church", 16, 37; end; M_4End: @@ -465,7 +465,7 @@ L_Done: //**********************************************************************************************************************************************************************************\\ //================================================== Father Peter: Test 2 ====================================================\\ //**********************************************************************************************************************************************************************************\\ -job_prist.gat,24,186,4 script Father Peter 110,{ +job_prist,24,186,4 script Father Peter 110,{ L_Start: mes "[Father Peter]"; @@ -538,23 +538,23 @@ L_Start: mes "Maybe because its your first time thats why your scared."; mes "You can come back when you get more courage."; next; - warp "prt_church.gat", 16, 37; + warp "prt_church", 16, 37; close; OnInit: waitingroom "Priest Test Waiting Room",8,"Father Peter::OnStart",1; end; OnStart: - set $@PrstUsers, getareausers("job_prist.gat", 8, 34, 39,109); - set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 160, 14, 175, 178); - set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 90, 34, 105,105); + set $@PrstUsers, getareausers("job_prist", 8, 34, 39,109); + set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 160, 14, 175, 178); + set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 90, 34, 105,105); if($@PrstUsers > 0) end; // stops the rest of the script from running if there is already another player taking the test if((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room disablenpc "prst1_1"; //disables the exit warp disablenpc "prst2_1"; - warpwaitingpc "job_prist.gat", 24, 44; - killmonsterall "job_prist.gat"; + warpwaitingpc "job_prist", 24, 44; + killmonsterall "job_prist"; donpcevent "PrstTest2_1::OnStart"; end; } @@ -563,7 +563,7 @@ OnStart: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Test 2, Part 1: Kill the Zombies \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,1 script PrstTest2_1 -1,{ +job_prist,1,1,1 script PrstTest2_1 -1,{ OnStart: set $@PrstRm, 1; //used to determine what areawarp and areaannounce to use @@ -581,78 +581,78 @@ OnMobDead: if($@mob > 0) end; enablenpc "prst1_1"; - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8; initnpctimer "prst1_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going end; OnTimer500: - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8; end; OnTimer2500: stopnpctimer; initnpctimer "TimerPrst"; // starts the 5 min test timer - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8; end; } // These hidden warps spawn the monsters when you walk // First set of Zombies------------------------------------------------------------ -job_prist.gat,23,52,1 script Zombie1_Trig 139,16,0,{ +job_prist,23,52,1 script Zombie1_Trig 139,16,0,{ - monster "job_prist.gat",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie1_Trig"; //disables the npc so that it can't spawn the monsters more than once end; } // Second set of Zombies---------------------------------------------------- -job_prist.gat,23,62,1 script Zombie2_Trig 139,16,0,{ +job_prist,23,62,1 script Zombie2_Trig 139,16,0,{ - monster "job_prist.gat",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie2_Trig"; end; } // Third set of Zombies-------------------------------------------------------- -job_prist.gat,23,72,1 script Zombie3_Trig 139,16,0,{ +job_prist,23,72,1 script Zombie3_Trig 139,16,0,{ - monster "job_prist.gat",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie3_Trig"; end; } // Fourth set of Zombies-------------------------------------------------------- -job_prist.gat,23,82,1 script Zombie4_Trig 139,16,0,{ +job_prist,23,82,1 script Zombie4_Trig 139,16,0,{ - monster "job_prist.gat",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie4_Trig"; end; } // Fifth set of Zombies --------------------------------------------------------- -job_prist.gat,23,92,1 script Zombie5_Trig 139,16,0,{ +job_prist,23,92,1 script Zombie5_Trig 139,16,0,{ - monster "job_prist.gat",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie5_Trig"; end; } // End warp for 1st part of test-------------------------------------------------------------------- -job_prist.gat,24,109,1 script prst1_1 45,3,3,{ +job_prist,24,109,1 script prst1_1 45,3,3,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the aco to step on the warp. OnTimer30000: stopnpctimer; - areawarp "job_prist.gat",8,34,39,109,"job_prist.gat",168,17; - killmonsterall "job_prist.gat"; + areawarp "job_prist",8,34,39,109,"job_prist",168,17; + killmonsterall "job_prist"; donpcevent "PrstTest2_2::OnStart"; end; } @@ -661,7 +661,7 @@ OnTimer30000: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Test 2, Part 1: Resist Temptation \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,0 script PrstTest2_2 -1,{ +job_prist,1,1,0 script PrstTest2_2 -1,{ OnStart: enablenpc "Devi_Trig"; //enables these npc's just in case they were disabled by a previous tester @@ -682,20 +682,20 @@ OnCheck: if($PRIEST_Q3 < 4) end; enablenpc "prst2_1"; - areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8; + areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8; initnpctimer "prst2_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going end; OnTimer500: stopnpctimer; - areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8; + areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8; end; } // Deviruchi ------------------------------------------------------------------------ -job_prist.gat,168,45,4 script Deviruchi 738,{ +job_prist,168,45,4 script Deviruchi 738,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -732,7 +732,7 @@ L_Aco: mes "[Deviruchi]"; mes "I'll let you meet my friends...FOR FREE HAHAHAHAH!"; next; - warp "c_tower2.gat", 168, 33; + warp "c_tower2", 168, 33; end; M_1a: mes "[Deviruchi]"; @@ -754,7 +754,7 @@ L_Aco: mes "[Deviruchi]"; mes "Well, too bad i can't give it to you. Go look for it YOURSELF!"; next; - warp "mjolnir_05.gat", 200, 200; + warp "mjolnir_05", 200, 200; end; sM_1a: cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; @@ -771,7 +771,7 @@ L_Aco: } // Doppelganger ------------------------------------------------------------------------------ -job_prist.gat,168,80,4 script Doppelganger::Doppel 739,{ +job_prist,168,80,4 script Doppelganger::Doppel 739,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -810,7 +810,7 @@ L_Aco: mes "[Doppelganger]"; mes "You know it takes a long time to ressurect when you DIE!!"; next; - warp "gef_dun02.gat", 210, 177; + warp "gef_dun02", 210, 177; end; M_1b: mes "[Doppelganger]"; @@ -830,7 +830,7 @@ L_Aco: mes "[Doppelganger]"; mes "You know its takes a long time to ressurect when you DIE??!!"; next; - warp "gef_dun02.gat", 210, 177; + warp "gef_dun02", 210, 177; end; sM_1b: mes "[Doppelganger]"; @@ -845,7 +845,7 @@ L_Aco: } // Dark Lord ------------------------------------------------------------------------------- -job_prist.gat,168,115,4 script Dark Lord 737,{ +job_prist,168,115,4 script Dark Lord 737,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -876,7 +876,7 @@ L_Aco: mes "[Dark Lord]"; mes "Don't come here again!"; next; - warp "gl_church.gat", 145, 170; + warp "gl_church", 145, 170; end; M_1c: mes "[Dark Lord]"; @@ -891,7 +891,7 @@ L_Aco: mes "[Dark Lord]"; mes "Don't appear here again!"; next; - warp "gl_church.gat", 145, 170; + warp "gl_church", 145, 170; end; sM_1c: mes "[Dark Lord]"; @@ -906,7 +906,7 @@ L_Aco: } // Baphomet ----------------------------------------------------------------------------- -job_prist.gat,168,150,4 script Baphomet 736,{ +job_prist,168,150,4 script Baphomet 736,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -947,7 +947,7 @@ L_Aco: mes "You go find where i live."; mes "When your there, come and sign the contract."; next; - warp "glast_01.gat", 200, 203; + warp "glast_01", 200, 203; end; M_1d: mes "[Baphomet]"; @@ -969,25 +969,25 @@ L_Aco: // These hidden warps trigger the npcs when you get near them // Deviruchi Trigger -------------------------------------------------------------------- -job_prist.gat,167,40,1 script Devi_Trig 139,8,0,{ +job_prist,167,40,1 script Devi_Trig 139,8,0,{ doevent "Deviruchi::OnStart"; end; } // Doppleganger Trigger -------------------------------------------------------------------- -job_prist.gat,167,77,1 script Doppel_Trig 139,8,0,{ +job_prist,167,77,1 script Doppel_Trig 139,8,0,{ doevent "Doppel::OnStart"; end; } // Dark Lord Trigger -------------------------------------------------------------------- -job_prist.gat,167,112,1 script Dark_Trig 139,8,0,{ +job_prist,167,112,1 script Dark_Trig 139,8,0,{ doevent "Dark Lord::OnStart"; end; } // Baphomet Trigger -------------------------------------------------------------------- -job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{ +job_prist,167,145,1 script Bapho_Trig 139,8,0,{ doevent "Baphomet::OnStart"; end; @@ -995,7 +995,7 @@ job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{ // End warp for 2nd part of test --------------------------------------------------------- -job_prist.gat,168,180,0 script prst2_1 45,3,3,{ +job_prist,168,180,0 script prst2_1 45,3,3,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp. OnTimer30000: @@ -1006,7 +1006,7 @@ OnTimer30000: enablenpc "Mummy3_Trig"; stopnpctimer; initnpctimer "prst3_1"; - areawarp "job_prist.gat", 160, 14, 175, 178, "job_prist.gat", 98, 40; + areawarp "job_prist", 160, 14, 175, 178, "job_prist", 98, 40; end; } @@ -1015,45 +1015,45 @@ OnTimer30000: // Test 2, Part 3: Make it to the exit \\ //******************************************************************************************************************************* *\\ // First set of Mummies -------------------------------------------------------- -job_prist.gat,97,50,0 script Mummy1_Trig 139,8,1,{ +job_prist,97,50,0 script Mummy1_Trig 139,8,1,{ - monster "job_prist.gat", 93, 55, "ca", 1041,1; - monster "job_prist.gat", 102, 55, "ah", 1041,1; + monster "job_prist", 93, 55, "ca", 1041,1; + monster "job_prist", 102, 55, "ah", 1041,1; disablenpc "Mummy1_Trig"; end; } // Second set of Mummies -------------------------------------------------------- -job_prist.gat,97,65,0 script Mummy2_Trig 139,8,1,{ +job_prist,97,65,0 script Mummy2_Trig 139,8,1,{ - monster "job_prist.gat", 93, 70, "men", 1041,1; - monster "job_prist.gat", 102, 70, "ahke", 1041,1; + monster "job_prist", 93, 70, "men", 1041,1; + monster "job_prist", 102, 70, "ahke", 1041,1; disablenpc "Mummy2_Trig"; end; } // Third set of Mummies -------------------------------------------------------- -job_prist.gat,97,80,0 script Mummy3_Trig 139,8,1,{ +job_prist,97,80,0 script Mummy3_Trig 139,8,1,{ - monster "job_prist.gat", 93, 85, "mea", 1041,1; - monster "job_prist.gat", 102, 85, "sne", 1041,1; + monster "job_prist", 93, 85, "mea", 1041,1; + monster "job_prist", 102, 85, "sne", 1041,1; disablenpc "Mummy3_Trig"; end; } // End warp for 3rd part of test ---------------------------------------------- -job_prist.gat,98,105,0 script prst3_1 45,2,2,{ +job_prist,98,105,0 script prst3_1 45,2,2,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp. stopnpctimer "TimerPrst"; - areawarp "job_prist.gat", 90, 34, 105, 105, "prt_church.gat",16, 37; + areawarp "job_prist", 90, 34, 105, 105, "prt_church",16, 37; set PRIEST_Q2, 2; - killmonsterall "job_prist.gat"; + killmonsterall "job_prist"; donpcevent "Father Peter::OnStart"; end; OnTimer500: stopnpctimer; - areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8; + areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8; end; } @@ -1061,10 +1061,10 @@ OnTimer500: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Timer \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,0 script TimerPrst -1,{ +job_prist,1,1,0 script TimerPrst -1,{ OnTimer3000: - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8; end; OnTimer33000: donpcevent "Father Peter::OnStart"; @@ -1111,17 +1111,17 @@ OnTimer302000: goto AnnouncePrst; OnTimer306000: stopnpctimer; - if($@PrstRm==1) areawarp "job_prist.gat",8,34,39,109,"prt_church.gat",16, 37; - if($@PrstRm==2) areawarp "job_prist.gat",160, 14, 175, 178,"prt_church.gat",16, 37; - if($@PrstRm==3) areawarp "job_prist.gat", 90, 34, 105,105,"prt_church.gat",16, 37; - killmonsterall "job_prist.gat"; + if($@PrstRm==1) areawarp "job_prist",8,34,39,109,"prt_church",16, 37; + if($@PrstRm==2) areawarp "job_prist",160, 14, 175, 178,"prt_church",16, 37; + if($@PrstRm==3) areawarp "job_prist", 90, 34, 105,105,"prt_church",16, 37; + killmonsterall "job_prist"; donpcevent "Father Peter::OnStart"; end; AnnouncePrst: - if($@PrstRm==1) areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8; - if($@PrstRm==2) areaannounce "job_prist.gat",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8; - if($@PrstRm==3) areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==1) areaannounce "job_prist",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==2) areaannounce "job_prist",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==3) areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8; end; } @@ -1130,7 +1130,7 @@ AnnouncePrst: //**********************************************************************************************************************************************************************************\\ //================================================= Sister Cecile: Test 3 =====================================================\\ //**********************************************************************************************************************************************************************************\\ -prt_church.gat,27,24,4 script Sister Cecile 79,{ +prt_church,27,24,4 script Sister Cecile 79,{ mes "[Sister Cecile]"; if(BaseJob == Job_Priest) goto L_Prst; if(BaseJob == Job_Acolyte) goto L_Aco; @@ -1427,10 +1427,10 @@ L_Done: //============================================================================== // mapflag //============================================================================== -job_prist.gat mapflag nomemo -job_prist.gat mapflag noteleport -job_prist.gat mapflag nosave SavePoint -job_prist.gat mapflag nopenalty -job_prist.gat mapflag nobranch -job_prist.gat mapflag noexp -job_prist.gat mapflag noloot +job_prist mapflag nomemo +job_prist mapflag noteleport +job_prist mapflag nosave SavePoint +job_prist mapflag nopenalty +job_prist mapflag nobranch +job_prist mapflag noexp +job_prist mapflag noloot diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt index 8dce35e60..7dc8da118 100644 --- a/npc/jobs/2-1/wizard.txt +++ b/npc/jobs/2-1/wizard.txt @@ -29,7 +29,7 @@ //<=================== Some dog =========================> -gef_tower.gat,107,35,5 script Some Dog 81,{ +gef_tower,107,35,5 script Some Dog 81,{ callfunc "F_BlockHigh",Job_Mage_High,"High Mage",Job_High_Wizard,"High Wizard","Dog"; mes "[Dog]"; if(baseJob == Job_Mage) goto L_JobMage; @@ -143,7 +143,7 @@ L_JobMage: mes "Dang it! I hope you FAIL!! Now go get lost!"; emotion e_go; next; - warp "gef_dun00.gat",54,23; + warp "gef_dun00",54,23; end; M_1: mes "[Dog]"; @@ -156,7 +156,7 @@ L_JobMage: //<=========================================== Registrar and Examiner Catherine Medichi ==============================================>\\ -gef_tower.gat,111,37,4 script Catherine Medichi 68,{ +gef_tower,111,37,4 script Catherine Medichi 68,{ callfunc "F_BlockHigh",26,"High Mage",33,"High Wizard","Catherine Medichi"; mes "[Catherine Medichi]"; @@ -502,7 +502,7 @@ L_Mage: //<================================================ Examiner: Raul Expagarus ==================================================>\\ -gef_tower.gat,102,24,3 script Raul Expagarus 735,{ +gef_tower,102,24,3 script Raul Expagarus 735,{ mes "[Raul Expagarus]"; if(BaseJob == Job_Mage) goto L_Mage; if(BaseJob == Job_Wizard) goto L_Wizard; @@ -519,7 +519,7 @@ L_Novice: mes "What's a little kid like you doing here? Get out!!"; emotion e_gasp; next; - warp "geffen.gat",120,110; + warp "geffen",120,110; close; L_Holy: mes "Leave holy ones!"; @@ -1040,8 +1040,8 @@ L_Mage: mes "[Raul Expagarus]"; mes "I'll send you now... By the way, have fun getting slaughtered!"; next; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",57,154; + savepoint "gef_tower",106,29; + warp "job_wiz",57,154; end; M_1b: @@ -1072,14 +1072,14 @@ L_Mage: mes "Kid, you have courage. We'll start right away!"; next; set WIZ_Q2, 1; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",57,154; + savepoint "gef_tower",106,29; + warp "job_wiz",57,154; end; sM_b: mes "[Raul Expagarus]"; mes "Good choice. Have a nice peaceful life!"; - warp "geffen.gat",120,110; + warp "geffen",120,110; end; sL_ReTest3: @@ -1177,15 +1177,15 @@ L_Mage: mes "[Raul Expagarus]"; mes "I'll send you to the arena now. Have fun getting your butt whooped!"; next; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",55,156; + savepoint "gef_tower",106,29; + warp "job_wiz",55,156; end; } //<====================================================== Test Arena ========================================================>\\ // Test Guide --------------------------------------------------------------------------------- -job_wiz.gat,50,165,4 script Wizard Test Guide::WzTG 123,{ +job_wiz,50,165,4 script Wizard Test Guide::WzTG 123,{ mes "[Test Guide]"; mes "Welcome. I will be your guide for the Wizard Test."; next; @@ -1207,7 +1207,7 @@ job_wiz.gat,50,165,4 script Wizard Test Guide::WzTG 123,{ mes "[Test Guide]"; mes "I see. I will send you back."; next; - warp "gef_tower.gat",106, 35; + warp "gef_tower",106, 35; end; OnInit: @@ -1215,9 +1215,9 @@ OnInit: end; OnStart: - set $@WzUsers, getareausers("job_wiz.gat", 98, 154, 129, 185); // get user count for first lvl - set $@WzUsers, $@WzUsers + getareausers("job_wiz.gat", 100, 82, 131, 113); // get user count for second lvl + first lvl - set $@WzUsers, $@WzUsers + getareausers("job_wiz.gat", 30, 82, 61, 113); // get user count for third lvl + second lvl + first lvl + set $@WzUsers, getareausers("job_wiz", 98, 154, 129, 185); // get user count for first lvl + set $@WzUsers, $@WzUsers + getareausers("job_wiz", 100, 82, 131, 113); // get user count for second lvl + first lvl + set $@WzUsers, $@WzUsers + getareausers("job_wiz", 30, 82, 61, 113); // get user count for third lvl + second lvl + first lvl if ($@WzUsers > 0) end; if ((getwaitingroomstate(33)) == 0) end; // finds out if there is anyone in the waiting room @@ -1233,26 +1233,26 @@ OnStart: disablenpc "firewarpN"; disablenpc "firewarpW"; disablenpc "firewarpS"; - killmonsterall "job_wiz.gat"; //makes sure there are no left over mobs from other testers - warpwaitingpc "job_wiz.gat",114,169; + killmonsterall "job_wiz"; //makes sure there are no left over mobs from other testers + warpwaitingpc "job_wiz",114,169; donpcevent "WaterRm::OnStart"; end; } // Room of Water ----------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script WaterRm -1,{ +job_wiz,1,1,1 script WaterRm -1,{ OnStart: set $@WzRm, 1; // used to determine which map area(room) to make time announcements in set $@WzMOB, 8; //used as a counter for the monsters that are summoned - monster "job_wiz.gat",109,174,"Phen",1158,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",118,174,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",98,170,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",109,165,"Vadon",1066,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",118,165,"Cornutus",1067,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",101,157,"Marina",1141,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",126,157,"Marin",1242,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",129,170,"Obeaune",1044,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",109,174,"Phen",1158,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",118,174,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",98,170,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",109,165,"Vadon",1066,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",118,165,"Cornutus",1067,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",101,157,"Marina",1141,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",126,157,"Marin",1242,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",129,170,"Obeaune",1044,1,"WaterRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1267,12 +1267,12 @@ OnMyMobDead1: //when a monster dies this portion of script is run OnTimer2000: set $@WzMOB, 5; - areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: You must now defeat the door gaurds! Hurry!",8; - monster "job_wiz.gat",114,169,"Marine Sphere",1142,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",112,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",116,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",114,171,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",114,167,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: You must now defeat the door gaurds! Hurry!",8; + monster "job_wiz",114,169,"Marine Sphere",1142,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",112,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",116,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",114,171,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",114,167,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1283,7 +1283,7 @@ OnMyMobDead2: stopnpctimer "TimerWz"; set $@WzMOB, 0; - areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: Well done. You have completed the Room of Water. Get ready for the Room of Earth.",8; + areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: Well done. You have completed the Room of Water. Get ready for the Room of Earth.",8; percentheal 100,100; enablenpc "waterwrp"; enablenpc "waterwarpW"; @@ -1294,21 +1294,21 @@ OnMyMobDead2: } // Room of Earth ----------------------------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script EarthRm -1,{ +job_wiz,1,1,1 script EarthRm -1,{ OnStart: set $@WzRm, 2; set $@WzMOB, 10; - monster "job_wiz.gat",111,102,"Yoyo",1057,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,102, "Deniro",1105,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",111,102, "Caramel",1103,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,102,"Hode",1127,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",111,93,"Savage",1166,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,93,"Giearth",1121,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",107,98,"Bigfoot",1160,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",124,98,"Orc Warrior",1023,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",104,86,"Vitata",1176,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",127,86,"Mantis",1139,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,102,"Yoyo",1057,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,102, "Deniro",1105,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,102, "Caramel",1103,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,102,"Hode",1127,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,93,"Savage",1166,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,93,"Giearth",1121,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",107,98,"Bigfoot",1160,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",124,98,"Orc Warrior",1023,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",104,86,"Vitata",1176,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",127,86,"Mantis",1139,1,"EarthRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1323,14 +1323,14 @@ OnMyMobDead1: OnTimer2000: set $@WzMOB, 7; - areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; - monster "job_wiz.gat",116,97,"Flora",1118,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",114,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",118,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",114,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",118,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",116,94,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",116,100,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; + monster "job_wiz",116,97,"Flora",1118,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",114,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",118,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",114,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",118,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",116,94,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",116,100,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1341,7 +1341,7 @@ OnMyMobDead2: stopnpctimer "TimerWz"; set $@WzMOB, 0; - areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: Well done. You have completed the Room of Earth. Get ready for the Room of Fire.",8; + areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: Well done. You have completed the Room of Earth. Get ready for the Room of Fire.",8; percentheal 100,100; enablenpc "earthwrp"; enablenpc "earthwarpN"; @@ -1352,18 +1352,18 @@ OnMyMobDead2: } // Room of Fire ------------------------------------------------------------------------------------------------------------ -job_wiz.gat,1,1,1 script FireRm -1,{ +job_wiz,1,1,1 script FireRm -1,{ OnStart: set $@WzRm, 3; set $@WzMOB, 7; - monster "job_wiz.gat",58,110,"Zerom",1178,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",33,110,"Flail Goblin",1123,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",40,103,"Scorpion",1001,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",51,103,"Frilldora",1119,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",40,92,"Peco Peco",1019,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",51,92,"Elder Willow",1033,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",37,89,"Metaller",1058,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",58,110,"Zerom",1178,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",33,110,"Flail Goblin",1123,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",40,103,"Scorpion",1001,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",51,103,"Frilldora",1119,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",40,92,"Peco Peco",1019,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",51,92,"Elder Willow",1033,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",37,89,"Metaller",1058,1,"FireRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1378,10 +1378,10 @@ OnMyMobDead1: OnTimer2000: set $@WzMOB, 3; - areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; - monster "job_wiz.gat",44,99,"Greatest General",1277,1,"FireRm::OnMyMobDead2"; - monster "job_wiz.gat",43,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; - monster "job_wiz.gat",45,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; + areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; + monster "job_wiz",44,99,"Greatest General",1277,1,"FireRm::OnMyMobDead2"; + monster "job_wiz",43,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; + monster "job_wiz",45,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1394,7 +1394,7 @@ OnMyMobDead2: set $@WzMOB, 0; set WIZ_Q, 4; set WIZ_Q2, 0; - areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: Well done. You have completed the Room of Fire and the entire test.",0; + areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: Well done. You have completed the Room of Fire and the entire test.",0; enablenpc "firewrp"; enablenpc "firewarpN"; enablenpc "firewarpW"; @@ -1405,12 +1405,12 @@ OnMyMobDead2: // Timer ----------------------------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script TimerWz -1,{ +job_wiz,1,1,1 script TimerWz -1,{ OnTimer1000: - if($@WzRm==1) areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: Room of Water, testing will begin.",8; - if($@WzRm==2) areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: Room of Earth, testing will begin.",8; - if($@WzRm==3) areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: Room of Fire, testing will begin.",8; + if($@WzRm==1) areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: Room of Water, testing will begin.",8; + if($@WzRm==2) areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: Room of Earth, testing will begin.",8; + if($@WzRm==3) areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: Room of Fire, testing will begin.",8; end; OnTimer4000: set $@WzTime$, "You have 3 minutes to defeat all of the monsters in this room starting now!"; @@ -1442,17 +1442,17 @@ OnTimer184000: callsub AnnounceWz; OnTimer188000: stopnpctimer; - if($@WzRm==1) areawarp "job_wiz.gat", 98, 154, 129, 185, "gef_tower.gat",106, 35; - if($@WzRm==2) areawarp "job_wiz.gat", 100, 82, 131, 113, "gef_tower.gat",106, 35; - if($@WzRm==3) areawarp "job_wiz.gat", 30, 82, 61, 113, "gef_tower.gat",106, 35; - killmonsterall "job_wiz.gat"; + if($@WzRm==1) areawarp "job_wiz", 98, 154, 129, 185, "gef_tower",106, 35; + if($@WzRm==2) areawarp "job_wiz", 100, 82, 131, 113, "gef_tower",106, 35; + if($@WzRm==3) areawarp "job_wiz", 30, 82, 61, 113, "gef_tower",106, 35; + killmonsterall "job_wiz"; donpcevent "WzTG::OnStart"; end; AnnounceWz: - if($@WzRm==1) areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: "+$@WzTime$+".",8; - if($@WzRm==2) areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: "+$@WzTime$+".",8; - if($@WzRm==3) areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==1) areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==2) areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==3) areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: "+$@WzTime$+".",8; end; } @@ -1460,54 +1460,54 @@ AnnounceWz: // Warps ------------------------------------------------------------------------------------------ // Water -job_wiz.gat,129,169,1 script waterwarpE::waterwrp 45,1,1,{ +job_wiz,129,169,1 script waterwarpE::waterwrp 45,1,1,{ OnTimer30000: stopnpctimer "waterwrp"; - areawarp "job_wiz.gat", 98, 154, 129, 185, "job_wiz.gat",116,98; + areawarp "job_wiz", 98, 154, 129, 185, "job_wiz",116,98; donpcevent "EarthRm::OnStart"; end; } -job_wiz.gat,98,169,1 duplicate(waterwrp) waterwarpW 45,1,1 -job_wiz.gat,114,185,1 duplicate(waterwrp) waterwarpN 45,1,1 -job_wiz.gat,114,154,1 duplicate(waterwrp) waterwarpS 45,1,1 +job_wiz,98,169,1 duplicate(waterwrp) waterwarpW 45,1,1 +job_wiz,114,185,1 duplicate(waterwrp) waterwarpN 45,1,1 +job_wiz,114,154,1 duplicate(waterwrp) waterwarpS 45,1,1 // Earth -job_wiz.gat,131,98,1 script earthwarpE::earthwrp 45,1,1,{ +job_wiz,131,98,1 script earthwarpE::earthwrp 45,1,1,{ OnTimer30000: stopnpctimer "earthwrp"; - areawarp "job_wiz.gat", 100, 82, 131, 113, "job_wiz.gat",47,98; + areawarp "job_wiz", 100, 82, 131, 113, "job_wiz",47,98; donpcevent "FireRm::OnStart"; end; } -job_wiz.gat,100,98,1 duplicate(earthwrp) earthwarpW 45,1,1 -job_wiz.gat,116,82,1 duplicate(earthwrp) earthwarpN 45,1,1 -job_wiz.gat,116,113,1 duplicate(earthwrp) earthwarpS 45,1,1 +job_wiz,100,98,1 duplicate(earthwrp) earthwarpW 45,1,1 +job_wiz,116,82,1 duplicate(earthwrp) earthwarpN 45,1,1 +job_wiz,116,113,1 duplicate(earthwrp) earthwarpS 45,1,1 // Fire -job_wiz.gat,61,97,1 script firewarpE::firewrp 45,1,1,{ +job_wiz,61,97,1 script firewarpE::firewrp 45,1,1,{ OnTimer30000: stopnpctimer "firewrp"; - areawarp "job_wiz.gat", 30, 82, 61, 113, "gef_tower.gat",106,35; + areawarp "job_wiz", 30, 82, 61, 113, "gef_tower",106,35; donpcevent "WzTG::OnStart"; end; } -job_wiz.gat,30,97,1 duplicate(firewrp) firewarpW 45,1,1 -job_wiz.gat,46,113,1 duplicate(firewrp) firewarpN 45,1,1 -job_wiz.gat,46,82,1 duplicate(firewrp) firewarpS 45,1,1 +job_wiz,30,97,1 duplicate(firewrp) firewarpW 45,1,1 +job_wiz,46,113,1 duplicate(firewrp) firewarpN 45,1,1 +job_wiz,46,82,1 duplicate(firewrp) firewarpS 45,1,1 //============================================================================== // mapflag //============================================================================== -job_wiz.gat mapflag nomemo -job_wiz.gat mapflag noteleport -job_wiz.gat mapflag nosave SavePoint -job_wiz.gat mapflag nopenalty -job_wiz.gat mapflag nobranch -job_wiz.gat mapflag noexp -job_wiz.gat mapflag noloot +job_wiz mapflag nomemo +job_wiz mapflag noteleport +job_wiz mapflag nosave SavePoint +job_wiz mapflag nopenalty +job_wiz mapflag nobranch +job_wiz mapflag noexp +job_wiz mapflag noloot |