summaryrefslogtreecommitdiff
path: root/npc/jobs/2-1
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-1')
-rw-r--r--npc/jobs/2-1/assassin.txt460
-rw-r--r--npc/jobs/2-1/blacksmith.txt20
-rw-r--r--npc/jobs/2-1/hunter.txt920
-rw-r--r--npc/jobs/2-1/knight.txt206
-rw-r--r--npc/jobs/2-1/priest.txt176
-rw-r--r--npc/jobs/2-1/wizard.txt202
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