diff options
Diffstat (limited to 'npc/jobs/2-2')
-rw-r--r-- | npc/jobs/2-2/alchemist.txt | 12 | ||||
-rw-r--r-- | npc/jobs/2-2/bard.txt | 4 | ||||
-rw-r--r-- | npc/jobs/2-2/crusader.txt | 222 | ||||
-rw-r--r-- | npc/jobs/2-2/dancer.txt | 118 | ||||
-rw-r--r-- | npc/jobs/2-2/monk.txt | 342 | ||||
-rw-r--r-- | npc/jobs/2-2/rogue.txt | 168 | ||||
-rw-r--r-- | npc/jobs/2-2/sage.txt | 214 |
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 |