summaryrefslogtreecommitdiff
path: root/npc/jobs/2-2
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-2')
-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
7 files changed, 540 insertions, 540 deletions
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