summaryrefslogtreecommitdiff
path: root/npc/jobs
diff options
context:
space:
mode:
authorLupus <Lupus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-03-15 20:32:55 +0000
committerLupus <Lupus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-03-15 20:32:55 +0000
commit788a65d41bce37aad857e5b5202d0293e84963a2 (patch)
tree2070539f8f2ed0a635ff39a18194c21a76595848 /npc/jobs
parenta50476a588b2d7bc819cf0235a093dcddef9f2bf (diff)
downloadhercules-788a65d41bce37aad857e5b5202d0293e84963a2.tar.gz
hercules-788a65d41bce37aad857e5b5202d0293e84963a2.tar.bz2
hercules-788a65d41bce37aad857e5b5202d0293e84963a2.tar.xz
hercules-788a65d41bce37aad857e5b5202d0293e84963a2.zip
removed all .GAT from all the scripts and tested
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10018 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/jobs')
-rw-r--r--npc/jobs/1-1/acolyte.txt9
-rw-r--r--npc/jobs/1-1/archer.txt4
-rw-r--r--npc/jobs/1-1/mage.txt11
-rw-r--r--npc/jobs/1-1/merchant.txt12
-rw-r--r--npc/jobs/1-1/swordman.txt758
-rw-r--r--npc/jobs/1-1/thief.txt36
-rw-r--r--npc/jobs/1-1e/gunslinger.txt4
-rw-r--r--npc/jobs/1-1e/ninja.txt8
-rw-r--r--npc/jobs/1-1e/taekwon.txt4
-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
-rw-r--r--npc/jobs/2-1a/AssassinCross.txt4
-rw-r--r--npc/jobs/2-1a/HighPriest.txt4
-rw-r--r--npc/jobs/2-1a/HighWizard.txt4
-rw-r--r--npc/jobs/2-1a/LordKnight.txt4
-rw-r--r--npc/jobs/2-1a/Sniper.txt4
-rw-r--r--npc/jobs/2-1a/WhiteSmith.txt4
-rw-r--r--npc/jobs/2-1e/StarGladiator.txt30
-rw-r--r--npc/jobs/2-2/alchemist.txt12
-rw-r--r--npc/jobs/2-2/bard.txt4
-rw-r--r--npc/jobs/2-2/crusader.txt222
-rw-r--r--npc/jobs/2-2/dancer.txt118
-rw-r--r--npc/jobs/2-2/monk.txt342
-rw-r--r--npc/jobs/2-2/rogue.txt168
-rw-r--r--npc/jobs/2-2/sage.txt214
-rw-r--r--npc/jobs/2-2a/Champion.txt4
-rw-r--r--npc/jobs/2-2a/Clown.txt4
-rw-r--r--npc/jobs/2-2a/Creator.txt4
-rw-r--r--npc/jobs/2-2a/Gypsy.txt4
-rw-r--r--npc/jobs/2-2a/Paladin.txt4
-rw-r--r--npc/jobs/2-2a/Professor.txt4
-rw-r--r--npc/jobs/2-2a/Stalker.txt4
-rw-r--r--npc/jobs/2-2e/SoulLinker.txt16
-rw-r--r--npc/jobs/novice/novice.txt202
-rw-r--r--npc/jobs/novice/supernovice.txt8
39 files changed, 2108 insertions, 2110 deletions
diff --git a/npc/jobs/1-1/acolyte.txt b/npc/jobs/1-1/acolyte.txt
index 523ed36be..692d8c4c6 100644
--- a/npc/jobs/1-1/acolyte.txt
+++ b/npc/jobs/1-1/acolyte.txt
@@ -21,7 +21,7 @@
// -- Father Mareusis --
-prt_church.gat,184,41,4 script Father Mareusis 60,{
+prt_church,184,41,4 script Father Mareusis 60,{
callfunc "F_ToHigh",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"Father Mareusis";
mes "[Father Mareusis]";
if(BaseJob == Job_Novice && job_acolyte_q > 0) goto L_Check;
@@ -174,7 +174,7 @@ L_Check:
// == Devine Quest ==
// -- Father Rubalkabara --
-prt_fild03.gat,365,259,2 script Father Rubalkabara 110,{
+prt_fild03,365,259,2 script Father Rubalkabara 110,{
mes "[Father Rubalkabara]";
if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_FatherRub";
if(BaseJob == Job_Novice) goto L_Novice;
@@ -235,7 +235,7 @@ L_Start:
}
// -- Mother Marthilda --
-moc_fild07.gat,36,354,4 script Mother Marthilda 79,{
+moc_fild07,36,354,4 script Mother Marthilda 79,{
mes "[Mother Marthilda]";
if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_MotherMart";
if(BaseJob == Job_Novice) goto L_Novice;
@@ -290,7 +290,7 @@ L_Start:
}
// -- Father Yosuke --
-prt_fild00.gat,208,218,6 script Father Yosuke 120,{
+prt_fild00,208,218,6 script Father Yosuke 120,{
mes "[Father Yosuke]";
if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_FatherYos";
if(BaseJob == Job_Novice) goto L_Novice;
@@ -347,4 +347,3 @@ L_Start:
emotion e_go;
close;
}
-
diff --git a/npc/jobs/1-1/archer.txt b/npc/jobs/1-1/archer.txt
index 3f5eedade..cffa30600 100644
--- a/npc/jobs/1-1/archer.txt
+++ b/npc/jobs/1-1/archer.txt
@@ -19,7 +19,7 @@
// -- Archer Guildsman --
-payon_in02.gat,64,71,4 script Archer Guildsman 59,{
+payon_in02,64,71,4 script Archer Guildsman 59,{
callfunc "F_ToHigh",Job_Archer_High,"High Archer",Job_Sniper,"Archer Guildsman";
mes "[Archer Guildsman]";
if(BaseJob == Job_Novice && job_archer_q == 1) goto L_Check;
@@ -180,4 +180,4 @@ L_Check:
mes "Hopefull they will be of a high enough quality for you to pass the test.";
close;
-}
+} \ No newline at end of file
diff --git a/npc/jobs/1-1/mage.txt b/npc/jobs/1-1/mage.txt
index ef06e3262..93ad891f5 100644
--- a/npc/jobs/1-1/mage.txt
+++ b/npc/jobs/1-1/mage.txt
@@ -20,7 +20,7 @@
// -- Expert Mage --
-geffen_in.gat,164,124,4 script Expert Mage 123,{
+geffen_in,164,124,4 script Expert Mage 123,{
callfunc "F_ToHigh",Job_Mage_High,"High Mage",Job_High_Wizard,"Expert Mage";
if(BaseJob == Job_Novice && job_magician_q >= 1) goto L_BeMage;
@@ -149,7 +149,7 @@ L_BeMage:
}
// -- Solutions Guide Book --
-geffen_in.gat,177,112,1 script Solutions Guide Book 111,{
+geffen_in,177,112,1 script Solutions Guide Book 111,{
mes "[Solutions Guide Book]";
mes "I belong to Geffen Magic Academy. Please handle with care.";
next;
@@ -249,7 +249,7 @@ geffen_in.gat,177,112,1 script Solutions Guide Book 111,{
}
// -- Mixing Machine --
-geffen_in.gat,164,112,1 script Mixing Machine 111,{
+geffen_in,164,112,1 script Mixing Machine 111,{
mes "[Mixing Machine]";
mes "This is the unique Mixing Machine designed only for making magic solutions. It is the property of the Geffen Magic Academy.";
next;
@@ -418,7 +418,7 @@ geffen_in.gat,164,112,1 script Mixing Machine 111,{
// -- Morroc Solution --
-moc_ruins.gat,91,150,5 script Ponka-Hontas 93,{
+moc_ruins,91,150,5 script Ponka-Hontas 93,{
mes "[Mage Guildsman]";
mes "You want the Solution? Then give me 50 Zeny and at least 1 Empty Testube.";
next;
@@ -457,7 +457,7 @@ moc_ruins.gat,91,150,5 script Ponka-Hontas 93,{
// -- Payon Solution --
-pay_arche.gat,122,100,5 script Dollshoi 88,{
+pay_arche,122,100,5 script Dollshoi 88,{
mes "[Mage Guildsman]";
mes "You want the Solution? Then give me 50 Zeny and at least 1 Empty Testube.";
next;
@@ -493,4 +493,3 @@ pay_arche.gat,122,100,5 script Dollshoi 88,{
mes "[Mage Guildsman]";
close;
}
-
diff --git a/npc/jobs/1-1/merchant.txt b/npc/jobs/1-1/merchant.txt
index 874fcf4e2..ad9a66c4d 100644
--- a/npc/jobs/1-1/merchant.txt
+++ b/npc/jobs/1-1/merchant.txt
@@ -22,7 +22,7 @@
// == Guild NPCs ==
// -- Mahnsoo --
-alberta_in.gat,53,43,6 script Chief Mahnsoo 86,{
+alberta_in,53,43,6 script Chief Mahnsoo 86,{
callfunc "F_ToHigh",Job_Merchant_High,"Merchant High",Job_Whitesmith,"Chief Mahnsoo";
mes "[Chief Mahnsoo]";
if(BaseJob == Job_Novice && job_merchant_q3 == 4) goto L_MakeMerc;
@@ -400,7 +400,7 @@ L_Failed:
// -- Wharehouse Manager Kay --
-alberta_in.gat,28,29,2 script Merchant Guildsman 83,{
+alberta_in,28,29,2 script Merchant Guildsman 83,{
if(BaseJob == Job_Novice && job_merchant_q3 > 0) goto L_Check;
mes "[Wharehouse Manager Kay]";
@@ -719,7 +719,7 @@ L_WrongDest:
}
// -- Kafra(Prontera) --
-prontera.gat,248,42,8 script Kafra#01 115,{
+prontera,248,42,8 script Kafra#01 115,{
cutin "kafra_03",2;
if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start;
L_Other:
@@ -733,7 +733,7 @@ L_Other:
if(Zeny < 600) goto sL_NdZeny;
set Zeny, Zeny - 600;
set RESRVPTS, RESRVPTS + 37;
- warp "izlude.gat",91,105;
+ warp "izlude",91,105;
cutin "kafra_03",255;
end;
@@ -826,7 +826,7 @@ L_WrongDest:
// == Other Npcs ==
// -- Guild Staff --
-geffen_in.gat,155,122,4 script Guild Staff 47,{
+geffen_in,155,122,4 script Guild Staff 47,{
if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start;
L_Other:
@@ -897,7 +897,7 @@ L_WrongProd:
// -- Dyer's Student --
-morocc_in.gat,140,102,4 script Dyer's Student 86,{
+morocc_in,140,102,4 script Dyer's Student 86,{
if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start;
L_Other:
diff --git a/npc/jobs/1-1/swordman.txt b/npc/jobs/1-1/swordman.txt
index 459246393..f87d9c637 100644
--- a/npc/jobs/1-1/swordman.txt
+++ b/npc/jobs/1-1/swordman.txt
@@ -10,7 +10,7 @@
//= <Description>
//===== Additional Comments: =================================
//= Fully working. I have created a custom warp to get into the test room so disable
-//= the one in your warp script or scripts. It is this warp: "izlude_in.gat",40,170.
+//= the one in your warp script or scripts. It is this warp: "izlude_in",40,170.
//= 1.1 Added instant job change for High Novice [Lupus]
//= 1.3 Added Baby Class support [Lupus]
//= 1.4 Changed the timing system to initnpctimer, now you do get warnings about time
@@ -27,7 +27,7 @@
// == Npcs ==
// -- Master Swordsman --
-izlude_in.gat,74,172,5 script Master Swordsman 119,{
+izlude_in,74,172,5 script Master Swordsman 119,{
callfunc "F_ToHigh",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Master Swordsman";
mes "[Master Swordsman]";
if(BaseJob == Job_Novice && job_sword_q == 2) goto L_Done;
@@ -63,7 +63,7 @@ L_Menu:
}
set job_sword_q,1;
- savepoint "izlude_in.gat",65,165;
+ savepoint "izlude_in",65,165;
mes "Okay. Let me just review your information......";
next;
mes "[Master Swordsman]";
@@ -175,20 +175,20 @@ L_Done:
// == Warp ==
// -- Warp to test room --
-izlude_in.gat,62,170,0 script w1039 45,1,1,{
- if(BaseJob == Job_Novice && job_sword_q > 0) warp "izlude_in.gat",40,170;
+izlude_in,62,170,0 script w1039 45,1,1,{
+ if(BaseJob == Job_Novice && job_sword_q > 0) warp "izlude_in",40,170;
if(job_sword_q == 0) doevent "Swordsman#02::OnStart";
end;
}
// -- Swordsman --
-izlude_in.gat,65,171,5 script Swordsman#01 85,{
+izlude_in,65,171,5 script Swordsman#01 85,{
doevent "Swordsman#02::OnStart";
end;
}
// -- Hidden Npc --
-izlude_in.gat,65,171,5 script Swordsman#02 -1,{
+izlude_in,65,171,5 script Swordsman#02 -1,{
OnStart:
mes "[Swordsman]";
@@ -224,7 +224,7 @@ L_Novice:
}
// -- Test Guide --
-izlude_in.gat,30,175,4 script Test Guide 92,{
+izlude_in,30,175,4 script Test Guide 92,{
mes "[Test Guide]";
mes "I will tell you about the legendary Izlude Swordsman Test! Listen VERY CAREFULLY for I won't repeat this again!";
next;
@@ -254,7 +254,7 @@ izlude_in.gat,30,175,4 script Test Guide 92,{
// -- Test Hall Staff 1 --
-izlude_in.gat,30,163,8 script Test Hall Staff 105,{
+izlude_in,30,163,8 script Test Hall Staff 105,{
mes "[Test Hall Staff]";
if(SWTEST == 1) goto L_Option2;
if(SWTEST >= 2) goto L_Option3;
@@ -269,10 +269,10 @@ izlude_in.gat,30,163,8 script Test Hall Staff 105,{
M_yes:
set SWTEST, SWTEST + 1;
- savepoint "izlude_in.gat",39,170;
+ savepoint "izlude_in",39,170;
stopnpctimer;
initnpctimer "TimerSwrdmn";
- warp "job_sword1.gat",10,245;
+ warp "job_sword1",10,245;
end;
M_no:
@@ -294,34 +294,34 @@ L_Option3:
goto M_yes;
end;
}
-job_sword1.gat,1,1,0 script TimerSwrdmn -1,{
+job_sword1,1,1,0 script TimerSwrdmn -1,{
OnTimer4000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: Your 7 minutes starts now!",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your 7 minutes starts now!",0;
end;
OnTimer184000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 4 minutes left!",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 4 minutes left!",0;
end;
OnTimer304000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 2 minutes left!",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 2 minutes left!",0;
end;
OnTimer364000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 1 minutes left!",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 1 minutes left!",0;
end;
OnTimer394000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 30 seconds left, hurry!",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 30 seconds left, hurry!",0;
end;
OnTimer424000:
- areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: Your times up! You failed the test.",0;
+ areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your times up! You failed the test.",0;
end;
OnTimer428000:
stopnpctimer;
- areawarp "job_sword1.gat",0,0,400,400,"izlude_in.gat",39,170;
+ areawarp "job_sword1",0,0,400,400,"izlude_in",39,170;
end;
}
// -- Medic 1 --
-job_sword1.gat,230,245,2 script Medic#01 105,{
+job_sword1,230,245,2 script Medic#01 105,{
mes "[Medic]";
mes "This is the 1st check point! You're doing great!";
percentheal 100, 100;
@@ -329,14 +329,14 @@ job_sword1.gat,230,245,2 script Medic#01 105,{
}
// -- Test Hall Staff 2 --
-job_sword1.gat,230,242,2 script Test Hall Staff#01 105,{
+job_sword1,230,242,2 script Test Hall Staff#01 105,{
mes "[Test Hall Staff]";
mes "Do you surrender?";
next;
menu "Yes.",M_0,"No.",M_1;
M_0:
- warp "izlude_in.gat",65,165;
+ warp "izlude_in",65,165;
close;
M_1:
mes "[Test Hall Staff]";
@@ -345,7 +345,7 @@ job_sword1.gat,230,242,2 script Test Hall Staff#01 105,{
}
// -- Medic 2 --
-job_sword1.gat,230,207,2 script Medic#02 105,{
+job_sword1,230,207,2 script Medic#02 105,{
mes "[Medic]";
mes "This is the 2nd check point! Keep up the good work!";
percentheal 100, 100;
@@ -353,14 +353,14 @@ job_sword1.gat,230,207,2 script Medic#02 105,{
}
// -- Test Hall Staff 3 --
-job_sword1.gat,230,204,2 script Test Hall Staff#02 105,{
+job_sword1,230,204,2 script Test Hall Staff#02 105,{
mes "[Test Hall Staff]";
mes "Do you surrender?";
next;
menu "Yes.",M_0,"No.",M_1;
M_0:
- warp "izlude_in.gat",65,165;
+ warp "izlude_in",65,165;
close;
M_1:
mes "[Test Hall Staff]";
@@ -369,7 +369,7 @@ job_sword1.gat,230,204,2 script Test Hall Staff#02 105,{
}
// -- Mae (Medic 3) --
-job_sword1.gat,223,167,2 script Mae 92,{
+job_sword1,223,167,2 script Mae 92,{
mes "[Mae]";
mes "I sincerely congratulate you for passing the test!";
mes "I've already sent your test results to the 'Master Swordsman'.";
@@ -379,7 +379,7 @@ job_sword1.gat,223,167,2 script Mae 92,{
percentheal 100, 100;
set job_sword_q,2;
set SWTEST,0;
- warp "izlude_in.gat",66,173;
+ warp "izlude_in",66,173;
close;
}
@@ -391,410 +391,410 @@ job_sword1.gat,223,167,2 script Mae 92,{
// -- First Section --
// - Left -
-job_sword1.gat,22,172,1 script 1green_1::green 139,0,0,{
+job_sword1,22,172,1 script 1green_1::green 139,0,0,{
heal -4,0;
end;
}
// -- Duplicates --
-job_sword1.gat,22,173,1 duplicate(green) 1green_2 139,0,0
-job_sword1.gat,23,172,1 duplicate(green) 1green_3 139,0,0
-job_sword1.gat,23,173,1 duplicate(green) 1green_4 139,0,0
-job_sword1.gat,34,172,1 duplicate(green) 1green_5 139,0,0
-job_sword1.gat,34,173,1 duplicate(green) 1green_6 139,0,0
-job_sword1.gat,35,172,1 duplicate(green) 1green_7 139,0,0
-job_sword1.gat,35,173,1 duplicate(green) 1green_8 139,0,0
-job_sword1.gat,66,170,1 duplicate(green) 1green_9 139,0,0
-job_sword1.gat,66,171,1 duplicate(green) 1green_10 139,0,0
-job_sword1.gat,67,170,1 duplicate(green) 1green_11 139,0,0
-job_sword1.gat,67,171,1 duplicate(green) 1green_12 139,0,0
-job_sword1.gat,70,170,1 duplicate(green) 1green_13 139,0,0
-job_sword1.gat,70,171,1 duplicate(green) 1green_14 139,0,0
-job_sword1.gat,71,170,1 duplicate(green) 1green_15 139,0,0
-job_sword1.gat,71,171,1 duplicate(green) 1green_16 139,0,0
+job_sword1,22,173,1 duplicate(green) 1green_2 139,0,0
+job_sword1,23,172,1 duplicate(green) 1green_3 139,0,0
+job_sword1,23,173,1 duplicate(green) 1green_4 139,0,0
+job_sword1,34,172,1 duplicate(green) 1green_5 139,0,0
+job_sword1,34,173,1 duplicate(green) 1green_6 139,0,0
+job_sword1,35,172,1 duplicate(green) 1green_7 139,0,0
+job_sword1,35,173,1 duplicate(green) 1green_8 139,0,0
+job_sword1,66,170,1 duplicate(green) 1green_9 139,0,0
+job_sword1,66,171,1 duplicate(green) 1green_10 139,0,0
+job_sword1,67,170,1 duplicate(green) 1green_11 139,0,0
+job_sword1,67,171,1 duplicate(green) 1green_12 139,0,0
+job_sword1,70,170,1 duplicate(green) 1green_13 139,0,0
+job_sword1,70,171,1 duplicate(green) 1green_14 139,0,0
+job_sword1,71,170,1 duplicate(green) 1green_15 139,0,0
+job_sword1,71,171,1 duplicate(green) 1green_16 139,0,0
// - Right -
-job_sword1.gat,22,164,1 duplicate(green) 1green_17 139,0,0
-job_sword1.gat,22,165,1 duplicate(green) 1green_18 139,0,0
-job_sword1.gat,23,164,1 duplicate(green) 1green_19 139,0,0
-job_sword1.gat,23,165,1 duplicate(green) 1green_20 139,0,0
-job_sword1.gat,34,164,1 duplicate(green) 1green_21 139,0,0
-job_sword1.gat,34,165,1 duplicate(green) 1green_22 139,0,0
-job_sword1.gat,35,164,1 duplicate(green) 1green_23 139,0,0
-job_sword1.gat,35,165,1 duplicate(green) 1green_24 139,0,0
-job_sword1.gat,66,166,1 duplicate(green) 1green_25 139,0,0
-job_sword1.gat,66,167,1 duplicate(green) 1green_26 139,0,0
-job_sword1.gat,67,166,1 duplicate(green) 1green_27 139,0,0
-job_sword1.gat,67,167,1 duplicate(green) 1green_28 139,0,0
-job_sword1.gat,70,166,1 duplicate(green) 1green_29 139,0,0
-job_sword1.gat,70,167,1 duplicate(green) 1green_30 139,0,0
-job_sword1.gat,71,166,1 duplicate(green) 1green_31 139,0,0
-job_sword1.gat,71,167,1 duplicate(green) 1green_32 139,0,0
+job_sword1,22,164,1 duplicate(green) 1green_17 139,0,0
+job_sword1,22,165,1 duplicate(green) 1green_18 139,0,0
+job_sword1,23,164,1 duplicate(green) 1green_19 139,0,0
+job_sword1,23,165,1 duplicate(green) 1green_20 139,0,0
+job_sword1,34,164,1 duplicate(green) 1green_21 139,0,0
+job_sword1,34,165,1 duplicate(green) 1green_22 139,0,0
+job_sword1,35,164,1 duplicate(green) 1green_23 139,0,0
+job_sword1,35,165,1 duplicate(green) 1green_24 139,0,0
+job_sword1,66,166,1 duplicate(green) 1green_25 139,0,0
+job_sword1,66,167,1 duplicate(green) 1green_26 139,0,0
+job_sword1,67,166,1 duplicate(green) 1green_27 139,0,0
+job_sword1,67,167,1 duplicate(green) 1green_28 139,0,0
+job_sword1,70,166,1 duplicate(green) 1green_29 139,0,0
+job_sword1,70,167,1 duplicate(green) 1green_30 139,0,0
+job_sword1,71,166,1 duplicate(green) 1green_31 139,0,0
+job_sword1,71,167,1 duplicate(green) 1green_32 139,0,0
// - Center -
-job_sword1.gat,86,168,1 duplicate(green) 1green_33 139,0,0
-job_sword1.gat,86,169,1 duplicate(green) 1green_34 139,0,0
-job_sword1.gat,87,168,1 duplicate(green) 1green_35 139,0,0
-job_sword1.gat,87,169,1 duplicate(green) 1green_36 139,0,0
+job_sword1,86,168,1 duplicate(green) 1green_33 139,0,0
+job_sword1,86,169,1 duplicate(green) 1green_34 139,0,0
+job_sword1,87,168,1 duplicate(green) 1green_35 139,0,0
+job_sword1,87,169,1 duplicate(green) 1green_36 139,0,0
// -- Second Section --
// - Left -
-job_sword1.gat,83,171,1 duplicate(green) 2green_1 139,0,1
-job_sword1.gat,82,171,1 duplicate(green) 2green_2 139,0,1
-job_sword1.gat,90,171,1 duplicate(green) 2green_3 139,0,1
-job_sword1.gat,91,171,1 duplicate(green) 2green_4 139,0,1
-job_sword1.gat,84,173,1 duplicate(green) 2green_5 139,1,0
-job_sword1.gat,90,173,1 duplicate(green) 2green_6 139,1,0
-job_sword1.gat,83,166,1 duplicate(green) 2green_7 139,0,1
-job_sword1.gat,82,166,1 duplicate(green) 2green_8 139,0,1
-job_sword1.gat,90,166,1 duplicate(green) 2green_9 139,0,1
-job_sword1.gat,91,166,1 duplicate(green) 2green_10 139,0,1
-job_sword1.gat,84,164,1 duplicate(green) 2green_11 139,1,0
-job_sword1.gat,90,164,1 duplicate(green) 2green_12 139,1,0
-job_sword1.gat,102,168,1 duplicate(green) 2green_13 139,0,0
-job_sword1.gat,102,169,1 duplicate(green) 2green_14 139,0,0
+job_sword1,83,171,1 duplicate(green) 2green_1 139,0,1
+job_sword1,82,171,1 duplicate(green) 2green_2 139,0,1
+job_sword1,90,171,1 duplicate(green) 2green_3 139,0,1
+job_sword1,91,171,1 duplicate(green) 2green_4 139,0,1
+job_sword1,84,173,1 duplicate(green) 2green_5 139,1,0
+job_sword1,90,173,1 duplicate(green) 2green_6 139,1,0
+job_sword1,83,166,1 duplicate(green) 2green_7 139,0,1
+job_sword1,82,166,1 duplicate(green) 2green_8 139,0,1
+job_sword1,90,166,1 duplicate(green) 2green_9 139,0,1
+job_sword1,91,166,1 duplicate(green) 2green_10 139,0,1
+job_sword1,84,164,1 duplicate(green) 2green_11 139,1,0
+job_sword1,90,164,1 duplicate(green) 2green_12 139,1,0
+job_sword1,102,168,1 duplicate(green) 2green_13 139,0,0
+job_sword1,102,169,1 duplicate(green) 2green_14 139,0,0
// - Right -
-job_sword1.gat,102,172,1 duplicate(green) 2green_15 139,0,0
-job_sword1.gat,102,173,1 duplicate(green) 2green_16 139,0,0
-job_sword1.gat,103,172,1 duplicate(green) 2green_17 139,0,0
-job_sword1.gat,103,173,1 duplicate(green) 2green_18 139,0,0
-job_sword1.gat,106,172,1 duplicate(green) 2green_19 139,0,0
-job_sword1.gat,106,173,1 duplicate(green) 2green_20 139,0,0
-job_sword1.gat,107,172,1 duplicate(green) 2green_21 139,0,0
-job_sword1.gat,107,173,1 duplicate(green) 2green_22 139,0,0
-job_sword1.gat,110,172,1 duplicate(green) 2green_23 139,0,0
-job_sword1.gat,110,173,1 duplicate(green) 2green_24 139,0,0
-job_sword1.gat,111,172,1 duplicate(green) 2green_25 139,0,0
-job_sword1.gat,111,173,1 duplicate(green) 2green_26 139,0,0
+job_sword1,102,172,1 duplicate(green) 2green_15 139,0,0
+job_sword1,102,173,1 duplicate(green) 2green_16 139,0,0
+job_sword1,103,172,1 duplicate(green) 2green_17 139,0,0
+job_sword1,103,173,1 duplicate(green) 2green_18 139,0,0
+job_sword1,106,172,1 duplicate(green) 2green_19 139,0,0
+job_sword1,106,173,1 duplicate(green) 2green_20 139,0,0
+job_sword1,107,172,1 duplicate(green) 2green_21 139,0,0
+job_sword1,107,173,1 duplicate(green) 2green_22 139,0,0
+job_sword1,110,172,1 duplicate(green) 2green_23 139,0,0
+job_sword1,110,173,1 duplicate(green) 2green_24 139,0,0
+job_sword1,111,172,1 duplicate(green) 2green_25 139,0,0
+job_sword1,111,173,1 duplicate(green) 2green_26 139,0,0
// - Center -
-job_sword1.gat,102,164,1 duplicate(green) 2green_27 139,0,0
-job_sword1.gat,102,165,1 duplicate(green) 2green_28 139,0,0
-job_sword1.gat,103,164,1 duplicate(green) 2green_29 139,0,0
-job_sword1.gat,103,165,1 duplicate(green) 2green_30 139,0,0
-job_sword1.gat,106,164,1 duplicate(green) 2green_31 139,0,0
-job_sword1.gat,106,165,1 duplicate(green) 2green_32 139,0,0
-job_sword1.gat,107,164,1 duplicate(green) 2green_33 139,0,0
-job_sword1.gat,107,165,1 duplicate(green) 2green_34 139,0,0
-job_sword1.gat,110,164,1 duplicate(green) 2green_35 139,0,0
-job_sword1.gat,110,165,1 duplicate(green) 2green_36 139,0,0
-job_sword1.gat,111,164,1 duplicate(green) 2green_37 139,0,0
-job_sword1.gat,111,165,1 duplicate(green) 2green_38 139,0,0
+job_sword1,102,164,1 duplicate(green) 2green_27 139,0,0
+job_sword1,102,165,1 duplicate(green) 2green_28 139,0,0
+job_sword1,103,164,1 duplicate(green) 2green_29 139,0,0
+job_sword1,103,165,1 duplicate(green) 2green_30 139,0,0
+job_sword1,106,164,1 duplicate(green) 2green_31 139,0,0
+job_sword1,106,165,1 duplicate(green) 2green_32 139,0,0
+job_sword1,107,164,1 duplicate(green) 2green_33 139,0,0
+job_sword1,107,165,1 duplicate(green) 2green_34 139,0,0
+job_sword1,110,164,1 duplicate(green) 2green_35 139,0,0
+job_sword1,110,165,1 duplicate(green) 2green_36 139,0,0
+job_sword1,111,164,1 duplicate(green) 2green_37 139,0,0
+job_sword1,111,165,1 duplicate(green) 2green_38 139,0,0
// -- Third Section --
-job_sword1.gat,121,172,1 duplicate(green) 3green_1 139,2,0
-job_sword1.gat,121,173,1 duplicate(green) 3green_2 139,2,0
-job_sword1.gat,121,164,1 duplicate(green) 3green_3 139,2,0
-job_sword1.gat,121,165,1 duplicate(green) 3green_4 139,2,0
-job_sword1.gat,121,168,1 duplicate(green) 3green_5 139,2,0
-job_sword1.gat,121,169,1 duplicate(green) 3green_6 139,2,0
+job_sword1,121,172,1 duplicate(green) 3green_1 139,2,0
+job_sword1,121,173,1 duplicate(green) 3green_2 139,2,0
+job_sword1,121,164,1 duplicate(green) 3green_3 139,2,0
+job_sword1,121,165,1 duplicate(green) 3green_4 139,2,0
+job_sword1,121,168,1 duplicate(green) 3green_5 139,2,0
+job_sword1,121,169,1 duplicate(green) 3green_6 139,2,0
// -- Fourth Section --
-job_sword1.gat,130,169,1 duplicate(green) 4green_1 139,0,4
-job_sword1.gat,131,169,1 duplicate(green) 4green_2 139,0,4
-job_sword1.gat,135,164,1 duplicate(green) 4green_3 139,5,0
-job_sword1.gat,136,165,1 duplicate(green) 4green_4 139,4,0
-job_sword1.gat,140,169,1 duplicate(green) 4green_5 139,0,3
-job_sword1.gat,141,168,1 duplicate(green) 4green_6 139,0,4
-job_sword1.gat,137,172,1 duplicate(green) 4green_7 139,2,0
-job_sword1.gat,138,173,1 duplicate(green) 4green_8 139,3,0
-job_sword1.gat,134,171,1 duplicate(green) 4green_9 139,0,2
-job_sword1.gat,135,168,1 duplicate(green) 4green_10 139,0,1
-job_sword1.gat,135,170,1 duplicate(green) 4green_11 139,1,0
+job_sword1,130,169,1 duplicate(green) 4green_1 139,0,4
+job_sword1,131,169,1 duplicate(green) 4green_2 139,0,4
+job_sword1,135,164,1 duplicate(green) 4green_3 139,5,0
+job_sword1,136,165,1 duplicate(green) 4green_4 139,4,0
+job_sword1,140,169,1 duplicate(green) 4green_5 139,0,3
+job_sword1,141,168,1 duplicate(green) 4green_6 139,0,4
+job_sword1,137,172,1 duplicate(green) 4green_7 139,2,0
+job_sword1,138,173,1 duplicate(green) 4green_8 139,3,0
+job_sword1,134,171,1 duplicate(green) 4green_9 139,0,2
+job_sword1,135,168,1 duplicate(green) 4green_10 139,0,1
+job_sword1,135,170,1 duplicate(green) 4green_11 139,1,0
// -- Fifth Section --
-job_sword1.gat,144,169,1 duplicate(green) 5green_1 139,0,4
-job_sword1.gat,145,169,1 duplicate(green) 5green_2 139,0,4
-job_sword1.gat,148,164,1 duplicate(green) 5green_3 139,4,0
-job_sword1.gat,149,165,1 duplicate(green) 5green_4 139,3,0
-job_sword1.gat,156,166,1 duplicate(green) 5green_5 139,0,2
-job_sword1.gat,157,166,1 duplicate(green) 5green_6 139,0,2
-job_sword1.gat,153,169,1 duplicate(green) 5green_7 139,4,0
-job_sword1.gat,152,168,1 duplicate(green) 5green_8 139,3,0
-job_sword1.gat,149,171,1 duplicate(green) 5green_9 139,0,1
-job_sword1.gat,148,171,1 duplicate(green) 5green_10 139,0,2
-job_sword1.gat,154,173,1 duplicate(green) 5green_11 139,2,0
-job_sword1.gat,154,172,1 duplicate(green) 5green_12 139,2,0
+job_sword1,144,169,1 duplicate(green) 5green_1 139,0,4
+job_sword1,145,169,1 duplicate(green) 5green_2 139,0,4
+job_sword1,148,164,1 duplicate(green) 5green_3 139,4,0
+job_sword1,149,165,1 duplicate(green) 5green_4 139,3,0
+job_sword1,156,166,1 duplicate(green) 5green_5 139,0,2
+job_sword1,157,166,1 duplicate(green) 5green_6 139,0,2
+job_sword1,153,169,1 duplicate(green) 5green_7 139,4,0
+job_sword1,152,168,1 duplicate(green) 5green_8 139,3,0
+job_sword1,149,171,1 duplicate(green) 5green_9 139,0,1
+job_sword1,148,171,1 duplicate(green) 5green_10 139,0,2
+job_sword1,154,173,1 duplicate(green) 5green_11 139,2,0
+job_sword1,154,172,1 duplicate(green) 5green_12 139,2,0
// -- Last Section --
-job_sword1.gat,164,172,1 duplicate(green) 6green_1 139,0,0
-job_sword1.gat,164,173,1 duplicate(green) 6green_2 139,0,0
-job_sword1.gat,165,172,1 duplicate(green) 6green_3 139,0,0
-job_sword1.gat,165,173,1 duplicate(green) 6green_4 139,0,0
-job_sword1.gat,172,172,1 duplicate(green) 6green_5 139,0,0
-job_sword1.gat,172,173,1 duplicate(green) 6green_6 139,0,0
-job_sword1.gat,173,172,1 duplicate(green) 6green_7 139,0,0
-job_sword1.gat,173,173,1 duplicate(green) 6green_8 139,0,0
-
-job_sword1.gat,164,168,1 duplicate(green) 6green_9 139,0,0
-job_sword1.gat,164,169,1 duplicate(green) 6green_10 139,0,0
-job_sword1.gat,165,168,1 duplicate(green) 6green_11 139,0,0
-job_sword1.gat,165,169,1 duplicate(green) 6green_12 139,0,0
-job_sword1.gat,172,168,1 duplicate(green) 6green_13 139,0,0
-job_sword1.gat,172,169,1 duplicate(green) 6green_14 139,0,0
-job_sword1.gat,173,168,1 duplicate(green) 6green_15 139,0,0
-job_sword1.gat,173,169,1 duplicate(green) 6green_16 139,0,0
-
-job_sword1.gat,164,164,1 duplicate(green) 6green_17 139,0,0
-job_sword1.gat,164,165,1 duplicate(green) 6green_18 139,0,0
-job_sword1.gat,165,164,1 duplicate(green) 6green_19 139,0,0
-job_sword1.gat,165,165,1 duplicate(green) 6green_20 139,0,0
-job_sword1.gat,172,164,1 duplicate(green) 6green_21 139,0,0
-job_sword1.gat,172,165,1 duplicate(green) 6green_22 139,0,0
-job_sword1.gat,173,164,1 duplicate(green) 6green_23 139,0,0
-job_sword1.gat,173,165,1 duplicate(green) 6green_24 139,0,0
+job_sword1,164,172,1 duplicate(green) 6green_1 139,0,0
+job_sword1,164,173,1 duplicate(green) 6green_2 139,0,0
+job_sword1,165,172,1 duplicate(green) 6green_3 139,0,0
+job_sword1,165,173,1 duplicate(green) 6green_4 139,0,0
+job_sword1,172,172,1 duplicate(green) 6green_5 139,0,0
+job_sword1,172,173,1 duplicate(green) 6green_6 139,0,0
+job_sword1,173,172,1 duplicate(green) 6green_7 139,0,0
+job_sword1,173,173,1 duplicate(green) 6green_8 139,0,0
+
+job_sword1,164,168,1 duplicate(green) 6green_9 139,0,0
+job_sword1,164,169,1 duplicate(green) 6green_10 139,0,0
+job_sword1,165,168,1 duplicate(green) 6green_11 139,0,0
+job_sword1,165,169,1 duplicate(green) 6green_12 139,0,0
+job_sword1,172,168,1 duplicate(green) 6green_13 139,0,0
+job_sword1,172,169,1 duplicate(green) 6green_14 139,0,0
+job_sword1,173,168,1 duplicate(green) 6green_15 139,0,0
+job_sword1,173,169,1 duplicate(green) 6green_16 139,0,0
+
+job_sword1,164,164,1 duplicate(green) 6green_17 139,0,0
+job_sword1,164,165,1 duplicate(green) 6green_18 139,0,0
+job_sword1,165,164,1 duplicate(green) 6green_19 139,0,0
+job_sword1,165,165,1 duplicate(green) 6green_20 139,0,0
+job_sword1,172,164,1 duplicate(green) 6green_21 139,0,0
+job_sword1,172,165,1 duplicate(green) 6green_22 139,0,0
+job_sword1,173,164,1 duplicate(green) 6green_23 139,0,0
+job_sword1,173,165,1 duplicate(green) 6green_24 139,0,0
// == Fall Warps ==
-job_sword1.gat,16,251,4 script 1_blank_1a#1::1_blank 139,0,1,{
+job_sword1,16,251,4 script 1_blank_1a#1::1_blank 139,0,1,{
set @TEMP,rand(5);
- if (@TEMP==0) warp "job_sword1.gat",65,56;
- if (@TEMP==1) warp "job_sword1.gat",29,26;
- if (@TEMP==2) warp "job_sword1.gat",43,16;
- if (@TEMP==3) warp "job_sword1.gat",23,112;
- if (@TEMP==4) warp "job_sword1.gat",58,83;
+ if (@TEMP==0) warp "job_sword1",65,56;
+ if (@TEMP==1) warp "job_sword1",29,26;
+ if (@TEMP==2) warp "job_sword1",43,16;
+ if (@TEMP==3) warp "job_sword1",23,112;
+ if (@TEMP==4) warp "job_sword1",58,83;
end;
}
// -- Duplicates --
-job_sword1.gat,19,251,4 duplicate(1_blank) 1_blank_1b 139,0,1
-job_sword1.gat,17,250,4 duplicate(1_blank) 1_blank_1c 139,1,0
-job_sword1.gat,17,251,4 duplicate(1_blank) 1_blank_1d 139,1,1
-job_sword1.gat,18,251,4 duplicate(1_blank) 1_blank_1e 139,1,1
-job_sword1.gat,17,251,4 duplicate(1_blank) 1_blank_1f 139,1,1
-job_sword1.gat,16,238,4 duplicate(1_blank) 1_blank_2a 139,0,1
-job_sword1.gat,19,238,4 duplicate(1_blank) 1_blank_2b 139,0,1
-job_sword1.gat,17,239,4 duplicate(1_blank) 1_blank_2c 139,0,1
-job_sword1.gat,28,246,4 duplicate(1_blank) 1_blank_3a 139,4,1
-job_sword1.gat,33,245,4 duplicate(1_blank) 1_blank_3b 139,0,2
-job_sword1.gat,29,242,4 duplicate(1_blank) 1_blank_3c 139,4,0
-job_sword1.gat,24,244,4 duplicate(1_blank) 1_blank_3d 139,0,2
-job_sword1.gat,38,251,4 duplicate(1_blank) 1_blank_4a 139,0,1
-job_sword1.gat,41,251,4 duplicate(1_blank) 1_blank_4b 139,0,1
-job_sword1.gat,39,250,4 duplicate(1_blank) 1_blank_4c 139,1,0
-job_sword1.gat,38,238,4 duplicate(1_blank) 1_blank_5a 139,0,1
-job_sword1.gat,41,238,4 duplicate(1_blank) 1_blank_5_b 139,0,1
-job_sword1.gat,39,239,4 duplicate(1_blank) 1_blank_5_c 139,1,0
-job_sword1.gat,54,251,4 duplicate(1_blank) 1_blank_6_a 139,0,1
-job_sword1.gat,71,251,4 duplicate(1_blank) 1_blank_6_b 139,0,1
-job_sword1.gat,62,250,4 duplicate(1_blank) 1_blank_6_c 139,9,0
-job_sword1.gat,62,247,4 duplicate(1_blank) 1_blank_7_a 139,8,0
-job_sword1.gat,71,244,4 duplicate(1_blank) 1_blank_7_b 139,0,2
-job_sword1.gat,63,242,4 duplicate(1_blank) 1_blank_7_c 139,8,0
-job_sword1.gat,54,244,4 duplicate(1_blank) 1_blank_7_d 139,0,2
-job_sword1.gat,54,238,4 duplicate(1_blank) 1_blank_8_a 139,0,1
-job_sword1.gat,71,238,4 duplicate(1_blank) 1_blank_8_b 139,0,1
-job_sword1.gat,62,239,4 duplicate(1_blank) 1_blank_8_c 139,9,0
-job_sword1.gat,102,247,4 duplicate(1_blank) 1_blank_9_a 139,2,0
-job_sword1.gat,105,245,4 duplicate(1_blank) 1_blank_9_b 139,0,2
-job_sword1.gat,103,242,4 duplicate(1_blank) 1_blank_9_c 139,2,0
-job_sword1.gat,100,244,4 duplicate(1_blank) 1_blank_9_d 139,0,2
-job_sword1.gat,156,249,4 duplicate(1_blank) 1_blank_10_a 139,14,0
-job_sword1.gat,156,248,4 duplicate(1_blank) 1_blank_10_b 139,14,0
-job_sword1.gat,170,249,4 duplicate(1_blank) 1_blank_10_c 139,1,0
-job_sword1.gat,170,248,4 duplicate(1_blank) 1_blank_10_d 139,1,0
-job_sword1.gat,156,245,4 duplicate(1_blank) 1_blank_11_a 139,14,0
-job_sword1.gat,156,244,4 duplicate(1_blank) 1_blank_11_b 139,14,0
-job_sword1.gat,170,245,4 duplicate(1_blank) 1_blank_11_c 139,1,0
-job_sword1.gat,170,244,4 duplicate(1_blank) 1_blank_11_d 139,1,0
-job_sword1.gat,156,241,4 duplicate(1_blank) 1_blank_12_a 139,14,0
-job_sword1.gat,156,240,4 duplicate(1_blank) 1_blank_12_b 139,14,0
-job_sword1.gat,170,241,4 duplicate(1_blank) 1_blank_12_c 139,1,0
-job_sword1.gat,170,240,4 duplicate(1_blank) 1_blank_12_d 139,1,0
-job_sword1.gat,180,251,4 duplicate(1_blank) 1_blank_13_a 139,0,1
-job_sword1.gat,183,251,4 duplicate(1_blank) 1_blank_13_b 139,0,1
-job_sword1.gat,181,250,4 duplicate(1_blank) 1_blank_13_c 139,1,0
-job_sword1.gat,180,238,4 duplicate(1_blank) 1_blank_14_a 139,0,1
-job_sword1.gat,183,238,4 duplicate(1_blank) 1_blank_14_b 139,0,1
-job_sword1.gat,181,239,4 duplicate(1_blank) 1_blank_14_c 139,1,0
-
-
-job_sword1.gat,56,212,4 script 2_blank_1_a::2_blank 139,40,0,{
+job_sword1,19,251,4 duplicate(1_blank) 1_blank_1b 139,0,1
+job_sword1,17,250,4 duplicate(1_blank) 1_blank_1c 139,1,0
+job_sword1,17,251,4 duplicate(1_blank) 1_blank_1d 139,1,1
+job_sword1,18,251,4 duplicate(1_blank) 1_blank_1e 139,1,1
+job_sword1,17,251,4 duplicate(1_blank) 1_blank_1f 139,1,1
+job_sword1,16,238,4 duplicate(1_blank) 1_blank_2a 139,0,1
+job_sword1,19,238,4 duplicate(1_blank) 1_blank_2b 139,0,1
+job_sword1,17,239,4 duplicate(1_blank) 1_blank_2c 139,0,1
+job_sword1,28,246,4 duplicate(1_blank) 1_blank_3a 139,4,1
+job_sword1,33,245,4 duplicate(1_blank) 1_blank_3b 139,0,2
+job_sword1,29,242,4 duplicate(1_blank) 1_blank_3c 139,4,0
+job_sword1,24,244,4 duplicate(1_blank) 1_blank_3d 139,0,2
+job_sword1,38,251,4 duplicate(1_blank) 1_blank_4a 139,0,1
+job_sword1,41,251,4 duplicate(1_blank) 1_blank_4b 139,0,1
+job_sword1,39,250,4 duplicate(1_blank) 1_blank_4c 139,1,0
+job_sword1,38,238,4 duplicate(1_blank) 1_blank_5a 139,0,1
+job_sword1,41,238,4 duplicate(1_blank) 1_blank_5_b 139,0,1
+job_sword1,39,239,4 duplicate(1_blank) 1_blank_5_c 139,1,0
+job_sword1,54,251,4 duplicate(1_blank) 1_blank_6_a 139,0,1
+job_sword1,71,251,4 duplicate(1_blank) 1_blank_6_b 139,0,1
+job_sword1,62,250,4 duplicate(1_blank) 1_blank_6_c 139,9,0
+job_sword1,62,247,4 duplicate(1_blank) 1_blank_7_a 139,8,0
+job_sword1,71,244,4 duplicate(1_blank) 1_blank_7_b 139,0,2
+job_sword1,63,242,4 duplicate(1_blank) 1_blank_7_c 139,8,0
+job_sword1,54,244,4 duplicate(1_blank) 1_blank_7_d 139,0,2
+job_sword1,54,238,4 duplicate(1_blank) 1_blank_8_a 139,0,1
+job_sword1,71,238,4 duplicate(1_blank) 1_blank_8_b 139,0,1
+job_sword1,62,239,4 duplicate(1_blank) 1_blank_8_c 139,9,0
+job_sword1,102,247,4 duplicate(1_blank) 1_blank_9_a 139,2,0
+job_sword1,105,245,4 duplicate(1_blank) 1_blank_9_b 139,0,2
+job_sword1,103,242,4 duplicate(1_blank) 1_blank_9_c 139,2,0
+job_sword1,100,244,4 duplicate(1_blank) 1_blank_9_d 139,0,2
+job_sword1,156,249,4 duplicate(1_blank) 1_blank_10_a 139,14,0
+job_sword1,156,248,4 duplicate(1_blank) 1_blank_10_b 139,14,0
+job_sword1,170,249,4 duplicate(1_blank) 1_blank_10_c 139,1,0
+job_sword1,170,248,4 duplicate(1_blank) 1_blank_10_d 139,1,0
+job_sword1,156,245,4 duplicate(1_blank) 1_blank_11_a 139,14,0
+job_sword1,156,244,4 duplicate(1_blank) 1_blank_11_b 139,14,0
+job_sword1,170,245,4 duplicate(1_blank) 1_blank_11_c 139,1,0
+job_sword1,170,244,4 duplicate(1_blank) 1_blank_11_d 139,1,0
+job_sword1,156,241,4 duplicate(1_blank) 1_blank_12_a 139,14,0
+job_sword1,156,240,4 duplicate(1_blank) 1_blank_12_b 139,14,0
+job_sword1,170,241,4 duplicate(1_blank) 1_blank_12_c 139,1,0
+job_sword1,170,240,4 duplicate(1_blank) 1_blank_12_d 139,1,0
+job_sword1,180,251,4 duplicate(1_blank) 1_blank_13_a 139,0,1
+job_sword1,183,251,4 duplicate(1_blank) 1_blank_13_b 139,0,1
+job_sword1,181,250,4 duplicate(1_blank) 1_blank_13_c 139,1,0
+job_sword1,180,238,4 duplicate(1_blank) 1_blank_14_a 139,0,1
+job_sword1,183,238,4 duplicate(1_blank) 1_blank_14_b 139,0,1
+job_sword1,181,239,4 duplicate(1_blank) 1_blank_14_c 139,1,0
+
+
+job_sword1,56,212,4 script 2_blank_1_a::2_blank 139,40,0,{
set @TEMP,rand(5);
- if (@TEMP==0) warp "job_sword1.gat",162,120;
- if (@TEMP==1) warp "job_sword1.gat",94,120;
- if (@TEMP==2) warp "job_sword1.gat",94,85;
- if (@TEMP==3) warp "job_sword1.gat",162,85;
- if (@TEMP==4) warp "job_sword1.gat",130,47;
+ if (@TEMP==0) warp "job_sword1",162,120;
+ if (@TEMP==1) warp "job_sword1",94,120;
+ if (@TEMP==2) warp "job_sword1",94,85;
+ if (@TEMP==3) warp "job_sword1",162,85;
+ if (@TEMP==4) warp "job_sword1",130,47;
end;
}
// -- Duplicates --
-job_sword1.gat,95,212,4 duplicate(2_blank) 2_blank_1_b 139,2,0
-job_sword1.gat,56,210,4 duplicate(2_blank) 2_blank_2_a 139,40,0
-job_sword1.gat,95,210,4 duplicate(2_blank) 2_blank_2_b 139,2,0
-job_sword1.gat,16,206,4 duplicate(2_blank) 2_blank_2_c 139,0,3
-job_sword1.gat,97,206,4 duplicate(2_blank) 2_blank_2_d 139,0,3
-job_sword1.gat,56,203,4 duplicate(2_blank) 2_blank_2_e 139,40,0
-job_sword1.gat,95,203,4 duplicate(2_blank) 2_blank_2_f 139,2,0
-job_sword1.gat,56,201,4 duplicate(2_blank) 2_blank_3_a 139,40,0
-job_sword1.gat,95,201,4 duplicate(2_blank) 2_blank_3_b 139,2,0
+job_sword1,95,212,4 duplicate(2_blank) 2_blank_1_b 139,2,0
+job_sword1,56,210,4 duplicate(2_blank) 2_blank_2_a 139,40,0
+job_sword1,95,210,4 duplicate(2_blank) 2_blank_2_b 139,2,0
+job_sword1,16,206,4 duplicate(2_blank) 2_blank_2_c 139,0,3
+job_sword1,97,206,4 duplicate(2_blank) 2_blank_2_d 139,0,3
+job_sword1,56,203,4 duplicate(2_blank) 2_blank_2_e 139,40,0
+job_sword1,95,203,4 duplicate(2_blank) 2_blank_2_f 139,2,0
+job_sword1,56,201,4 duplicate(2_blank) 2_blank_3_a 139,40,0
+job_sword1,95,201,4 duplicate(2_blank) 2_blank_3_b 139,2,0
// - part 2 -
-job_sword1.gat,113,212,4 duplicate(2_blank) 2_blank_4_a 139,14,0
-job_sword1.gat,125,212,4 duplicate(2_blank) 2_blank_4_b 139,2,0
-job_sword1.gat,113,210,4 duplicate(2_blank) 2_blank_5_a 139,14,0
-job_sword1.gat,125,210,4 duplicate(2_blank) 2_blank_5_b 139,2,0
-job_sword1.gat,100,206,4 duplicate(2_blank) 2_blank_5_c 139,0,3
-job_sword1.gat,127,206,4 duplicate(2_blank) 2_blank_5_d 139,0,3
-job_sword1.gat,113,203,4 duplicate(2_blank) 2_blank_5_e 139,14,0
-job_sword1.gat,125,210,4 duplicate(2_blank) 2_blank_5_f 139,2,0
-job_sword1.gat,113,201,4 duplicate(2_blank) 2_blank_6_a 139,14,0
-job_sword1.gat,113,201,4 duplicate(2_blank) 2_blank_6_b 139,2,0
+job_sword1,113,212,4 duplicate(2_blank) 2_blank_4_a 139,14,0
+job_sword1,125,212,4 duplicate(2_blank) 2_blank_4_b 139,2,0
+job_sword1,113,210,4 duplicate(2_blank) 2_blank_5_a 139,14,0
+job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_b 139,2,0
+job_sword1,100,206,4 duplicate(2_blank) 2_blank_5_c 139,0,3
+job_sword1,127,206,4 duplicate(2_blank) 2_blank_5_d 139,0,3
+job_sword1,113,203,4 duplicate(2_blank) 2_blank_5_e 139,14,0
+job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_f 139,2,0
+job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_a 139,14,0
+job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_b 139,2,0
// - part 3 -
-job_sword1.gat,155,212,4 duplicate(2_blank) 2_blank_7_a 139,21,0
-job_sword1.gat,181,212,4 duplicate(2_blank) 2_blank_7_b 139,2,0
-job_sword1.gat,155,210,4 duplicate(2_blank) 2_blank_8_a 139,21,0
-job_sword1.gat,181,210,4 duplicate(2_blank) 2_blank_8_b 139,2,0
-job_sword1.gat,130,206,4 duplicate(2_blank) 2_blank_8_c 139,0,3
-job_sword1.gat,183,206,4 duplicate(2_blank) 2_blank_8_d 139,0,3
-job_sword1.gat,155,203,4 duplicate(2_blank) 2_blank_8_e 139,21,0
-job_sword1.gat,181,203,4 duplicate(2_blank) 2_blank_8_f 139,2,0
-job_sword1.gat,155,201,4 duplicate(2_blank) 2_blank_9_a 139,40,0
-job_sword1.gat,181,201,4 duplicate(2_blank) 2_blank_9_b 139,2,0
-
-job_sword1.gat,17,174,4 script 3_blank_1_a::3_blank 139,2,0,{
+job_sword1,155,212,4 duplicate(2_blank) 2_blank_7_a 139,21,0
+job_sword1,181,212,4 duplicate(2_blank) 2_blank_7_b 139,2,0
+job_sword1,155,210,4 duplicate(2_blank) 2_blank_8_a 139,21,0
+job_sword1,181,210,4 duplicate(2_blank) 2_blank_8_b 139,2,0
+job_sword1,130,206,4 duplicate(2_blank) 2_blank_8_c 139,0,3
+job_sword1,183,206,4 duplicate(2_blank) 2_blank_8_d 139,0,3
+job_sword1,155,203,4 duplicate(2_blank) 2_blank_8_e 139,21,0
+job_sword1,181,203,4 duplicate(2_blank) 2_blank_8_f 139,2,0
+job_sword1,155,201,4 duplicate(2_blank) 2_blank_9_a 139,40,0
+job_sword1,181,201,4 duplicate(2_blank) 2_blank_9_b 139,2,0
+
+job_sword1,17,174,4 script 3_blank_1_a::3_blank 139,2,0,{
set @TEMP,rand(5);
- if (@TEMP==0) warp "job_sword1.gat",195,15;
- if (@TEMP==1) warp "job_sword1.gat",195,38;
- if (@TEMP==2) warp "job_sword1.gat",231,30;
- if (@TEMP==3) warp "job_sword1.gat",198,65;
- if (@TEMP==4) warp "job_sword1.gat",196,116;
+ if (@TEMP==0) warp "job_sword1",195,15;
+ if (@TEMP==1) warp "job_sword1",195,38;
+ if (@TEMP==2) warp "job_sword1",231,30;
+ if (@TEMP==3) warp "job_sword1",198,65;
+ if (@TEMP==4) warp "job_sword1",196,116;
end;
}
// -- Duplicates --
-job_sword1.gat,17,163,4 duplicate(3_blank) 3_blank_2_a 139,2,0
-job_sword1.gat,29,171,4 duplicate(3_blank) 3_blank_3_a 139,2,0
-job_sword1.gat,31,168,4 duplicate(3_blank) 3_blank_3_b 139,0,2
-job_sword1.gat,28,166,4 duplicate(3_blank) 3_blank_3_c 139,2,0
-job_sword1.gat,26,168,4 duplicate(3_blank) 3_blank_3_d 139,0,2
-job_sword1.gat,36,169,4 duplicate(3_blank) 3_blank_4_a 139,0,0
-job_sword1.gat,37,169,4 duplicate(3_blank) 3_blank_4_b 139,0,0
-job_sword1.gat,37,168,4 duplicate(3_blank) 3_blank_4_c 139,0,0
-job_sword1.gat,36,168,4 duplicate(3_blank) 3_blank_4_d 139,0,0
-job_sword1.gat,40,175,4 duplicate(3_blank) 3_blank_5_a 139,0,1
-job_sword1.gat,41,175,4 duplicate(3_blank) 3_blank_5_b 139,0,1
-job_sword1.gat,41,171,4 duplicate(3_blank) 3_blank_6_a 139,1,0
-job_sword1.gat,41,170,4 duplicate(3_blank) 3_blank_6_b 139,1,0
-job_sword1.gat,41,167,4 duplicate(3_blank) 3_blank_6_c 139,1,0
-job_sword1.gat,41,166,4 duplicate(3_blank) 3_blank_6_d 139,1,0
-job_sword1.gat,42,169,4 duplicate(3_blank) 3_blank_6_e 139,0,1
-job_sword1.gat,43,170,4 duplicate(3_blank) 3_blank_6_f 139,0,1
-job_sword1.gat,43,167,4 duplicate(3_blank) 3_blank_6_g 139,0,1
-job_sword1.gat,40,162,4 duplicate(3_blank) 3_blank_7_a 139,0,1
-job_sword1.gat,41,162,4 duplicate(3_blank) 3_blank_7_b 139,0,1
-job_sword1.gat,46,175,4 duplicate(3_blank) 3_blank_8_a 139,0,1
-job_sword1.gat,51,175,4 duplicate(3_blank) 3_blank_8_b 139,0,1
-job_sword1.gat,47,174,4 duplicate(3_blank) 3_blank_8_c 139,1,0
-job_sword1.gat,50,174,4 duplicate(3_blank) 3_blank_8_d 139,1,0
-job_sword1.gat,48,173,4 duplicate(3_blank) 3_blank_8_e 139,0,1
-job_sword1.gat,49,173,4 duplicate(3_blank) 3_blank_8_f 139,0,1
-job_sword1.gat,46,162,4 duplicate(3_blank) 3_blank_9_a 139,0,1
-job_sword1.gat,51,162,4 duplicate(3_blank) 3_blank_9_b 139,0,1
-job_sword1.gat,47,163,4 duplicate(3_blank) 3_blank_9_c 139,1,0
-job_sword1.gat,50,163,4 duplicate(3_blank) 3_blank_9_d 139,1,0
-job_sword1.gat,48,164,4 duplicate(3_blank) 3_blank_9_e 139,0,1
-job_sword1.gat,49,164,4 duplicate(3_blank) 3_blank_9_f 139,0,1
-job_sword1.gat,54,170,4 duplicate(3_blank) 3_blank_10_a 139,0,1
-job_sword1.gat,55,170,4 duplicate(3_blank) 3_blank_10_b 139,0,1
-job_sword1.gat,54,167,4 duplicate(3_blank) 3_blank_10_c 139,0,1
-job_sword1.gat,55,167,4 duplicate(3_blank) 3_blank_10_d 139,0,1
-job_sword1.gat,53,169,4 duplicate(3_blank) 3_blank_10_e 139,1,0
-job_sword1.gat,53,168,4 duplicate(3_blank) 3_blank_10_f 139,1,0
-job_sword1.gat,56,169,4 duplicate(3_blank) 3_blank_10_g 139,1,0
-job_sword1.gat,56,168,4 duplicate(3_blank) 3_blank_10_h 139,1,0
-job_sword1.gat,58,175,4 duplicate(3_blank) 3_blank_11_a 139,0,1
-job_sword1.gat,59,174,4 duplicate(3_blank) 3_blank_11_b 139,1,0
-job_sword1.gat,60,173,4 duplicate(3_blank) 3_blank_11_c 139,0,1
-job_sword1.gat,61,172,4 duplicate(3_blank) 3_blank_11_d 139,1,0
-job_sword1.gat,58,162,4 duplicate(3_blank) 3_blank_12_a 139,0,1
-job_sword1.gat,59,163,4 duplicate(3_blank) 3_blank_12_b 139,1,0
-job_sword1.gat,60,164,4 duplicate(3_blank) 3_blank_12_c 139,0,1
-job_sword1.gat,61,165,4 duplicate(3_blank) 3_blank_12_d 139,1,0
-job_sword1.gat,76,172,4 duplicate(3_blank) 3_blank_13_a 139,1,0
-job_sword1.gat,77,173,4 duplicate(3_blank) 3_blank_13_b 139,0,1
-job_sword1.gat,78,174,4 duplicate(3_blank) 3_blank_13_c 139,1,0
-job_sword1.gat,79,175,4 duplicate(3_blank) 3_blank_13_d 139,0,1
-job_sword1.gat,76,165,4 duplicate(3_blank) 3_blank_14_a 139,1,0
-job_sword1.gat,77,164,4 duplicate(3_blank) 3_blank_14_b 139,0,1
-job_sword1.gat,78,163,4 duplicate(3_blank) 3_blank_14_c 139,1,0
-job_sword1.gat,79,162,4 duplicate(3_blank) 3_blank_14_d 139,0,1
-job_sword1.gat,94,175,4 duplicate(3_blank) 3_blank_15_a 139,0,1
-job_sword1.gat,95,174,4 duplicate(3_blank) 3_blank_15_b 139,1,0
-job_sword1.gat,98,174,4 duplicate(3_blank) 3_blank_15_c 139,1,0
-job_sword1.gat,99,175,4 duplicate(3_blank) 3_blank_16_d 139,0,1
-job_sword1.gat,96,169,4 duplicate(3_blank) 3_blank_17_a 139,0,0
-job_sword1.gat,97,169,4 duplicate(3_blank) 3_blank_17_b 139,0,0
-job_sword1.gat,97,168,4 duplicate(3_blank) 3_blank_17_c 139,0,0
-job_sword1.gat,96,168,4 duplicate(3_blank) 3_blank_17_d 139,0,0
-job_sword1.gat,94,162,4 duplicate(3_blank) 3_blank_18_a 139,0,1
-job_sword1.gat,95,163,4 duplicate(3_blank) 3_blank_18_b 139,1,0
-job_sword1.gat,98,163,4 duplicate(3_blank) 3_blank_18_c 139,1,0
-job_sword1.gat,99,162,4 duplicate(3_blank) 3_blank_18_d 139,0,1
-job_sword1.gat,114,175,4 duplicate(3_blank) 3_blank_19_a 139,0,1
-job_sword1.gat,115,175,4 duplicate(3_blank) 3_blank_19_b 139,0,1
-job_sword1.gat,114,162,4 duplicate(3_blank) 3_blank_20_a 139,0,1
-job_sword1.gat,115,162,4 duplicate(3_blank) 3_blank_20_b 139,0,1
-job_sword1.gat,126,175,4 duplicate(3_blank) 3_blank_21_a 139,0,1
-job_sword1.gat,127,175,4 duplicate(3_blank) 3_blank_21_b 139,0,1
-job_sword1.gat,126,162,4 duplicate(3_blank) 3_blank_23_a 139,0,1
-job_sword1.gat,127,162,4 duplicate(3_blank) 3_blank_23_b 139,0,1
-job_sword1.gat,160,174,4 duplicate(3_blank) 3_blank_24_a 139,0,2
-job_sword1.gat,161,174,4 duplicate(3_blank) 3_blank_24_b 139,0,2
-job_sword1.gat,160,163,4 duplicate(3_blank) 3_blank_25_a 139,0,2
-job_sword1.gat,161,163,4 duplicate(3_blank) 3_blank_25_b 139,0,2
-job_sword1.gat,168,175,4 duplicate(3_blank) 3_blank_26_a 139,0,2
-job_sword1.gat,169,175,4 duplicate(3_blank) 3_blank_26_b 139,0,2
-job_sword1.gat,168,162,4 duplicate(3_blank) 3_blank_27_a 139,0,2
-job_sword1.gat,169,162,4 duplicate(3_blank) 3_blank_27_b 139,0,2
-job_sword1.gat,176,174,4 duplicate(3_blank) 3_blank_28_a 139,0,2
-job_sword1.gat,177,174,4 duplicate(3_blank) 3_blank_28_b 139,0,2
-job_sword1.gat,178,173,4 duplicate(3_blank) 3_blank_28_c 139,1,0
-job_sword1.gat,178,172,4 duplicate(3_blank) 3_blank_28_d 139,1,0
-job_sword1.gat,181,174,4 duplicate(3_blank) 3_blank_28_e 139,2,0
-job_sword1.gat,179,169,4 duplicate(3_blank) 3_blank_29_a 139,3,0
-job_sword1.gat,179,168,4 duplicate(3_blank) 3_blank_29_b 139,3,0
-job_sword1.gat,182,169,4 duplicate(3_blank) 3_blank_29_c 139,0,2
-job_sword1.gat,183,169,4 duplicate(3_blank) 3_blank_29_d 139,0,2
-job_sword1.gat,181,167,4 duplicate(3_blank) 3_blank_29_e 139,1,0
-job_sword1.gat,181,166,4 duplicate(3_blank) 3_blank_29_f 139,1,0
-job_sword1.gat,183,167,4 duplicate(3_blank) 3_blank_29_g 139,0,1
-job_sword1.gat,176,163,4 duplicate(3_blank) 3_blank_30_a 139,0,2
-job_sword1.gat,177,163,4 duplicate(3_blank) 3_blank_30_b 139,0,2
-job_sword1.gat,181,163,4 duplicate(3_blank) 3_blank_30_c 139,2,0
+job_sword1,17,163,4 duplicate(3_blank) 3_blank_2_a 139,2,0
+job_sword1,29,171,4 duplicate(3_blank) 3_blank_3_a 139,2,0
+job_sword1,31,168,4 duplicate(3_blank) 3_blank_3_b 139,0,2
+job_sword1,28,166,4 duplicate(3_blank) 3_blank_3_c 139,2,0
+job_sword1,26,168,4 duplicate(3_blank) 3_blank_3_d 139,0,2
+job_sword1,36,169,4 duplicate(3_blank) 3_blank_4_a 139,0,0
+job_sword1,37,169,4 duplicate(3_blank) 3_blank_4_b 139,0,0
+job_sword1,37,168,4 duplicate(3_blank) 3_blank_4_c 139,0,0
+job_sword1,36,168,4 duplicate(3_blank) 3_blank_4_d 139,0,0
+job_sword1,40,175,4 duplicate(3_blank) 3_blank_5_a 139,0,1
+job_sword1,41,175,4 duplicate(3_blank) 3_blank_5_b 139,0,1
+job_sword1,41,171,4 duplicate(3_blank) 3_blank_6_a 139,1,0
+job_sword1,41,170,4 duplicate(3_blank) 3_blank_6_b 139,1,0
+job_sword1,41,167,4 duplicate(3_blank) 3_blank_6_c 139,1,0
+job_sword1,41,166,4 duplicate(3_blank) 3_blank_6_d 139,1,0
+job_sword1,42,169,4 duplicate(3_blank) 3_blank_6_e 139,0,1
+job_sword1,43,170,4 duplicate(3_blank) 3_blank_6_f 139,0,1
+job_sword1,43,167,4 duplicate(3_blank) 3_blank_6_g 139,0,1
+job_sword1,40,162,4 duplicate(3_blank) 3_blank_7_a 139,0,1
+job_sword1,41,162,4 duplicate(3_blank) 3_blank_7_b 139,0,1
+job_sword1,46,175,4 duplicate(3_blank) 3_blank_8_a 139,0,1
+job_sword1,51,175,4 duplicate(3_blank) 3_blank_8_b 139,0,1
+job_sword1,47,174,4 duplicate(3_blank) 3_blank_8_c 139,1,0
+job_sword1,50,174,4 duplicate(3_blank) 3_blank_8_d 139,1,0
+job_sword1,48,173,4 duplicate(3_blank) 3_blank_8_e 139,0,1
+job_sword1,49,173,4 duplicate(3_blank) 3_blank_8_f 139,0,1
+job_sword1,46,162,4 duplicate(3_blank) 3_blank_9_a 139,0,1
+job_sword1,51,162,4 duplicate(3_blank) 3_blank_9_b 139,0,1
+job_sword1,47,163,4 duplicate(3_blank) 3_blank_9_c 139,1,0
+job_sword1,50,163,4 duplicate(3_blank) 3_blank_9_d 139,1,0
+job_sword1,48,164,4 duplicate(3_blank) 3_blank_9_e 139,0,1
+job_sword1,49,164,4 duplicate(3_blank) 3_blank_9_f 139,0,1
+job_sword1,54,170,4 duplicate(3_blank) 3_blank_10_a 139,0,1
+job_sword1,55,170,4 duplicate(3_blank) 3_blank_10_b 139,0,1
+job_sword1,54,167,4 duplicate(3_blank) 3_blank_10_c 139,0,1
+job_sword1,55,167,4 duplicate(3_blank) 3_blank_10_d 139,0,1
+job_sword1,53,169,4 duplicate(3_blank) 3_blank_10_e 139,1,0
+job_sword1,53,168,4 duplicate(3_blank) 3_blank_10_f 139,1,0
+job_sword1,56,169,4 duplicate(3_blank) 3_blank_10_g 139,1,0
+job_sword1,56,168,4 duplicate(3_blank) 3_blank_10_h 139,1,0
+job_sword1,58,175,4 duplicate(3_blank) 3_blank_11_a 139,0,1
+job_sword1,59,174,4 duplicate(3_blank) 3_blank_11_b 139,1,0
+job_sword1,60,173,4 duplicate(3_blank) 3_blank_11_c 139,0,1
+job_sword1,61,172,4 duplicate(3_blank) 3_blank_11_d 139,1,0
+job_sword1,58,162,4 duplicate(3_blank) 3_blank_12_a 139,0,1
+job_sword1,59,163,4 duplicate(3_blank) 3_blank_12_b 139,1,0
+job_sword1,60,164,4 duplicate(3_blank) 3_blank_12_c 139,0,1
+job_sword1,61,165,4 duplicate(3_blank) 3_blank_12_d 139,1,0
+job_sword1,76,172,4 duplicate(3_blank) 3_blank_13_a 139,1,0
+job_sword1,77,173,4 duplicate(3_blank) 3_blank_13_b 139,0,1
+job_sword1,78,174,4 duplicate(3_blank) 3_blank_13_c 139,1,0
+job_sword1,79,175,4 duplicate(3_blank) 3_blank_13_d 139,0,1
+job_sword1,76,165,4 duplicate(3_blank) 3_blank_14_a 139,1,0
+job_sword1,77,164,4 duplicate(3_blank) 3_blank_14_b 139,0,1
+job_sword1,78,163,4 duplicate(3_blank) 3_blank_14_c 139,1,0
+job_sword1,79,162,4 duplicate(3_blank) 3_blank_14_d 139,0,1
+job_sword1,94,175,4 duplicate(3_blank) 3_blank_15_a 139,0,1
+job_sword1,95,174,4 duplicate(3_blank) 3_blank_15_b 139,1,0
+job_sword1,98,174,4 duplicate(3_blank) 3_blank_15_c 139,1,0
+job_sword1,99,175,4 duplicate(3_blank) 3_blank_16_d 139,0,1
+job_sword1,96,169,4 duplicate(3_blank) 3_blank_17_a 139,0,0
+job_sword1,97,169,4 duplicate(3_blank) 3_blank_17_b 139,0,0
+job_sword1,97,168,4 duplicate(3_blank) 3_blank_17_c 139,0,0
+job_sword1,96,168,4 duplicate(3_blank) 3_blank_17_d 139,0,0
+job_sword1,94,162,4 duplicate(3_blank) 3_blank_18_a 139,0,1
+job_sword1,95,163,4 duplicate(3_blank) 3_blank_18_b 139,1,0
+job_sword1,98,163,4 duplicate(3_blank) 3_blank_18_c 139,1,0
+job_sword1,99,162,4 duplicate(3_blank) 3_blank_18_d 139,0,1
+job_sword1,114,175,4 duplicate(3_blank) 3_blank_19_a 139,0,1
+job_sword1,115,175,4 duplicate(3_blank) 3_blank_19_b 139,0,1
+job_sword1,114,162,4 duplicate(3_blank) 3_blank_20_a 139,0,1
+job_sword1,115,162,4 duplicate(3_blank) 3_blank_20_b 139,0,1
+job_sword1,126,175,4 duplicate(3_blank) 3_blank_21_a 139,0,1
+job_sword1,127,175,4 duplicate(3_blank) 3_blank_21_b 139,0,1
+job_sword1,126,162,4 duplicate(3_blank) 3_blank_23_a 139,0,1
+job_sword1,127,162,4 duplicate(3_blank) 3_blank_23_b 139,0,1
+job_sword1,160,174,4 duplicate(3_blank) 3_blank_24_a 139,0,2
+job_sword1,161,174,4 duplicate(3_blank) 3_blank_24_b 139,0,2
+job_sword1,160,163,4 duplicate(3_blank) 3_blank_25_a 139,0,2
+job_sword1,161,163,4 duplicate(3_blank) 3_blank_25_b 139,0,2
+job_sword1,168,175,4 duplicate(3_blank) 3_blank_26_a 139,0,2
+job_sword1,169,175,4 duplicate(3_blank) 3_blank_26_b 139,0,2
+job_sword1,168,162,4 duplicate(3_blank) 3_blank_27_a 139,0,2
+job_sword1,169,162,4 duplicate(3_blank) 3_blank_27_b 139,0,2
+job_sword1,176,174,4 duplicate(3_blank) 3_blank_28_a 139,0,2
+job_sword1,177,174,4 duplicate(3_blank) 3_blank_28_b 139,0,2
+job_sword1,178,173,4 duplicate(3_blank) 3_blank_28_c 139,1,0
+job_sword1,178,172,4 duplicate(3_blank) 3_blank_28_d 139,1,0
+job_sword1,181,174,4 duplicate(3_blank) 3_blank_28_e 139,2,0
+job_sword1,179,169,4 duplicate(3_blank) 3_blank_29_a 139,3,0
+job_sword1,179,168,4 duplicate(3_blank) 3_blank_29_b 139,3,0
+job_sword1,182,169,4 duplicate(3_blank) 3_blank_29_c 139,0,2
+job_sword1,183,169,4 duplicate(3_blank) 3_blank_29_d 139,0,2
+job_sword1,181,167,4 duplicate(3_blank) 3_blank_29_e 139,1,0
+job_sword1,181,166,4 duplicate(3_blank) 3_blank_29_f 139,1,0
+job_sword1,183,167,4 duplicate(3_blank) 3_blank_29_g 139,0,1
+job_sword1,176,163,4 duplicate(3_blank) 3_blank_30_a 139,0,2
+job_sword1,177,163,4 duplicate(3_blank) 3_blank_30_b 139,0,2
+job_sword1,181,163,4 duplicate(3_blank) 3_blank_30_c 139,2,0
// == Monsters ==
//Spawn is included in this file so make shure its not elsewhere to!
-job_sword1.gat,35,78,0,0 monster Fabre 1184,4,0,0,0
-job_sword1.gat,50,108,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,61,28,0,0 monster Fabre 1184,4,0,0,0
-job_sword1.gat,61,92,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,35,78,0,0 monster Fabre 1184,4,0,0,0
+job_sword1,50,108,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,61,28,0,0 monster Fabre 1184,4,0,0,0
+job_sword1,61,92,0,0 monster Fabre 1184,2,0,0,0
//
-job_sword1.gat,110,112,0,0 monster Fabre 1184,3,0,0,0
-job_sword1.gat,161,94,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,130,76,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,103,58,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,130,24,0,0 monster Fabre 1184,3,0,0,0
+job_sword1,110,112,0,0 monster Fabre 1184,3,0,0,0
+job_sword1,161,94,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,130,76,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,103,58,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,130,24,0,0 monster Fabre 1184,3,0,0,0
//
-job_sword1.gat,201,36,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,201,16,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,239,44,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,239,76,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,231,101,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,234,117,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,198,91,0,0 monster Fabre 1184,2,0,0,0
-job_sword1.gat,200,63,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,201,36,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,201,16,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,239,44,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,239,76,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,231,101,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,234,117,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,198,91,0,0 monster Fabre 1184,2,0,0,0
+job_sword1,200,63,0,0 monster Fabre 1184,2,0,0,0
//==============================================================================
// mapflag
//==============================================================================
-job_sword1.gat mapflag nomemo
-job_sword1.gat mapflag noteleport
-job_sword1.gat mapflag nosave SavePoint
-job_sword1.gat mapflag nopenalty
-job_sword1.gat mapflag nobranch
-job_sword1.gat mapflag noexp
-job_sword1.gat mapflag noloot
+job_sword1 mapflag nomemo
+job_sword1 mapflag noteleport
+job_sword1 mapflag nosave SavePoint
+job_sword1 mapflag nopenalty
+job_sword1 mapflag nobranch
+job_sword1 mapflag noexp
+job_sword1 mapflag noloot
diff --git a/npc/jobs/1-1/thief.txt b/npc/jobs/1-1/thief.txt
index a86a673fe..a2da1d0b5 100644
--- a/npc/jobs/1-1/thief.txt
+++ b/npc/jobs/1-1/thief.txt
@@ -21,15 +21,15 @@
// == Monsters ==
//Spawn is included in this file so make shure its not elsewhere to!
-job_thief1.gat,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0
-job_thief1.gat,0,0,0,0 monster Fabre 1184,50,0,0,0
-job_thief1.gat,0,0,0,0 monster Chonchon 1183,50,0,0,0
-job_thief1.gat,0,0,0,0 monster Spore 1014,30,0,0,0
+job_thief1,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0
+job_thief1,0,0,0,0 monster Fabre 1184,50,0,0,0
+job_thief1,0,0,0,0 monster Chonchon 1183,50,0,0,0
+job_thief1,0,0,0,0 monster Spore 1014,30,0,0,0
// == NPCs ==
// -- Interviewer --
-moc_prydb1.gat,39,129,5 script Thief Guide 69,{
+moc_prydb1,39,129,5 script Thief Guide 69,{
mes "[Thief Guide]";
if(BaseJob == Job_Thief) {
@@ -239,7 +239,7 @@ M_Menu:
// -- Test Grader --
-moc_prydb1.gat,42,133,2 script Comrade Brad 118,{
+moc_prydb1,42,133,2 script Comrade Brad 118,{
callfunc "F_ToHigh",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Brad";
if(BaseJob == Job_Novice) goto L_Novice;
if(BaseJob == Job_Thief) goto L_Thief;
@@ -334,7 +334,7 @@ L_4:
// -- Irrelevant Man --
-moc_ruins.gat,141,125,3 script Irrelevant Man 118,{
+moc_ruins,141,125,3 script Irrelevant Man 118,{
if(BaseJob == Job_Thief) goto L_Thief;
if(BaseJob == Job_Novice) goto L_Novice;
@@ -411,22 +411,22 @@ L_2:
set @TEMP,rand(5);
set job_thief_q,2;
if(@TEMP != 0) goto warpL03a;
- warp "job_thief1.gat",228,106;
+ warp "job_thief1",228,106;
close;
warpL03a:
if(@TEMP != 1) goto warpL03b;
- warp "job_thief1.gat",38,50;
+ warp "job_thief1",38,50;
close;
warpL03b:
if(@TEMP != 2) goto warpL03c;
- warp "job_thief1.gat",66,331;
+ warp "job_thief1",66,331;
close;
warpL03c:
if(@TEMP != 3) goto warpL03d;
- warp "job_thief1.gat",196,331;
+ warp "job_thief1",196,331;
close;
warpL03d:
- warp "job_thief1.gat",309,234;
+ warp "job_thief1",309,234;
close;
L_3:
@@ -452,9 +452,9 @@ L_3:
//==============================================================================
// mapflag
//==============================================================================
-job_thief1.gat mapflag nomemo
-job_thief1.gat mapflag noteleport
-job_thief1.gat mapflag nosave SavePoint
-job_thief1.gat mapflag nopenalty
-job_thief1.gat mapflag nobranch
-job_thief1.gat mapflag noexp
+job_thief1 mapflag nomemo
+job_thief1 mapflag noteleport
+job_thief1 mapflag nosave SavePoint
+job_thief1 mapflag nopenalty
+job_thief1 mapflag nobranch
+job_thief1 mapflag noexp \ No newline at end of file
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt
index 707501e36..244284652 100644
--- a/npc/jobs/1-1e/gunslinger.txt
+++ b/npc/jobs/1-1e/gunslinger.txt
@@ -25,7 +25,7 @@
//= 1.8 Fixed the reward you can get [Playtester]
//============================================================
-que_ng.gat,152,167,3 script Gunslinger Jobchanger 901,{
+que_ng,152,167,3 script Gunslinger Jobchanger 901,{
set @npcname$,"[Armsmith]";
if (Class == Job_Novice) {
@@ -115,7 +115,7 @@ que_ng.gat,152,167,3 script Gunslinger Jobchanger 901,{
close;
}
-payon.gat,184,65,3 script Mr. Tanieh 866,{
+payon,184,65,3 script Mr. Tanieh 866,{
set @npcname$,"[Mr. Tanieh]";
if (GUNS_Q == 1) {
diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt
index b2ae68f71..013df8cf6 100644
--- a/npc/jobs/1-1e/ninja.txt
+++ b/npc/jobs/1-1e/ninja.txt
@@ -17,7 +17,7 @@
//============================================================
-que_ng.gat,30,65,3 script Cool Kid#nq 730,{
+que_ng,30,65,3 script Cool Kid#nq 730,{
set @npcname$,"[Cool Kid]";
if(Class == Job_Novice && JobLevel > 9){
switch(NINJ_Q){
@@ -433,7 +433,7 @@ que_ng.gat,30,65,3 script Cool Kid#nq 730,{
close;
}
-einbroch.gat,184,194,3 script Exceptional Man 881,{
+einbroch,184,194,3 script Exceptional Man 881,{
if(NINJ_Q >= 3 || Class == Job_Ninja)
set @npcname$,"[Red Cougar Zhao]";
else
@@ -687,7 +687,7 @@ einbroch.gat,184,194,3 script Exceptional Man 881,{
delitem 7053,5;
set NINJ_Q,3;
close2;
- warp "amatsu.gat",113,127;
+ warp "amatsu",113,127;
end;
case 3:
mes @npcname$;
@@ -708,7 +708,7 @@ einbroch.gat,184,194,3 script Exceptional Man 881,{
mes @npcname$;
mes "Ok. Then I'll take you to Amatsu.";
close2;
- warp "amatsu.gat",113,127;
+ warp "amatsu",113,127;
end;
case 4:
mes @npcname$;
diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt
index 6fc5cf7c2..1ae61b2d7 100644
--- a/npc/jobs/1-1e/taekwon.txt
+++ b/npc/jobs/1-1e/taekwon.txt
@@ -13,7 +13,7 @@
//============================================================
-payon.gat,157,141,5 script Phoenix#TKJobChange 753,{
+payon,157,141,5 script Phoenix#TKJobChange 753,{
if (Class == Job_Taekwon || Class == Job_Star_Gladiator || Class == Job_Soul_Linker)goto L_Complete;
if (TK_Q == 1)goto L_Activated2;
@@ -411,4 +411,4 @@ L_Complete:
mes "never forget that you can";
mes "always rely on the basics.";
close;
-}
+} \ No newline at end of file
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
diff --git a/npc/jobs/2-1a/AssassinCross.txt b/npc/jobs/2-1a/AssassinCross.txt
index 5aa07e8c9..49a82d0f3 100644
--- a/npc/jobs/2-1a/AssassinCross.txt
+++ b/npc/jobs/2-1a/AssassinCross.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Assassin Cross ==-
-valkyrie.gat,44,58,6 script Assassin Cross 725,{
+valkyrie,44,58,6 script Assassin Cross 725,{
callfunc "F_Rebirth",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Assassin Cross";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1a/HighPriest.txt b/npc/jobs/2-1a/HighPriest.txt
index 80a6370af..c2b8e415d 100644
--- a/npc/jobs/2-1a/HighPriest.txt
+++ b/npc/jobs/2-1a/HighPriest.txt
@@ -16,6 +16,6 @@
//============================================================
// -== High Priest ==-
-valkyrie.gat,44,42,6 script High Priest 60,{
+valkyrie,44,42,6 script High Priest 60,{
callfunc "F_Rebirth",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"High Priest";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1a/HighWizard.txt b/npc/jobs/2-1a/HighWizard.txt
index 08842710e..587d6fb18 100644
--- a/npc/jobs/2-1a/HighWizard.txt
+++ b/npc/jobs/2-1a/HighWizard.txt
@@ -16,6 +16,6 @@
//============================================================
// -== High Wizard ==-
-valkyrie.gat,44,47,6 script High Wizard 735,{
+valkyrie,44,47,6 script High Wizard 735,{
callfunc "F_Rebirth",Job_Mage_High,"High Mage",Job_High_Wizard,"High Wizard";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1a/LordKnight.txt b/npc/jobs/2-1a/LordKnight.txt
index 292ca8888..d93b35dcb 100644
--- a/npc/jobs/2-1a/LordKnight.txt
+++ b/npc/jobs/2-1a/LordKnight.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Lord Knight ==-
-valkyrie.gat,44,39,6 script Lord Knight 56,{
+valkyrie,44,39,6 script Lord Knight 56,{
callfunc "F_Rebirth",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Lord Knight";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1a/Sniper.txt b/npc/jobs/2-1a/Sniper.txt
index de7de8f4a..280d2be79 100644
--- a/npc/jobs/2-1a/Sniper.txt
+++ b/npc/jobs/2-1a/Sniper.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Sniper ==-
-valkyrie.gat,44,55,6 script Sniper 727,{
+valkyrie,44,55,6 script Sniper 727,{
callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Sniper,"Sniper";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1a/WhiteSmith.txt b/npc/jobs/2-1a/WhiteSmith.txt
index 50062fa84..2b9f8d408 100644
--- a/npc/jobs/2-1a/WhiteSmith.txt
+++ b/npc/jobs/2-1a/WhiteSmith.txt
@@ -16,6 +16,6 @@
//============================================================
// -== White Smith ==-
-valkyrie.gat,44,51,6 script White Smith 726,{
+valkyrie,44,51,6 script White Smith 726,{
callfunc "F_Rebirth",Job_Merchant_High,"Merchant High",Job_Whitesmith,"White Smith";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-1e/StarGladiator.txt b/npc/jobs/2-1e/StarGladiator.txt
index 9df093c3c..e926bcdc4 100644
--- a/npc/jobs/2-1e/StarGladiator.txt
+++ b/npc/jobs/2-1e/StarGladiator.txt
@@ -16,7 +16,7 @@
//============================================================
-payon.gat,215,102,2 script MooHyun 828,{
+payon,215,102,2 script MooHyun 828,{
mes "[MooHyun]";
if(Class==Job_Taekwon && JobLevel>=40 && STGL_Q==0) goto L_Taekwon;
if(STGL_Q) goto L_Quest;
@@ -63,7 +63,7 @@ L_No:
close;
}
-comodo.gat,172,231,2 script Man#SKTest 730,{
+comodo,172,231,2 script Man#SKTest 730,{
if(STGL_Q==1) goto L_Talk;
if(STGL_Q>=2) goto L_Needwarp;
mes "[Man]";
@@ -96,7 +96,7 @@ L_Warp:
mes "Great! With these items I can create a warp at any time.";
mes "so if you need to warp again just ask me, okay?";;
next;
- warp "job_star.gat",33,41;
+ warp "job_star",33,41;
close;
L_Noitem:
@@ -119,18 +119,18 @@ L_Needwarp:
close;
L_Again:
- warp "job_star.gat",33,41;
+ warp "job_star",33,41;
close;
}
-job_star.gat,29,33,4 script Gladiator of the Sun 823,{
+job_star,29,33,4 script Gladiator of the Sun 823,{
if(STGL_Q==3) goto L_Warpnow1;
if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk1;
mes "[Gladiator of the Sun]";
mes "How did you get in here!?";
mes "Get out at once!";
next;
- warp "payon.gat",256,242;
+ warp "payon",256,242;
close;
L_Talk1:
@@ -168,18 +168,18 @@ L_Talk1:
next;
L_Warpnow1:
- warp "job_star.gat",99,41;
+ warp "job_star",99,41;
close;
}
-job_star.gat,95,34,4 script Gladiator of the Moon 758,{
+job_star,95,34,4 script Gladiator of the Moon 758,{
if(STGL_Q==3) goto L_Warpnow2;
if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk2;
mes "[Gladiator of the Moon]";
mes "How did you get in here!?";
mes "Get out at once!";
next;
- warp "payon.gat",256,242;
+ warp "payon",256,242;
close;
L_Talk2:
@@ -216,18 +216,18 @@ L_Talk2:
next;
L_Warpnow2:
- warp "job_star.gat",165,39;
+ warp "job_star",165,39;
close;
}
-job_star.gat,161,34,4 script Gladiator of the Stars 77,{
+job_star,161,34,4 script Gladiator of the Stars 77,{
if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk3;
if(STGL_Q==3) goto L_Itemcheck;
mes "[Gladiator of the Stars]";
mes "How did you get in here!?";
mes "Get out at once!";
next;
- warp "payon.gat",256,242;
+ warp "payon",256,242;
close;
L_Talk3:
@@ -262,7 +262,7 @@ L_Itemcheck:
mes "[Gladiator of the Stars]";
mes "I wish you luck on your journey.";
next;
- warp "payon.gat",256,242;
+ warp "payon",256,242;
close;
L_Skill:
@@ -285,6 +285,6 @@ L_Noitem3:
mes "look for these items.";
next;
set STGL_Q,3;
- warp "payon.gat",256,242;
+ warp "payon",256,242;
close;
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2/alchemist.txt b/npc/jobs/2-2/alchemist.txt
index 454763cbc..3a3377d68 100644
--- a/npc/jobs/2-2/alchemist.txt
+++ b/npc/jobs/2-2/alchemist.txt
@@ -32,7 +32,7 @@
//==================================================================================================//
// Registration and First Test
//==================================================================================================//
-alde_alche.gat,27,185,4 script Parmry Gianino 744,{
+alde_alche,27,185,4 script Parmry Gianino 744,{
callfunc "F_BlockHigh",Job_Merchant_High,"Merchant High",Job_Creator,"Creator","Parmry Gianino";
mes "[Parmry Gianino]";
@@ -206,7 +206,7 @@ L_GoChange:
//==================================================================================================//
// 2nd Test: Math test :(
//==================================================================================================//
-alde_alche.gat,175,107,4 script Rasputin Gregory 749,{
+alde_alche,175,107,4 script Rasputin Gregory 749,{
mes "[Rasputin Gregory]";
if(baseJob == Job_Merchant) goto L_Merc;
mes "What is it, kikikiki. Are you curious about what I do...?";
@@ -467,7 +467,7 @@ L_Skip:
//==================================================================================================//
// 3rd Test: Mix some medicine
//==================================================================================================//
-alde_alche.gat,13,15,8 script Darwin 750,{
+alde_alche,13,15,8 script Darwin 750,{
mes "[Darwin]";
if(baseJob == Job_Merchant) goto L_Merc;
L_Other:
@@ -691,7 +691,7 @@ L_NotEnuf:
//==================================================================================================//
// 4th Test: Learn from Morgenstein
//==================================================================================================//
-alde_alche.gat,79,19,4 script Van Helmont 748,{
+alde_alche,79,19,4 script Van Helmont 748,{
mes "[Van Helmont]";
if(baseJob == Job_Merchant) goto L_Merc;
L_Other:
@@ -856,7 +856,7 @@ L_Done:
//==================================================================================================//
// Test 5 & 6: Word Scramble, Help the Baijin Bros.
//==================================================================================================//
-alde_alche.gat,145,19,4 script Nicholas Flamel 57,{
+alde_alche,145,19,4 script Nicholas Flamel 57,{
mes "[Nicholas Flamel]";
if(baseJob == Job_Merchant) goto L_Merc;
L_Other:
@@ -1017,7 +1017,7 @@ L_Done:
//==================================================================================================//
// Job Changer
//==================================================================================================//
-alde_alche.gat,101,184,4 script Vincent Carsciallo 122,{
+alde_alche,101,184,4 script Vincent Carsciallo 122,{
mes "[Vincent Carsciallo]";
if(baseJob == Job_Merchant) goto L_Merc;
if(baseJob == Job_Alchem){
diff --git a/npc/jobs/2-2/bard.txt b/npc/jobs/2-2/bard.txt
index 5ea58724c..19073801a 100644
--- a/npc/jobs/2-2/bard.txt
+++ b/npc/jobs/2-2/bard.txt
@@ -23,7 +23,7 @@
//============================================================
-comodo.gat,226,123,5 script Wandering Bard 741,{
+comodo,226,123,5 script Wandering Bard 741,{
callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Clown,"Clown","Wandering Bard";
if (BARD_Q == 1) goto L_BQ1;
@@ -474,4 +474,4 @@ L_CLOSE:
mes "[Lalo]";
mes "See you next time!";
close;
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt
index eb83ecd56..c761424d8 100644
--- a/npc/jobs/2-2/crusader.txt
+++ b/npc/jobs/2-2/crusader.txt
@@ -32,7 +32,7 @@
//============================================================
-prt_castle.gat,45,169,4 script Senior Crusader 752,{
+prt_castle,45,169,4 script Senior Crusader 752,{
callfunc "F_BlockHigh",Job_Swordman_High,"Swordman High",Job_Paladin,"Paladin","^000080Michael Halig^000000";
mes "[^000080Michael Halig^000000]";
@@ -361,7 +361,7 @@ NEXT19:
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-prt_castle.gat,164,32,0 script Man in Anguish 733,{
+prt_castle,164,32,0 script Man in Anguish 733,{
if (CRUS_Q == 7) goto CONT;
if (CRUS_Q > 7) goto CONT0;
mes "[^000080Murnak Mijoul^000000]";
@@ -396,10 +396,10 @@ prt_castle.gat,164,32,0 script Man in Anguish 733,{
mes "All right then... I'll tell you where to go.";
GO:
next;
- savepoint "prt_castle.gat",162,27;
- if (getmapusers("job_cru.gat") > 0) goto EXIT0;
+ savepoint "prt_castle",162,27;
+ if (getmapusers("job_cru") > 0) goto EXIT0;
set CRUS_Q,6;
- warp "job_cru.gat",23,42;
+ warp "job_cru",23,42;
EXIT0:
mes "[^000080Murnak Mijoul^000000]";
mes "I'm sorry, there's already another person there right now.";
@@ -437,7 +437,7 @@ prt_castle.gat,164,32,0 script Man in Anguish 733,{
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-prt_church.gat,94,116,0 script Gabriel Valentine 745,{
+prt_church,94,116,0 script Gabriel Valentine 745,{
mes "[^000080Gabriel Valentine^000000]";
if (BaseJob == Job_Novice){
mes "Hello young traveler.";
@@ -839,7 +839,7 @@ NEXT19:
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-prt_in.gat,83,97,0 script Patron Knight 734,{
+prt_in,83,97,0 script Patron Knight 734,{
mes "[^000080Bliant Piyord^000000]";
if (BaseJob == Job_Novice){
mes "Hello, young traveler.";
@@ -877,9 +877,9 @@ prt_in.gat,83,97,0 script Patron Knight 734,{
mes "[^000080Bliant Piyord^000000]";
mes "Let me make sure it's empty first.";
next;
- if( getmapusers("job_cru.gat")>0 ) goto EXIT1;
- killmonster "job_cru.gat","CR_KILL::OnStart";
- savepoint "prt_in.gat",81,100;
+ if( getmapusers("job_cru")>0 ) goto EXIT1;
+ killmonster "job_cru","CR_KILL::OnStart";
+ savepoint "prt_in",81,100;
set CRUS_Q, 12;
warp "job_cru",167,175;
EXIT1:
@@ -1003,13 +1003,13 @@ NEXT19:
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-job_cru.gat,23,42,0 script CR_DEAD -1,{
+job_cru,23,42,0 script CR_DEAD -1,{
OnStart:
- killmonster "job_cru.gat","CR_DEAD::OnStart";
+ killmonster "job_cru","CR_DEAD::OnStart";
set @CRU1,0;
enablenpc "CR_TST_2";
- warp "prt_castle.gat",162,27;
+ warp "prt_castle",162,27;
}
@@ -1019,54 +1019,54 @@ OnStart:
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-job_cru.gat,23,42,0 script CR_TST_2 139,8,8,{
+job_cru,23,42,0 script CR_TST_2 139,8,8,{
if (CRUS_Q != 6) goto EXIT;
set @CRU1,1;
- mapannounce "job_cru.gat","Please endure here and go to the exit.",8;
+ mapannounce "job_cru","Please endure here and go to the exit.",8;
- monster "job_cru.gat",10,43,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",14,47,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",26,46,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",31,46,"Requium",1913,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",16,52,"Raydric Archer",1914,0,"CR_DEAD::OnStart";
- monster "job_cru.gat",22,53,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",28,49,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",12,54,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",17,55,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",21,57,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",30,58,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",11,64,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",19,67,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",24,62,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",13,70,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",18,69,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",29,67,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",32,68,"Requium",1913,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",16,75,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",21,74,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",27,76,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",14,78,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",19,76,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",24,79,"Requium",1913,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",14,83,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",18,85,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",22,84,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",33,86,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",13,89,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",17,92,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",23,90,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",26,88,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",17,97,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",23,100,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",31,101,"Ghoul",1910,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",13,103,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",22,105,"Injustice",1912,1,"CR_DEAD::OnStart";
- monster "job_cru.gat",30,107,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",10,43,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",14,47,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",26,46,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",31,46,"Requium",1913,1,"CR_DEAD::OnStart";
+ monster "job_cru",16,52,"Raydric Archer",1914,0,"CR_DEAD::OnStart";
+ monster "job_cru",22,53,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",28,49,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",12,54,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",17,55,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",21,57,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",30,58,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",11,64,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
+ monster "job_cru",19,67,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",24,62,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",13,70,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",18,69,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",29,67,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",32,68,"Requium",1913,1,"CR_DEAD::OnStart";
+ monster "job_cru",16,75,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
+ monster "job_cru",21,74,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",27,76,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",14,78,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",19,76,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",24,79,"Requium",1913,1,"CR_DEAD::OnStart";
+ monster "job_cru",14,83,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
+ monster "job_cru",18,85,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",22,84,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",33,86,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",13,89,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",17,92,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",23,90,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",26,88,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",17,97,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
+ monster "job_cru",23,100,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",31,101,"Ghoul",1910,1,"CR_DEAD::OnStart";
+ monster "job_cru",13,103,"Raydric Archer",1914,1,"CR_DEAD::OnStart";
+ monster "job_cru",22,105,"Injustice",1912,1,"CR_DEAD::OnStart";
+ monster "job_cru",30,107,"Khalitzburg",1911,1,"CR_DEAD::OnStart";
disablenpc "CR_TST_2";
end;
EXIT:
- warp "prt_castle.gat",162,27;
+ warp "prt_castle",162,27;
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------
@@ -1075,14 +1075,14 @@ job_cru.gat,23,42,0 script CR_TST_2 139,8,8,{
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-job_cru.gat,23,109,0 script CR_EXT_1 139,1,1,{
+job_cru,23,109,0 script CR_EXT_1 139,1,1,{
if (@CRU1 == 0) goto JUMP;
set CRUS_Q,7;
- killmonster "job_cru.gat","CR_DEAD::OnStart";
+ killmonster "job_cru","CR_DEAD::OnStart";
enablenpc "CR_TST_2";
JUMP:
- warp "prt_castle.gat",162,28;
+ warp "prt_castle",162,28;
}
@@ -1094,7 +1094,7 @@ JUMP:
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-job_cru.gat,167,175,0 script CR_KILL -1,{
+job_cru,167,175,0 script CR_KILL -1,{
OnStart:
if (@CRU2 == 43) goto good;
@@ -1108,54 +1108,54 @@ OnStart:
end;
}
-job_cru.gat,167,175,0 script CR_TST_4 139,1,1,{
+job_cru,167,175,0 script CR_TST_4 139,1,1,{
if(CRUS_Q != 12) goto EXIT;
set @CRU2,1;
announce "Defeat all the enemies.",3;
- monster "job_cru.gat",163,42,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,66,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",163,89,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,115,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",166,141,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",168,166,"Bongun",1188,1,"CR_KILL::OnStart";
- monster "job_cru.gat",164,170,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",173,153,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",164,138,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",166,128,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,117,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",163,102,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",172,84,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",162,76,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",167,65,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,58,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",162,48,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",170,33,"Munak",1026,1,"CR_KILL::OnStart";
- monster "job_cru.gat",170,26,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",166,37,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,47,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",165,61,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",172,65,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",163,77,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",164,86,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",165,98,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",170,101,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",163,110,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",164,117,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",166,129,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",165,139,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",166,151,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",168,160,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",162,169,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,171,"Skeleton",1076,1,"CR_KILL::OnStart";
- monster "job_cru.gat",162,32,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",165,51,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",172,73,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",170,92,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",173,111,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",170,124,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",171,147,"Zombie",1015,1,"CR_KILL::OnStart";
- monster "job_cru.gat",163,162,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",163,42,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",171,66,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",163,89,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",171,115,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",166,141,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",168,166,"Bongun",1188,1,"CR_KILL::OnStart";
+ monster "job_cru",164,170,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",173,153,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",164,138,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",166,128,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",171,117,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",163,102,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",172,84,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",162,76,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",167,65,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",171,58,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",162,48,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",170,33,"Munak",1026,1,"CR_KILL::OnStart";
+ monster "job_cru",170,26,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",166,37,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",171,47,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",165,61,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",172,65,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",163,77,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",164,86,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",165,98,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",170,101,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",163,110,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",164,117,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",166,129,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",165,139,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",166,151,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",168,160,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",162,169,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",171,171,"Skeleton",1076,1,"CR_KILL::OnStart";
+ monster "job_cru",162,32,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",165,51,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",172,73,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",170,92,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",173,111,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",170,124,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",171,147,"Zombie",1015,1,"CR_KILL::OnStart";
+ monster "job_cru",163,162,"Zombie",1015,1,"CR_KILL::OnStart";
disablenpc "CR_TST_4";
EXIT:
end;
@@ -1168,18 +1168,18 @@ job_cru.gat,167,175,0 script CR_TST_4 139,1,1,{
// By Black Dragon based on the information at RagnaInfo
//
//-----------------------------------------------------------------------------------------------------------------------------------------------------
-job_cru.gat,167,17,0 script CR_EXT_4 139,2,2,{
+job_cru,167,17,0 script CR_EXT_4 139,2,2,{
enablenpc "CR_TST_4";
- warp "prt_in.gat",81,100;
+ warp "prt_in",81,100;
}
//==============================================================================
// mapflag
//==============================================================================
-job_cru.gat mapflag nomemo
-job_cru.gat mapflag noteleport
-job_cru.gat mapflag nosave SavePoint
-job_cru.gat mapflag nopenalty
-job_cru.gat mapflag nobranch
-job_cru.gat mapflag noexp
-job_cru.gat mapflag noloot
+job_cru mapflag nomemo
+job_cru mapflag noteleport
+job_cru mapflag nosave SavePoint
+job_cru mapflag nopenalty
+job_cru mapflag nobranch
+job_cru mapflag noexp
+job_cru mapflag noloot
diff --git a/npc/jobs/2-2/dancer.txt b/npc/jobs/2-2/dancer.txt
index 329497441..d9d2cf918 100644
--- a/npc/jobs/2-2/dancer.txt
+++ b/npc/jobs/2-2/dancer.txt
@@ -17,19 +17,19 @@
//============================================================
//= Warning Warp to escape the quest if need to
-job_duncer.gat,69,165,1 script DQWWarp 45,1,1,{
+job_duncer,69,165,1 script DQWWarp 45,1,1,{
mes "[Warning]";
mes "This is the way out, this will cancel your quest if you leave.";
next;
menu "Leave the quest",-,"Cancel",L_Can;
- warp "comodo.gat",193,149;
+ warp "comodo",193,149;
end;
L_Can:
close;
}
//= Warp man, takes you to the quest map (Comodo Theater)
-comodo.gat,193,151,4 script Bor Robin 86,{
+comodo,193,151,4 script Bor Robin 86,{
callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Gypsy,"Gypsy","Bor Robin";
mes "[Bor Robin]";
@@ -58,12 +58,12 @@ L1:
mes "[Bor Robin]";
mes "I will take you now.";
close2;
- warp "job_duncer.gat",70,49;
+ warp "job_duncer",70,49;
end;
}
//= 1st quest NPC, asks for Items and/or money, then passes you onto the next NPC
-job_duncer.gat,43,93,4 script Aire 724,{
+job_duncer,43,93,4 script Aire 724,{
mes "[Aire]";
if(BaseJob == Job_Dancer) {
mes "Nice to see you return.";
@@ -250,7 +250,7 @@ S_SHOWITEMS:
}
//= 2nd "Quest" and Job changer for after the 3rd Quest
-job_duncer.gat,95,93,4 script Bijou 101,{
+job_duncer,95,93,4 script Bijou 101,{
mes "[Bijou]";
if(BaseJob == Job_Dancer){
mes "What will you be doing today?";
@@ -581,15 +581,15 @@ L_DANCETEST:
mes "I will take you back stage so you can take you test!";
set DANC_Q,8;
close2;
- warp "job_duncer.gat",104,109;
+ warp "job_duncer",104,109;
end;
}
//=Start of the 3rd quest is here, once complete you go back to Bijou to change job
-job_duncer.gat,32,152,6 script Guide::dancew 69,{
+job_duncer,32,152,6 script Guide::dancew 69,{
end;
OnWarp:
- warpwaitingpc "job_duncer.gat",70,112,1;
+ warpwaitingpc "job_duncer",70,112,1;
set $@DQRID,$@warpwaitingpc[0];
if( attachrid($@DQRID)==0 ) goto OnInit;
disablewaitingroomevent;
@@ -601,116 +601,116 @@ OnInit:
end;
}
-job_duncer.gat,0,0,0 script jobDq -1,{
+job_duncer,0,0,0 script jobDq -1,{
end;
OnStart:
OnTimer1000:
- mapannounce "job_duncer.gat","Bijou: The test begins. Total time allowed is 1 minute.",8;
+ mapannounce "job_duncer","Bijou: The test begins. Total time allowed is 1 minute.",8;
end;
OnTimer3000:
- mapannounce "job_duncer.gat","Bijou: Step Up! [ /\\ ]",8;
+ mapannounce "job_duncer","Bijou: Step Up! [ /\\ ]",8;
callsub L_SUB1,2000;
end;
OnTimer7000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the bottom. [ \\/ ]",8;
+ mapannounce "job_duncer","Bijou: To the bottom. [ \\/ ]",8;
callsub L_SUB5,2000;
end;
OnTimer11000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the left. [ < ]",8;
+ mapannounce "job_duncer","Bijou: To the left. [ < ]",8;
callsub L_SUB2,2000;
end;
OnTimer15000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Go to the right. [ > ]",8;
+ mapannounce "job_duncer","Bijou: Go to the right. [ > ]",8;
callsub L_SUB4,2000;
end;
OnTimer19000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Return to the middle. [ * ]",8;
+ mapannounce "job_duncer","Bijou: Return to the middle. [ * ]",8;
callsub L_SUB3,3000;
end;
OnTimer21000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Stay still!",8;
+ mapannounce "job_duncer","Bijou: Stay still!",8;
end;
OnTimer26000:
set $@DQSP,SP;
- mapannounce "job_duncer.gat","Bijou: Use 'Attention Concentrate'!",8;
+ mapannounce "job_duncer","Bijou: Use 'Attention Concentrate'!",8;
end;
OnTimer29000:
if($@DQSP==SP) goto OnTimer80000;
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the left. [ < ]",8;
+ mapannounce "job_duncer","Bijou: To the left. [ < ]",8;
callsub L_SUB2,2000;
end;
OnTimer33000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the bottom. [ \\/ ]",8;
+ mapannounce "job_duncer","Bijou: To the bottom. [ \\/ ]",8;
end;
OnTimer35000:
- mapannounce "job_duncer.gat","Bijou: Directly the right! [ > ]",8;
+ mapannounce "job_duncer","Bijou: Directly the right! [ > ]",8;
callsub L_SUB4,3000;
end;
OnTimer38000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Stay still!",8;
+ mapannounce "job_duncer","Bijou: Stay still!",8;
end;
OnTimer41000:
- mapannounce "job_duncer.gat","Bijou: The left * center * right * top [ < ] [ * ] [ > ] [ /\\ ]",8;
+ mapannounce "job_duncer","Bijou: The left * center * right * top [ < ] [ * ] [ > ] [ /\\ ]",8;
callsub L_SUB1,0;
end;
OnTimer47000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the right. [ > ] ",8;
+ mapannounce "job_duncer","Bijou: To the right. [ > ] ",8;
callsub L_SUB4,3000;
end;
OnTimer50000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: The left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ] ",8;
+ mapannounce "job_duncer","Bijou: The left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ] ",8;
callsub L_SUB1,0;
end;
OnTimer56000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Once again, the left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ]",8;
+ mapannounce "job_duncer","Bijou: Once again, the left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ]",8;
callsub L_SUB1,0;
end;
OnTimer62000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Down! [ \\/ ]",8;
+ mapannounce "job_duncer","Bijou: Down! [ \\/ ]",8;
callsub L_SUB5,2500;
end;
OnTimer65000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: To the left! [ < ]",8;
+ mapannounce "job_duncer","Bijou: To the left! [ < ]",8;
callsub L_SUB2,2500;
end;
OnTimer68000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Return to the middle. [ * ]",8;
+ mapannounce "job_duncer","Bijou: Return to the middle. [ * ]",8;
callsub L_SUB3,2500;
end;
OnTimer71000:
donpcevent "::OnDE1";
- mapannounce "job_duncer.gat","Bijou: Kill the monster using Arrow Shower!",8;
+ mapannounce "job_duncer","Bijou: Kill the monster using Arrow Shower!",8;
set $@DQSP,SP;
- monster "job_duncer.gat",69,106,"Poring",1002,1,"jddie::OnDie";
+ monster "job_duncer",69,106,"Poring",1002,1,"jddie::OnDie";
end;
OnTimer76000:
- killmonsterall "job_duncer.gat";
+ killmonsterall "job_duncer";
end;
OnTimer80000:
- mapannounce "job_duncer.gat","Dancer: You were a bit too slow, sorry but you have failed.",8;
+ mapannounce "job_duncer","Dancer: You were a bit too slow, sorry but you have failed.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
disablenpc "lowertile";
disablenpc "middletile";
- if(getareausers("job_duncer.gat",68,106,70,114)) areawarp "job_duncer.gat",68,106,70,114,"job_duncer.gat",69,102;
- if(getareausers("job_duncer.gat",65,109,73,111)) areawarp "job_duncer.gat",65,109,73,111,"job_duncer.gat",69,102;
+ if(getareausers("job_duncer",68,106,70,114)) areawarp "job_duncer",68,106,70,114,"job_duncer",69,102;
+ if(getareausers("job_duncer",65,109,73,111)) areawarp "job_duncer",65,109,73,111,"job_duncer",69,102;
stopnpctimer;
enablewaitingroomevent "dancew";
end;
@@ -756,15 +756,15 @@ L_SUB5:
return;
}
-job_duncer.gat,0,0,0 script jddie -1,{
+job_duncer,0,0,0 script jddie -1,{
OnDie:
if($@DQRID && isloggedin($@DQRID)) {
attachrid($@DQRID);
if($@DQSP==SP)
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to use arrow shower to kill the monster",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to use arrow shower to kill the monster",8;
else {
- mapannounce "job_duncer.gat","Dancer: Well done, you were very skillful, and have passed the test.",8;
+ mapannounce "job_duncer","Dancer: Well done, you were very skillful, and have passed the test.",8;
set DANC_Q,9;
}
}
@@ -778,13 +778,13 @@ OnDie:
enablewaitingroomevent "dancew";
if($@DQRID && isloggedin($@DQRID))
- warp "job_duncer.gat",69,102;
+ warp "job_duncer",69,102;
set $@DQRID,0;
set $@DQSP,0;
end;
}
-job_duncer.gat,63,110,4 script Back Dancer#1::jdt1 724,{
+job_duncer,63,110,4 script Back Dancer#1::jdt1 724,{
end;
OnTimer5000:
enablenpc "lefttile";
@@ -800,7 +800,7 @@ OnDE2:
emotion e_omg;
end;
}
-job_duncer.gat,66,113,4 script Back Dancer#2::jdt2 724,{
+job_duncer,66,113,4 script Back Dancer#2::jdt2 724,{
end;
OnTimer5000:
enablenpc "uppertile";
@@ -816,7 +816,7 @@ OnDE2:
emotion e_omg;
end;
}
-job_duncer.gat,72,113,4 script Back Dancer#3::jdt3 724,{
+job_duncer,72,113,4 script Back Dancer#3::jdt3 724,{
end;
OnTimer5000:
enablenpc "lefttile";
@@ -832,7 +832,7 @@ OnDE2:
emotion e_omg;
end;
}
-job_duncer.gat,75,110,4 script Back Dancer#4::jdt4 724,{
+job_duncer,75,110,4 script Back Dancer#4::jdt4 724,{
end;
OnTimer5000:
enablenpc "lefttile";
@@ -849,7 +849,7 @@ OnDE2:
end;
}
-job_duncer.gat,75,110,4 script jdt5 139,{
+job_duncer,75,110,4 script jdt5 139,{
end;
OnTimer5000:
enablenpc "lefttile";
@@ -860,10 +860,10 @@ OnTimer5000:
end;
}
-job_duncer.gat,69,113,4 script uppertile 139,1,1,{
+job_duncer,69,113,4 script uppertile 139,1,1,{
end;
OnTouch:
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
@@ -871,7 +871,7 @@ OnTouch:
disablenpc "middletile";
enablewaitingroomevent "dancew";
stopnpctimer "jobDq";
- areawarp "job_duncer.gat",68,112,70,114,"job_duncer.gat",69,102;
+ areawarp "job_duncer",68,112,70,114,"job_duncer",69,102;
donpcevent "::OnDE2";
end;
OnDE1:
@@ -879,10 +879,10 @@ OnInit:
disablenpc "uppertile";
end;
}
-job_duncer.gat,66,110,4 script lefttile 139,1,1,{
+job_duncer,66,110,4 script lefttile 139,1,1,{
end;
OnTouch:
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
@@ -890,7 +890,7 @@ OnTouch:
disablenpc "middletile";
enablewaitingroomevent "dancew";
stopnpctimer "jobDq";
- areawarp "job_duncer.gat",65,109,67,111,"job_duncer.gat",69,102;
+ areawarp "job_duncer",65,109,67,111,"job_duncer",69,102;
donpcevent "::OnDE2";
end;
OnDE1:
@@ -899,10 +899,10 @@ OnInit:
end;
}
-job_duncer.gat,69,110,4 script middletile 139,1,1,{
+job_duncer,69,110,4 script middletile 139,1,1,{
end;
OnTouch:
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
@@ -910,7 +910,7 @@ OnTouch:
disablenpc "middletile";
enablewaitingroomevent "dancew";
stopnpctimer "jobDq";
- areawarp "job_duncer.gat",68,109,70,111,"job_duncer.gat",69,102;
+ areawarp "job_duncer",68,109,70,111,"job_duncer",69,102;
donpcevent "::OnDE2";
end;
OnDE1:
@@ -919,10 +919,10 @@ OnInit:
end;
}
-job_duncer.gat,72,110,4 script righttile 139,1,1,{
+job_duncer,72,110,4 script righttile 139,1,1,{
end;
OnTouch:
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
@@ -930,7 +930,7 @@ OnTouch:
disablenpc "middletile";
enablewaitingroomevent "dancew";
stopnpctimer "jobDq";
- areawarp "job_duncer.gat",71,109,73,111,"job_duncer.gat",69,102;
+ areawarp "job_duncer",71,109,73,111,"job_duncer",69,102;
donpcevent "::OnDE2";
end;
OnDE1:
@@ -939,10 +939,10 @@ OnInit:
end;
}
-job_duncer.gat,69,107,4 script lowertile 139,1,1,{
+job_duncer,69,107,4 script lowertile 139,1,1,{
end;
OnTouch:
- mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
+ mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8;
disablenpc "uppertile";
disablenpc "lefttile";
disablenpc "righttile";
@@ -950,7 +950,7 @@ OnTouch:
disablenpc "middletile";
enablewaitingroomevent "dancew";
stopnpctimer "jobDq";
- areawarp "job_duncer.gat",68,106,70,108,"job_duncer.gat",69,102;
+ areawarp "job_duncer",68,106,70,108,"job_duncer",69,102;
donpcevent "::OnDE2";
end;
OnDE1:
diff --git a/npc/jobs/2-2/monk.txt b/npc/jobs/2-2/monk.txt
index 072de6cce..2180bbaae 100644
--- a/npc/jobs/2-2/monk.txt
+++ b/npc/jobs/2-2/monk.txt
@@ -25,7 +25,7 @@
//============================================================
-prt_monk.gat,55,249,4 script Tohobu the Guarding Monk 139,0,5,{
+prt_monk,55,249,4 script Tohobu the Guarding Monk 139,0,5,{
mes "[Tohobu]";
mes "Who are you?!";
mes "How dare you enter this holy training place without my permission!!";
@@ -34,7 +34,7 @@ prt_monk.gat,55,249,4 script Tohobu the Guarding Monk 139,0,5,{
mes "Get Out!!";
close;
}
-prt_monk.gat,59,247,4 script Master 120,{
+prt_monk,59,247,4 script Master 120,{
callfunc "F_BlockHigh",Job_Acolyte_High,"Acolyte High",Job_Champion,"Champion","Tohobu";
if(MONK_Q == 1 ) goto Part1;
@@ -63,7 +63,7 @@ L_START:
mes "[Tohobu]";
mes "You are so impolite! Get out!";
- warp "prt_fild03.gat",357,256;
+ warp "prt_fild03",357,256;
end;
L_MENU_1:
mes "[Tohobu]";
@@ -146,7 +146,7 @@ Part3:
close;
}
-monk_in.gat,99,58,4 script Elder Wuhai 60,{
+monk_in,99,58,4 script Elder Wuhai 60,{
//Not sure if this is needed, but hopefully it will prevent bugs [Zephiris]
if(MONK_Q > 11) set MONK_Q,11;
@@ -635,7 +635,7 @@ Part7:
close;
}
-prt_monk.gat,251,255,4 script Wutao 79,{
+prt_monk,251,255,4 script Wutao 79,{
if(MONK_Q == 4 ) goto L_START;
if(MONK_Q == 5 ) goto Part1;
if(MONK_Q == 6 ) goto Part2;
@@ -1165,7 +1165,7 @@ Part3:
close;
}
-prt_monk.gat,57,179,4 script Fuhai 110,{
+prt_monk,57,179,4 script Fuhai 110,{
if(@Choice_mission == 1 ) goto Part1;
if(@Choice_mission == 2 ) goto Part2;
@@ -1312,7 +1312,7 @@ Part2:
}
-prt_monk.gat,199,169,4 script Guard 746,{
+prt_monk,199,169,4 script Guard 746,{
if(MONK_Q == 7) goto L_START;
if(MONK_Q > 6) goto Part1;
@@ -1343,7 +1343,7 @@ Part1:
close;
}
-monk_test.gat,329,61,4 script Bashu 753,{
+monk_test,329,61,4 script Bashu 753,{
if(MONK_Q == 7) goto L_START;
mes "[Bashu]";
@@ -1376,18 +1376,18 @@ L_MISSC:
mes "[Bashu]";
mes "The test you choose is Monk's patience - Mushroom Collecting";
next;
- warp "job_monk.gat",225,179;
+ warp "job_monk",225,179;
end;
L_MENU_1:
mes "[Bashu]";
mes "The test you choose is Monk's willpower - Marathon";
next;
- warp "monk_test.gat",387,345;
+ warp "monk_test",387,345;
end;
}
-monk_test.gat,387,347,4 script Musha 110,{
+monk_test,387,347,4 script Musha 110,{
mes "[Musha]";
mes "Wel...Welcome...!";
mes "This...This is the area for testing the wi...willpower of those who want to be a Monk.";
@@ -1410,13 +1410,13 @@ monk_test.gat,387,347,4 script Musha 110,{
next;
menu "I want to giveup!",-,"I want to run!!",L_MENU_1;
- mapannounce "monk_test.gat","Musha: " + strcharinfo(0) + " has give...given up on the test...! Gave up on the Marathon test... No...No willpower.....HaHaHaHa!!!...",8;
+ mapannounce "monk_test","Musha: " + strcharinfo(0) + " has give...given up on the test...! Gave up on the Marathon test... No...No willpower.....HaHaHaHa!!!...",8;
mes "[Musha]";
mes strcharinfo(0) + "...give...give up the test...";
mes "Give up the Marathon test...";
mes "No...No willpower.....HaHaHaHa!!!...";
next;
- warp "prt_monk.gat",196,168;
+ warp "prt_monk",196,168;
end;
L_MENU_1:
next;
@@ -1429,103 +1429,103 @@ L_MENU_1:
close;
}
-monk_test.gat,390,387,0 script monk_warp 45,1,1,{
+monk_test,390,387,0 script monk_warp 45,1,1,{
set @run, @run + 1;
- if(@run == (@runtimes-1)) mapannounce "monk_test.gat","Musha: Cheer up! The next lap is the last!",8;
+ if(@run == (@runtimes-1)) mapannounce "monk_test","Musha: Cheer up! The next lap is the last!",8;
if(@run == @runtimes) goto L_DONE;
- warp "monk_test.gat",388,348;
+ warp "monk_test",388,348;
end;
L_DONE:
- mapannounce "monk_test.gat","Musha: Con....Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
+ mapannounce "monk_test","Musha: Con....Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
set MONK_Q, 8;
- warp "prt_monk.gat",196,168;
+ warp "prt_monk",196,168;
end;
}
function script MnkTraps {
- mapannounce "monk_test.gat","trap: " + strcharinfo(0)+ " , you fell into a trap! We will warp you to the starting line.",8;
- warp "monk_test.gat",388,348;
+ mapannounce "monk_test","trap: " + strcharinfo(0)+ " , you fell into a trap! We will warp you to the starting line.",8;
+ warp "monk_test",388,348;
}
//---------------------
-monk_test.gat,386,164,0 script monk1-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,386,165,0 script monk1-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,387,164,0 script monk1-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,387,165,0 script monk1-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,388,164,0 script monk1-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,388,165,0 script monk1-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,389,164,0 script monk1-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,389,165,0 script monk1-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,386,164,0 script monk1-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,386,165,0 script monk1-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,387,164,0 script monk1-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,387,165,0 script monk1-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,388,164,0 script monk1-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,388,165,0 script monk1-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,389,164,0 script monk1-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,389,165,0 script monk1-8 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,386,42,0 script monk2-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,386,43,0 script monk2-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,387,42,0 script monk2-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,387,43,0 script monk2-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,388,42,0 script monk2-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,388,43,0 script monk2-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,389,42,0 script monk2-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,389,43,0 script monk2-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,386,42,0 script monk2-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,386,43,0 script monk2-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,387,42,0 script monk2-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,387,43,0 script monk2-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,388,42,0 script monk2-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,388,43,0 script monk2-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,389,42,0 script monk2-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,389,43,0 script monk2-8 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,184,11,0 script monk3-1 139,0,3,{callfunc "MnkTraps";}
-monk_test.gat,185,11,0 script monk3-2 139,0,3,{callfunc "MnkTraps";}
-monk_test.gat,186,11,0 script monk3-3 139,0,3,{callfunc "MnkTraps";}
-monk_test.gat,187,11,0 script monk3-4 139,0,3,{callfunc "MnkTraps";}
+monk_test,184,11,0 script monk3-1 139,0,3,{callfunc "MnkTraps";}
+monk_test,185,11,0 script monk3-2 139,0,3,{callfunc "MnkTraps";}
+monk_test,186,11,0 script monk3-3 139,0,3,{callfunc "MnkTraps";}
+monk_test,187,11,0 script monk3-4 139,0,3,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,70,10,0 script monk4-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,70,11,0 script monk4-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,70,12,0 script monk4-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,70,13,0 script monk4-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,71,10,0 script monk4-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,71,11,0 script monk4-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,71,12,0 script monk4-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,71,13,0 script monk4-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,70,10,0 script monk4-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,70,11,0 script monk4-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,70,12,0 script monk4-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,70,13,0 script monk4-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,71,10,0 script monk4-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,71,11,0 script monk4-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,71,12,0 script monk4-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,71,13,0 script monk4-8 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,8,30,0 script monk5-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,8,31,0 script monk5-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,9,30,0 script monk5-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,9,31,0 script monk5-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,10,30,0 script monk5-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,10,31,0 script monk5-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,11,30,0 script monk5-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,11,31,0 script monk5-8 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,12,30,0 script monk5-9 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,12,31,0 script monk5-10 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,13,30,0 script monk5-11 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,13,31,0 script monk5-12 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,14,30,0 script monk5-13 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,14,31,0 script monk5-14 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,15,30,0 script monk5-15 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,15,31,0 script monk5-16 139,0,0,{callfunc "MnkTraps";}
+monk_test,8,30,0 script monk5-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,8,31,0 script monk5-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,9,30,0 script monk5-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,9,31,0 script monk5-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,10,30,0 script monk5-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,10,31,0 script monk5-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,11,30,0 script monk5-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,11,31,0 script monk5-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,12,30,0 script monk5-9 139,0,0,{callfunc "MnkTraps";}
+monk_test,12,31,0 script monk5-10 139,0,0,{callfunc "MnkTraps";}
+monk_test,13,30,0 script monk5-11 139,0,0,{callfunc "MnkTraps";}
+monk_test,13,31,0 script monk5-12 139,0,0,{callfunc "MnkTraps";}
+monk_test,14,30,0 script monk5-13 139,0,0,{callfunc "MnkTraps";}
+monk_test,14,31,0 script monk5-14 139,0,0,{callfunc "MnkTraps";}
+monk_test,15,30,0 script monk5-15 139,0,0,{callfunc "MnkTraps";}
+monk_test,15,31,0 script monk5-16 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,10,158,0 script monk6-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,10,159,0 script monk6-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,11,158,0 script monk6-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,11,159,0 script monk6-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,12,158,0 script monk6-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,12,159,0 script monk6-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,13,158,0 script monk6-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,13,159,0 script monk6-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,10,158,0 script monk6-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,10,159,0 script monk6-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,11,158,0 script monk6-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,11,159,0 script monk6-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,12,158,0 script monk6-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,12,159,0 script monk6-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,13,158,0 script monk6-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,13,159,0 script monk6-8 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,38,386,0 script monk7-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,38,387,0 script monk7-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,38,388,0 script monk7-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,38,389,0 script monk7-4 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,39,386,0 script monk7-5 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,39,387,0 script monk7-6 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,39,388,0 script monk7-7 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,39,389,0 script monk7-8 139,0,0,{callfunc "MnkTraps";}
+monk_test,38,386,0 script monk7-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,38,387,0 script monk7-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,38,388,0 script monk7-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,38,389,0 script monk7-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,39,386,0 script monk7-5 139,0,0,{callfunc "MnkTraps";}
+monk_test,39,387,0 script monk7-6 139,0,0,{callfunc "MnkTraps";}
+monk_test,39,388,0 script monk7-7 139,0,0,{callfunc "MnkTraps";}
+monk_test,39,389,0 script monk7-8 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,82,390,0 script monk8-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,82,391,0 script monk8-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,83,390,0 script monk8-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,83,391,0 script monk8-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,82,390,0 script monk8-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,82,391,0 script monk8-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,83,390,0 script monk8-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,83,391,0 script monk8-4 139,0,0,{callfunc "MnkTraps";}
//---------------------
-monk_test.gat,82,384,0 script monk9-1 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,82,385,0 script monk9-2 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,83,384,0 script monk9-3 139,0,0,{callfunc "MnkTraps";}
-monk_test.gat,83,385,0 script monk9-4 139,0,0,{callfunc "MnkTraps";}
+monk_test,82,384,0 script monk9-1 139,0,0,{callfunc "MnkTraps";}
+monk_test,82,385,0 script monk9-2 139,0,0,{callfunc "MnkTraps";}
+monk_test,83,384,0 script monk9-3 139,0,0,{callfunc "MnkTraps";}
+monk_test,83,385,0 script monk9-4 139,0,0,{callfunc "MnkTraps";}
//---------------------
-prt_monk.gat,225,179,4 script XuanWu#01 89,{
+prt_monk,225,179,4 script XuanWu#01 89,{
mes "[XuanWu]";
mes "To see the growing of crops, I deeply appreciate the grace of God.";
next;
@@ -1547,7 +1547,7 @@ prt_monk.gat,225,179,4 script XuanWu#01 89,{
mes "The farmer is the root of world. That is quite true.";
close;
}
-job_monk.gat,225,179,4 script XuanWu#02 89,{
+job_monk,225,179,4 script XuanWu#02 89,{
if(MONK_Q == 8 ) goto Part2;
if(@mission_start == 1 ) goto Part1;
@@ -1583,7 +1583,7 @@ job_monk.gat,225,179,4 script XuanWu#02 89,{
menu "Start Mushroom Collecting",L_MENU_1,"I'll give up",L_MENU_2;
L_MENU_2:
- mapannounce "monk_test.gat","XuanWu: ......Another one without patience...",8;
+ mapannounce "monk_test","XuanWu: ......Another one without patience...",8;
mes "[XuanWu]";
mes "Another one without patience...";
set @mission_start, 0;
@@ -1592,7 +1592,7 @@ L_MENU_2:
getitem 1070, 1;//Items: Orange_Gooey_Mushroom,
delitem 1070, countitem(1070);//Items: Orange_Gooey_Mushroom_,
next;
- warp "prt_monk.gat",196,168;
+ warp "prt_monk",196,168;
end;
L_MENU_1:
mes "[XuanWu]";
@@ -1629,18 +1629,18 @@ Part2:
mes "Go to [Daowen], he is in deep inside the building.";
close;
}
-job_monk.gat,191,172,4 script job_monk_warp 45,1,1,{
- warp "monk_test.gat",329,57;
+job_monk,191,172,4 script job_monk_warp 45,1,1,{
+ warp "monk_test",329,57;
end;
}
-job_monk.gat,199,169,4 script Guard ChaoLi 746,{
+job_monk,199,169,4 script Guard ChaoLi 746,{
mes "[Guard ChaoLi]";
mes "Silence in test area!";
close;
}
-monk_test.gat,319,139,4 script Daowen 52,{
+monk_test,319,139,4 script Daowen 52,{
if(MONK_Q == 8) goto L_START;
if(MONK_Q == 9) goto Part1;
if(MONK_Q == 10) goto Part2;
@@ -1711,7 +1711,7 @@ Part2:
close;
}
-monk_test.gat,88,91,4 script Test Assistant#01 52,{
+monk_test,88,91,4 script Test Assistant#01 52,{
mes "[Test Assistant]";
mes "Are you ready for training in the dispersement of evil?";
next;
@@ -1723,56 +1723,56 @@ monk_test.gat,88,91,4 script Test Assistant#01 52,{
mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them.";
mes "Good luck! May God be with you.";
next;
- if(getareausers("monk_test.gat",126,161,165,199) > 0) goto L_WAIT;
- killmonster "monk_test.gat","monk_mob1::OnMobDead";
+ if(getareausers("monk_test",126,161,165,199) > 0) goto L_WAIT;
+ killmonster "monk_test","monk_mob1::OnMobDead";
enablenpc "monk_mob1_1";
enablenpc "monk_mob1_2";
enablenpc "monk_mob1_3";
enablenpc "monk_mob1_3";
- warp "monk_test.gat",127,179;
+ warp "monk_test",127,179;
end;
L_WAIT:
mes "[Test Assistant]";
mes "Oh... There is someone else taking the test. Please wait a minute then try again.";
close;
}
-monk_test.gat,129,180,4 script monk_mob1_1 139,0,19,{
- monster "monk_test.gat",130,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
- monster "monk_test.gat",130,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
+monk_test,129,180,4 script monk_mob1_1 139,0,19,{
+ monster "monk_test",130,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
+ monster "monk_test",130,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
//~ disablenpc "monk_mob1_1";
end;
}
-monk_test.gat,133,180,4 script monk_mob1_2 139,0,19,{
- monster "monk_test.gat",134,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
- monster "monk_test.gat",134,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
+monk_test,133,180,4 script monk_mob1_2 139,0,19,{
+ monster "monk_test",134,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
+ monster "monk_test",134,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
//~ disablenpc "monk_mob1_2";
end;
}
-monk_test.gat,145,180,4 script monk_mob1_3 139,0,19,{
- monster "monk_test.gat",145,180,"--ja--",1041,1,"monk_mob1::OnMobDead";
+monk_test,145,180,4 script monk_mob1_3 139,0,19,{
+ monster "monk_test",145,180,"--ja--",1041,1,"monk_mob1::OnMobDead";
//~ disablenpc "monk_mob1_3";
end;
}
-monk_test.gat,155,180,4 script monk_mob1_4 139,0,19,{
- monster "monk_test.gat",157,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
- monster "monk_test.gat",157,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
+monk_test,155,180,4 script monk_mob1_4 139,0,19,{
+ monster "monk_test",157,183,"--ja--",1015,1,"monk_mob1::OnMobDead";
+ monster "monk_test",157,177,"--ja--",1015,1,"monk_mob1::OnMobDead";
//~ disablenpc "monk_mob1_4";
end;
}
-monk_test.gat,165,179,4 script monk_mob3_warp#01 45,1,1,{
+monk_test,165,179,4 script monk_mob3_warp#01 45,1,1,{
set MONK_Q, 9;
- mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
- killmonster "monk_test.gat","monk_mob1::OnMobDead";
- warp "monk_test.gat",317,142;
+ mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
+ killmonster "monk_test","monk_mob1::OnMobDead";
+ warp "monk_test",317,142;
end;
}
-monk_test.gat,1,1,1 script monk_mob1 -1,{
+monk_test,1,1,1 script monk_mob1 -1,{
OnMobDead:
end;
}
-monk_test.gat,95,85,4 script Test Assistant#02 79,{
+monk_test,95,85,4 script Test Assistant#02 79,{
mes "[Test Assistant]";
mes "Are you ready for training in the dispersement of evil?";
next;
@@ -1784,13 +1784,13 @@ monk_test.gat,95,85,4 script Test Assistant#02 79,{
mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them.";
mes "Good luck! May God be with you.";
next;
- if(getareausers("monk_test.gat",126,262,165,300) > 0) goto L_WAIT;
- killmonster "monk_test.gat","monk_mob2::OnMobDead";
+ if(getareausers("monk_test",126,262,165,300) > 0) goto L_WAIT;
+ killmonster "monk_test","monk_mob2::OnMobDead";
enablenpc "monk_mob2_1";
enablenpc "monk_mob2_2";
enablenpc "monk_mob2_3";
enablenpc "monk_mob2_4";
- warp "monk_test.gat",127,278;
+ warp "monk_test",127,278;
end;
L_WAIT:
@@ -1799,43 +1799,43 @@ L_WAIT:
close;
}
-monk_test.gat,129,281,4 script monk_mob2_1 139,0,19,{
- monster "monk_test.gat",130,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
- monster "monk_test.gat",130,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
+monk_test,129,281,4 script monk_mob2_1 139,0,19,{
+ monster "monk_test",130,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
+ monster "monk_test",130,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
//~ disablenpc "monk_mob2_1";
end;
}
-monk_test.gat,136,281,4 script monk_mob2_2 139,0,19,{
- monster "monk_test.gat",139,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
- monster "monk_test.gat",139,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
+monk_test,136,281,4 script monk_mob2_2 139,0,19,{
+ monster "monk_test",139,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
+ monster "monk_test",139,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
//~ disablenpc "monk_mob2_2";
end;
}
-monk_test.gat,144,281,4 script monk_mob2_3 139,0,19,{
- monster "monk_test.gat",145,281,"--ja--",1041,1,"monk_mob2::OnMobDead";
+monk_test,144,281,4 script monk_mob2_3 139,0,19,{
+ monster "monk_test",145,281,"--ja--",1041,1,"monk_mob2::OnMobDead";
//~ disablenpc "monk_mob2_3";
end;
}
-monk_test.gat,153,281,4 script monk_mob2_4 139,0,19,{
- monster "monk_test.gat",155,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
- monster "monk_test.gat",155,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
+monk_test,153,281,4 script monk_mob2_4 139,0,19,{
+ monster "monk_test",155,278,"--ja--",1015,1,"monk_mob2::OnMobDead";
+ monster "monk_test",155,284,"--ja--",1015,1,"monk_mob2::OnMobDead";
//~ disablenpc "monk_mob2_4";
end;
}
-monk_test.gat,165,278,4 script monk_mob2_warp 45,1,1,{
+monk_test,165,278,4 script monk_mob2_warp 45,1,1,{
set MONK_Q, 9;
- mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
- killmonster "monk_test.gat","monk_mob2::OnMobDead";
- warp "monk_test.gat",317,142;
+ mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
+ killmonster "monk_test","monk_mob2::OnMobDead";
+ warp "monk_test",317,142;
end;
}
-monk_test.gat,1,1,1 script monk_mob2 -1,{
+monk_test,1,1,1 script monk_mob2 -1,{
OnMobDead:
end;
}
-monk_test.gat,82,85,4 script Test Assistant#03 95,{
+monk_test,82,85,4 script Test Assistant#03 95,{
mes "[Test Assistant]";
mes "Are you ready for training in the dispersement of evil?";
next;
@@ -1847,13 +1847,13 @@ monk_test.gat,82,85,4 script Test Assistant#03 95,{
mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them.";
mes "Good luck! May God be with you.";
next;
- if(getareausers("monk_test.gat",233,262,269,300) > 0) goto L_WAIT;
- killmonster "monk_test.gat","monk_mob3::OnMobDead";
+ if(getareausers("monk_test",233,262,269,300) > 0) goto L_WAIT;
+ killmonster "monk_test","monk_mob3::OnMobDead";
enablenpc "monk_mob3_1";
enablenpc "monk_mob3_2";
enablenpc "monk_mob3_3";
enablenpc "monk_mob3_4";
- warp "monk_test.gat",231,279;
+ warp "monk_test",231,279;
end;
L_WAIT:
@@ -1862,37 +1862,37 @@ L_WAIT:
close;
}
-monk_test.gat,234,281,4 script monk_mob3_1 139,0,19,{
- monster "monk_test.gat",235,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
- monster "monk_test.gat",235,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
+monk_test,234,281,4 script monk_mob3_1 139,0,19,{
+ monster "monk_test",235,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
+ monster "monk_test",235,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
//~ disablenpc "monk_mob3_1";
end;
}
-monk_test.gat,239,281,4 script monk_mob3_2 139,0,19,{
- monster "monk_test.gat",240,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
- monster "monk_test.gat",240,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
+monk_test,239,281,4 script monk_mob3_2 139,0,19,{
+ monster "monk_test",240,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
+ monster "monk_test",240,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
//~ disablenpc "monk_mob3_2";
end;
}
-monk_test.gat,248,281,4 script monk_mob3_3 139,0,19,{
- monster "monk_test.gat",249,281,"--ja--",1041,1,"monk_mob3::OnMobDead";
+monk_test,248,281,4 script monk_mob3_3 139,0,19,{
+ monster "monk_test",249,281,"--ja--",1041,1,"monk_mob3::OnMobDead";
//~ disablenpc "monk_mob3_3";
end;
}
-monk_test.gat,260,281,4 script monk_mob3_4 139,0,19,{
- monster "monk_test.gat",261,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
- monster "monk_test.gat",261,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
+monk_test,260,281,4 script monk_mob3_4 139,0,19,{
+ monster "monk_test",261,277,"--ja--",1015,1,"monk_mob3::OnMobDead";
+ monster "monk_test",261,284,"--ja--",1015,1,"monk_mob3::OnMobDead";
//~ disablenpc "monk_mob3_4";
end;
}
-monk_test.gat,269,279,4 script monk_mob3_warp#02 45,1,1,{
+monk_test,269,279,4 script monk_mob3_warp#02 45,1,1,{
set MONK_Q, 9;
- mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
- killmonster "monk_test.gat","monk_mob3::OnMobDead";
- warp "monk_test.gat",317,142;
+ mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8;
+ killmonster "monk_test","monk_mob3::OnMobDead";
+ warp "monk_test",317,142;
end;
}
-monk_test.gat,1,1,1 script monk_mob3 -1,{
+monk_test,1,1,1 script monk_mob3 -1,{
OnMobDead:
end;
}
@@ -1901,26 +1901,26 @@ OnMobDead:
//==============================================================================
// Monsters of Mushroom Collecting
//==============================================================================
-job_monk.gat,0,0,0,0 monster Thief Mushroom 1182,170,0,0,0
-job_monk.gat,0,0,0,0 monster Thief Bug Larva 1051,120,0,0,0
+job_monk,0,0,0,0 monster Thief Mushroom 1182,170,0,0,0
+job_monk,0,0,0,0 monster Thief Bug Larva 1051,120,0,0,0
//==============================================================================
// warps
//==============================================================================
-prt_monk.gat,192,172,0 warp monk15 1,1,monk_test.gat,329,50
-monk_test.gat,329,47,0 warp monk16 1,1,prt_monk.gat,193,166
-monk_test.gat,329,76,0 warp monk17 1,1,monk_test.gat,259,118
-monk_test.gat,259,115,0 warp monk18 1,1,monk_test.gat,329,71
-monk_test.gat,271,126,0 warp monk19 1,1,monk_test.gat,301,127
-monk_test.gat,298,127,0 warp monk20 1,1,monk_test.gat,268,126
+prt_monk,192,172,0 warp monk15 1,1,monk_test,329,50
+monk_test,329,47,0 warp monk16 1,1,prt_monk,193,166
+monk_test,329,76,0 warp monk17 1,1,monk_test,259,118
+monk_test,259,115,0 warp monk18 1,1,monk_test,329,71
+monk_test,271,126,0 warp monk19 1,1,monk_test,301,127
+monk_test,298,127,0 warp monk20 1,1,monk_test,268,126
//==============================================================================
// mapflag
//==============================================================================
-monk_test.gat mapflag nomemo
-monk_test.gat mapflag noteleport
-monk_test.gat mapflag nosave SavePoint
-monk_test.gat mapflag nopenalty
-monk_test.gat mapflag nobranch
-monk_test.gat mapflag noexp
-monk_test.gat mapflag noloot
+monk_test mapflag nomemo
+monk_test mapflag noteleport
+monk_test mapflag nosave SavePoint
+monk_test mapflag nopenalty
+monk_test mapflag nobranch
+monk_test mapflag noexp
+monk_test mapflag noloot
diff --git a/npc/jobs/2-2/rogue.txt b/npc/jobs/2-2/rogue.txt
index 28634fa63..01833151a 100644
--- a/npc/jobs/2-2/rogue.txt
+++ b/npc/jobs/2-2/rogue.txt
@@ -30,7 +30,7 @@
//=======================================================================================================//
// Markie: Test 1 and Jobchange //
//***********************************************************************************************************************************************************//
-in_rogue.gat,363,123,3 script Markie 747,{
+in_rogue,363,123,3 script Markie 747,{
callfunc "F_BlockHigh",Job_Thief_High,"Thief High",Job_Stalker,"Stalker","Markie";
mes "[Markie]";
@@ -97,7 +97,7 @@ L_Test1:
mes "I am going to ask you a few questions. Listen carefully and choose what you think is the best answer okay?";
next;
- savepoint "in_rogue.gat",366,114;
+ savepoint "in_rogue",366,114;
set @score, 0;
set ROGUE_Q, 1;
if(rand(2)) goto L_QSet2;
@@ -392,7 +392,7 @@ L_SkillP:
//=======================================================================================================//
// Mr. Smith: Tests 2 and 3 //
//***********************************************************************************************************************************************************//
-in_rogue.gat,376,23,3 script Mr. Smith 57,{
+in_rogue,376,23,3 script Mr. Smith 57,{
mes "[Mr. Smith]";
if(BaseJob == Job_Thief) goto L_Thief;
@@ -631,7 +631,7 @@ L_Done:
//===========================================================
//------------------------------------------------------------------------------
-in_rogue.gat,272,136,3 script Hermanthorn Jr. 85,{
+in_rogue,272,136,3 script Hermanthorn Jr. 85,{
mes "[Hermanthorn Jr.]";
mes "Huh? Wha.... who are you?! You're not from the Rogue guild!! Get out of here!";
emotion e_what;
@@ -647,17 +647,17 @@ in_rogue.gat,272,136,3 script Hermanthorn Jr. 85,{
}
// --------------------------------------------------------------------------
-cmd_fild09.gat,106,195,0 script Aragham Junior#01 45,1,1,{
+cmd_fild09,106,195,0 script Aragham Junior#01 45,1,1,{
callfunc "F_RogueTest3", 1, "Aragham", "never", "hoarded", "upgrade items.", 244, 24;
}
// -----------------------------------------------------------------------------
-cmd_fild09.gat,335,143,0 script Hollgrehen Junior#01 45,1,1,{
+cmd_fild09,335,143,0 script Hollgrehen Junior#01 45,1,1,{
callfunc "F_RogueTest3", 2, "My father", "never", "hoarded", "upgrade items.", 168, 34;
}
// ------------------------------------------------------------------------------
-cmd_fild04.gat,304,179,0 script Antonio Junior#01 45,1,1,{
+cmd_fild04,304,179,0 script Antonio Junior#01 45,1,1,{
callfunc "F_RogueTest3", 3, "Antonio", "doesn't like", "breaking", "refining materials.", 165, 104;
}
@@ -747,7 +747,7 @@ L_Enter:
mes "You hear the door begining to open........";
next;
deletearray @choice$[1], 4;
- warp "in_rogue.gat", getarg(5), getarg(6);
+ warp "in_rogue", getarg(5), getarg(6);
end;
L_Wrong:
@@ -769,22 +769,22 @@ sF_Password:
// Test 4: Last Test //
//***********************************************************************************************************************************************************//
// Other path
-// warp "in_rogue.gat", 11, 388;
+// warp "in_rogue", 11, 388;
// 390,389 end warp
// 9,9 -> 9,21
//===============================================
// Guildsman
//===============================================
//---------------------------------------------------------------------------
-in_rogue.gat,244,39,4 script Aragham Junior#02 99,{
+in_rogue,244,39,4 script Aragham Junior#02 99,{
callfunc "F_RogueTest4", 1, "Aragham Junior", 245, 27;
}
//---------------------------------------------------------------------------
-in_rogue.gat,152,27,6 script Hollgrehen Junior#02 85,{
+in_rogue,152,27,6 script Hollgrehen Junior#02 85,{
callfunc "F_RogueTest4", 2, "Hollgrehen Junior", 160, 32;
}
//---------------------------------------------------------------------------
-in_rogue.gat,183,105,4 script Antonio Junior#02 88,{
+in_rogue,183,105,4 script Antonio Junior#02 88,{
callfunc "F_RogueTest4", 3, "Antonio Junior", 175, 107;
}
@@ -822,9 +822,9 @@ function script F_RogueTest4 {
mes "Good luck then.";
next;
set ROGUE_Q, 4;
- killmonsterall "in_rogue.gat";
- savepoint "in_rogue.gat", getarg(2), getarg(3);
- warp "in_rogue.gat", 15, 105;
+ killmonsterall "in_rogue";
+ savepoint "in_rogue", getarg(2), getarg(3);
+ warp "in_rogue", 15, 105;
end;
M_End:
@@ -869,98 +869,98 @@ L_NoThief:
//================================================
// Monster Spawns
//================================================
-in_rogue.gat,15,185,0 script rogue_mob1 139,8,0,{
- monster "in_rogue.gat",14,188,"Zombie",1015,1;
- monster "in_rogue.gat",15,188,"Zombie",1015,1;
- monster "in_rogue.gat",16,188,"Zombie",1015,1;
- monster "in_rogue.gat",14,189,"Zombie",1015,1;
- monster "in_rogue.gat",15,189,"Zombie",1015,1;
- monster "in_rogue.gat",16,189,"Zombie",1015,1;
+in_rogue,15,185,0 script rogue_mob1 139,8,0,{
+ monster "in_rogue",14,188,"Zombie",1015,1;
+ monster "in_rogue",15,188,"Zombie",1015,1;
+ monster "in_rogue",16,188,"Zombie",1015,1;
+ monster "in_rogue",14,189,"Zombie",1015,1;
+ monster "in_rogue",15,189,"Zombie",1015,1;
+ monster "in_rogue",16,189,"Zombie",1015,1;
end;
}
-in_rogue.gat,15,245,0 script rogue_mob2 139,8,0,{
- monster "in_rogue.gat",14,247,"Mummy",1041,1;
- monster "in_rogue.gat",15,247,"Mummy",1041,1;
- monster "in_rogue.gat",16,247,"Mummy",1041,1;
- monster "in_rogue.gat",14,248,"Mummy",1041,1;
- monster "in_rogue.gat",15,248,"Mummy",1041,1;
- monster "in_rogue.gat",16,248,"Mummy",1041,1;
+in_rogue,15,245,0 script rogue_mob2 139,8,0,{
+ monster "in_rogue",14,247,"Mummy",1041,1;
+ monster "in_rogue",15,247,"Mummy",1041,1;
+ monster "in_rogue",16,247,"Mummy",1041,1;
+ monster "in_rogue",14,248,"Mummy",1041,1;
+ monster "in_rogue",15,248,"Mummy",1041,1;
+ monster "in_rogue",16,248,"Mummy",1041,1;
end;
}
-in_rogue.gat,15,328,0 script rogue_mob3 139,8,0,{
- monster "in_rogue.gat",14,331,"Zombie",1015,1;
- monster "in_rogue.gat",15,331,"Zombie",1015,1;
- monster "in_rogue.gat",16,331,"Zombie",1015,1;
- monster "in_rogue.gat",14,332,"Zombie",1015,1;
- monster "in_rogue.gat",15,332,"Zombie",1015,1;
- monster "in_rogue.gat",16,332,"Zombie",1015,1;
+in_rogue,15,328,0 script rogue_mob3 139,8,0,{
+ monster "in_rogue",14,331,"Zombie",1015,1;
+ monster "in_rogue",15,331,"Zombie",1015,1;
+ monster "in_rogue",16,331,"Zombie",1015,1;
+ monster "in_rogue",14,332,"Zombie",1015,1;
+ monster "in_rogue",15,332,"Zombie",1015,1;
+ monster "in_rogue",16,332,"Zombie",1015,1;
end;
}
-in_rogue.gat,35,342,0 script rogue_mob4 139,0,8,{
- monster "in_rogue.gat",38,340,"Mummy",1041,1;
- monster "in_rogue.gat",37,342,"Abyss Knight",1219,1;
- monster "in_rogue.gat",39,342,"Ghoul",1036,1;
- monster "in_rogue.gat",38,344,"Mummy",1041,1;
+in_rogue,35,342,0 script rogue_mob4 139,0,8,{
+ monster "in_rogue",38,340,"Mummy",1041,1;
+ monster "in_rogue",37,342,"Abyss Knight",1219,1;
+ monster "in_rogue",39,342,"Ghoul",1036,1;
+ monster "in_rogue",38,344,"Mummy",1041,1;
end;
}
-in_rogue.gat,57,306,0 script rogue_mob5 139,4,0,{
- monster "in_rogue.gat",59,301,"Khalitzburg",1132,1;
+in_rogue,57,306,0 script rogue_mob5 139,4,0,{
+ monster "in_rogue",59,301,"Khalitzburg",1132,1;
end;
}
-in_rogue.gat,96,333,0 script rogue_mob6 139,0,4,{
- monster "in_rogue.gat",92,325,"Khalitzburg",1132,1;
+in_rogue,96,333,0 script rogue_mob6 139,0,4,{
+ monster "in_rogue",92,325,"Khalitzburg",1132,1;
end;
}
-in_rogue.gat,139,313,0 script rogue_mob7 139,4,0,{
- monster "in_rogue.gat",139,309,"Abyss Knight",1219,1;
+in_rogue,139,313,0 script rogue_mob7 139,4,0,{
+ monster "in_rogue",139,309,"Abyss Knight",1219,1;
end;
}
-in_rogue.gat,135,246,0 script rogue_mob8 139,0,4,{
- monster "in_rogue.gat",139,245,"Zombie",1015,2;
- monster "in_rogue.gat",139,246,"Zombie",1015,2;
- monster "in_rogue.gat",139,247,"Zombie",1015,2;
+in_rogue,135,246,0 script rogue_mob8 139,0,4,{
+ monster "in_rogue",139,245,"Zombie",1015,2;
+ monster "in_rogue",139,246,"Zombie",1015,2;
+ monster "in_rogue",139,247,"Zombie",1015,2;
end;
}
-in_rogue.gat,62,302,0 script rogue_mob9 139,0,4,{
- monster "in_rogue.gat",57,305,"Khalitzburg",1132,1;
+in_rogue,62,302,0 script rogue_mob9 139,0,4,{
+ monster "in_rogue",57,305,"Khalitzburg",1132,1;
end;
}
-in_rogue.gat,199,218,0 script rogue_mob10 139,0,8,{
- monster "in_rogue.gat",157,218,"Zombie",1015,10;
- monster "in_rogue.gat",157,218,"Abyss Knight",1219,1;
- monster "in_rogue.gat",157,218,"Ghoul",1036,1;
- monster "in_rogue.gat",157,218,"Archer Skeleton",1016,1;
+in_rogue,199,218,0 script rogue_mob10 139,0,8,{
+ monster "in_rogue",157,218,"Zombie",1015,10;
+ monster "in_rogue",157,218,"Abyss Knight",1219,1;
+ monster "in_rogue",157,218,"Ghoul",1036,1;
+ monster "in_rogue",157,218,"Archer Skeleton",1016,1;
end;
}
-in_rogue.gat,86,187,0 script rogue_mob11 139,0,8,{
- monster "in_rogue.gat",88,186,"Mummy",1041,1;
- monster "in_rogue.gat",88,187,"Mummy",1041,1;
- monster "in_rogue.gat",88,188,"Mummy",1041,1;
+in_rogue,86,187,0 script rogue_mob11 139,0,8,{
+ monster "in_rogue",88,186,"Mummy",1041,1;
+ monster "in_rogue",88,187,"Mummy",1041,1;
+ monster "in_rogue",88,188,"Mummy",1041,1;
end;
}
-in_rogue.gat,225,187,0 script rogue_mob12 139,0,8,{
- monster "in_rogue.gat",232,191,"Abyss Knight",1219,1;
- monster "in_rogue.gat",233,190,"Abyss Knight",1219,1;
- monster "in_rogue.gat",234,189,"Abyss Knight",1219,1;
+in_rogue,225,187,0 script rogue_mob12 139,0,8,{
+ monster "in_rogue",232,191,"Abyss Knight",1219,1;
+ monster "in_rogue",233,190,"Abyss Knight",1219,1;
+ monster "in_rogue",234,189,"Abyss Knight",1219,1;
end;
}
-in_rogue.gat,252,320,0 script rogue_mob13 139,0,8,{
- monster "in_rogue.gat",252,319,"Mummy",1041,1;
- monster "in_rogue.gat",252,321,"Mummy",1041,1;
- monster "in_rogue.gat",252,319,"Ghoul",1036,1;
- monster "in_rogue.gat",252,321,"Ghoul",1036,1;
- monster "in_rogue.gat",257,320,"Archer Skeleton",1016,1;
- monster "in_rogue.gat",248,320,"Archer Skeleton",1016,1;
+in_rogue,252,320,0 script rogue_mob13 139,0,8,{
+ monster "in_rogue",252,319,"Mummy",1041,1;
+ monster "in_rogue",252,321,"Mummy",1041,1;
+ monster "in_rogue",252,319,"Ghoul",1036,1;
+ monster "in_rogue",252,321,"Ghoul",1036,1;
+ monster "in_rogue",257,320,"Archer Skeleton",1016,1;
+ monster "in_rogue",248,320,"Archer Skeleton",1016,1;
end;
}
//================================================
// End Warp
//================================================
-in_rogue.gat,370,320,0 script rogue04 45,1,1,{
+in_rogue,370,320,0 script rogue04 45,1,1,{
set ROGUE_Q, 5;
- killmonsterall "in_rogue.gat";
- warp "in_rogue.gat",378,113;
+ killmonsterall "in_rogue";
+ warp "in_rogue",378,113;
end;
}
@@ -976,17 +976,17 @@ OnMinute30:
OnMinute40:
OnMinute50:
OnMinute60:
- killmonsterall "in_rogue.gat";
+ killmonsterall "in_rogue";
end;
}
//==============================================================================
// mapflag
//==============================================================================
-in_rogue.gat mapflag nomemo
-in_rogue.gat mapflag noteleport
-in_rogue.gat mapflag nosave SavePoint
-in_rogue.gat mapflag nopenalty
-in_rogue.gat mapflag nobranch
-in_rogue.gat mapflag noexp
-in_rogue.gat mapflag noloot
+in_rogue mapflag nomemo
+in_rogue mapflag noteleport
+in_rogue mapflag nosave SavePoint
+in_rogue mapflag nopenalty
+in_rogue mapflag nobranch
+in_rogue mapflag noexp
+in_rogue mapflag noloot
diff --git a/npc/jobs/2-2/sage.txt b/npc/jobs/2-2/sage.txt
index 70d38bbc0..25671b207 100644
--- a/npc/jobs/2-2/sage.txt
+++ b/npc/jobs/2-2/sage.txt
@@ -29,7 +29,7 @@
//==================================
//Sage Castle
//==================================
-yuno_in02.gat,38,61,4 script Magic Academy Headmaster 743,{
+yuno_in02,38,61,4 script Magic Academy Headmaster 743,{
callfunc "F_BlockHigh",Job_Mage_High,"High Mage",Job_Professor,"Professor","Keiron";
if(BaseJob == Job_Sage) goto L_Menu3_3;
if(BaseJob != Job_Mage) goto L_Menu2_1;
@@ -160,7 +160,7 @@ L_Menu3_3:
//===============================
//Biotech Lab
//===============================
-yuno_in03.gat,244,31,3 script Physics Professor 120,{
+yuno_in03,244,31,3 script Physics Professor 120,{
if(BaseJob == Job_Sage) goto L_Menu3_2;
if(BaseJob != Job_Mage) goto L_Menu1_1;
if(SAGE_Q == 11) goto L_Menu3_1;
@@ -571,7 +571,7 @@ L_Menu3_2:
//Monster Museum
//==================================
-yuno_in03.gat,32,102,0 script Biology Professor 755,{
+yuno_in03,32,102,0 script Biology Professor 755,{
if(BaseJob == Job_Sage) goto L_Menu5_4;
if(BaseJob != Job_Mage) goto L_Menu1_1;
if(SAGE_Q == 11) goto L_Menu5_3;
@@ -940,7 +940,7 @@ L_Menu5_4:
//Academy Interior
//=================================
-yuno_in03.gat,154,35,4 script Academy Staff 742,{
+yuno_in03,154,35,4 script Academy Staff 742,{
callfunc "F_BlockHigh",26,"High Mage",40,"Professor","Mathias";
if(BaseJob == Job_Sage) goto L_Menu6_4;
@@ -1227,7 +1227,7 @@ L_Menu6_4:
close;
}
-yuno_in03.gat,169,180,4 script Test Professor 755,{
+yuno_in03,169,180,4 script Test Professor 755,{
if(BaseJob == Job_Sage) goto L_Menu4_5;
if(BaseJob != Job_Mage) goto L_Menu1_1;
if(SAGE_Q == 5) goto L_Menu2_1;
@@ -1370,7 +1370,7 @@ L_Menu4_5:
close;
}
-yuno_in03.gat,62,176,3 script History Professor 109,{
+yuno_in03,62,176,3 script History Professor 109,{
if(BaseJob == Job_Sage) goto L_Menu2_2;
if(BaseJob != Job_Mage) goto L_Menu1_1;
if(SAGE_Q == 11) goto L_Menu2_1;
@@ -1413,7 +1413,7 @@ L_Menu2_2:
close;
}
-yuno_in03.gat,105,177,4 script Placement Test Professor 754,{
+yuno_in03,105,177,4 script Placement Test Professor 754,{
if(BaseJob == Job_Sage) goto L_Menu3_4;
if(BaseJob != Job_Mage) goto L_Menu1_1;
if(SAGE_Q == 11) goto L_Menu3_3;
@@ -1895,7 +1895,7 @@ L_Menu3_4:
//Skill Test Room
//==================================
-job_sage.gat,50,165,4 script Skill Test Coordinator::jobsage_wroom 700,{
+job_sage,50,165,4 script Skill Test Coordinator::jobsage_wroom 700,{
mes "[Skill Test Coordinator]";
mes "Welcome to the Sage skill test.";
mes "Please go to the waiting area if you want to take the test.";
@@ -1912,7 +1912,7 @@ OnInit:
end;
OnStart:
disablewaitingroomevent;
- warpwaitingpc "job_sage.gat",118,99;
+ warpwaitingpc "job_sage",118,99;
set $@jobsage_pid,$@warpwaitingpc[0];
if( attachrid($@jobsage_pid)==0 ) goto L_Error;
set $@jobsage_pname$,strcharinfo(0);
@@ -1927,30 +1927,30 @@ OnEnable:
}
//======== Test Step 1
-job_sage.gat,1,1,1 script jobsage_1st -1,{
+job_sage,1,1,1 script jobsage_1st -1,{
end;
OnStart:
set $@jobsage_m,16;
- monster "job_sage.gat",115,106,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",120,102,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",124,98,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",120,93,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",115,90,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",111,93,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",107,98,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",111,102,"Unit",1183,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",128,110,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",124,106,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",124,89,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",128,85,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",107,89,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",103,85,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",107,106,"Unit",1184,1,"jobsage_1st::OnKilled";
- monster "job_sage.gat",103,110,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",115,106,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",120,102,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",124,98,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",120,93,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",115,90,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",111,93,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",107,98,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",111,102,"Unit",1183,1,"jobsage_1st::OnKilled";
+ monster "job_sage",128,110,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",124,106,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",124,89,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",128,85,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",107,89,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",103,85,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",107,106,"Unit",1184,1,"jobsage_1st::OnKilled";
+ monster "job_sage",103,110,"Unit",1184,1,"jobsage_1st::OnKilled";
initnpctimer;
end;
OnReset:
- killmonster "job_sage.gat","All";
+ killmonster "job_sage","All";
end;
OnKilled:
set $@jobsage_m,$@jobsage_m-1;
@@ -1959,47 +1959,47 @@ OnKilled:
if((getnpctimer(0) >= 120000 ) && (getnpctimer(0) <= 170000 )) set sagecheck,sagecheck-1;
if(getnpctimer(0) > 170000 ) set sagecheck,sagecheck-2;
stopnpctimer;
- mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8;
+ mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8;
donpcevent "jobsage_2nd::OnStart";
L_NotWin:
end;
OnTimer1000:
- mapannounce "job_sage.gat","Examiner: The skill test begins now.",8;
+ mapannounce "job_sage","Examiner: The skill test begins now.",8;
end;
OnTimer2500:
- mapannounce "job_sage.gat","Examiner: The time limit for this portion of the test is 3 minutes.",8;
+ mapannounce "job_sage","Examiner: The time limit for this portion of the test is 3 minutes.",8;
end;
OnTimer4000:
- mapannounce "job_sage.gat","Examiner: You must kill all the monsters within that time period.",8;
+ mapannounce "job_sage","Examiner: You must kill all the monsters within that time period.",8;
end;
OnTimer30000:
- mapannounce "job_sage.gat","Examiner: 2 minutes, 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 2 minutes, 30 seconds remaining.",8;
end;
OnTimer60000:
- mapannounce "job_sage.gat","Examiner: 2 minutes remaining.",8;
+ mapannounce "job_sage","Examiner: 2 minutes remaining.",8;
end;
OnTimer90000:
- mapannounce "job_sage.gat","Examiner: 1 minute, 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 1 minute, 30 seconds remaining.",8;
end;
OnTimer120000:
- mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8;
+ mapannounce "job_sage","Examiner: 1 minute remaining.",8;
end;
OnTimer150000:
- mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 30 seconds remaining.",8;
end;
OnTimer170000:
- mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 10 seconds remaining.",8;
end;
OnTimer180000:
donpcevent "jobsage_1st::OnReset";
- mapannounce "job_sage.gat","Examiner: Time has expired.",8;
+ mapannounce "job_sage","Examiner: Time has expired.",8;
end;
OnTimer181500:
- mapannounce "job_sage.gat","Examiner:" + $@jobsage_pname$ + "failed the test.",8;
- areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258;
+ mapannounce "job_sage","Examiner:" + $@jobsage_pname$ + "failed the test.",8;
+ areawarp "job_sage",100,82,131,113,"yuno",324,258;
end;
OnTimer183000:
- mapannounce "job_sage.gat","Next candidate, please step forward.",8;
+ mapannounce "job_sage","Next candidate, please step forward.",8;
end;
OnTimer184000:
donpcevent "jobsage_wroom::OnEnable";
@@ -2008,39 +2008,39 @@ OnTimer184000:
}
//======== Test Step 2
-job_sage.gat,1,1,1 script jobsage_2nd -1,{
+job_sage,1,1,1 script jobsage_2nd -1,{
end;
OnStart:
donpcevent "jobsage_2nd::OnReset";
set $@jobsage_m,24;
- monster "job_sage.gat",120,102,"GeographyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,102,"StatisticsInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,102,"MeteorologyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,102,"AstronomyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,102,"LinguisticsInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,102,"CityLifeInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",124,98,"ForestryInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",124,98,"HealthInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",124,98,"PsychologyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,93,"AnthropologyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,93,"BiologyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",120,93,"EthicsInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"ArchitectureInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"PlasticsInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"NutritionInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"FoodInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"ManagementInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,93,"SociologyInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",107,98,"EconomicsInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",107,98,"MagicInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",107,98,"PoliSciInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,102,"MathInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,102,"HistoryInfo",1063,1,"jobsage_2nd::OnKilled";
- monster "job_sage.gat",111,102,"PhysicsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"GeographyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"StatisticsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"MeteorologyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"AstronomyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"LinguisticsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,102,"CityLifeInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",124,98,"ForestryInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",124,98,"HealthInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",124,98,"PsychologyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,93,"AnthropologyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,93,"BiologyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",120,93,"EthicsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"ArchitectureInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"PlasticsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"NutritionInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"FoodInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"ManagementInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,93,"SociologyInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",107,98,"EconomicsInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",107,98,"MagicInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",107,98,"PoliSciInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,102,"MathInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,102,"HistoryInfo",1063,1,"jobsage_2nd::OnKilled";
+ monster "job_sage",111,102,"PhysicsInfo",1063,1,"jobsage_2nd::OnKilled";
initnpctimer;
end;
OnReset:
- killmonster "job_sage.gat","All";
+ killmonster "job_sage","All";
end;
OnKilled:
set $@jobsage_m,$@jobsage_m-1;
@@ -2049,44 +2049,44 @@ OnKilled:
if(getnpctimer(0) < 60000 ) set sagecheck,sagecheck+1;
if((getnpctimer(0) >= 120000 ) && (getnpctimer(0) <= 170000 )) set sagecheck,sagecheck-1;
if(getnpctimer(0) > 170000 ) set sagecheck,sagecheck-2;
- mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8;
+ mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8;
donpcevent "jobsage_3rd::OnStart";
L_NotWin:
end;
OnTimer1500:
- mapannounce "job_sage.gat","Examiner: The time limit for this portion of the test is 3 minutes.",8;
+ mapannounce "job_sage","Examiner: The time limit for this portion of the test is 3 minutes.",8;
end;
OnTimer3000:
- mapannounce "job_sage.gat","Examiner: You must kill all the monsters within that time period.",8;
+ mapannounce "job_sage","Examiner: You must kill all the monsters within that time period.",8;
end;
OnTimer30000:
- mapannounce "job_sage.gat","Examiner: 2 minutes, 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 2 minutes, 30 seconds remaining.",8;
end;
OnTimer60000:
- mapannounce "job_sage.gat","Examiner: 2 minutes remaining.",8;
+ mapannounce "job_sage","Examiner: 2 minutes remaining.",8;
end;
OnTimer90000:
- mapannounce "job_sage.gat","Examiner: 1 minute, 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 1 minute, 30 seconds remaining.",8;
end;
OnTimer120000:
- mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8;
+ mapannounce "job_sage","Examiner: 1 minute remaining.",8;
end;
OnTimer150000:
- mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 30 seconds remaining.",8;
end;
OnTimer170000:
- mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 10 seconds remaining.",8;
end;
OnTimer180000:
donpcevent "jobsage_2nd::OnReset";
- mapannounce "job_sage.gat","Examiner: Time has expired.",8;
+ mapannounce "job_sage","Examiner: Time has expired.",8;
end;
OnTimer181500:
- mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + "has failed the test.",8;
- areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258;
+ mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + "has failed the test.",8;
+ areawarp "job_sage",100,82,131,113,"yuno",324,258;
end;
OnTimer183000:
- mapannounce "job_sage.gat","Next candidate, please step forward.",8;
+ mapannounce "job_sage","Next candidate, please step forward.",8;
end;
OnTimer184000:
donpcevent "jobsage_wroom::OnEnable";
@@ -2096,16 +2096,16 @@ OnTimer184000:
//======== Test Step 3
-job_sage.gat,1,1,1 script jobsage_3rd -1,{
+job_sage,1,1,1 script jobsage_3rd -1,{
end;
OnStart:
donpcevent "jobsage_3rd::OnReset";
set $@jobsage_m,1;
- monster "job_sage.gat",116,98,"Bachelor",1179,1,"jobsage_3rd::OnKilled";
- monster "job_sage.gat",124,106,"Tardy",1185,1;
- monster "job_sage.gat",124,89,"Loaner",1185,1;
- monster "job_sage.gat",107,89,"Cheater",1185,1;
- monster "job_sage.gat",107,106,"Absentee",1185,1;
+ monster "job_sage",116,98,"Bachelor",1179,1,"jobsage_3rd::OnKilled";
+ monster "job_sage",124,106,"Tardy",1185,1;
+ monster "job_sage",124,89,"Loaner",1185,1;
+ monster "job_sage",107,89,"Cheater",1185,1;
+ monster "job_sage",107,106,"Absentee",1185,1;
initnpctimer;
end;
OnReset:
@@ -2114,34 +2114,34 @@ OnKilled:
set $@jobsage_m,$@jobsage_m-1;
if( $@jobsage_m > 0 )goto L_NotWin;
stopnpctimer;
- killmonster "job_sage.gat","All";
+ killmonster "job_sage","All";
set SAGE_Q,7;
if(getnpctimer(0) < 20000 ) set sagecheck,sagecheck+1;
if((getnpctimer(0) >= 30000 ) && (getnpctimer(0) <= 50000 )) set sagecheck,sagecheck-1;
if(getnpctimer(0) > 50000 ) set sagecheck,sagecheck-2;
- mapannounce "job_sage.gat","Examiner: Congratulations. " + $@jobsage_pname$ + "passed the test!",8;
+ mapannounce "job_sage","Examiner: Congratulations. " + $@jobsage_pname$ + "passed the test!",8;
donpcevent "jobsage_success::OnSuccess";
L_NotWin:
end;
OnTimer1500:
- mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8;
+ mapannounce "job_sage","Examiner: 1 minute remaining.",8;
end;
OnTimer30000:
- mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 30 seconds remaining.",8;
end;
OnTimer50000:
- mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8;
+ mapannounce "job_sage","Examiner: 10 seconds remaining.",8;
end;
OnTimer60000:
donpcevent "jobsage_3rd::OnReset";
- mapannounce "job_sage.gat","Examiner: Time has expired.",8;
+ mapannounce "job_sage","Examiner: Time has expired.",8;
end;
OnTimer61500:
- mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + "failed the test.",8;
- areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258;
+ mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + "failed the test.",8;
+ areawarp "job_sage",100,82,131,113,"yuno",324,258;
end;
OnTimer63000:
- mapannounce "job_sage.gat","Examiner: This concludes the test. Next candidate, please step forward.",8;
+ mapannounce "job_sage","Examiner: This concludes the test. Next candidate, please step forward.",8;
end;
OnTimer64000:
donpcevent "jobsage_wroom::OnEnable";
@@ -2150,17 +2150,17 @@ OnTimer64000:
}
//======== Successful
-job_sage.gat,1,7,1 script jobsage_success 66,{
+job_sage,1,7,1 script jobsage_success 66,{
OnSuccess:
- killmonster "job_sage.gat","All";
+ killmonster "job_sage","All";
initnpctimer;
end;
OnTimer3000:
- mapannounce "job_sage.gat","Examiner: Please allow me to guide you out.",8;
+ mapannounce "job_sage","Examiner: Please allow me to guide you out.",8;
end;
OnTimer6000:
- mapannounce "job_sage.gat","Next candidate, please step forward.",8;
- areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180;
+ mapannounce "job_sage","Next candidate, please step forward.",8;
+ areawarp "job_sage",100,82,131,113,"yuno_in03",163,180;
end;
OnTimer7000:
donpcevent "jobsage_wroom::OnEnable";
@@ -2171,10 +2171,10 @@ OnTimer7000:
//==============================================================================
// mapflag
//==============================================================================
-job_sage.gat mapflag nomemo
-job_sage.gat mapflag noteleport
-job_sage.gat mapflag nosave SavePoint
-job_sage.gat mapflag nopenalty
-job_sage.gat mapflag nobranch
-job_sage.gat mapflag noexp
-job_sage.gat mapflag noloot
+job_sage mapflag nomemo
+job_sage mapflag noteleport
+job_sage mapflag nosave SavePoint
+job_sage mapflag nopenalty
+job_sage mapflag nobranch
+job_sage mapflag noexp
+job_sage mapflag noloot
diff --git a/npc/jobs/2-2a/Champion.txt b/npc/jobs/2-2a/Champion.txt
index 99408de96..1ba070b47 100644
--- a/npc/jobs/2-2a/Champion.txt
+++ b/npc/jobs/2-2a/Champion.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Champion ==-
-valkyrie.gat,53,42,4 script Champion 52,{
+valkyrie,53,42,4 script Champion 52,{
callfunc "F_Rebirth",Job_Acolyte_High,"Acolyte High",Job_Champion,"Champion";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Clown.txt b/npc/jobs/2-2a/Clown.txt
index e2c23dda3..1f3eea7c3 100644
--- a/npc/jobs/2-2a/Clown.txt
+++ b/npc/jobs/2-2a/Clown.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Clown ==-
-valkyrie.gat,53,54,4 script Clown 741,{
+valkyrie,53,54,4 script Clown 741,{
callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Clown,"Clown";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Creator.txt b/npc/jobs/2-2a/Creator.txt
index 93155a543..2b9991e55 100644
--- a/npc/jobs/2-2a/Creator.txt
+++ b/npc/jobs/2-2a/Creator.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Creator ==-
-valkyrie.gat,53,50,6 script Creator 122,{
+valkyrie,53,50,6 script Creator 122,{
callfunc "F_Rebirth",Job_Merchant_High,"Merchant High",Job_Creator,"Creator";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Gypsy.txt b/npc/jobs/2-2a/Gypsy.txt
index 475cde7f5..5dddb3b15 100644
--- a/npc/jobs/2-2a/Gypsy.txt
+++ b/npc/jobs/2-2a/Gypsy.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Gypsy ==-
-valkyrie.gat,53,56,4 script Gypsy 101,{
+valkyrie,53,56,4 script Gypsy 101,{
callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Gypsy,"Gypsy";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Paladin.txt b/npc/jobs/2-2a/Paladin.txt
index c662d568e..e1eceefff 100644
--- a/npc/jobs/2-2a/Paladin.txt
+++ b/npc/jobs/2-2a/Paladin.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Paladin ==-
-valkyrie.gat,53,39,4 script Paladin 752,{
+valkyrie,53,39,4 script Paladin 752,{
callfunc "F_Rebirth",Job_Swordman_High,"Swordman High",Job_Paladin,"Paladin";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Professor.txt b/npc/jobs/2-2a/Professor.txt
index c3e09bf64..e33f8cf61 100644
--- a/npc/jobs/2-2a/Professor.txt
+++ b/npc/jobs/2-2a/Professor.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Professor ==-
-valkyrie.gat,53,47,4 script Professor 743,{
+valkyrie,53,47,4 script Professor 743,{
callfunc "F_Rebirth",Job_Mage_High,"High Mage",Job_Professor,"Professor";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2a/Stalker.txt b/npc/jobs/2-2a/Stalker.txt
index efe52b4c0..8d3371f13 100644
--- a/npc/jobs/2-2a/Stalker.txt
+++ b/npc/jobs/2-2a/Stalker.txt
@@ -16,6 +16,6 @@
//============================================================
// -== Stalker ==-
-valkyrie.gat,53,58,4 script Stalker 747,{
+valkyrie,53,58,4 script Stalker 747,{
callfunc "F_Rebirth",Job_Thief_High,"Thief High",Job_Stalker,"Stalker";
-}
+} \ No newline at end of file
diff --git a/npc/jobs/2-2e/SoulLinker.txt b/npc/jobs/2-2e/SoulLinker.txt
index fa0e3d744..47ed4bfa6 100644
--- a/npc/jobs/2-2e/SoulLinker.txt
+++ b/npc/jobs/2-2e/SoulLinker.txt
@@ -15,7 +15,7 @@
//= 1.1 Fixed NPC names according to iRO [Lupus]
//============================================================
-morocc_in.gat,174,30,7 script Kid#sltest 716,{
+morocc_in,174,30,7 script Kid#sltest 716,{
if(SOUL_Q==1) goto L_Check;
if(SOUL_Q >= 2) goto L_Warp;
if(Class==Job_Soul_Linker) goto L_Thanks;
@@ -106,7 +106,7 @@ L_Warp:
mes "[Kid]";
mes "Okay, here we go.";
close2;
- warp "job_soul.gat",30,30;
+ warp "job_soul",30,30;
end;
L_Skill:
@@ -117,7 +117,7 @@ L_Skill:
close;
}
-job_soul.gat,30,35,2 script Lost Soul#1 827,{
+job_soul,30,35,2 script Lost Soul#1 827,{
if(SOUL_Q==2) goto L_Talk1;
mes "[Lost Soul]";
mes "I have said all I have needed to say. Thank you.";
@@ -168,7 +168,7 @@ L_Talk1:
close;
}
-job_soul.gat,25,30,3 script Lost Soul#2 744,{
+job_soul,25,30,3 script Lost Soul#2 744,{
if(SOUL_Q==3) goto L_Talk2;
if(SOUL_Q < 3) goto L_Notyet2;
mes "[Lost Soul]";
@@ -220,7 +220,7 @@ L_Talk2:
close;
}
-job_soul.gat,30,25,0 script Lost Soul#3 754,{
+job_soul,30,25,0 script Lost Soul#3 754,{
if(SOUL_Q==4) goto L_Talk3;
if(SOUL_Q < 4) goto L_Notyet3;
mes "[Lost Soul]";
@@ -271,7 +271,7 @@ L_Talk3:
close;
}
-job_soul.gat,35,30,3 script Kid#4 716,{
+job_soul,35,30,3 script Kid#4 716,{
if(SOUL_Q < 5) goto L_Notyet4;
mes "[Kid]";
mes "So you have listened to the tales of my friends?";
@@ -299,14 +299,14 @@ job_soul.gat,35,30,3 script Kid#4 716,{
mes "[Kid]";
mes "Please try to help others.";
close2;
- warp "morocc_in.gat",175,31;
+ warp "morocc_in",175,31;
end;
L_Warpout:
mes "[Kid]";
mes "If you change your mind come and talk to me.";
close2;
- warp "morocc_in.gat",175,31;
+ warp "morocc_in",175,31;
end;
L_Notyet4:
diff --git a/npc/jobs/novice/novice.txt b/npc/jobs/novice/novice.txt
index e04ab51c6..3de5eabff 100644
--- a/npc/jobs/novice/novice.txt
+++ b/npc/jobs/novice/novice.txt
@@ -25,14 +25,14 @@
//Ragnarok Online Novice Script by yukito
//====================================================================
//Bulletin Board
-new_zone01.gat,66,114,4 script Bulletin Board 111,{
+new_zone01,66,114,4 script Bulletin Board 111,{
mes "^FF0000=================================^000000";
mes "^FF0000 ==^000000 ^E40CAA[Welcome] ^CC0000to^FF9000Training ^0000FFGrounds^FF0000==^000000";
mes "^FF0000=================================^000000";
close;
}
-new_zone01.gat,53,114,4 script Shion 727,{
+new_zone01,53,114,4 script Shion 727,{
if(Class != Job_Novice || Upper) goto L_Fail;
switch (NEW_MES_FLAG0) {
case 0: mes "[Shion]";
@@ -208,19 +208,19 @@ L_Fail:
mes "[Shion]";
mes "You shouldn't be here.";
close2;
- savepoint "prontera.gat",273,354;
- warp "prontera.gat",273,354;
+ savepoint "prontera",273,354;
+ warp "prontera",273,354;
end;
}
-new_zone01.gat,144,116,2 script Guard#01 105,{
+new_zone01,144,116,2 script Guard#01 105,{
mes "[Training Grounds Guard]";
mes "Welcome to the Training Grounds.";
mes "You are now in the outer court yard. Please go inside the castle to begin your training.";
close;
}
-new_zone01.gat,144,107,2 script Guard#02 105,{
+new_zone01,144,107,2 script Guard#02 105,{
mes "[Training Grounds Guard]";
if(rand(2)) {
mes "Come in!";
@@ -241,7 +241,7 @@ new_zone01.gat,144,107,2 script Guard#02 105,{
}
//Receptionist
-new_zone02.gat,100,29,4 script Receptionist#nz 86,{
+new_zone02,100,29,4 script Receptionist#nz 86,{
if(Class != Job_Novice || Upper) goto L_Fail;
mes "[Training Grounds Receptionist]";
mes "Welcome!";
@@ -268,7 +268,7 @@ L_loop:
mes "to the Training Grounds.";
close2;
set Zeny,Zeny+50;
- warp "new_zone02.gat",100,70;
+ warp "new_zone02",100,70;
end;
case 2: mes "[Training Grounds Receptionist]";
mes "I understand.";
@@ -278,23 +278,23 @@ L_loop:
close2;
set NEW_MES_FLAG0,0;
switch( rand(6) ) {
- case 0: savepoint "prontera.gat",273,354;
- warp "prontera.gat",273,354;
+ case 0: savepoint "prontera",273,354;
+ warp "prontera",273,354;
break;
- case 1: savepoint "morocc.gat",160,94;
- warp "morocc.gat",160,94;
+ case 1: savepoint "morocc",160,94;
+ warp "morocc",160,94;
break;
- case 2: savepoint "geffen.gat",120,100;
- warp "geffen.gat",120,100;
+ case 2: savepoint "geffen",120,100;
+ warp "geffen",120,100;
break;
- case 3: savepoint "payon.gat",70,100;
- warp "payon.gat",70,100;
+ case 3: savepoint "payon",70,100;
+ warp "payon",70,100;
break;
- case 4: savepoint "alberta.gat",116,57;
- warp "alberta.gat",116,57;
+ case 4: savepoint "alberta",116,57;
+ warp "alberta",116,57;
break;
- case 5: savepoint "izlude.gat",94,103;
- warp "izlude.gat",94,103;
+ case 5: savepoint "izlude",94,103;
+ warp "izlude",94,103;
}
end;
case 3: mes "[Training Grounds Receptionist]";
@@ -334,13 +334,13 @@ L_Fail:
mes "[Training Grounds Receptionist]";
mes "You shouldn't be here.";
close2;
- savepoint "prontera.gat",273,354;
- warp "prontera.gat",273,354;
+ savepoint "prontera",273,354;
+ warp "prontera",273,354;
end;
}
//Interfaces Instructor
-new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
+new_zone02,99,105,4 script Interfaces Instructor 751,{
if (!(NEW_MES_FLAG1)) {
mes "[Chris]";
mes "Nice to meet you. could you show me your application?";
@@ -413,7 +413,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "If you think you need to take more lectures,";
mes "Come to see me anytime.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
case 3: emotion e_swt2;
close;
@@ -433,7 +433,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "Well, find the skill instructor.";
mes "I will send you to him for free of charge.";
close2;
- warp "new_zone02.gat",84,107;
+ warp "new_zone02",84,107;
end;
case 2: mes "[Chris]";
mes "I will send you to the next course,";
@@ -447,7 +447,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "[Chris]";
mes "I wish you good luck.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
}
case 3: emotion e_swt2;
@@ -469,7 +469,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "Well, Go to the item instructor.";
mes "I will send you to him for free of charge.";
close2;
- warp "new_zone02.gat",115,107;
+ warp "new_zone02",115,107;
end;
case 2: mes "[Chris]";
mes "I will send you to the next course,";
@@ -483,7 +483,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "[Chris]";
mes "I wish you good luck.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
}
case 3: emotion e_swt2;
@@ -502,7 +502,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
mes "Pay attention to what he says, and finish the course safely.";
mes "I wish you good luck.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
case 2: mes "[Chris]";
mes "That is a good idea.";
@@ -538,7 +538,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{
}
}
-new_zone02.gat,83,111,4 script Skill Instructor 753,{
+new_zone02,83,111,4 script Skill Instructor 753,{
if (!(NEW_MES_FLAG2)) {
mes "[Shecil]";
mes ""+strcharinfo(0)+"";
@@ -662,7 +662,7 @@ new_zone02.gat,83,111,4 script Skill Instructor 753,{
mes "Hahaha.";
mes "I will send you to the service.";
close2;
- warp "new_zone02.gat",115,107;
+ warp "new_zone02",115,107;
break;
case 2: goto L_battle;
case 3: emotion e_omg;
@@ -686,7 +686,7 @@ new_zone02.gat,83,111,4 script Skill Instructor 753,{
mes "My fists have gotten a bit rusty.";
mes "Ok, I will send you! You should grow up well!";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
case 2: mes "[Shecil]";
mes "Huh? you look like";
@@ -728,11 +728,11 @@ L_battle:
mes "Practical Course!";
mes "Cheer up!";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
}
-new_zone02.gat,115,111,4 script Item Instructor 726,{
+new_zone02,115,111,4 script Item Instructor 726,{
disable_items;
if (!(NEW_MES_FLAG3)) {
mes "[Alice]";
@@ -883,7 +883,7 @@ new_zone02.gat,115,111,4 script Item Instructor 726,{
mes "I will send you there.";
mes "Study Hard!";
close2;
- warp "new_zone02.gat",84,107;
+ warp "new_zone02",84,107;
end;
}
mes "[Alice]";
@@ -905,7 +905,7 @@ new_zone02.gat,115,111,4 script Item Instructor 726,{
mes "Wear those tight.";
mes "Ok, I will let you go.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
} else {
mes "[Alice]";
@@ -930,7 +930,7 @@ L_battle1:
mes "Ok, I will send you there.";
mes "Goodbye.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
} else {
mes "[Alice]";
@@ -952,7 +952,7 @@ L_bye:
close;
}
-new_zone02.gat,118,108,4 script Kafra Employee 94,{
+new_zone02,118,108,4 script Kafra Employee 94,{
mes "[Kafra Employee]";
mes "Welcome to";
mes "Kafra Corporation.";
@@ -995,7 +995,7 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "[Kafra Employee]";
mes "You will be sent to Practical Course.";
close2;
- warp "new_zone02.gat",28,178;
+ warp "new_zone02",28,178;
end;
}
set @menu,@menu-1;
@@ -1009,8 +1009,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "May God be with you.";
close2;
callsub L_prewarp;
- savepoint "prontera.gat",118,72;
- warp "prontera.gat",150,50;
+ savepoint "prontera",118,72;
+ warp "prontera",150,50;
end;
case 2: mes "[Kafra Employee]";
mes "Desert City, Morroc.";
@@ -1019,8 +1019,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "I will pray you keep your hope in your heart always.";
close2;
callsub L_prewarp;
- savepoint "morocc.gat",151,98;
- warp "morocc.gat",155,110;
+ savepoint "morocc",151,98;
+ warp "morocc",155,110;
end;
case 3: mes "[Kafra Employee]";
mes "Hm? do you want to be an archer?";
@@ -1028,8 +1028,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "May God bless you.";
close2;
callsub L_prewarp;
- savepoint "payon.gat",160,58;
- warp "payon.gat",166,67;
+ savepoint "payon",160,58;
+ warp "payon",166,67;
end;
case 4: mes "[Kafra Employee]";
mes "Harbor City, Alberta.";
@@ -1039,8 +1039,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "May God bless you.";
close2;
callsub L_prewarp;
- savepoint "alberta.gat",31,233;
- warp "alberta.gat",114,58;
+ savepoint "alberta",31,233;
+ warp "alberta",114,58;
end;
case 5: mes "[Kafra Employee]";
mes "City of Magic.";
@@ -1049,8 +1049,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{
mes "May God bless you.";
close2;
callsub L_prewarp;
- savepoint "geffen.gat",118,37;
- warp "geffen.gat",121,65;
+ savepoint "geffen",118,37;
+ warp "geffen",121,65;
end;
}
} else {
@@ -1173,7 +1173,7 @@ L_prewarp:
return;
}
-new_zone02.gat,121,101,2 script Guide Soldier 105,{
+new_zone02,121,101,2 script Guide Soldier 105,{
mes "[Soldier]";
mes "We, Soldiers, are guiding Novices here in the gate way of town.";
mes "When you go to a new town, Please visit Guide Soldier and receive their information for the map.";
@@ -1190,7 +1190,7 @@ new_zone02.gat,121,101,2 script Guide Soldier 105,{
}
//Interface Assistant
-new_zone02.gat,161,182,6 script Interface Assistant 92,{
+new_zone02,161,182,6 script Interface Assistant 92,{
mes "[Edwin]";
mes "I am an Interface Assistant.";
mes "Choose what you want to know more about.";
@@ -1328,7 +1328,7 @@ L_loop:
goto L_loop;
}
-new_zone02.gat,182,182,4 script Status Assistant 754,{
+new_zone02,182,182,4 script Status Assistant 754,{
mes "[Jarre Riotte]";
mes "Welcome new adventurer.";
mes "I, Jarre Riotte will help you learn about the fundamental rules of your characters status.";
@@ -1572,7 +1572,7 @@ L_loop:
goto L_loop;
}
-new_zone02.gat,184,172,4 script Skill Assistant 47,{
+new_zone02,184,172,4 script Skill Assistant 47,{
mes "[Pitch Judas]";
mes "Welcome. I have been waiting for";
mes "you for a long time!!";
@@ -1947,9 +1947,9 @@ L_loop1:
}
//Potato Merchant
-new_zone02.gat,28,185,4 shop Potato Merchant 90,516:15
+new_zone02,28,185,4 shop Potato Merchant 90,516:15
-new_zone02.gat,38,182,4 script Helper 92,{
+new_zone02,38,182,4 script Helper 92,{
if (!(NEW_MES_FLAG5)) {
if (!(NEW_MES_FLAG4)) {
mes "[Kane]";
@@ -1994,8 +1994,8 @@ new_zone02.gat,38,182,4 script Helper 92,{
getitem 611,2;
getitem 569,300;
close2;
- savepoint "new_zone02.gat",24,188;
- warp "new_zone03.gat",96,21;
+ savepoint "new_zone02",24,188;
+ warp "new_zone03",96,21;
end;
} else {
mes "[Kane]";
@@ -2032,7 +2032,7 @@ new_zone02.gat,38,182,4 script Helper 92,{
percentheal 100,100;
}
close2;
- warp "new_zone03.gat",96,21;
+ warp "new_zone03",96,21;
end;
} else {
mes "[Kane]";
@@ -2044,7 +2044,7 @@ new_zone02.gat,38,182,4 script Helper 92,{
}
}
-new_zone02.gat,17,182,6 script Helper#2 84,{
+new_zone02,17,182,6 script Helper#2 84,{
if (!(NEW_MES_FLAG4)) {
mes "[Elmeen]";
mes "Congratulations!";
@@ -2353,7 +2353,7 @@ L_equip:
}
//Training Center Employee
-new_zone03.gat,95,30,4 script Training Center Employee#1 84,{
+new_zone03,95,30,4 script Training Center Employee#1 84,{
mes "[Hoffman]";
mes "Hey there~";
mes "I'm here to provide";
@@ -2373,7 +2373,7 @@ new_zone03.gat,95,30,4 script Training Center Employee#1 84,{
close;
}
-new_zone03.gat,96,174,4 script Keyman#1 85,{
+new_zone03,96,174,4 script Keyman#1 85,{
mes "[Keyman]";
mes "Hmmm!";
mes "You have practised a lot, would you like to go on with further training?";
@@ -2382,7 +2382,7 @@ new_zone03.gat,96,174,4 script Keyman#1 85,{
mes "[Keyman]";
mes "Don't forget about everything you've learnt here. Have a nice trip.";
close2;
- warp "new_zone04.gat",99,10;
+ warp "new_zone04",99,10;
end;
}
mes "[Keyman]";
@@ -2391,7 +2391,7 @@ new_zone03.gat,96,174,4 script Keyman#1 85,{
}
//Novice Instructor
-new_zone04.gat,91,22,4 script Novice Instructor 57,{
+new_zone04,91,22,4 script Novice Instructor 57,{
mes "[Bruce]";
mes "You have come from far away.";
mes "Thank you for coming here";
@@ -2605,7 +2605,7 @@ L_loop:
goto L_loop;
}
-new_zone04.gat,100,29,4 script Final Instructor 46,{
+new_zone04,100,29,4 script Final Instructor 46,{
if (!(NEW_MES_FLAG6)) {
mes "[Hanson]";
mes "Nice to meet you.";
@@ -2694,23 +2694,23 @@ new_zone04.gat,100,29,4 script Final Instructor 46,{
L_cancel:
callsub L_cleararg;
switch ( rand(6) ) {
- case 0: savepoint "izlude.gat",94,103;
- warp "prt_fild08.gat",357,212;
+ case 0: savepoint "izlude",94,103;
+ warp "prt_fild08",357,212;
break;
- case 1: savepoint "payon.gat",256,242;
- warp "pay_fild01.gat",334,354;
+ case 1: savepoint "payon",256,242;
+ warp "pay_fild01",334,354;
break;
- case 2: savepoint "morocc.gat",149,100;
- warp "moc_fild07.gat",198,39;
+ case 2: savepoint "morocc",149,100;
+ warp "moc_fild07",198,39;
break;
- case 3: savepoint "geffen.gat",120,38;
- warp "gef_fild07.gat",327,188;
+ case 3: savepoint "geffen",120,38;
+ warp "gef_fild07",327,188;
break;
- case 4: savepoint "prontera.gat",116,72;
- warp "prt_fild08.gat",170,371;
+ case 4: savepoint "prontera",116,72;
+ warp "prt_fild08",170,371;
break;
- case 5: savepoint "alberta.gat",31,231;
- warp "pay_fild03.gat",388,70;
+ case 5: savepoint "alberta",31,231;
+ warp "pay_fild03",388,70;
}
end;
}
@@ -3331,23 +3331,23 @@ L_warp:
close2;
callsub L_cleararg;
switch( @JOB_NUMBER_CHK ) {
- case 0: savepoint "izlude.gat",94,103;
- warp "izlude_in.gat",74,167;
+ case 0: savepoint "izlude",94,103;
+ warp "izlude_in",74,167;
break;
- case 1: savepoint "payon.gat",256,242;
- warp "payon_in02.gat",64,65;
+ case 1: savepoint "payon",256,242;
+ warp "payon_in02",64,65;
break;
- case 2: savepoint "morocc.gat",149,100;
- warp "moc_ruins.gat",155,44;
+ case 2: savepoint "morocc",149,100;
+ warp "moc_ruins",155,44;
break;
- case 3: savepoint "geffen.gat",120,38;
- warp "geffen_in.gat",163,98;
+ case 3: savepoint "geffen",120,38;
+ warp "geffen_in",163,98;
break;
- case 4: savepoint "prontera.gat",116,72;
- warp "prt_church.gat",172,19;
+ case 4: savepoint "prontera",116,72;
+ warp "prt_church",172,19;
break;
- case 5: savepoint "alberta.gat",31,231;
- warp "alberta_in.gat",62,44;
+ case 5: savepoint "alberta",31,231;
+ warp "alberta_in",62,44;
}
end;
L_place:
@@ -3417,17 +3417,17 @@ L_cleararg:
}
// Training Ground Mobs
-new_zone03.gat,0,0,0,0 monster Fabre 1184,5,0,0,0
-new_zone03.gat,0,0,0,0 monster Poring 1002,10,0,0,0
-new_zone03.gat,0,0,0,0 monster ChonChon 1011,10,0,0,0
-new_zone03.gat,0,0,0,0 monster Lunatic 1063,10,0,0,0
-new_zone03.gat,0,0,0,0 monster Drops 1113,10,0,0,0
+new_zone03,0,0,0,0 monster Fabre 1184,5,0,0,0
+new_zone03,0,0,0,0 monster Poring 1002,10,0,0,0
+new_zone03,0,0,0,0 monster ChonChon 1011,10,0,0,0
+new_zone03,0,0,0,0 monster Lunatic 1063,10,0,0,0
+new_zone03,0,0,0,0 monster Drops 1113,10,0,0,0
// Unsure about the following mobs
-new_zone03.gat,0,0,0,0 monster Condor 1009,2,0,0,0
-new_zone03.gat,0,0,0,0 monster Willow 1010,2,0,0,0
-new_zone03.gat,0,0,0,0 monster Roda Frog 1012,2,0,0,0
-new_zone03.gat,0,0,0,0 monster Shell Picky 1050,2,0,0,0
-new_zone03.gat,0,0,0,0 monster Spore 1014,1,0,0,0
-new_zone03.gat,0,0,0,0 monster Thief Bug Larva 1051,1,0,0,0
-new_zone03.gat,0,0,0,0 monster Rocker 1052,1,0,0,0
-new_zone03.gat,0,0,0,0 monster Thief Bug Female 1053,1,0,0,0
+new_zone03,0,0,0,0 monster Condor 1009,2,0,0,0
+new_zone03,0,0,0,0 monster Willow 1010,2,0,0,0
+new_zone03,0,0,0,0 monster Roda Frog 1012,2,0,0,0
+new_zone03,0,0,0,0 monster Shell Picky 1050,2,0,0,0
+new_zone03,0,0,0,0 monster Spore 1014,1,0,0,0
+new_zone03,0,0,0,0 monster Thief Bug Larva 1051,1,0,0,0
+new_zone03,0,0,0,0 monster Rocker 1052,1,0,0,0
+new_zone03,0,0,0,0 monster Thief Bug Female 1053,1,0,0,0
diff --git a/npc/jobs/novice/supernovice.txt b/npc/jobs/novice/supernovice.txt
index 5212254b6..7309f3b4d 100644
--- a/npc/jobs/novice/supernovice.txt
+++ b/npc/jobs/novice/supernovice.txt
@@ -22,7 +22,7 @@
// -- Jobchanger --
-aldeba_in.gat,223,167,3 script Tozel 709,{
+aldeba_in,223,167,3 script Tozel 709,{
if(SUPNOV_Q == 1) goto L_Start2;
if(BaseJob == Job_SuperNovice) goto L_Twice;
if(BaseJob != Job_Novice || Upper==1) goto L_Otherjob;
@@ -179,7 +179,7 @@ L_Otherjob:
}
// -- Totaly Useless :) --
-aldeba_in.gat,216,169,5 script Serei 86,{
+aldeba_in,216,169,5 script Serei 86,{
if(BaseJob == Job_SuperNovice) goto L_Supernovice;
if(BaseJob != Job_Novice) goto L_Otherjob;
mes "[Serei]";
@@ -216,7 +216,7 @@ L_Otherjob:
// -- Car Rental --
-aldebaran.gat,54,238,5 script Kafra::kaf_sn 117,{
+aldebaran,54,238,5 script Kafra::kaf_sn 117,{
if(BaseJob != Job_SuperNovice) goto L_Otherjob;
if(checkcart() == 1) goto L_GotCart;
mes "[Kafra]";
@@ -276,4 +276,4 @@ L_Otherjob:
mes "I'm sorry, but I'm not taking customers right now.";
mes "Please try asking the other Kafra staff for assistance.";
close;
-}
+} \ No newline at end of file