diff options
Diffstat (limited to 'npc/jobs')
39 files changed, 2108 insertions, 2110 deletions
diff --git a/npc/jobs/1-1/acolyte.txt b/npc/jobs/1-1/acolyte.txt index 523ed36be..692d8c4c6 100644 --- a/npc/jobs/1-1/acolyte.txt +++ b/npc/jobs/1-1/acolyte.txt @@ -21,7 +21,7 @@ // -- Father Mareusis -- -prt_church.gat,184,41,4 script Father Mareusis 60,{ +prt_church,184,41,4 script Father Mareusis 60,{ callfunc "F_ToHigh",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"Father Mareusis"; mes "[Father Mareusis]"; if(BaseJob == Job_Novice && job_acolyte_q > 0) goto L_Check; @@ -174,7 +174,7 @@ L_Check: // == Devine Quest == // -- Father Rubalkabara -- -prt_fild03.gat,365,259,2 script Father Rubalkabara 110,{ +prt_fild03,365,259,2 script Father Rubalkabara 110,{ mes "[Father Rubalkabara]"; if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_FatherRub"; if(BaseJob == Job_Novice) goto L_Novice; @@ -235,7 +235,7 @@ L_Start: } // -- Mother Marthilda -- -moc_fild07.gat,36,354,4 script Mother Marthilda 79,{ +moc_fild07,36,354,4 script Mother Marthilda 79,{ mes "[Mother Marthilda]"; if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_MotherMart"; if(BaseJob == Job_Novice) goto L_Novice; @@ -290,7 +290,7 @@ L_Start: } // -- Father Yosuke -- -prt_fild00.gat,208,218,6 script Father Yosuke 120,{ +prt_fild00,208,218,6 script Father Yosuke 120,{ mes "[Father Yosuke]"; if(BaseJob == Job_Acolyte || BaseJob == Job_Priest) callfunc "F_FatherYos"; if(BaseJob == Job_Novice) goto L_Novice; @@ -347,4 +347,3 @@ L_Start: emotion e_go; close; } - diff --git a/npc/jobs/1-1/archer.txt b/npc/jobs/1-1/archer.txt index 3f5eedade..cffa30600 100644 --- a/npc/jobs/1-1/archer.txt +++ b/npc/jobs/1-1/archer.txt @@ -19,7 +19,7 @@ // -- Archer Guildsman -- -payon_in02.gat,64,71,4 script Archer Guildsman 59,{ +payon_in02,64,71,4 script Archer Guildsman 59,{ callfunc "F_ToHigh",Job_Archer_High,"High Archer",Job_Sniper,"Archer Guildsman"; mes "[Archer Guildsman]"; if(BaseJob == Job_Novice && job_archer_q == 1) goto L_Check; @@ -180,4 +180,4 @@ L_Check: mes "Hopefull they will be of a high enough quality for you to pass the test."; close; -} +}
\ No newline at end of file diff --git a/npc/jobs/1-1/mage.txt b/npc/jobs/1-1/mage.txt index ef06e3262..93ad891f5 100644 --- a/npc/jobs/1-1/mage.txt +++ b/npc/jobs/1-1/mage.txt @@ -20,7 +20,7 @@ // -- Expert Mage -- -geffen_in.gat,164,124,4 script Expert Mage 123,{ +geffen_in,164,124,4 script Expert Mage 123,{ callfunc "F_ToHigh",Job_Mage_High,"High Mage",Job_High_Wizard,"Expert Mage"; if(BaseJob == Job_Novice && job_magician_q >= 1) goto L_BeMage; @@ -149,7 +149,7 @@ L_BeMage: } // -- Solutions Guide Book -- -geffen_in.gat,177,112,1 script Solutions Guide Book 111,{ +geffen_in,177,112,1 script Solutions Guide Book 111,{ mes "[Solutions Guide Book]"; mes "I belong to Geffen Magic Academy. Please handle with care."; next; @@ -249,7 +249,7 @@ geffen_in.gat,177,112,1 script Solutions Guide Book 111,{ } // -- Mixing Machine -- -geffen_in.gat,164,112,1 script Mixing Machine 111,{ +geffen_in,164,112,1 script Mixing Machine 111,{ mes "[Mixing Machine]"; mes "This is the unique Mixing Machine designed only for making magic solutions. It is the property of the Geffen Magic Academy."; next; @@ -418,7 +418,7 @@ geffen_in.gat,164,112,1 script Mixing Machine 111,{ // -- Morroc Solution -- -moc_ruins.gat,91,150,5 script Ponka-Hontas 93,{ +moc_ruins,91,150,5 script Ponka-Hontas 93,{ mes "[Mage Guildsman]"; mes "You want the Solution? Then give me 50 Zeny and at least 1 Empty Testube."; next; @@ -457,7 +457,7 @@ moc_ruins.gat,91,150,5 script Ponka-Hontas 93,{ // -- Payon Solution -- -pay_arche.gat,122,100,5 script Dollshoi 88,{ +pay_arche,122,100,5 script Dollshoi 88,{ mes "[Mage Guildsman]"; mes "You want the Solution? Then give me 50 Zeny and at least 1 Empty Testube."; next; @@ -493,4 +493,3 @@ pay_arche.gat,122,100,5 script Dollshoi 88,{ mes "[Mage Guildsman]"; close; } - diff --git a/npc/jobs/1-1/merchant.txt b/npc/jobs/1-1/merchant.txt index 874fcf4e2..ad9a66c4d 100644 --- a/npc/jobs/1-1/merchant.txt +++ b/npc/jobs/1-1/merchant.txt @@ -22,7 +22,7 @@ // == Guild NPCs == // -- Mahnsoo -- -alberta_in.gat,53,43,6 script Chief Mahnsoo 86,{ +alberta_in,53,43,6 script Chief Mahnsoo 86,{ callfunc "F_ToHigh",Job_Merchant_High,"Merchant High",Job_Whitesmith,"Chief Mahnsoo"; mes "[Chief Mahnsoo]"; if(BaseJob == Job_Novice && job_merchant_q3 == 4) goto L_MakeMerc; @@ -400,7 +400,7 @@ L_Failed: // -- Wharehouse Manager Kay -- -alberta_in.gat,28,29,2 script Merchant Guildsman 83,{ +alberta_in,28,29,2 script Merchant Guildsman 83,{ if(BaseJob == Job_Novice && job_merchant_q3 > 0) goto L_Check; mes "[Wharehouse Manager Kay]"; @@ -719,7 +719,7 @@ L_WrongDest: } // -- Kafra(Prontera) -- -prontera.gat,248,42,8 script Kafra#01 115,{ +prontera,248,42,8 script Kafra#01 115,{ cutin "kafra_03",2; if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start; L_Other: @@ -733,7 +733,7 @@ L_Other: if(Zeny < 600) goto sL_NdZeny; set Zeny, Zeny - 600; set RESRVPTS, RESRVPTS + 37; - warp "izlude.gat",91,105; + warp "izlude",91,105; cutin "kafra_03",255; end; @@ -826,7 +826,7 @@ L_WrongDest: // == Other Npcs == // -- Guild Staff -- -geffen_in.gat,155,122,4 script Guild Staff 47,{ +geffen_in,155,122,4 script Guild Staff 47,{ if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start; L_Other: @@ -897,7 +897,7 @@ L_WrongProd: // -- Dyer's Student -- -morocc_in.gat,140,102,4 script Dyer's Student 86,{ +morocc_in,140,102,4 script Dyer's Student 86,{ if(BaseJob == Job_Novice && job_merchant_q3>0) goto L_Start; L_Other: diff --git a/npc/jobs/1-1/swordman.txt b/npc/jobs/1-1/swordman.txt index 459246393..f87d9c637 100644 --- a/npc/jobs/1-1/swordman.txt +++ b/npc/jobs/1-1/swordman.txt @@ -10,7 +10,7 @@ //= <Description> //===== Additional Comments: ================================= //= Fully working. I have created a custom warp to get into the test room so disable -//= the one in your warp script or scripts. It is this warp: "izlude_in.gat",40,170. +//= the one in your warp script or scripts. It is this warp: "izlude_in",40,170. //= 1.1 Added instant job change for High Novice [Lupus] //= 1.3 Added Baby Class support [Lupus] //= 1.4 Changed the timing system to initnpctimer, now you do get warnings about time @@ -27,7 +27,7 @@ // == Npcs == // -- Master Swordsman -- -izlude_in.gat,74,172,5 script Master Swordsman 119,{ +izlude_in,74,172,5 script Master Swordsman 119,{ callfunc "F_ToHigh",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Master Swordsman"; mes "[Master Swordsman]"; if(BaseJob == Job_Novice && job_sword_q == 2) goto L_Done; @@ -63,7 +63,7 @@ L_Menu: } set job_sword_q,1; - savepoint "izlude_in.gat",65,165; + savepoint "izlude_in",65,165; mes "Okay. Let me just review your information......"; next; mes "[Master Swordsman]"; @@ -175,20 +175,20 @@ L_Done: // == Warp == // -- Warp to test room -- -izlude_in.gat,62,170,0 script w1039 45,1,1,{ - if(BaseJob == Job_Novice && job_sword_q > 0) warp "izlude_in.gat",40,170; +izlude_in,62,170,0 script w1039 45,1,1,{ + if(BaseJob == Job_Novice && job_sword_q > 0) warp "izlude_in",40,170; if(job_sword_q == 0) doevent "Swordsman#02::OnStart"; end; } // -- Swordsman -- -izlude_in.gat,65,171,5 script Swordsman#01 85,{ +izlude_in,65,171,5 script Swordsman#01 85,{ doevent "Swordsman#02::OnStart"; end; } // -- Hidden Npc -- -izlude_in.gat,65,171,5 script Swordsman#02 -1,{ +izlude_in,65,171,5 script Swordsman#02 -1,{ OnStart: mes "[Swordsman]"; @@ -224,7 +224,7 @@ L_Novice: } // -- Test Guide -- -izlude_in.gat,30,175,4 script Test Guide 92,{ +izlude_in,30,175,4 script Test Guide 92,{ mes "[Test Guide]"; mes "I will tell you about the legendary Izlude Swordsman Test! Listen VERY CAREFULLY for I won't repeat this again!"; next; @@ -254,7 +254,7 @@ izlude_in.gat,30,175,4 script Test Guide 92,{ // -- Test Hall Staff 1 -- -izlude_in.gat,30,163,8 script Test Hall Staff 105,{ +izlude_in,30,163,8 script Test Hall Staff 105,{ mes "[Test Hall Staff]"; if(SWTEST == 1) goto L_Option2; if(SWTEST >= 2) goto L_Option3; @@ -269,10 +269,10 @@ izlude_in.gat,30,163,8 script Test Hall Staff 105,{ M_yes: set SWTEST, SWTEST + 1; - savepoint "izlude_in.gat",39,170; + savepoint "izlude_in",39,170; stopnpctimer; initnpctimer "TimerSwrdmn"; - warp "job_sword1.gat",10,245; + warp "job_sword1",10,245; end; M_no: @@ -294,34 +294,34 @@ L_Option3: goto M_yes; end; } -job_sword1.gat,1,1,0 script TimerSwrdmn -1,{ +job_sword1,1,1,0 script TimerSwrdmn -1,{ OnTimer4000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: Your 7 minutes starts now!",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your 7 minutes starts now!",0; end; OnTimer184000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 4 minutes left!",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 4 minutes left!",0; end; OnTimer304000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 2 minutes left!",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 2 minutes left!",0; end; OnTimer364000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 1 minutes left!",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 1 minutes left!",0; end; OnTimer394000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: You have 30 seconds left, hurry!",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 30 seconds left, hurry!",0; end; OnTimer424000: - areaannounce "job_sword1.gat", 0, 0, 400, 400, "[Test Hall Staff]: Your times up! You failed the test.",0; + areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your times up! You failed the test.",0; end; OnTimer428000: stopnpctimer; - areawarp "job_sword1.gat",0,0,400,400,"izlude_in.gat",39,170; + areawarp "job_sword1",0,0,400,400,"izlude_in",39,170; end; } // -- Medic 1 -- -job_sword1.gat,230,245,2 script Medic#01 105,{ +job_sword1,230,245,2 script Medic#01 105,{ mes "[Medic]"; mes "This is the 1st check point! You're doing great!"; percentheal 100, 100; @@ -329,14 +329,14 @@ job_sword1.gat,230,245,2 script Medic#01 105,{ } // -- Test Hall Staff 2 -- -job_sword1.gat,230,242,2 script Test Hall Staff#01 105,{ +job_sword1,230,242,2 script Test Hall Staff#01 105,{ mes "[Test Hall Staff]"; mes "Do you surrender?"; next; menu "Yes.",M_0,"No.",M_1; M_0: - warp "izlude_in.gat",65,165; + warp "izlude_in",65,165; close; M_1: mes "[Test Hall Staff]"; @@ -345,7 +345,7 @@ job_sword1.gat,230,242,2 script Test Hall Staff#01 105,{ } // -- Medic 2 -- -job_sword1.gat,230,207,2 script Medic#02 105,{ +job_sword1,230,207,2 script Medic#02 105,{ mes "[Medic]"; mes "This is the 2nd check point! Keep up the good work!"; percentheal 100, 100; @@ -353,14 +353,14 @@ job_sword1.gat,230,207,2 script Medic#02 105,{ } // -- Test Hall Staff 3 -- -job_sword1.gat,230,204,2 script Test Hall Staff#02 105,{ +job_sword1,230,204,2 script Test Hall Staff#02 105,{ mes "[Test Hall Staff]"; mes "Do you surrender?"; next; menu "Yes.",M_0,"No.",M_1; M_0: - warp "izlude_in.gat",65,165; + warp "izlude_in",65,165; close; M_1: mes "[Test Hall Staff]"; @@ -369,7 +369,7 @@ job_sword1.gat,230,204,2 script Test Hall Staff#02 105,{ } // -- Mae (Medic 3) -- -job_sword1.gat,223,167,2 script Mae 92,{ +job_sword1,223,167,2 script Mae 92,{ mes "[Mae]"; mes "I sincerely congratulate you for passing the test!"; mes "I've already sent your test results to the 'Master Swordsman'."; @@ -379,7 +379,7 @@ job_sword1.gat,223,167,2 script Mae 92,{ percentheal 100, 100; set job_sword_q,2; set SWTEST,0; - warp "izlude_in.gat",66,173; + warp "izlude_in",66,173; close; } @@ -391,410 +391,410 @@ job_sword1.gat,223,167,2 script Mae 92,{ // -- First Section -- // - Left - -job_sword1.gat,22,172,1 script 1green_1::green 139,0,0,{ +job_sword1,22,172,1 script 1green_1::green 139,0,0,{ heal -4,0; end; } // -- Duplicates -- -job_sword1.gat,22,173,1 duplicate(green) 1green_2 139,0,0 -job_sword1.gat,23,172,1 duplicate(green) 1green_3 139,0,0 -job_sword1.gat,23,173,1 duplicate(green) 1green_4 139,0,0 -job_sword1.gat,34,172,1 duplicate(green) 1green_5 139,0,0 -job_sword1.gat,34,173,1 duplicate(green) 1green_6 139,0,0 -job_sword1.gat,35,172,1 duplicate(green) 1green_7 139,0,0 -job_sword1.gat,35,173,1 duplicate(green) 1green_8 139,0,0 -job_sword1.gat,66,170,1 duplicate(green) 1green_9 139,0,0 -job_sword1.gat,66,171,1 duplicate(green) 1green_10 139,0,0 -job_sword1.gat,67,170,1 duplicate(green) 1green_11 139,0,0 -job_sword1.gat,67,171,1 duplicate(green) 1green_12 139,0,0 -job_sword1.gat,70,170,1 duplicate(green) 1green_13 139,0,0 -job_sword1.gat,70,171,1 duplicate(green) 1green_14 139,0,0 -job_sword1.gat,71,170,1 duplicate(green) 1green_15 139,0,0 -job_sword1.gat,71,171,1 duplicate(green) 1green_16 139,0,0 +job_sword1,22,173,1 duplicate(green) 1green_2 139,0,0 +job_sword1,23,172,1 duplicate(green) 1green_3 139,0,0 +job_sword1,23,173,1 duplicate(green) 1green_4 139,0,0 +job_sword1,34,172,1 duplicate(green) 1green_5 139,0,0 +job_sword1,34,173,1 duplicate(green) 1green_6 139,0,0 +job_sword1,35,172,1 duplicate(green) 1green_7 139,0,0 +job_sword1,35,173,1 duplicate(green) 1green_8 139,0,0 +job_sword1,66,170,1 duplicate(green) 1green_9 139,0,0 +job_sword1,66,171,1 duplicate(green) 1green_10 139,0,0 +job_sword1,67,170,1 duplicate(green) 1green_11 139,0,0 +job_sword1,67,171,1 duplicate(green) 1green_12 139,0,0 +job_sword1,70,170,1 duplicate(green) 1green_13 139,0,0 +job_sword1,70,171,1 duplicate(green) 1green_14 139,0,0 +job_sword1,71,170,1 duplicate(green) 1green_15 139,0,0 +job_sword1,71,171,1 duplicate(green) 1green_16 139,0,0 // - Right - -job_sword1.gat,22,164,1 duplicate(green) 1green_17 139,0,0 -job_sword1.gat,22,165,1 duplicate(green) 1green_18 139,0,0 -job_sword1.gat,23,164,1 duplicate(green) 1green_19 139,0,0 -job_sword1.gat,23,165,1 duplicate(green) 1green_20 139,0,0 -job_sword1.gat,34,164,1 duplicate(green) 1green_21 139,0,0 -job_sword1.gat,34,165,1 duplicate(green) 1green_22 139,0,0 -job_sword1.gat,35,164,1 duplicate(green) 1green_23 139,0,0 -job_sword1.gat,35,165,1 duplicate(green) 1green_24 139,0,0 -job_sword1.gat,66,166,1 duplicate(green) 1green_25 139,0,0 -job_sword1.gat,66,167,1 duplicate(green) 1green_26 139,0,0 -job_sword1.gat,67,166,1 duplicate(green) 1green_27 139,0,0 -job_sword1.gat,67,167,1 duplicate(green) 1green_28 139,0,0 -job_sword1.gat,70,166,1 duplicate(green) 1green_29 139,0,0 -job_sword1.gat,70,167,1 duplicate(green) 1green_30 139,0,0 -job_sword1.gat,71,166,1 duplicate(green) 1green_31 139,0,0 -job_sword1.gat,71,167,1 duplicate(green) 1green_32 139,0,0 +job_sword1,22,164,1 duplicate(green) 1green_17 139,0,0 +job_sword1,22,165,1 duplicate(green) 1green_18 139,0,0 +job_sword1,23,164,1 duplicate(green) 1green_19 139,0,0 +job_sword1,23,165,1 duplicate(green) 1green_20 139,0,0 +job_sword1,34,164,1 duplicate(green) 1green_21 139,0,0 +job_sword1,34,165,1 duplicate(green) 1green_22 139,0,0 +job_sword1,35,164,1 duplicate(green) 1green_23 139,0,0 +job_sword1,35,165,1 duplicate(green) 1green_24 139,0,0 +job_sword1,66,166,1 duplicate(green) 1green_25 139,0,0 +job_sword1,66,167,1 duplicate(green) 1green_26 139,0,0 +job_sword1,67,166,1 duplicate(green) 1green_27 139,0,0 +job_sword1,67,167,1 duplicate(green) 1green_28 139,0,0 +job_sword1,70,166,1 duplicate(green) 1green_29 139,0,0 +job_sword1,70,167,1 duplicate(green) 1green_30 139,0,0 +job_sword1,71,166,1 duplicate(green) 1green_31 139,0,0 +job_sword1,71,167,1 duplicate(green) 1green_32 139,0,0 // - Center - -job_sword1.gat,86,168,1 duplicate(green) 1green_33 139,0,0 -job_sword1.gat,86,169,1 duplicate(green) 1green_34 139,0,0 -job_sword1.gat,87,168,1 duplicate(green) 1green_35 139,0,0 -job_sword1.gat,87,169,1 duplicate(green) 1green_36 139,0,0 +job_sword1,86,168,1 duplicate(green) 1green_33 139,0,0 +job_sword1,86,169,1 duplicate(green) 1green_34 139,0,0 +job_sword1,87,168,1 duplicate(green) 1green_35 139,0,0 +job_sword1,87,169,1 duplicate(green) 1green_36 139,0,0 // -- Second Section -- // - Left - -job_sword1.gat,83,171,1 duplicate(green) 2green_1 139,0,1 -job_sword1.gat,82,171,1 duplicate(green) 2green_2 139,0,1 -job_sword1.gat,90,171,1 duplicate(green) 2green_3 139,0,1 -job_sword1.gat,91,171,1 duplicate(green) 2green_4 139,0,1 -job_sword1.gat,84,173,1 duplicate(green) 2green_5 139,1,0 -job_sword1.gat,90,173,1 duplicate(green) 2green_6 139,1,0 -job_sword1.gat,83,166,1 duplicate(green) 2green_7 139,0,1 -job_sword1.gat,82,166,1 duplicate(green) 2green_8 139,0,1 -job_sword1.gat,90,166,1 duplicate(green) 2green_9 139,0,1 -job_sword1.gat,91,166,1 duplicate(green) 2green_10 139,0,1 -job_sword1.gat,84,164,1 duplicate(green) 2green_11 139,1,0 -job_sword1.gat,90,164,1 duplicate(green) 2green_12 139,1,0 -job_sword1.gat,102,168,1 duplicate(green) 2green_13 139,0,0 -job_sword1.gat,102,169,1 duplicate(green) 2green_14 139,0,0 +job_sword1,83,171,1 duplicate(green) 2green_1 139,0,1 +job_sword1,82,171,1 duplicate(green) 2green_2 139,0,1 +job_sword1,90,171,1 duplicate(green) 2green_3 139,0,1 +job_sword1,91,171,1 duplicate(green) 2green_4 139,0,1 +job_sword1,84,173,1 duplicate(green) 2green_5 139,1,0 +job_sword1,90,173,1 duplicate(green) 2green_6 139,1,0 +job_sword1,83,166,1 duplicate(green) 2green_7 139,0,1 +job_sword1,82,166,1 duplicate(green) 2green_8 139,0,1 +job_sword1,90,166,1 duplicate(green) 2green_9 139,0,1 +job_sword1,91,166,1 duplicate(green) 2green_10 139,0,1 +job_sword1,84,164,1 duplicate(green) 2green_11 139,1,0 +job_sword1,90,164,1 duplicate(green) 2green_12 139,1,0 +job_sword1,102,168,1 duplicate(green) 2green_13 139,0,0 +job_sword1,102,169,1 duplicate(green) 2green_14 139,0,0 // - Right - -job_sword1.gat,102,172,1 duplicate(green) 2green_15 139,0,0 -job_sword1.gat,102,173,1 duplicate(green) 2green_16 139,0,0 -job_sword1.gat,103,172,1 duplicate(green) 2green_17 139,0,0 -job_sword1.gat,103,173,1 duplicate(green) 2green_18 139,0,0 -job_sword1.gat,106,172,1 duplicate(green) 2green_19 139,0,0 -job_sword1.gat,106,173,1 duplicate(green) 2green_20 139,0,0 -job_sword1.gat,107,172,1 duplicate(green) 2green_21 139,0,0 -job_sword1.gat,107,173,1 duplicate(green) 2green_22 139,0,0 -job_sword1.gat,110,172,1 duplicate(green) 2green_23 139,0,0 -job_sword1.gat,110,173,1 duplicate(green) 2green_24 139,0,0 -job_sword1.gat,111,172,1 duplicate(green) 2green_25 139,0,0 -job_sword1.gat,111,173,1 duplicate(green) 2green_26 139,0,0 +job_sword1,102,172,1 duplicate(green) 2green_15 139,0,0 +job_sword1,102,173,1 duplicate(green) 2green_16 139,0,0 +job_sword1,103,172,1 duplicate(green) 2green_17 139,0,0 +job_sword1,103,173,1 duplicate(green) 2green_18 139,0,0 +job_sword1,106,172,1 duplicate(green) 2green_19 139,0,0 +job_sword1,106,173,1 duplicate(green) 2green_20 139,0,0 +job_sword1,107,172,1 duplicate(green) 2green_21 139,0,0 +job_sword1,107,173,1 duplicate(green) 2green_22 139,0,0 +job_sword1,110,172,1 duplicate(green) 2green_23 139,0,0 +job_sword1,110,173,1 duplicate(green) 2green_24 139,0,0 +job_sword1,111,172,1 duplicate(green) 2green_25 139,0,0 +job_sword1,111,173,1 duplicate(green) 2green_26 139,0,0 // - Center - -job_sword1.gat,102,164,1 duplicate(green) 2green_27 139,0,0 -job_sword1.gat,102,165,1 duplicate(green) 2green_28 139,0,0 -job_sword1.gat,103,164,1 duplicate(green) 2green_29 139,0,0 -job_sword1.gat,103,165,1 duplicate(green) 2green_30 139,0,0 -job_sword1.gat,106,164,1 duplicate(green) 2green_31 139,0,0 -job_sword1.gat,106,165,1 duplicate(green) 2green_32 139,0,0 -job_sword1.gat,107,164,1 duplicate(green) 2green_33 139,0,0 -job_sword1.gat,107,165,1 duplicate(green) 2green_34 139,0,0 -job_sword1.gat,110,164,1 duplicate(green) 2green_35 139,0,0 -job_sword1.gat,110,165,1 duplicate(green) 2green_36 139,0,0 -job_sword1.gat,111,164,1 duplicate(green) 2green_37 139,0,0 -job_sword1.gat,111,165,1 duplicate(green) 2green_38 139,0,0 +job_sword1,102,164,1 duplicate(green) 2green_27 139,0,0 +job_sword1,102,165,1 duplicate(green) 2green_28 139,0,0 +job_sword1,103,164,1 duplicate(green) 2green_29 139,0,0 +job_sword1,103,165,1 duplicate(green) 2green_30 139,0,0 +job_sword1,106,164,1 duplicate(green) 2green_31 139,0,0 +job_sword1,106,165,1 duplicate(green) 2green_32 139,0,0 +job_sword1,107,164,1 duplicate(green) 2green_33 139,0,0 +job_sword1,107,165,1 duplicate(green) 2green_34 139,0,0 +job_sword1,110,164,1 duplicate(green) 2green_35 139,0,0 +job_sword1,110,165,1 duplicate(green) 2green_36 139,0,0 +job_sword1,111,164,1 duplicate(green) 2green_37 139,0,0 +job_sword1,111,165,1 duplicate(green) 2green_38 139,0,0 // -- Third Section -- -job_sword1.gat,121,172,1 duplicate(green) 3green_1 139,2,0 -job_sword1.gat,121,173,1 duplicate(green) 3green_2 139,2,0 -job_sword1.gat,121,164,1 duplicate(green) 3green_3 139,2,0 -job_sword1.gat,121,165,1 duplicate(green) 3green_4 139,2,0 -job_sword1.gat,121,168,1 duplicate(green) 3green_5 139,2,0 -job_sword1.gat,121,169,1 duplicate(green) 3green_6 139,2,0 +job_sword1,121,172,1 duplicate(green) 3green_1 139,2,0 +job_sword1,121,173,1 duplicate(green) 3green_2 139,2,0 +job_sword1,121,164,1 duplicate(green) 3green_3 139,2,0 +job_sword1,121,165,1 duplicate(green) 3green_4 139,2,0 +job_sword1,121,168,1 duplicate(green) 3green_5 139,2,0 +job_sword1,121,169,1 duplicate(green) 3green_6 139,2,0 // -- Fourth Section -- -job_sword1.gat,130,169,1 duplicate(green) 4green_1 139,0,4 -job_sword1.gat,131,169,1 duplicate(green) 4green_2 139,0,4 -job_sword1.gat,135,164,1 duplicate(green) 4green_3 139,5,0 -job_sword1.gat,136,165,1 duplicate(green) 4green_4 139,4,0 -job_sword1.gat,140,169,1 duplicate(green) 4green_5 139,0,3 -job_sword1.gat,141,168,1 duplicate(green) 4green_6 139,0,4 -job_sword1.gat,137,172,1 duplicate(green) 4green_7 139,2,0 -job_sword1.gat,138,173,1 duplicate(green) 4green_8 139,3,0 -job_sword1.gat,134,171,1 duplicate(green) 4green_9 139,0,2 -job_sword1.gat,135,168,1 duplicate(green) 4green_10 139,0,1 -job_sword1.gat,135,170,1 duplicate(green) 4green_11 139,1,0 +job_sword1,130,169,1 duplicate(green) 4green_1 139,0,4 +job_sword1,131,169,1 duplicate(green) 4green_2 139,0,4 +job_sword1,135,164,1 duplicate(green) 4green_3 139,5,0 +job_sword1,136,165,1 duplicate(green) 4green_4 139,4,0 +job_sword1,140,169,1 duplicate(green) 4green_5 139,0,3 +job_sword1,141,168,1 duplicate(green) 4green_6 139,0,4 +job_sword1,137,172,1 duplicate(green) 4green_7 139,2,0 +job_sword1,138,173,1 duplicate(green) 4green_8 139,3,0 +job_sword1,134,171,1 duplicate(green) 4green_9 139,0,2 +job_sword1,135,168,1 duplicate(green) 4green_10 139,0,1 +job_sword1,135,170,1 duplicate(green) 4green_11 139,1,0 // -- Fifth Section -- -job_sword1.gat,144,169,1 duplicate(green) 5green_1 139,0,4 -job_sword1.gat,145,169,1 duplicate(green) 5green_2 139,0,4 -job_sword1.gat,148,164,1 duplicate(green) 5green_3 139,4,0 -job_sword1.gat,149,165,1 duplicate(green) 5green_4 139,3,0 -job_sword1.gat,156,166,1 duplicate(green) 5green_5 139,0,2 -job_sword1.gat,157,166,1 duplicate(green) 5green_6 139,0,2 -job_sword1.gat,153,169,1 duplicate(green) 5green_7 139,4,0 -job_sword1.gat,152,168,1 duplicate(green) 5green_8 139,3,0 -job_sword1.gat,149,171,1 duplicate(green) 5green_9 139,0,1 -job_sword1.gat,148,171,1 duplicate(green) 5green_10 139,0,2 -job_sword1.gat,154,173,1 duplicate(green) 5green_11 139,2,0 -job_sword1.gat,154,172,1 duplicate(green) 5green_12 139,2,0 +job_sword1,144,169,1 duplicate(green) 5green_1 139,0,4 +job_sword1,145,169,1 duplicate(green) 5green_2 139,0,4 +job_sword1,148,164,1 duplicate(green) 5green_3 139,4,0 +job_sword1,149,165,1 duplicate(green) 5green_4 139,3,0 +job_sword1,156,166,1 duplicate(green) 5green_5 139,0,2 +job_sword1,157,166,1 duplicate(green) 5green_6 139,0,2 +job_sword1,153,169,1 duplicate(green) 5green_7 139,4,0 +job_sword1,152,168,1 duplicate(green) 5green_8 139,3,0 +job_sword1,149,171,1 duplicate(green) 5green_9 139,0,1 +job_sword1,148,171,1 duplicate(green) 5green_10 139,0,2 +job_sword1,154,173,1 duplicate(green) 5green_11 139,2,0 +job_sword1,154,172,1 duplicate(green) 5green_12 139,2,0 // -- Last Section -- -job_sword1.gat,164,172,1 duplicate(green) 6green_1 139,0,0 -job_sword1.gat,164,173,1 duplicate(green) 6green_2 139,0,0 -job_sword1.gat,165,172,1 duplicate(green) 6green_3 139,0,0 -job_sword1.gat,165,173,1 duplicate(green) 6green_4 139,0,0 -job_sword1.gat,172,172,1 duplicate(green) 6green_5 139,0,0 -job_sword1.gat,172,173,1 duplicate(green) 6green_6 139,0,0 -job_sword1.gat,173,172,1 duplicate(green) 6green_7 139,0,0 -job_sword1.gat,173,173,1 duplicate(green) 6green_8 139,0,0 - -job_sword1.gat,164,168,1 duplicate(green) 6green_9 139,0,0 -job_sword1.gat,164,169,1 duplicate(green) 6green_10 139,0,0 -job_sword1.gat,165,168,1 duplicate(green) 6green_11 139,0,0 -job_sword1.gat,165,169,1 duplicate(green) 6green_12 139,0,0 -job_sword1.gat,172,168,1 duplicate(green) 6green_13 139,0,0 -job_sword1.gat,172,169,1 duplicate(green) 6green_14 139,0,0 -job_sword1.gat,173,168,1 duplicate(green) 6green_15 139,0,0 -job_sword1.gat,173,169,1 duplicate(green) 6green_16 139,0,0 - -job_sword1.gat,164,164,1 duplicate(green) 6green_17 139,0,0 -job_sword1.gat,164,165,1 duplicate(green) 6green_18 139,0,0 -job_sword1.gat,165,164,1 duplicate(green) 6green_19 139,0,0 -job_sword1.gat,165,165,1 duplicate(green) 6green_20 139,0,0 -job_sword1.gat,172,164,1 duplicate(green) 6green_21 139,0,0 -job_sword1.gat,172,165,1 duplicate(green) 6green_22 139,0,0 -job_sword1.gat,173,164,1 duplicate(green) 6green_23 139,0,0 -job_sword1.gat,173,165,1 duplicate(green) 6green_24 139,0,0 +job_sword1,164,172,1 duplicate(green) 6green_1 139,0,0 +job_sword1,164,173,1 duplicate(green) 6green_2 139,0,0 +job_sword1,165,172,1 duplicate(green) 6green_3 139,0,0 +job_sword1,165,173,1 duplicate(green) 6green_4 139,0,0 +job_sword1,172,172,1 duplicate(green) 6green_5 139,0,0 +job_sword1,172,173,1 duplicate(green) 6green_6 139,0,0 +job_sword1,173,172,1 duplicate(green) 6green_7 139,0,0 +job_sword1,173,173,1 duplicate(green) 6green_8 139,0,0 + +job_sword1,164,168,1 duplicate(green) 6green_9 139,0,0 +job_sword1,164,169,1 duplicate(green) 6green_10 139,0,0 +job_sword1,165,168,1 duplicate(green) 6green_11 139,0,0 +job_sword1,165,169,1 duplicate(green) 6green_12 139,0,0 +job_sword1,172,168,1 duplicate(green) 6green_13 139,0,0 +job_sword1,172,169,1 duplicate(green) 6green_14 139,0,0 +job_sword1,173,168,1 duplicate(green) 6green_15 139,0,0 +job_sword1,173,169,1 duplicate(green) 6green_16 139,0,0 + +job_sword1,164,164,1 duplicate(green) 6green_17 139,0,0 +job_sword1,164,165,1 duplicate(green) 6green_18 139,0,0 +job_sword1,165,164,1 duplicate(green) 6green_19 139,0,0 +job_sword1,165,165,1 duplicate(green) 6green_20 139,0,0 +job_sword1,172,164,1 duplicate(green) 6green_21 139,0,0 +job_sword1,172,165,1 duplicate(green) 6green_22 139,0,0 +job_sword1,173,164,1 duplicate(green) 6green_23 139,0,0 +job_sword1,173,165,1 duplicate(green) 6green_24 139,0,0 // == Fall Warps == -job_sword1.gat,16,251,4 script 1_blank_1a#1::1_blank 139,0,1,{ +job_sword1,16,251,4 script 1_blank_1a#1::1_blank 139,0,1,{ set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1.gat",65,56; - if (@TEMP==1) warp "job_sword1.gat",29,26; - if (@TEMP==2) warp "job_sword1.gat",43,16; - if (@TEMP==3) warp "job_sword1.gat",23,112; - if (@TEMP==4) warp "job_sword1.gat",58,83; + if (@TEMP==0) warp "job_sword1",65,56; + if (@TEMP==1) warp "job_sword1",29,26; + if (@TEMP==2) warp "job_sword1",43,16; + if (@TEMP==3) warp "job_sword1",23,112; + if (@TEMP==4) warp "job_sword1",58,83; end; } // -- Duplicates -- -job_sword1.gat,19,251,4 duplicate(1_blank) 1_blank_1b 139,0,1 -job_sword1.gat,17,250,4 duplicate(1_blank) 1_blank_1c 139,1,0 -job_sword1.gat,17,251,4 duplicate(1_blank) 1_blank_1d 139,1,1 -job_sword1.gat,18,251,4 duplicate(1_blank) 1_blank_1e 139,1,1 -job_sword1.gat,17,251,4 duplicate(1_blank) 1_blank_1f 139,1,1 -job_sword1.gat,16,238,4 duplicate(1_blank) 1_blank_2a 139,0,1 -job_sword1.gat,19,238,4 duplicate(1_blank) 1_blank_2b 139,0,1 -job_sword1.gat,17,239,4 duplicate(1_blank) 1_blank_2c 139,0,1 -job_sword1.gat,28,246,4 duplicate(1_blank) 1_blank_3a 139,4,1 -job_sword1.gat,33,245,4 duplicate(1_blank) 1_blank_3b 139,0,2 -job_sword1.gat,29,242,4 duplicate(1_blank) 1_blank_3c 139,4,0 -job_sword1.gat,24,244,4 duplicate(1_blank) 1_blank_3d 139,0,2 -job_sword1.gat,38,251,4 duplicate(1_blank) 1_blank_4a 139,0,1 -job_sword1.gat,41,251,4 duplicate(1_blank) 1_blank_4b 139,0,1 -job_sword1.gat,39,250,4 duplicate(1_blank) 1_blank_4c 139,1,0 -job_sword1.gat,38,238,4 duplicate(1_blank) 1_blank_5a 139,0,1 -job_sword1.gat,41,238,4 duplicate(1_blank) 1_blank_5_b 139,0,1 -job_sword1.gat,39,239,4 duplicate(1_blank) 1_blank_5_c 139,1,0 -job_sword1.gat,54,251,4 duplicate(1_blank) 1_blank_6_a 139,0,1 -job_sword1.gat,71,251,4 duplicate(1_blank) 1_blank_6_b 139,0,1 -job_sword1.gat,62,250,4 duplicate(1_blank) 1_blank_6_c 139,9,0 -job_sword1.gat,62,247,4 duplicate(1_blank) 1_blank_7_a 139,8,0 -job_sword1.gat,71,244,4 duplicate(1_blank) 1_blank_7_b 139,0,2 -job_sword1.gat,63,242,4 duplicate(1_blank) 1_blank_7_c 139,8,0 -job_sword1.gat,54,244,4 duplicate(1_blank) 1_blank_7_d 139,0,2 -job_sword1.gat,54,238,4 duplicate(1_blank) 1_blank_8_a 139,0,1 -job_sword1.gat,71,238,4 duplicate(1_blank) 1_blank_8_b 139,0,1 -job_sword1.gat,62,239,4 duplicate(1_blank) 1_blank_8_c 139,9,0 -job_sword1.gat,102,247,4 duplicate(1_blank) 1_blank_9_a 139,2,0 -job_sword1.gat,105,245,4 duplicate(1_blank) 1_blank_9_b 139,0,2 -job_sword1.gat,103,242,4 duplicate(1_blank) 1_blank_9_c 139,2,0 -job_sword1.gat,100,244,4 duplicate(1_blank) 1_blank_9_d 139,0,2 -job_sword1.gat,156,249,4 duplicate(1_blank) 1_blank_10_a 139,14,0 -job_sword1.gat,156,248,4 duplicate(1_blank) 1_blank_10_b 139,14,0 -job_sword1.gat,170,249,4 duplicate(1_blank) 1_blank_10_c 139,1,0 -job_sword1.gat,170,248,4 duplicate(1_blank) 1_blank_10_d 139,1,0 -job_sword1.gat,156,245,4 duplicate(1_blank) 1_blank_11_a 139,14,0 -job_sword1.gat,156,244,4 duplicate(1_blank) 1_blank_11_b 139,14,0 -job_sword1.gat,170,245,4 duplicate(1_blank) 1_blank_11_c 139,1,0 -job_sword1.gat,170,244,4 duplicate(1_blank) 1_blank_11_d 139,1,0 -job_sword1.gat,156,241,4 duplicate(1_blank) 1_blank_12_a 139,14,0 -job_sword1.gat,156,240,4 duplicate(1_blank) 1_blank_12_b 139,14,0 -job_sword1.gat,170,241,4 duplicate(1_blank) 1_blank_12_c 139,1,0 -job_sword1.gat,170,240,4 duplicate(1_blank) 1_blank_12_d 139,1,0 -job_sword1.gat,180,251,4 duplicate(1_blank) 1_blank_13_a 139,0,1 -job_sword1.gat,183,251,4 duplicate(1_blank) 1_blank_13_b 139,0,1 -job_sword1.gat,181,250,4 duplicate(1_blank) 1_blank_13_c 139,1,0 -job_sword1.gat,180,238,4 duplicate(1_blank) 1_blank_14_a 139,0,1 -job_sword1.gat,183,238,4 duplicate(1_blank) 1_blank_14_b 139,0,1 -job_sword1.gat,181,239,4 duplicate(1_blank) 1_blank_14_c 139,1,0 - - -job_sword1.gat,56,212,4 script 2_blank_1_a::2_blank 139,40,0,{ +job_sword1,19,251,4 duplicate(1_blank) 1_blank_1b 139,0,1 +job_sword1,17,250,4 duplicate(1_blank) 1_blank_1c 139,1,0 +job_sword1,17,251,4 duplicate(1_blank) 1_blank_1d 139,1,1 +job_sword1,18,251,4 duplicate(1_blank) 1_blank_1e 139,1,1 +job_sword1,17,251,4 duplicate(1_blank) 1_blank_1f 139,1,1 +job_sword1,16,238,4 duplicate(1_blank) 1_blank_2a 139,0,1 +job_sword1,19,238,4 duplicate(1_blank) 1_blank_2b 139,0,1 +job_sword1,17,239,4 duplicate(1_blank) 1_blank_2c 139,0,1 +job_sword1,28,246,4 duplicate(1_blank) 1_blank_3a 139,4,1 +job_sword1,33,245,4 duplicate(1_blank) 1_blank_3b 139,0,2 +job_sword1,29,242,4 duplicate(1_blank) 1_blank_3c 139,4,0 +job_sword1,24,244,4 duplicate(1_blank) 1_blank_3d 139,0,2 +job_sword1,38,251,4 duplicate(1_blank) 1_blank_4a 139,0,1 +job_sword1,41,251,4 duplicate(1_blank) 1_blank_4b 139,0,1 +job_sword1,39,250,4 duplicate(1_blank) 1_blank_4c 139,1,0 +job_sword1,38,238,4 duplicate(1_blank) 1_blank_5a 139,0,1 +job_sword1,41,238,4 duplicate(1_blank) 1_blank_5_b 139,0,1 +job_sword1,39,239,4 duplicate(1_blank) 1_blank_5_c 139,1,0 +job_sword1,54,251,4 duplicate(1_blank) 1_blank_6_a 139,0,1 +job_sword1,71,251,4 duplicate(1_blank) 1_blank_6_b 139,0,1 +job_sword1,62,250,4 duplicate(1_blank) 1_blank_6_c 139,9,0 +job_sword1,62,247,4 duplicate(1_blank) 1_blank_7_a 139,8,0 +job_sword1,71,244,4 duplicate(1_blank) 1_blank_7_b 139,0,2 +job_sword1,63,242,4 duplicate(1_blank) 1_blank_7_c 139,8,0 +job_sword1,54,244,4 duplicate(1_blank) 1_blank_7_d 139,0,2 +job_sword1,54,238,4 duplicate(1_blank) 1_blank_8_a 139,0,1 +job_sword1,71,238,4 duplicate(1_blank) 1_blank_8_b 139,0,1 +job_sword1,62,239,4 duplicate(1_blank) 1_blank_8_c 139,9,0 +job_sword1,102,247,4 duplicate(1_blank) 1_blank_9_a 139,2,0 +job_sword1,105,245,4 duplicate(1_blank) 1_blank_9_b 139,0,2 +job_sword1,103,242,4 duplicate(1_blank) 1_blank_9_c 139,2,0 +job_sword1,100,244,4 duplicate(1_blank) 1_blank_9_d 139,0,2 +job_sword1,156,249,4 duplicate(1_blank) 1_blank_10_a 139,14,0 +job_sword1,156,248,4 duplicate(1_blank) 1_blank_10_b 139,14,0 +job_sword1,170,249,4 duplicate(1_blank) 1_blank_10_c 139,1,0 +job_sword1,170,248,4 duplicate(1_blank) 1_blank_10_d 139,1,0 +job_sword1,156,245,4 duplicate(1_blank) 1_blank_11_a 139,14,0 +job_sword1,156,244,4 duplicate(1_blank) 1_blank_11_b 139,14,0 +job_sword1,170,245,4 duplicate(1_blank) 1_blank_11_c 139,1,0 +job_sword1,170,244,4 duplicate(1_blank) 1_blank_11_d 139,1,0 +job_sword1,156,241,4 duplicate(1_blank) 1_blank_12_a 139,14,0 +job_sword1,156,240,4 duplicate(1_blank) 1_blank_12_b 139,14,0 +job_sword1,170,241,4 duplicate(1_blank) 1_blank_12_c 139,1,0 +job_sword1,170,240,4 duplicate(1_blank) 1_blank_12_d 139,1,0 +job_sword1,180,251,4 duplicate(1_blank) 1_blank_13_a 139,0,1 +job_sword1,183,251,4 duplicate(1_blank) 1_blank_13_b 139,0,1 +job_sword1,181,250,4 duplicate(1_blank) 1_blank_13_c 139,1,0 +job_sword1,180,238,4 duplicate(1_blank) 1_blank_14_a 139,0,1 +job_sword1,183,238,4 duplicate(1_blank) 1_blank_14_b 139,0,1 +job_sword1,181,239,4 duplicate(1_blank) 1_blank_14_c 139,1,0 + + +job_sword1,56,212,4 script 2_blank_1_a::2_blank 139,40,0,{ set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1.gat",162,120; - if (@TEMP==1) warp "job_sword1.gat",94,120; - if (@TEMP==2) warp "job_sword1.gat",94,85; - if (@TEMP==3) warp "job_sword1.gat",162,85; - if (@TEMP==4) warp "job_sword1.gat",130,47; + if (@TEMP==0) warp "job_sword1",162,120; + if (@TEMP==1) warp "job_sword1",94,120; + if (@TEMP==2) warp "job_sword1",94,85; + if (@TEMP==3) warp "job_sword1",162,85; + if (@TEMP==4) warp "job_sword1",130,47; end; } // -- Duplicates -- -job_sword1.gat,95,212,4 duplicate(2_blank) 2_blank_1_b 139,2,0 -job_sword1.gat,56,210,4 duplicate(2_blank) 2_blank_2_a 139,40,0 -job_sword1.gat,95,210,4 duplicate(2_blank) 2_blank_2_b 139,2,0 -job_sword1.gat,16,206,4 duplicate(2_blank) 2_blank_2_c 139,0,3 -job_sword1.gat,97,206,4 duplicate(2_blank) 2_blank_2_d 139,0,3 -job_sword1.gat,56,203,4 duplicate(2_blank) 2_blank_2_e 139,40,0 -job_sword1.gat,95,203,4 duplicate(2_blank) 2_blank_2_f 139,2,0 -job_sword1.gat,56,201,4 duplicate(2_blank) 2_blank_3_a 139,40,0 -job_sword1.gat,95,201,4 duplicate(2_blank) 2_blank_3_b 139,2,0 +job_sword1,95,212,4 duplicate(2_blank) 2_blank_1_b 139,2,0 +job_sword1,56,210,4 duplicate(2_blank) 2_blank_2_a 139,40,0 +job_sword1,95,210,4 duplicate(2_blank) 2_blank_2_b 139,2,0 +job_sword1,16,206,4 duplicate(2_blank) 2_blank_2_c 139,0,3 +job_sword1,97,206,4 duplicate(2_blank) 2_blank_2_d 139,0,3 +job_sword1,56,203,4 duplicate(2_blank) 2_blank_2_e 139,40,0 +job_sword1,95,203,4 duplicate(2_blank) 2_blank_2_f 139,2,0 +job_sword1,56,201,4 duplicate(2_blank) 2_blank_3_a 139,40,0 +job_sword1,95,201,4 duplicate(2_blank) 2_blank_3_b 139,2,0 // - part 2 - -job_sword1.gat,113,212,4 duplicate(2_blank) 2_blank_4_a 139,14,0 -job_sword1.gat,125,212,4 duplicate(2_blank) 2_blank_4_b 139,2,0 -job_sword1.gat,113,210,4 duplicate(2_blank) 2_blank_5_a 139,14,0 -job_sword1.gat,125,210,4 duplicate(2_blank) 2_blank_5_b 139,2,0 -job_sword1.gat,100,206,4 duplicate(2_blank) 2_blank_5_c 139,0,3 -job_sword1.gat,127,206,4 duplicate(2_blank) 2_blank_5_d 139,0,3 -job_sword1.gat,113,203,4 duplicate(2_blank) 2_blank_5_e 139,14,0 -job_sword1.gat,125,210,4 duplicate(2_blank) 2_blank_5_f 139,2,0 -job_sword1.gat,113,201,4 duplicate(2_blank) 2_blank_6_a 139,14,0 -job_sword1.gat,113,201,4 duplicate(2_blank) 2_blank_6_b 139,2,0 +job_sword1,113,212,4 duplicate(2_blank) 2_blank_4_a 139,14,0 +job_sword1,125,212,4 duplicate(2_blank) 2_blank_4_b 139,2,0 +job_sword1,113,210,4 duplicate(2_blank) 2_blank_5_a 139,14,0 +job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_b 139,2,0 +job_sword1,100,206,4 duplicate(2_blank) 2_blank_5_c 139,0,3 +job_sword1,127,206,4 duplicate(2_blank) 2_blank_5_d 139,0,3 +job_sword1,113,203,4 duplicate(2_blank) 2_blank_5_e 139,14,0 +job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_f 139,2,0 +job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_a 139,14,0 +job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_b 139,2,0 // - part 3 - -job_sword1.gat,155,212,4 duplicate(2_blank) 2_blank_7_a 139,21,0 -job_sword1.gat,181,212,4 duplicate(2_blank) 2_blank_7_b 139,2,0 -job_sword1.gat,155,210,4 duplicate(2_blank) 2_blank_8_a 139,21,0 -job_sword1.gat,181,210,4 duplicate(2_blank) 2_blank_8_b 139,2,0 -job_sword1.gat,130,206,4 duplicate(2_blank) 2_blank_8_c 139,0,3 -job_sword1.gat,183,206,4 duplicate(2_blank) 2_blank_8_d 139,0,3 -job_sword1.gat,155,203,4 duplicate(2_blank) 2_blank_8_e 139,21,0 -job_sword1.gat,181,203,4 duplicate(2_blank) 2_blank_8_f 139,2,0 -job_sword1.gat,155,201,4 duplicate(2_blank) 2_blank_9_a 139,40,0 -job_sword1.gat,181,201,4 duplicate(2_blank) 2_blank_9_b 139,2,0 - -job_sword1.gat,17,174,4 script 3_blank_1_a::3_blank 139,2,0,{ +job_sword1,155,212,4 duplicate(2_blank) 2_blank_7_a 139,21,0 +job_sword1,181,212,4 duplicate(2_blank) 2_blank_7_b 139,2,0 +job_sword1,155,210,4 duplicate(2_blank) 2_blank_8_a 139,21,0 +job_sword1,181,210,4 duplicate(2_blank) 2_blank_8_b 139,2,0 +job_sword1,130,206,4 duplicate(2_blank) 2_blank_8_c 139,0,3 +job_sword1,183,206,4 duplicate(2_blank) 2_blank_8_d 139,0,3 +job_sword1,155,203,4 duplicate(2_blank) 2_blank_8_e 139,21,0 +job_sword1,181,203,4 duplicate(2_blank) 2_blank_8_f 139,2,0 +job_sword1,155,201,4 duplicate(2_blank) 2_blank_9_a 139,40,0 +job_sword1,181,201,4 duplicate(2_blank) 2_blank_9_b 139,2,0 + +job_sword1,17,174,4 script 3_blank_1_a::3_blank 139,2,0,{ set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1.gat",195,15; - if (@TEMP==1) warp "job_sword1.gat",195,38; - if (@TEMP==2) warp "job_sword1.gat",231,30; - if (@TEMP==3) warp "job_sword1.gat",198,65; - if (@TEMP==4) warp "job_sword1.gat",196,116; + if (@TEMP==0) warp "job_sword1",195,15; + if (@TEMP==1) warp "job_sword1",195,38; + if (@TEMP==2) warp "job_sword1",231,30; + if (@TEMP==3) warp "job_sword1",198,65; + if (@TEMP==4) warp "job_sword1",196,116; end; } // -- Duplicates -- -job_sword1.gat,17,163,4 duplicate(3_blank) 3_blank_2_a 139,2,0 -job_sword1.gat,29,171,4 duplicate(3_blank) 3_blank_3_a 139,2,0 -job_sword1.gat,31,168,4 duplicate(3_blank) 3_blank_3_b 139,0,2 -job_sword1.gat,28,166,4 duplicate(3_blank) 3_blank_3_c 139,2,0 -job_sword1.gat,26,168,4 duplicate(3_blank) 3_blank_3_d 139,0,2 -job_sword1.gat,36,169,4 duplicate(3_blank) 3_blank_4_a 139,0,0 -job_sword1.gat,37,169,4 duplicate(3_blank) 3_blank_4_b 139,0,0 -job_sword1.gat,37,168,4 duplicate(3_blank) 3_blank_4_c 139,0,0 -job_sword1.gat,36,168,4 duplicate(3_blank) 3_blank_4_d 139,0,0 -job_sword1.gat,40,175,4 duplicate(3_blank) 3_blank_5_a 139,0,1 -job_sword1.gat,41,175,4 duplicate(3_blank) 3_blank_5_b 139,0,1 -job_sword1.gat,41,171,4 duplicate(3_blank) 3_blank_6_a 139,1,0 -job_sword1.gat,41,170,4 duplicate(3_blank) 3_blank_6_b 139,1,0 -job_sword1.gat,41,167,4 duplicate(3_blank) 3_blank_6_c 139,1,0 -job_sword1.gat,41,166,4 duplicate(3_blank) 3_blank_6_d 139,1,0 -job_sword1.gat,42,169,4 duplicate(3_blank) 3_blank_6_e 139,0,1 -job_sword1.gat,43,170,4 duplicate(3_blank) 3_blank_6_f 139,0,1 -job_sword1.gat,43,167,4 duplicate(3_blank) 3_blank_6_g 139,0,1 -job_sword1.gat,40,162,4 duplicate(3_blank) 3_blank_7_a 139,0,1 -job_sword1.gat,41,162,4 duplicate(3_blank) 3_blank_7_b 139,0,1 -job_sword1.gat,46,175,4 duplicate(3_blank) 3_blank_8_a 139,0,1 -job_sword1.gat,51,175,4 duplicate(3_blank) 3_blank_8_b 139,0,1 -job_sword1.gat,47,174,4 duplicate(3_blank) 3_blank_8_c 139,1,0 -job_sword1.gat,50,174,4 duplicate(3_blank) 3_blank_8_d 139,1,0 -job_sword1.gat,48,173,4 duplicate(3_blank) 3_blank_8_e 139,0,1 -job_sword1.gat,49,173,4 duplicate(3_blank) 3_blank_8_f 139,0,1 -job_sword1.gat,46,162,4 duplicate(3_blank) 3_blank_9_a 139,0,1 -job_sword1.gat,51,162,4 duplicate(3_blank) 3_blank_9_b 139,0,1 -job_sword1.gat,47,163,4 duplicate(3_blank) 3_blank_9_c 139,1,0 -job_sword1.gat,50,163,4 duplicate(3_blank) 3_blank_9_d 139,1,0 -job_sword1.gat,48,164,4 duplicate(3_blank) 3_blank_9_e 139,0,1 -job_sword1.gat,49,164,4 duplicate(3_blank) 3_blank_9_f 139,0,1 -job_sword1.gat,54,170,4 duplicate(3_blank) 3_blank_10_a 139,0,1 -job_sword1.gat,55,170,4 duplicate(3_blank) 3_blank_10_b 139,0,1 -job_sword1.gat,54,167,4 duplicate(3_blank) 3_blank_10_c 139,0,1 -job_sword1.gat,55,167,4 duplicate(3_blank) 3_blank_10_d 139,0,1 -job_sword1.gat,53,169,4 duplicate(3_blank) 3_blank_10_e 139,1,0 -job_sword1.gat,53,168,4 duplicate(3_blank) 3_blank_10_f 139,1,0 -job_sword1.gat,56,169,4 duplicate(3_blank) 3_blank_10_g 139,1,0 -job_sword1.gat,56,168,4 duplicate(3_blank) 3_blank_10_h 139,1,0 -job_sword1.gat,58,175,4 duplicate(3_blank) 3_blank_11_a 139,0,1 -job_sword1.gat,59,174,4 duplicate(3_blank) 3_blank_11_b 139,1,0 -job_sword1.gat,60,173,4 duplicate(3_blank) 3_blank_11_c 139,0,1 -job_sword1.gat,61,172,4 duplicate(3_blank) 3_blank_11_d 139,1,0 -job_sword1.gat,58,162,4 duplicate(3_blank) 3_blank_12_a 139,0,1 -job_sword1.gat,59,163,4 duplicate(3_blank) 3_blank_12_b 139,1,0 -job_sword1.gat,60,164,4 duplicate(3_blank) 3_blank_12_c 139,0,1 -job_sword1.gat,61,165,4 duplicate(3_blank) 3_blank_12_d 139,1,0 -job_sword1.gat,76,172,4 duplicate(3_blank) 3_blank_13_a 139,1,0 -job_sword1.gat,77,173,4 duplicate(3_blank) 3_blank_13_b 139,0,1 -job_sword1.gat,78,174,4 duplicate(3_blank) 3_blank_13_c 139,1,0 -job_sword1.gat,79,175,4 duplicate(3_blank) 3_blank_13_d 139,0,1 -job_sword1.gat,76,165,4 duplicate(3_blank) 3_blank_14_a 139,1,0 -job_sword1.gat,77,164,4 duplicate(3_blank) 3_blank_14_b 139,0,1 -job_sword1.gat,78,163,4 duplicate(3_blank) 3_blank_14_c 139,1,0 -job_sword1.gat,79,162,4 duplicate(3_blank) 3_blank_14_d 139,0,1 -job_sword1.gat,94,175,4 duplicate(3_blank) 3_blank_15_a 139,0,1 -job_sword1.gat,95,174,4 duplicate(3_blank) 3_blank_15_b 139,1,0 -job_sword1.gat,98,174,4 duplicate(3_blank) 3_blank_15_c 139,1,0 -job_sword1.gat,99,175,4 duplicate(3_blank) 3_blank_16_d 139,0,1 -job_sword1.gat,96,169,4 duplicate(3_blank) 3_blank_17_a 139,0,0 -job_sword1.gat,97,169,4 duplicate(3_blank) 3_blank_17_b 139,0,0 -job_sword1.gat,97,168,4 duplicate(3_blank) 3_blank_17_c 139,0,0 -job_sword1.gat,96,168,4 duplicate(3_blank) 3_blank_17_d 139,0,0 -job_sword1.gat,94,162,4 duplicate(3_blank) 3_blank_18_a 139,0,1 -job_sword1.gat,95,163,4 duplicate(3_blank) 3_blank_18_b 139,1,0 -job_sword1.gat,98,163,4 duplicate(3_blank) 3_blank_18_c 139,1,0 -job_sword1.gat,99,162,4 duplicate(3_blank) 3_blank_18_d 139,0,1 -job_sword1.gat,114,175,4 duplicate(3_blank) 3_blank_19_a 139,0,1 -job_sword1.gat,115,175,4 duplicate(3_blank) 3_blank_19_b 139,0,1 -job_sword1.gat,114,162,4 duplicate(3_blank) 3_blank_20_a 139,0,1 -job_sword1.gat,115,162,4 duplicate(3_blank) 3_blank_20_b 139,0,1 -job_sword1.gat,126,175,4 duplicate(3_blank) 3_blank_21_a 139,0,1 -job_sword1.gat,127,175,4 duplicate(3_blank) 3_blank_21_b 139,0,1 -job_sword1.gat,126,162,4 duplicate(3_blank) 3_blank_23_a 139,0,1 -job_sword1.gat,127,162,4 duplicate(3_blank) 3_blank_23_b 139,0,1 -job_sword1.gat,160,174,4 duplicate(3_blank) 3_blank_24_a 139,0,2 -job_sword1.gat,161,174,4 duplicate(3_blank) 3_blank_24_b 139,0,2 -job_sword1.gat,160,163,4 duplicate(3_blank) 3_blank_25_a 139,0,2 -job_sword1.gat,161,163,4 duplicate(3_blank) 3_blank_25_b 139,0,2 -job_sword1.gat,168,175,4 duplicate(3_blank) 3_blank_26_a 139,0,2 -job_sword1.gat,169,175,4 duplicate(3_blank) 3_blank_26_b 139,0,2 -job_sword1.gat,168,162,4 duplicate(3_blank) 3_blank_27_a 139,0,2 -job_sword1.gat,169,162,4 duplicate(3_blank) 3_blank_27_b 139,0,2 -job_sword1.gat,176,174,4 duplicate(3_blank) 3_blank_28_a 139,0,2 -job_sword1.gat,177,174,4 duplicate(3_blank) 3_blank_28_b 139,0,2 -job_sword1.gat,178,173,4 duplicate(3_blank) 3_blank_28_c 139,1,0 -job_sword1.gat,178,172,4 duplicate(3_blank) 3_blank_28_d 139,1,0 -job_sword1.gat,181,174,4 duplicate(3_blank) 3_blank_28_e 139,2,0 -job_sword1.gat,179,169,4 duplicate(3_blank) 3_blank_29_a 139,3,0 -job_sword1.gat,179,168,4 duplicate(3_blank) 3_blank_29_b 139,3,0 -job_sword1.gat,182,169,4 duplicate(3_blank) 3_blank_29_c 139,0,2 -job_sword1.gat,183,169,4 duplicate(3_blank) 3_blank_29_d 139,0,2 -job_sword1.gat,181,167,4 duplicate(3_blank) 3_blank_29_e 139,1,0 -job_sword1.gat,181,166,4 duplicate(3_blank) 3_blank_29_f 139,1,0 -job_sword1.gat,183,167,4 duplicate(3_blank) 3_blank_29_g 139,0,1 -job_sword1.gat,176,163,4 duplicate(3_blank) 3_blank_30_a 139,0,2 -job_sword1.gat,177,163,4 duplicate(3_blank) 3_blank_30_b 139,0,2 -job_sword1.gat,181,163,4 duplicate(3_blank) 3_blank_30_c 139,2,0 +job_sword1,17,163,4 duplicate(3_blank) 3_blank_2_a 139,2,0 +job_sword1,29,171,4 duplicate(3_blank) 3_blank_3_a 139,2,0 +job_sword1,31,168,4 duplicate(3_blank) 3_blank_3_b 139,0,2 +job_sword1,28,166,4 duplicate(3_blank) 3_blank_3_c 139,2,0 +job_sword1,26,168,4 duplicate(3_blank) 3_blank_3_d 139,0,2 +job_sword1,36,169,4 duplicate(3_blank) 3_blank_4_a 139,0,0 +job_sword1,37,169,4 duplicate(3_blank) 3_blank_4_b 139,0,0 +job_sword1,37,168,4 duplicate(3_blank) 3_blank_4_c 139,0,0 +job_sword1,36,168,4 duplicate(3_blank) 3_blank_4_d 139,0,0 +job_sword1,40,175,4 duplicate(3_blank) 3_blank_5_a 139,0,1 +job_sword1,41,175,4 duplicate(3_blank) 3_blank_5_b 139,0,1 +job_sword1,41,171,4 duplicate(3_blank) 3_blank_6_a 139,1,0 +job_sword1,41,170,4 duplicate(3_blank) 3_blank_6_b 139,1,0 +job_sword1,41,167,4 duplicate(3_blank) 3_blank_6_c 139,1,0 +job_sword1,41,166,4 duplicate(3_blank) 3_blank_6_d 139,1,0 +job_sword1,42,169,4 duplicate(3_blank) 3_blank_6_e 139,0,1 +job_sword1,43,170,4 duplicate(3_blank) 3_blank_6_f 139,0,1 +job_sword1,43,167,4 duplicate(3_blank) 3_blank_6_g 139,0,1 +job_sword1,40,162,4 duplicate(3_blank) 3_blank_7_a 139,0,1 +job_sword1,41,162,4 duplicate(3_blank) 3_blank_7_b 139,0,1 +job_sword1,46,175,4 duplicate(3_blank) 3_blank_8_a 139,0,1 +job_sword1,51,175,4 duplicate(3_blank) 3_blank_8_b 139,0,1 +job_sword1,47,174,4 duplicate(3_blank) 3_blank_8_c 139,1,0 +job_sword1,50,174,4 duplicate(3_blank) 3_blank_8_d 139,1,0 +job_sword1,48,173,4 duplicate(3_blank) 3_blank_8_e 139,0,1 +job_sword1,49,173,4 duplicate(3_blank) 3_blank_8_f 139,0,1 +job_sword1,46,162,4 duplicate(3_blank) 3_blank_9_a 139,0,1 +job_sword1,51,162,4 duplicate(3_blank) 3_blank_9_b 139,0,1 +job_sword1,47,163,4 duplicate(3_blank) 3_blank_9_c 139,1,0 +job_sword1,50,163,4 duplicate(3_blank) 3_blank_9_d 139,1,0 +job_sword1,48,164,4 duplicate(3_blank) 3_blank_9_e 139,0,1 +job_sword1,49,164,4 duplicate(3_blank) 3_blank_9_f 139,0,1 +job_sword1,54,170,4 duplicate(3_blank) 3_blank_10_a 139,0,1 +job_sword1,55,170,4 duplicate(3_blank) 3_blank_10_b 139,0,1 +job_sword1,54,167,4 duplicate(3_blank) 3_blank_10_c 139,0,1 +job_sword1,55,167,4 duplicate(3_blank) 3_blank_10_d 139,0,1 +job_sword1,53,169,4 duplicate(3_blank) 3_blank_10_e 139,1,0 +job_sword1,53,168,4 duplicate(3_blank) 3_blank_10_f 139,1,0 +job_sword1,56,169,4 duplicate(3_blank) 3_blank_10_g 139,1,0 +job_sword1,56,168,4 duplicate(3_blank) 3_blank_10_h 139,1,0 +job_sword1,58,175,4 duplicate(3_blank) 3_blank_11_a 139,0,1 +job_sword1,59,174,4 duplicate(3_blank) 3_blank_11_b 139,1,0 +job_sword1,60,173,4 duplicate(3_blank) 3_blank_11_c 139,0,1 +job_sword1,61,172,4 duplicate(3_blank) 3_blank_11_d 139,1,0 +job_sword1,58,162,4 duplicate(3_blank) 3_blank_12_a 139,0,1 +job_sword1,59,163,4 duplicate(3_blank) 3_blank_12_b 139,1,0 +job_sword1,60,164,4 duplicate(3_blank) 3_blank_12_c 139,0,1 +job_sword1,61,165,4 duplicate(3_blank) 3_blank_12_d 139,1,0 +job_sword1,76,172,4 duplicate(3_blank) 3_blank_13_a 139,1,0 +job_sword1,77,173,4 duplicate(3_blank) 3_blank_13_b 139,0,1 +job_sword1,78,174,4 duplicate(3_blank) 3_blank_13_c 139,1,0 +job_sword1,79,175,4 duplicate(3_blank) 3_blank_13_d 139,0,1 +job_sword1,76,165,4 duplicate(3_blank) 3_blank_14_a 139,1,0 +job_sword1,77,164,4 duplicate(3_blank) 3_blank_14_b 139,0,1 +job_sword1,78,163,4 duplicate(3_blank) 3_blank_14_c 139,1,0 +job_sword1,79,162,4 duplicate(3_blank) 3_blank_14_d 139,0,1 +job_sword1,94,175,4 duplicate(3_blank) 3_blank_15_a 139,0,1 +job_sword1,95,174,4 duplicate(3_blank) 3_blank_15_b 139,1,0 +job_sword1,98,174,4 duplicate(3_blank) 3_blank_15_c 139,1,0 +job_sword1,99,175,4 duplicate(3_blank) 3_blank_16_d 139,0,1 +job_sword1,96,169,4 duplicate(3_blank) 3_blank_17_a 139,0,0 +job_sword1,97,169,4 duplicate(3_blank) 3_blank_17_b 139,0,0 +job_sword1,97,168,4 duplicate(3_blank) 3_blank_17_c 139,0,0 +job_sword1,96,168,4 duplicate(3_blank) 3_blank_17_d 139,0,0 +job_sword1,94,162,4 duplicate(3_blank) 3_blank_18_a 139,0,1 +job_sword1,95,163,4 duplicate(3_blank) 3_blank_18_b 139,1,0 +job_sword1,98,163,4 duplicate(3_blank) 3_blank_18_c 139,1,0 +job_sword1,99,162,4 duplicate(3_blank) 3_blank_18_d 139,0,1 +job_sword1,114,175,4 duplicate(3_blank) 3_blank_19_a 139,0,1 +job_sword1,115,175,4 duplicate(3_blank) 3_blank_19_b 139,0,1 +job_sword1,114,162,4 duplicate(3_blank) 3_blank_20_a 139,0,1 +job_sword1,115,162,4 duplicate(3_blank) 3_blank_20_b 139,0,1 +job_sword1,126,175,4 duplicate(3_blank) 3_blank_21_a 139,0,1 +job_sword1,127,175,4 duplicate(3_blank) 3_blank_21_b 139,0,1 +job_sword1,126,162,4 duplicate(3_blank) 3_blank_23_a 139,0,1 +job_sword1,127,162,4 duplicate(3_blank) 3_blank_23_b 139,0,1 +job_sword1,160,174,4 duplicate(3_blank) 3_blank_24_a 139,0,2 +job_sword1,161,174,4 duplicate(3_blank) 3_blank_24_b 139,0,2 +job_sword1,160,163,4 duplicate(3_blank) 3_blank_25_a 139,0,2 +job_sword1,161,163,4 duplicate(3_blank) 3_blank_25_b 139,0,2 +job_sword1,168,175,4 duplicate(3_blank) 3_blank_26_a 139,0,2 +job_sword1,169,175,4 duplicate(3_blank) 3_blank_26_b 139,0,2 +job_sword1,168,162,4 duplicate(3_blank) 3_blank_27_a 139,0,2 +job_sword1,169,162,4 duplicate(3_blank) 3_blank_27_b 139,0,2 +job_sword1,176,174,4 duplicate(3_blank) 3_blank_28_a 139,0,2 +job_sword1,177,174,4 duplicate(3_blank) 3_blank_28_b 139,0,2 +job_sword1,178,173,4 duplicate(3_blank) 3_blank_28_c 139,1,0 +job_sword1,178,172,4 duplicate(3_blank) 3_blank_28_d 139,1,0 +job_sword1,181,174,4 duplicate(3_blank) 3_blank_28_e 139,2,0 +job_sword1,179,169,4 duplicate(3_blank) 3_blank_29_a 139,3,0 +job_sword1,179,168,4 duplicate(3_blank) 3_blank_29_b 139,3,0 +job_sword1,182,169,4 duplicate(3_blank) 3_blank_29_c 139,0,2 +job_sword1,183,169,4 duplicate(3_blank) 3_blank_29_d 139,0,2 +job_sword1,181,167,4 duplicate(3_blank) 3_blank_29_e 139,1,0 +job_sword1,181,166,4 duplicate(3_blank) 3_blank_29_f 139,1,0 +job_sword1,183,167,4 duplicate(3_blank) 3_blank_29_g 139,0,1 +job_sword1,176,163,4 duplicate(3_blank) 3_blank_30_a 139,0,2 +job_sword1,177,163,4 duplicate(3_blank) 3_blank_30_b 139,0,2 +job_sword1,181,163,4 duplicate(3_blank) 3_blank_30_c 139,2,0 // == Monsters == //Spawn is included in this file so make shure its not elsewhere to! -job_sword1.gat,35,78,0,0 monster Fabre 1184,4,0,0,0 -job_sword1.gat,50,108,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,61,28,0,0 monster Fabre 1184,4,0,0,0 -job_sword1.gat,61,92,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,35,78,0,0 monster Fabre 1184,4,0,0,0 +job_sword1,50,108,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,61,28,0,0 monster Fabre 1184,4,0,0,0 +job_sword1,61,92,0,0 monster Fabre 1184,2,0,0,0 // -job_sword1.gat,110,112,0,0 monster Fabre 1184,3,0,0,0 -job_sword1.gat,161,94,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,130,76,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,103,58,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,130,24,0,0 monster Fabre 1184,3,0,0,0 +job_sword1,110,112,0,0 monster Fabre 1184,3,0,0,0 +job_sword1,161,94,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,130,76,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,103,58,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,130,24,0,0 monster Fabre 1184,3,0,0,0 // -job_sword1.gat,201,36,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,201,16,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,239,44,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,239,76,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,231,101,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,234,117,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,198,91,0,0 monster Fabre 1184,2,0,0,0 -job_sword1.gat,200,63,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,201,36,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,201,16,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,239,44,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,239,76,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,231,101,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,234,117,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,198,91,0,0 monster Fabre 1184,2,0,0,0 +job_sword1,200,63,0,0 monster Fabre 1184,2,0,0,0 //============================================================================== // mapflag //============================================================================== -job_sword1.gat mapflag nomemo -job_sword1.gat mapflag noteleport -job_sword1.gat mapflag nosave SavePoint -job_sword1.gat mapflag nopenalty -job_sword1.gat mapflag nobranch -job_sword1.gat mapflag noexp -job_sword1.gat mapflag noloot +job_sword1 mapflag nomemo +job_sword1 mapflag noteleport +job_sword1 mapflag nosave SavePoint +job_sword1 mapflag nopenalty +job_sword1 mapflag nobranch +job_sword1 mapflag noexp +job_sword1 mapflag noloot diff --git a/npc/jobs/1-1/thief.txt b/npc/jobs/1-1/thief.txt index a86a673fe..a2da1d0b5 100644 --- a/npc/jobs/1-1/thief.txt +++ b/npc/jobs/1-1/thief.txt @@ -21,15 +21,15 @@ // == Monsters == //Spawn is included in this file so make shure its not elsewhere to! -job_thief1.gat,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0 -job_thief1.gat,0,0,0,0 monster Fabre 1184,50,0,0,0 -job_thief1.gat,0,0,0,0 monster Chonchon 1183,50,0,0,0 -job_thief1.gat,0,0,0,0 monster Spore 1014,30,0,0,0 +job_thief1,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0 +job_thief1,0,0,0,0 monster Fabre 1184,50,0,0,0 +job_thief1,0,0,0,0 monster Chonchon 1183,50,0,0,0 +job_thief1,0,0,0,0 monster Spore 1014,30,0,0,0 // == NPCs == // -- Interviewer -- -moc_prydb1.gat,39,129,5 script Thief Guide 69,{ +moc_prydb1,39,129,5 script Thief Guide 69,{ mes "[Thief Guide]"; if(BaseJob == Job_Thief) { @@ -239,7 +239,7 @@ M_Menu: // -- Test Grader -- -moc_prydb1.gat,42,133,2 script Comrade Brad 118,{ +moc_prydb1,42,133,2 script Comrade Brad 118,{ callfunc "F_ToHigh",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Brad"; if(BaseJob == Job_Novice) goto L_Novice; if(BaseJob == Job_Thief) goto L_Thief; @@ -334,7 +334,7 @@ L_4: // -- Irrelevant Man -- -moc_ruins.gat,141,125,3 script Irrelevant Man 118,{ +moc_ruins,141,125,3 script Irrelevant Man 118,{ if(BaseJob == Job_Thief) goto L_Thief; if(BaseJob == Job_Novice) goto L_Novice; @@ -411,22 +411,22 @@ L_2: set @TEMP,rand(5); set job_thief_q,2; if(@TEMP != 0) goto warpL03a; - warp "job_thief1.gat",228,106; + warp "job_thief1",228,106; close; warpL03a: if(@TEMP != 1) goto warpL03b; - warp "job_thief1.gat",38,50; + warp "job_thief1",38,50; close; warpL03b: if(@TEMP != 2) goto warpL03c; - warp "job_thief1.gat",66,331; + warp "job_thief1",66,331; close; warpL03c: if(@TEMP != 3) goto warpL03d; - warp "job_thief1.gat",196,331; + warp "job_thief1",196,331; close; warpL03d: - warp "job_thief1.gat",309,234; + warp "job_thief1",309,234; close; L_3: @@ -452,9 +452,9 @@ L_3: //============================================================================== // mapflag //============================================================================== -job_thief1.gat mapflag nomemo -job_thief1.gat mapflag noteleport -job_thief1.gat mapflag nosave SavePoint -job_thief1.gat mapflag nopenalty -job_thief1.gat mapflag nobranch -job_thief1.gat mapflag noexp +job_thief1 mapflag nomemo +job_thief1 mapflag noteleport +job_thief1 mapflag nosave SavePoint +job_thief1 mapflag nopenalty +job_thief1 mapflag nobranch +job_thief1 mapflag noexp
\ No newline at end of file diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt index 707501e36..244284652 100644 --- a/npc/jobs/1-1e/gunslinger.txt +++ b/npc/jobs/1-1e/gunslinger.txt @@ -25,7 +25,7 @@ //= 1.8 Fixed the reward you can get [Playtester] //============================================================ -que_ng.gat,152,167,3 script Gunslinger Jobchanger 901,{ +que_ng,152,167,3 script Gunslinger Jobchanger 901,{ set @npcname$,"[Armsmith]"; if (Class == Job_Novice) { @@ -115,7 +115,7 @@ que_ng.gat,152,167,3 script Gunslinger Jobchanger 901,{ close; } -payon.gat,184,65,3 script Mr. Tanieh 866,{ +payon,184,65,3 script Mr. Tanieh 866,{ set @npcname$,"[Mr. Tanieh]"; if (GUNS_Q == 1) { diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt index b2ae68f71..013df8cf6 100644 --- a/npc/jobs/1-1e/ninja.txt +++ b/npc/jobs/1-1e/ninja.txt @@ -17,7 +17,7 @@ //============================================================ -que_ng.gat,30,65,3 script Cool Kid#nq 730,{ +que_ng,30,65,3 script Cool Kid#nq 730,{ set @npcname$,"[Cool Kid]"; if(Class == Job_Novice && JobLevel > 9){ switch(NINJ_Q){ @@ -433,7 +433,7 @@ que_ng.gat,30,65,3 script Cool Kid#nq 730,{ close; } -einbroch.gat,184,194,3 script Exceptional Man 881,{ +einbroch,184,194,3 script Exceptional Man 881,{ if(NINJ_Q >= 3 || Class == Job_Ninja) set @npcname$,"[Red Cougar Zhao]"; else @@ -687,7 +687,7 @@ einbroch.gat,184,194,3 script Exceptional Man 881,{ delitem 7053,5; set NINJ_Q,3; close2; - warp "amatsu.gat",113,127; + warp "amatsu",113,127; end; case 3: mes @npcname$; @@ -708,7 +708,7 @@ einbroch.gat,184,194,3 script Exceptional Man 881,{ mes @npcname$; mes "Ok. Then I'll take you to Amatsu."; close2; - warp "amatsu.gat",113,127; + warp "amatsu",113,127; end; case 4: mes @npcname$; diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt index 6fc5cf7c2..1ae61b2d7 100644 --- a/npc/jobs/1-1e/taekwon.txt +++ b/npc/jobs/1-1e/taekwon.txt @@ -13,7 +13,7 @@ //============================================================ -payon.gat,157,141,5 script Phoenix#TKJobChange 753,{ +payon,157,141,5 script Phoenix#TKJobChange 753,{ if (Class == Job_Taekwon || Class == Job_Star_Gladiator || Class == Job_Soul_Linker)goto L_Complete; if (TK_Q == 1)goto L_Activated2; @@ -411,4 +411,4 @@ L_Complete: mes "never forget that you can"; mes "always rely on the basics."; close; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt index 123c5ee71..842085f89 100644 --- a/npc/jobs/2-1/assassin.txt +++ b/npc/jobs/2-1/assassin.txt @@ -40,7 +40,7 @@ // Job Changer //****************************************************************************// -in_moc_16.gat,19,33,4 script Guildsman 55,{ +in_moc_16,19,33,4 script Guildsman 55,{ callfunc "F_BlockHigh",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Assassin Cross","Assassin Huey"; if(BaseJob == Job_Assassin) { @@ -126,9 +126,9 @@ in_moc_16.gat,19,33,4 script Guildsman 55,{ mes "He'll take care of the registration process."; enablenpc "Assassin Kai#1"; disablenpc "Assassin Kai#2"; - savepoint "in_moc_16.gat", 19, 27; + savepoint "in_moc_16", 19, 27; close2; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; M_1: mes "[Angry looking man]"; @@ -151,13 +151,13 @@ L_Failed1: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; L_Failed2: mes "What are you doing out here?? Go back in and finish the second test!!"; close2; - warp "in_moc_16.gat", 21, 160; + warp "in_moc_16", 21, 160; end; L_Change: @@ -208,7 +208,7 @@ L_Change: set ASSIN_Q, 0; set ASSIN_Q2, 0; close2; - warp "moc_fild16.gat", 206, 155; + warp "moc_fild16", 206, 155; end; } @@ -218,7 +218,7 @@ L_Change: //****************************************************************************// // Assassin Kai: First Position ================================= -in_moc_16.gat,21,91,4 script Assassin Kai#1 730,4,4,{ +in_moc_16,21,91,4 script Assassin Kai#1 730,4,4,{ end; OnTouch: @@ -230,7 +230,7 @@ OnTouch: } // Assassin Kai: Second Position ============================== -in_moc_16.gat,25,90,4 script Assassin Kai#2 730,2,1,{ +in_moc_16,25,90,4 script Assassin Kai#2 730,2,1,{ if(kaitrig == 1) goto OnTouch; mes "[Assassin Kai]"; mes "Come closer to me, I like to see a persons face when I'm talking to them."; @@ -267,7 +267,7 @@ OnTouch: mes "Anyway, let me send to to the test hall for your first test."; set JBLVL, 40; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; sL_HighLvl: @@ -278,7 +278,7 @@ OnTouch: mes "You first test will be with the ^5533FF'Nameless One'^000000. I'll send you too him right away."; set JBLVL, 50; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_No: @@ -297,7 +297,7 @@ OnTouch: mes "[Assassin Kai]"; mes "....Well, if thats the case,........ GET OUT!!"; close2; - warp "moc_fild16.gat", 206, 229; + warp "moc_fild16", 206, 229; end; sM_Yes: mes "[Assassin Kai]"; @@ -369,7 +369,7 @@ L_Failed: mes "Hahaha.... I can't beleive this..... hahaha....."; emotion e_heh; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_1: mes "[Assassin Kai]"; @@ -397,7 +397,7 @@ L_Failed: mes "[Assassin Kai]"; mes "This is all I have to say about Assassins...... I hope what I've said doesn't depress you?"; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; end; M_2: mes "[Assassin Kai]"; @@ -431,7 +431,7 @@ L_Failed: mes "I've said quite a lot and I acutally feel a little bit tired now. Hopefully you will do better this time."; mes "Get ready, I will send you to the test hall again."; close2; - warp "in_moc_16.gat", 19, 141; + warp "in_moc_16", 19, 141; close; sM_End: @@ -450,7 +450,7 @@ L_Failed: mes "GET OUT! Get out of here right now!! You're not fit to become an Assassin!!!"; emotion e_pif; close2; - warp "c_tower4.gat", 64, 76; + warp "c_tower4", 64, 76; close; sF_Quiz: @@ -535,11 +535,11 @@ sF_Quiz: //****************************************************************************// // Namelss One ==================================================== -in_moc_16.gat,19,150,1 script Nameless One 139,8,6,{ +in_moc_16,19,150,1 script Nameless One 139,8,6,{ OnTouch: if(ASSIN_Q > 1) end; - warp "in_moc_16.gat",19,142; + warp "in_moc_16",19,142; sleep2 700; if(ASSIN_Q == 1) goto L_ReTest; @@ -566,7 +566,7 @@ OnTouch: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; M_1: mes "[Nameless One]"; @@ -973,7 +973,7 @@ L_Score: next; mes "[Nameless One]"; mes "Wait don't get so excited yet, there's still another test... Speak to Barkadi and she'll tell you about the second test.."; - savepoint "in_moc_16.gat", 21, 160; + savepoint "in_moc_16", 21, 160; set ASSIN_Q, 2; close; @@ -995,7 +995,7 @@ L_Score: close2; disablenpc "Assassin Kai#1"; enablenpc "Assassin Kai#2"; - warp "in_moc_16.gat", 19, 76; + warp "in_moc_16", 19, 76; end; L_ReTest: @@ -1016,7 +1016,7 @@ L_ReTest: mes "[Nameless One]"; mes "Leave the assassin guild now. Go back to the town you came from!"; close2; - warp "moc_fild16.gat", 206, 241; + warp "moc_fild16", 206, 241; end; M_Retry: mes "[Nameless One]"; @@ -1035,7 +1035,7 @@ L_ReTest: //=====================================================// // Barcardi ==============================>\\ -in_moc_16.gat,21,165,4 script Barcardi 725,{ +in_moc_16,21,165,4 script Barcardi 725,{ mes "[Barcardi]"; mes "I see that you passed the first test ^5533FF" + strcharinfo(0) + "^000000."; @@ -1080,71 +1080,71 @@ in_moc_16.gat,21,165,4 script Barcardi 725,{ mes "....... Oh, and don't forget to bring some courage with you loser!"; emotion e_pif; next; - warp "moc_fild16.gat", 206, 241; + warp "moc_fild16", 206, 241; close; OnInit: waitingroom "Assasin Test Waitingroom",8,"Barcardi::OnStart",1; end; OnStart: - set $@SinUsers, getareausers("in_moc_16.gat", 60, 136, 93, 177); - set $@SinUsers, $@SinUsers + getareausers("in_moc_16.gat", 64, 46, 111, 105); + set $@SinUsers, getareausers("in_moc_16", 60, 136, 93, 177); + set $@SinUsers, $@SinUsers + getareausers("in_moc_16", 64, 46, 111, 105); if ($@SinUsers > 0) end; // stops the rest of the script from running if there is somebody taking the test if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room - killmonsterall "in_moc_16.gat"; - warpwaitingpc "in_moc_16.gat", 65, 150; + killmonsterall "in_moc_16"; + warpwaitingpc "in_moc_16", 65, 150; donpcevent "SinTest2::OnStart"; end; } // Job Change Monsters ======================>\\ -in_moc_16.gat,1,1,0 script SinTest2 -1,{ +in_moc_16,1,1,0 script SinTest2 -1,{ OnStart: set $@SinMob, 6; disablenpc "sinWarp1"; // Target Monsters - monster "in_moc_16.gat",62,161,"Job Change Target",1002,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",85,169,"Job Change Target",1063,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",88,152,"Job Change Target",1002,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",90,143,"Job Change Target",1113,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",74,167,"Job Change Target",1031,1,"SinTest2::OnMobDead"; - monster "in_moc_16.gat",77,173,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",62,161,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",85,169,"Job Change Target",1063,1,"SinTest2::OnMobDead"; + monster "in_moc_16",88,152,"Job Change Target",1002,1,"SinTest2::OnMobDead"; + monster "in_moc_16",90,143,"Job Change Target",1113,1,"SinTest2::OnMobDead"; + monster "in_moc_16",74,167,"Job Change Target",1031,1,"SinTest2::OnMobDead"; + monster "in_moc_16",77,173,"Job Change Target",1002,1,"SinTest2::OnMobDead"; // Decoy Monsters - monster "in_moc_16.gat",62,161,"Jabs change target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,169,"Warrior test target",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",79,174,"Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,156,"Job quest target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",74,171,"bouncer",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",68,173,"I got yours right here!",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",65,158,"Battle Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",60,158,"Soldiet Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",64,169,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",71,173,"Job change ready",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",77,172,"Don't hit me",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",76,172,"Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",75,172,"Not me",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",67,167,"Keep up the good work",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,170,"Job target change",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,171,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,170,"Target",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",86,173,"Hope you can become an assassin..",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",85,170,"Battle Monster",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Speed182",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Battle Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Battlefield Tears",1113,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",89,156,"Job Change Tears",1031,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",83,169,"Evil Servant",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,158,"Dead soul",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,157,"Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",64,159,"Battle Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Target",1063,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Archer Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",63,159,"Swordman Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",83,148,"Thief Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",82,148,"Acolyte Target",1002,1,"SinTest2::OnFailed"; - monster "in_moc_16.gat",84,148,"Merchant Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",62,161,"Jabs change target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,169,"Warrior test target",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",79,174,"Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,156,"Job quest target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",74,171,"bouncer",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",68,173,"I got yours right here!",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",65,158,"Battle Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",60,158,"Soldiet Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",64,169,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",71,173,"Job change ready",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",77,172,"Don't hit me",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",76,172,"Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",75,172,"Not me",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",67,167,"Keep up the good work",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,170,"Job target change",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,171,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,170,"Target",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",86,173,"Hope you can become an assassin..",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",85,170,"Battle Monster",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Speed182",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Battle Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Battlefield Tears",1113,1,"SinTest2::OnFailed"; + monster "in_moc_16",89,156,"Job Change Tears",1031,1,"SinTest2::OnFailed"; + monster "in_moc_16",83,169,"Evil Servant",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,158,"Dead soul",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,157,"Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",64,159,"Battle Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Target",1063,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Archer Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",63,159,"Swordman Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",83,148,"Thief Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",82,148,"Acolyte Target",1002,1,"SinTest2::OnFailed"; + monster "in_moc_16",84,148,"Merchant Target",1002,1,"SinTest2::OnFailed"; set $@sinRmX1, 60; set $@sinRmY1, 136; set $@sinRmX2, 93; @@ -1157,132 +1157,132 @@ OnStart: OnTimer500: stopnpctimer; - areaannounce "in_moc_16.gat", 60, 136, 93, 177, "Okay the test is about to start! Remember to eliminate the monsters called 'Job Change Target'",8; + areaannounce "in_moc_16", 60, 136, 93, 177, "Okay the test is about to start! Remember to eliminate the monsters called 'Job Change Target'",8; end; OnMobDead: set $@SinMob, $@SinMob -1; - areaannounce "in_moc_16.gat", 60, 136, 93, 177, "Good. You have " + $@SinMob + " targets left to eliminate.",8; + areaannounce "in_moc_16", 60, 136, 93, 177, "Good. You have " + $@SinMob + " targets left to eliminate.",8; if($@SinMob > 0) end; stopnpctimer "TimerSin"; - killmonsterall "in_moc_16.gat"; + killmonsterall "in_moc_16"; enablenpc "sinWarp1"; - areaannounce "in_moc_16.gat", 60, 136, 93, 177,"Congratulations! You passed the test! A warp has just opened. Use it to leave the test room.",8; + areaannounce "in_moc_16", 60, 136, 93, 177,"Congratulations! You passed the test! A warp has just opened. Use it to leave the test room.",8; addtimer 30000, "sinWarp1::OnTimer30000"; // warps player after 30 sec to move test along end; OnFailed: stopnpctimer "TimerSin"; - areaannounce "in_moc_16.gat", 60, 136, 93, 177,"You failed!",8; + areaannounce "in_moc_16", 60, 136, 93, 177,"You failed!",8; addtimer 3000, "TimerSin::OnTimer188000"; end; } // Observer ===========================>\\ -in_moc_16.gat,62,153,1 script Observer 55,{ +in_moc_16,62,153,1 script Observer 55,{ mes "[Observer]"; mes "Don't mind me, I'm just here to see how well you do on your test....."; close; } // Warp ==============================>\\ -in_moc_16.gat,87,137,0 script sinWarp1 45,2,1,{ +in_moc_16,87,137,0 script sinWarp1 45,2,1,{ OnTimer30000: - killmonsterall "in_moc_16.gat"; + killmonsterall "in_moc_16"; enablenpc "Thomas"; - warp "in_moc_16.gat", 87, 102; + warp "in_moc_16", 87, 102; end; } // Booby Traps ========================>\\ -in_moc_16.gat,68,158,0 script 01_1::SinTrap 139,0,0,{ +in_moc_16,68,158,0 script 01_1::SinTrap 139,0,0,{ stopnpctimer "TimerSin"; - warp "in_moc_16.gat", 19, 161; - killmonsterall "in_moc_16.gat"; + warp "in_moc_16", 19, 161; + killmonsterall "in_moc_16"; donpcevent "Barcardi::OnStart"; end; } -in_moc_16.gat,69,158,0 duplicate(SinTrap) 01_2 139,0,0 -in_moc_16.gat,68,159,0 duplicate(SinTrap) 01_3 139,0,0 -in_moc_16.gat,69,159,0 duplicate(SinTrap) 01_4 139,0,0 -in_moc_16.gat,64,162,0 duplicate(SinTrap) 02_1 139,0,0 -in_moc_16.gat,65,162,0 duplicate(SinTrap) 02_2 139,0,0 -in_moc_16.gat,64,163,0 duplicate(SinTrap) 02_3 139,0,0 -in_moc_16.gat,65,163,0 duplicate(SinTrap) 02_4 139,0,0 -in_moc_16.gat,62,168,0 duplicate(SinTrap) 03_1 139,0,0 -in_moc_16.gat,63,168,0 duplicate(SinTrap) 03_2 139,0,0 -in_moc_16.gat,62,169,0 duplicate(SinTrap) 03_3 139,0,0 -in_moc_16.gat,63,169,0 duplicate(SinTrap) 03_4 139,0,0 -in_moc_16.gat,66,170,0 duplicate(SinTrap) 04_1 139,0,0 -in_moc_16.gat,67,170,0 duplicate(SinTrap) 04_2 139,0,0 -in_moc_16.gat,66,171,0 duplicate(SinTrap) 04_3 139,0,0 -in_moc_16.gat,67,171,0 duplicate(SinTrap) 04_4 139,0,0 -in_moc_16.gat,64,174,0 duplicate(SinTrap) 05_1 139,0,0 -in_moc_16.gat,64,175,0 duplicate(SinTrap) 05_2 139,0,0 -in_moc_16.gat,65,174,0 duplicate(SinTrap) 05_3 139,0,0 -in_moc_16.gat,65,175,0 duplicate(SinTrap) 05_4 139,0,0 -in_moc_16.gat,72,174,0 duplicate(SinTrap) 06_1 139,0,0 -in_moc_16.gat,72,175,0 duplicate(SinTrap) 06_2 139,0,0 -in_moc_16.gat,73,174,0 duplicate(SinTrap) 06_3 139,0,0 -in_moc_16.gat,73,175,0 duplicate(SinTrap) 06_4 139,0,0 -in_moc_16.gat,72,166,0 duplicate(SinTrap) 07_1 139,0,0 -in_moc_16.gat,72,167,0 duplicate(SinTrap) 07_2 139,0,0 -in_moc_16.gat,73,166,0 duplicate(SinTrap) 07_3 139,0,0 -in_moc_16.gat,73,167,0 duplicate(SinTrap) 07_4 139,0,0 -in_moc_16.gat,72,168,0 duplicate(SinTrap) 08_1 139,0,0 -in_moc_16.gat,72,169,0 duplicate(SinTrap) 08_2 139,0,0 -in_moc_16.gat,73,168,0 duplicate(SinTrap) 08_3 139,0,0 -in_moc_16.gat,73,169,0 duplicate(SinTrap) 08_4 139,0,0 -in_moc_16.gat,78,168,0 duplicate(SinTrap) 09_1 139,0,0 -in_moc_16.gat,78,169,0 duplicate(SinTrap) 09_2 139,0,0 -in_moc_16.gat,79,168,0 duplicate(SinTrap) 09_3 139,0,0 -in_moc_16.gat,79,169,0 duplicate(SinTrap) 09_4 139,0,0 -in_moc_16.gat,80,172,0 duplicate(SinTrap) 10_1 139,0,0 -in_moc_16.gat,81,172,0 duplicate(SinTrap) 10_2 139,0,0 -in_moc_16.gat,82,172,0 duplicate(SinTrap) 10_3 139,0,0 -in_moc_16.gat,83,172,0 duplicate(SinTrap) 10_4 139,0,0 -in_moc_16.gat,80,173,0 duplicate(SinTrap) 10_5 139,0,0 -in_moc_16.gat,81,173,0 duplicate(SinTrap) 10_6 139,0,0 -in_moc_16.gat,82,173,0 duplicate(SinTrap) 10_7 139,0,0 -in_moc_16.gat,83,173,0 duplicate(SinTrap) 10_8 139,0,0 -in_moc_16.gat,88,174,0 duplicate(SinTrap) 11_1 139,0,0 -in_moc_16.gat,88,175,0 duplicate(SinTrap) 11_2 139,0,0 -in_moc_16.gat,89,174,0 duplicate(SinTrap) 11_3 139,0,0 -in_moc_16.gat,86,166,0 duplicate(SinTrap) 12_1 139,0,0 -in_moc_16.gat,86,167,0 duplicate(SinTrap) 12_2 139,0,0 -in_moc_16.gat,87,166,0 duplicate(SinTrap) 12_3 139,0,0 -in_moc_16.gat,87,167,0 duplicate(SinTrap) 12_4 139,0,0 -in_moc_16.gat,90,164,0 duplicate(SinTrap) 13_1 139,0,0 -in_moc_16.gat,90,165,0 duplicate(SinTrap) 13_2 139,0,0 -in_moc_16.gat,91,164,0 duplicate(SinTrap) 13_3 139,0,0 -in_moc_16.gat,91,165,0 duplicate(SinTrap) 13_4 139,0,0 -in_moc_16.gat,84,160,0 duplicate(SinTrap) 14_1 139,0,0 -in_moc_16.gat,85,160,0 duplicate(SinTrap) 14_2 139,0,0 -in_moc_16.gat,86,160,0 duplicate(SinTrap) 14_3 139,0,0 -in_moc_16.gat,87,160,0 duplicate(SinTrap) 14_4 139,0,0 -in_moc_16.gat,88,160,0 duplicate(SinTrap) 14_5 139,0,0 -in_moc_16.gat,89,160,0 duplicate(SinTrap) 14_6 139,0,0 -in_moc_16.gat,84,161,0 duplicate(SinTrap) 14_7 139,0,0 -in_moc_16.gat,85,161,0 duplicate(SinTrap) 14_8 139,0,0 -in_moc_16.gat,86,161,0 duplicate(SinTrap) 14_9 139,0,0 -in_moc_16.gat,87,161,0 duplicate(SinTrap) 14_10 139,0,0 -in_moc_16.gat,88,161,0 duplicate(SinTrap) 14_11 139,0,0 -in_moc_16.gat,89,161,0 duplicate(SinTrap) 14_12 139,0,0 -in_moc_16.gat,86,154,0 duplicate(SinTrap) 15_1 139,0,0 -in_moc_16.gat,86,155,0 duplicate(SinTrap) 15_2 139,0,0 -in_moc_16.gat,87,154,0 duplicate(SinTrap) 15_3 139,0,0 -in_moc_16.gat,87,155,0 duplicate(SinTrap) 15_4 139,0,0 -in_moc_16.gat,84,150,0 duplicate(SinTrap) 16_1 139,0,0 -in_moc_16.gat,84,151,0 duplicate(SinTrap) 16_2 139,0,0 -in_moc_16.gat,85,150,0 duplicate(SinTrap) 16_3 139,0,0 -in_moc_16.gat,85,151,0 duplicate(SinTrap) 16_4 139,0,0 -in_moc_16.gat,90,150,0 duplicate(SinTrap) 17_1 139,0,0 -in_moc_16.gat,90,151,0 duplicate(SinTrap) 17_2 139,0,0 -in_moc_16.gat,91,150,0 duplicate(SinTrap) 17_3 139,0,0 -in_moc_16.gat,91,151,0 duplicate(SinTrap) 17_4 139,0,0 -in_moc_16.gat,86,146,0 duplicate(SinTrap) 18_1 139,0,0 -in_moc_16.gat,86,147,0 duplicate(SinTrap) 18_2 139,0,0 -in_moc_16.gat,87,146,0 duplicate(SinTrap) 18_3 139,0,0 -in_moc_16.gat,87,147,0 duplicate(SinTrap) 18_4 139,0,0 +in_moc_16,69,158,0 duplicate(SinTrap) 01_2 139,0,0 +in_moc_16,68,159,0 duplicate(SinTrap) 01_3 139,0,0 +in_moc_16,69,159,0 duplicate(SinTrap) 01_4 139,0,0 +in_moc_16,64,162,0 duplicate(SinTrap) 02_1 139,0,0 +in_moc_16,65,162,0 duplicate(SinTrap) 02_2 139,0,0 +in_moc_16,64,163,0 duplicate(SinTrap) 02_3 139,0,0 +in_moc_16,65,163,0 duplicate(SinTrap) 02_4 139,0,0 +in_moc_16,62,168,0 duplicate(SinTrap) 03_1 139,0,0 +in_moc_16,63,168,0 duplicate(SinTrap) 03_2 139,0,0 +in_moc_16,62,169,0 duplicate(SinTrap) 03_3 139,0,0 +in_moc_16,63,169,0 duplicate(SinTrap) 03_4 139,0,0 +in_moc_16,66,170,0 duplicate(SinTrap) 04_1 139,0,0 +in_moc_16,67,170,0 duplicate(SinTrap) 04_2 139,0,0 +in_moc_16,66,171,0 duplicate(SinTrap) 04_3 139,0,0 +in_moc_16,67,171,0 duplicate(SinTrap) 04_4 139,0,0 +in_moc_16,64,174,0 duplicate(SinTrap) 05_1 139,0,0 +in_moc_16,64,175,0 duplicate(SinTrap) 05_2 139,0,0 +in_moc_16,65,174,0 duplicate(SinTrap) 05_3 139,0,0 +in_moc_16,65,175,0 duplicate(SinTrap) 05_4 139,0,0 +in_moc_16,72,174,0 duplicate(SinTrap) 06_1 139,0,0 +in_moc_16,72,175,0 duplicate(SinTrap) 06_2 139,0,0 +in_moc_16,73,174,0 duplicate(SinTrap) 06_3 139,0,0 +in_moc_16,73,175,0 duplicate(SinTrap) 06_4 139,0,0 +in_moc_16,72,166,0 duplicate(SinTrap) 07_1 139,0,0 +in_moc_16,72,167,0 duplicate(SinTrap) 07_2 139,0,0 +in_moc_16,73,166,0 duplicate(SinTrap) 07_3 139,0,0 +in_moc_16,73,167,0 duplicate(SinTrap) 07_4 139,0,0 +in_moc_16,72,168,0 duplicate(SinTrap) 08_1 139,0,0 +in_moc_16,72,169,0 duplicate(SinTrap) 08_2 139,0,0 +in_moc_16,73,168,0 duplicate(SinTrap) 08_3 139,0,0 +in_moc_16,73,169,0 duplicate(SinTrap) 08_4 139,0,0 +in_moc_16,78,168,0 duplicate(SinTrap) 09_1 139,0,0 +in_moc_16,78,169,0 duplicate(SinTrap) 09_2 139,0,0 +in_moc_16,79,168,0 duplicate(SinTrap) 09_3 139,0,0 +in_moc_16,79,169,0 duplicate(SinTrap) 09_4 139,0,0 +in_moc_16,80,172,0 duplicate(SinTrap) 10_1 139,0,0 +in_moc_16,81,172,0 duplicate(SinTrap) 10_2 139,0,0 +in_moc_16,82,172,0 duplicate(SinTrap) 10_3 139,0,0 +in_moc_16,83,172,0 duplicate(SinTrap) 10_4 139,0,0 +in_moc_16,80,173,0 duplicate(SinTrap) 10_5 139,0,0 +in_moc_16,81,173,0 duplicate(SinTrap) 10_6 139,0,0 +in_moc_16,82,173,0 duplicate(SinTrap) 10_7 139,0,0 +in_moc_16,83,173,0 duplicate(SinTrap) 10_8 139,0,0 +in_moc_16,88,174,0 duplicate(SinTrap) 11_1 139,0,0 +in_moc_16,88,175,0 duplicate(SinTrap) 11_2 139,0,0 +in_moc_16,89,174,0 duplicate(SinTrap) 11_3 139,0,0 +in_moc_16,86,166,0 duplicate(SinTrap) 12_1 139,0,0 +in_moc_16,86,167,0 duplicate(SinTrap) 12_2 139,0,0 +in_moc_16,87,166,0 duplicate(SinTrap) 12_3 139,0,0 +in_moc_16,87,167,0 duplicate(SinTrap) 12_4 139,0,0 +in_moc_16,90,164,0 duplicate(SinTrap) 13_1 139,0,0 +in_moc_16,90,165,0 duplicate(SinTrap) 13_2 139,0,0 +in_moc_16,91,164,0 duplicate(SinTrap) 13_3 139,0,0 +in_moc_16,91,165,0 duplicate(SinTrap) 13_4 139,0,0 +in_moc_16,84,160,0 duplicate(SinTrap) 14_1 139,0,0 +in_moc_16,85,160,0 duplicate(SinTrap) 14_2 139,0,0 +in_moc_16,86,160,0 duplicate(SinTrap) 14_3 139,0,0 +in_moc_16,87,160,0 duplicate(SinTrap) 14_4 139,0,0 +in_moc_16,88,160,0 duplicate(SinTrap) 14_5 139,0,0 +in_moc_16,89,160,0 duplicate(SinTrap) 14_6 139,0,0 +in_moc_16,84,161,0 duplicate(SinTrap) 14_7 139,0,0 +in_moc_16,85,161,0 duplicate(SinTrap) 14_8 139,0,0 +in_moc_16,86,161,0 duplicate(SinTrap) 14_9 139,0,0 +in_moc_16,87,161,0 duplicate(SinTrap) 14_10 139,0,0 +in_moc_16,88,161,0 duplicate(SinTrap) 14_11 139,0,0 +in_moc_16,89,161,0 duplicate(SinTrap) 14_12 139,0,0 +in_moc_16,86,154,0 duplicate(SinTrap) 15_1 139,0,0 +in_moc_16,86,155,0 duplicate(SinTrap) 15_2 139,0,0 +in_moc_16,87,154,0 duplicate(SinTrap) 15_3 139,0,0 +in_moc_16,87,155,0 duplicate(SinTrap) 15_4 139,0,0 +in_moc_16,84,150,0 duplicate(SinTrap) 16_1 139,0,0 +in_moc_16,84,151,0 duplicate(SinTrap) 16_2 139,0,0 +in_moc_16,85,150,0 duplicate(SinTrap) 16_3 139,0,0 +in_moc_16,85,151,0 duplicate(SinTrap) 16_4 139,0,0 +in_moc_16,90,150,0 duplicate(SinTrap) 17_1 139,0,0 +in_moc_16,90,151,0 duplicate(SinTrap) 17_2 139,0,0 +in_moc_16,91,150,0 duplicate(SinTrap) 17_3 139,0,0 +in_moc_16,91,151,0 duplicate(SinTrap) 17_4 139,0,0 +in_moc_16,86,146,0 duplicate(SinTrap) 18_1 139,0,0 +in_moc_16,86,147,0 duplicate(SinTrap) 18_2 139,0,0 +in_moc_16,87,146,0 duplicate(SinTrap) 18_3 139,0,0 +in_moc_16,87,147,0 duplicate(SinTrap) 18_4 139,0,0 //=========================================================// @@ -1290,7 +1290,7 @@ in_moc_16.gat,87,147,0 duplicate(SinTrap) 18_4 139,0,0 //=========================================================// // Thomas ===============================>\\ -in_moc_16.gat,89,98,1 script Thomas 118,4,2,{ +in_moc_16,89,98,1 script Thomas 118,4,2,{ OnTimer600: if(ASSIN_Q2 == 1) goto L_ReTest; mes "[Thomas]"; @@ -1322,58 +1322,58 @@ L_ReTest: donpcevent "SinTest2_2::OnStart"; close; OnTouch: - warp "in_moc_16.gat",87,99; + warp "in_moc_16",87,99; addtimer 600, "Thomas::OnTimer600"; end; } // SinTest2_2 ===============================>\\ -in_moc_16.gat,1,1,1 script SinTest2_2 -1,{ +in_moc_16,1,1,1 script SinTest2_2 -1,{ OnStart: - monster "in_moc_16.gat", 81, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 83, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 85, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 88, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 90, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 78, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 80, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 91, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 93, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 95, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 97, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 79, 62, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 76, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 96, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; - monster "in_moc_16.gat", 99, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 81, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 83, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 85, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 88, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 90, 77, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 78, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 80, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 91, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 93, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 95, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 97, 56, "MUMMY", 1041,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 79, 62, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 76, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 96, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; + monster "in_moc_16", 99, 65, "Hydra", 1068,1, "SinTest2_2::OnMobDead"; set $@sinRmX1, 64; set $@sinRmY1, 46; set $@sinRmX2, 111; set $@sinRmY2, 105; set $@wrpX, 87; set $@wrpY, 102; - areawarp "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16.gat", $@wrpX, $@wrpY; + areawarp "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16", $@wrpX, $@wrpY; initnpctimer "TimerSin"; end; OnMobDead: stopnpctimer "TimerSin"; - areaannounce "in_moc_16.gat", 64, 46, 111, 105, ". . . You engaged a target without permission! You have failed the test!",8; + areaannounce "in_moc_16", 64, 46, 111, 105, ". . . You engaged a target without permission! You have failed the test!",8; enablenpc "Thomas"; addtimer 3000, "TimerSin::OnTimer188000"; end; } // Warp ================================>\\ -in_moc_16.gat,87,48,2 script sinWarp2 45,2,2,{ +in_moc_16,87,48,2 script sinWarp2 45,2,2,{ mes "[Thomas]"; mes "Good job! There's only one test left, good luck!!"; stopnpctimer "TimerSin"; - killmonster "in_moc_16.gat","SinTest2_2::OnMobDead"; + killmonster "in_moc_16","SinTest2_2::OnMobDead"; set ASSIN_Q, 3; set ASSIN_Q2, 0; - savepoint "in_moc_16.gat", 182, 180; + savepoint "in_moc_16", 182, 180; close2; - warp "in_moc_16.gat", 181, 183; + warp "in_moc_16", 181, 183; donpcevent "Barcardi::OnStart"; end; } @@ -1382,53 +1382,53 @@ in_moc_16.gat,87,48,2 script sinWarp2 45,2,2,{ //=======================================================// // Timer for Sin Test 2 //=======================================================// -in_moc_16.gat,1,1,0 script TimerSin -1,{ +in_moc_16,1,1,0 script TimerSin -1,{ OnTimer3000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "I'll announce how much time you'll have left on a minute by minute basis.",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "I'll announce how much time you'll have left on a minute by minute basis.",8; end; OnTimer5000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 3 minutes starting now!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 3 minutes starting now!",8; end; OnTimer35000: donpcevent "Barcardi::OnStart"; end; OnTimer65000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 2 minutes left! ",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "You have 2 minutes left! ",8; donpcevent "Barcardi::OnStart"; end; OnTimer95000: donpcevent "Barcardi::OnStart"; end; OnTimer125000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 minute left!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 minute left!",8; donpcevent "Barcardi::OnStart"; end; OnTimer155000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "30 seconds left!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "30 seconds left!",8; donpcevent "Barcardi::OnStart"; end; OnTimer180000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Test ending in 5 secs....",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Test ending in 5 secs....",8; end; OnTimer181000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "4 seconds....",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "4 seconds....",8; end; OnTimer182000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "3 seconds...",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "3 seconds...",8; end; OnTimer183000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "2 seconds..",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "2 seconds..",8; end; OnTimer184000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 second.",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "1 second.",8; end; OnTimer185000: - areaannounce "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Okay times up! You failed!",8; + areaannounce "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "Okay times up! You failed!",8; end; OnTimer188000: stopnpctimer; - areawarp "in_moc_16.gat", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16.gat", 21, 160; - killmonsterall "in_moc_16.gat"; + areawarp "in_moc_16", $@sinRmX1, $@sinRmY1, $@sinRmX2, $@sinRmY2, "in_moc_16", 21, 160; + killmonsterall "in_moc_16"; donpcevent "Barcardi::OnStart"; end; } @@ -1441,15 +1441,15 @@ OnTimer188000: //=============================================// // Warp //=============================================// -in_moc_16.gat,182,169,1 script sinWarp3 45,1,1,{ - if(getareausers(("in_moc_16.gat"),148,74,187,117) > 0) goto L_Wait; +in_moc_16,182,169,1 script sinWarp3 45,1,1,{ + if(getareausers(("in_moc_16"),148,74,187,117) > 0) goto L_Wait; disablenpc "Huey#End"; disablenpc "Kai#End"; disablenpc "Nameless One#End"; disablenpc "Barcardi#End"; disablenpc "Observer#End"; disablenpc "Thomas#End"; - warp "in_moc_16.gat", 167, 116; + warp "in_moc_16", 167, 116; end; L_Wait: @@ -1463,7 +1463,7 @@ in_moc_16.gat,182,169,1 script sinWarp3 45,1,1,{ //==============================================// // Start Trigger ------------------------------------------------------------------ -in_moc_16.gat,167,114,3 script guildmaster_Trig#0 139,4,0,{ +in_moc_16,167,114,3 script guildmaster_Trig#0 139,4,0,{ mes "[Guild Master]"; mes "Welcome ^5533FF" + strcharinfo(0) + "^000000. This is my private room."; next; @@ -1481,7 +1481,7 @@ in_moc_16.gat,167,114,3 script guildmaster_Trig#0 139,4,0,{ } // Guild Master ----------------------------------------------------------------------------- -in_moc_16.gat,149,80,4 script Guild Master#01 106,1,1,{ +in_moc_16,149,80,4 script Guild Master#01 106,1,1,{ end; OnTouch: @@ -1611,9 +1611,9 @@ OnTouch: disablenpc "Barkadi#End"; disablenpc "Observer#End"; disablenpc "Thomas#End"; - savepoint "in_moc_16.gat", 18, 28; + savepoint "in_moc_16", 18, 28; close2; - warp "in_moc_16.gat", 18, 28; + warp "in_moc_16", 18, 28; end; @@ -1837,17 +1837,17 @@ sF_Questions2: //=============================================// // Maze Triggers //=============================================// -in_moc_16.gat,170,90,0 script maze_trig#1 139,0,0,{ +in_moc_16,170,90,0 script maze_trig#1 139,0,0,{ mes "[Guild Master]"; mes "There's no way to walk there, try another way."; close; } -in_moc_16.gat,150,85,0 script maze_trig#2 139,0,0,{ +in_moc_16,150,85,0 script maze_trig#2 139,0,0,{ mes "[Guild Master]"; mes ".... Getting warmer.... you're almost there....."; close; } -in_moc_16.gat,153,85,0 script maze_trig#3 139,0,0,{ +in_moc_16,153,85,0 script maze_trig#3 139,0,0,{ mes "[Guild Master]"; mes "You can't walk there.."; mes "Good, your almost there, keep walking."; @@ -1855,33 +1855,33 @@ in_moc_16.gat,153,85,0 script maze_trig#3 139,0,0,{ mes "you got to turn a round in order to get in."; close; } -in_moc_16.gat,160,85,0 script maze_trig#4 139,0,0,{ +in_moc_16,160,85,0 script maze_trig#4 139,0,0,{ mes "[Guild Master]"; mes "There's no way to walk there, try another way."; close; } -in_moc_16.gat,175,89,0 script maze_trig#5 139,0,0,{ +in_moc_16,175,89,0 script maze_trig#5 139,0,0,{ mes "[Guild Master]"; mes "That way leads to Botogun.."; mes "What are going to do there?"; close; } -in_moc_16.gat,164,88,0 script maze_trig#6 139,0,0,{ +in_moc_16,164,88,0 script maze_trig#6 139,0,0,{ mes "[Guild Master]"; mes "Good.... you're on the right track."; close; } -in_moc_16.gat,149,95,0 script maze_trig#7 139,0,0,{ +in_moc_16,149,95,0 script maze_trig#7 139,0,0,{ mes "[Guild Master]"; mes "Good, you found the path."; close; } -in_moc_16.gat,180,101,0 script maze_trig#8 139,0,0,{ +in_moc_16,180,101,0 script maze_trig#8 139,0,0,{ mes "[Guild Master]"; mes "... It looks like that's not that way..."; close; } -in_moc_16.gat,186,107,0 script maze_trig#9 139,0,0,{ +in_moc_16,186,107,0 script maze_trig#9 139,0,0,{ mes "[Guild Master]"; mes "...Not that way either..."; close; @@ -1891,7 +1891,7 @@ in_moc_16.gat,186,107,0 script maze_trig#9 139,0,0,{ //================================================// // Decoy Chief //================================================// -in_moc_16.gat,186,81,0 script Guild Master#02 55,{ +in_moc_16,186,81,0 script Guild Master#02 55,{ mes "[Guild Master Botogun]"; mes "I'm sorry but I am not the person in charge here."; mes "The real Guild Chief is on the other side."; @@ -1902,21 +1902,21 @@ in_moc_16.gat,186,81,0 script Guild Master#02 55,{ //=================================================// // Guild Npcs //=================================================// -in_moc_16.gat,156,85,1 script Huey#End 55,{end;} -in_moc_16.gat,156,83,1 script Kai#End 730,{end;} -in_moc_16.gat,156,81,1 script Nameless One#End 106,{end;} -in_moc_16.gat,156,79,1 script Barcardi#End 725,{end;} -in_moc_16.gat,156,77,1 script Observer#End 55,{end;} -in_moc_16.gat,156,75,1 script Thomas#End 118,{end;} +in_moc_16,156,85,1 script Huey#End 55,{end;} +in_moc_16,156,83,1 script Kai#End 730,{end;} +in_moc_16,156,81,1 script Nameless One#End 106,{end;} +in_moc_16,156,79,1 script Barcardi#End 725,{end;} +in_moc_16,156,77,1 script Observer#End 55,{end;} +in_moc_16,156,75,1 script Thomas#End 118,{end;} //============================================================================== // mapflag //============================================================================== -in_moc_16.gat mapflag nomemo -in_moc_16.gat mapflag noteleport -in_moc_16.gat mapflag nosave SavePoint -in_moc_16.gat mapflag nopenalty -in_moc_16.gat mapflag nobranch -in_moc_16.gat mapflag noexp -in_moc_16.gat mapflag noloot +in_moc_16 mapflag nomemo +in_moc_16 mapflag noteleport +in_moc_16 mapflag nosave SavePoint +in_moc_16 mapflag nopenalty +in_moc_16 mapflag nobranch +in_moc_16 mapflag noexp +in_moc_16 mapflag noloot diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt index b92040fe6..581a28b32 100644 --- a/npc/jobs/2-1/blacksmith.txt +++ b/npc/jobs/2-1/blacksmith.txt @@ -32,7 +32,7 @@ //<==================================================== Blacksmith Altiregen (Job changer)==================================================>\\ -ein_in01.gat,18,28,4 script Guildsman Altiregen 731,{ +ein_in01,18,28,4 script Guildsman Altiregen 731,{ callfunc "F_BlockHigh",Job_Merchant_High,"Merchant High",Job_Whitesmith,"White Smith","Blacksmith Altiregen"; if (BaseJob == Job_Merchant) goto L_Merc; @@ -240,7 +240,7 @@ L_Change: //<=============================================== Geshupenschte: 1st, 2nd, 3rd Test ===================================================>\\ -ein_in01.gat,201,27,4 script Geshupenschte 63,{ +ein_in01,201,27,4 script Geshupenschte 63,{ if(BaseJob == Job_Merchant) goto L_merchant; mes "[Geshupenschte]"; @@ -932,7 +932,7 @@ L_GoChange: // Delivery Recipients ==================================================>\\ // Baisulitst ----------------------------------------------------------- -geffen.gat,46,164,4 script Baisulitst 69,{ +geffen,46,164,4 script Baisulitst 69,{ if (BSMITH_Q==3) goto L_Start; mes "[Baisulitst]"; @@ -988,7 +988,7 @@ L_Start: } // Wickebine -------------------------------------------------------------------- -morocc.gat,27,112,4 script Wickebine 725,{ +morocc,27,112,4 script Wickebine 725,{ if (BSMITH_Q == 3) goto L_Start; mes "[Wickebine]"; @@ -1048,7 +1048,7 @@ L_Start: } // Gromgast --------------------------------------------------------------------- -izlude.gat,69,181,4 script Gromgast 734,{ +izlude,69,181,4 script Gromgast 734,{ if (BSMITH_Q == 3) goto L_Start; mes "[Gromgast]"; @@ -1106,7 +1106,7 @@ L_Start: } // Tilpitz -------------------------------------------------------------------- -payon.gat,214,79,4 script Tilpitz 59,{ +payon,214,79,4 script Tilpitz 59,{ if (BSMITH_Q == 3) goto L_Start; mes "[Tilpitz]"; @@ -1169,7 +1169,7 @@ L_Start: } // Bismarck --------------------------------------------------------------------------- -comodo.gat,158,342,4 script Bismarck 118,{ +comodo,158,342,4 script Bismarck 118,{ if (BSMITH_Q == 3) goto L_Start; mes "[Bismarck]"; @@ -1234,7 +1234,7 @@ L_Start: //<===================================================== Mitehmaeeuh: Last Test ===================================================>\\ -ein_in01.gat,24,41,4 script Mitmayer 726,{ +ein_in01,24,41,4 script Mitmayer 726,{ if (BSMITH_Q == 4) goto L_Start; if (BSMITH_Q == 5) goto L_Done; mes "[Mitmayer]"; @@ -1450,7 +1450,7 @@ L_Result: //=========================== NPC that tells you, that the Guild moved //=========================== She's there on kRO, but the current text is custom ^^ -geffen_in.gat,110,169,4 script Guildsman#01 726,{ +geffen_in,110,169,4 script Guildsman#01 726,{ mes "[Blacksmith Guildsman]"; mes "Welcome! We're the masters of the metal, blacksmiths!"; mes "Our skills in creating weapons, in a way, is almost an art form!."; @@ -1498,7 +1498,7 @@ M_know: mes "[Blacksmith Guildsman]"; mes "Have a nice trip!!"; close2; - warp "izlude.gat",145,39; + warp "izlude",145,39; end; M_ok: diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt index 6ff6ea367..9ba10b537 100644 --- a/npc/jobs/2-1/hunter.txt +++ b/npc/jobs/2-1/hunter.txt @@ -36,7 +36,7 @@ //============================================================ //<====================================== Job Changer ========================================>\\ -hu_in01.gat,386,374,4 script Hunter Sharon 727,{ +hu_in01,386,374,4 script Hunter Sharon 727,{ callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Sniper,"Sniper","Hunter Sharon"; mes "[Hunter Sharon]"; @@ -368,7 +368,7 @@ L_Change: //<=========================== Demon Hunter: Second Test ===============================>\\ -hu_in01.gat,382,382,5 script Demon Hunter 732,{ +hu_in01,382,382,5 script Demon Hunter 732,{ if(BaseJob == Job_Archer) goto L_Arc; if(BaseJob == Job_Hunter) goto L_Hnt; @@ -474,7 +474,7 @@ L_Start: mes "DON'T you mess around with me! If you're gonna fool around then LEAVE!"; emotion e_pif; close2; - warp "hugel.gat", 207, 222; + warp "hugel", 207, 222; end; L_Check: @@ -543,7 +543,7 @@ L_Done: //<=============================== Guild Master: Last Test =================================>\\ -payon_in02.gat,21,31,1 script Guild Master#03 59,{ +payon_in02,21,31,1 script Guild Master#03 59,{ if(BaseJob == Job_Archer) goto L_Archer; if(BaseJob == Job_Hunter) goto L_Hnt; @@ -614,8 +614,8 @@ L_Start: close2; set HNTR_Q2, 1; set @HNTR_QA,0; - savepoint "payon_in02.gat", 16, 26; - warp "job_hunte.gat", 176, 22; + savepoint "payon_in02", 16, 26; + warp "job_hunte", 176, 22; end; sF_GetArrows: @@ -660,7 +660,7 @@ L_Done: // Test Guide ==================================================== -job_hunte.gat,178,32,5 script Hunter Test Guide::HntTG 107,{ +job_hunte,178,32,5 script Hunter Test Guide::HntTG 107,{ L_Start: mes "[Test Guide]"; @@ -687,7 +687,7 @@ L_Start: mes "[Test Guide]"; mes "Alright, I'll send you back to Payon. Hopefully I'll see you again later. Don't forget to save!"; close2; - warp "payon_in02.gat", 16, 26; + warp "payon_in02", 16, 26; end; OnInit: @@ -695,12 +695,12 @@ OnInit: end; OnStart: - set $@HntUsers, getareausers("job_hunte.gat", 50, 64, 123, 143); + set $@HntUsers, getareausers("job_hunte", 50, 64, 123, 143); if ($@HntUsers > 0) end; // stops the rest of the script from running if there is somebody taking the test if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room - killmonsterall "job_hunte.gat"; - warpwaitingpc "job_hunte.gat", 90, 67; + killmonsterall "job_hunte"; + warpwaitingpc "job_hunte", 90, 67; donpcevent "Ev_HntRm::OnStart"; end; @@ -708,19 +708,19 @@ OnStart: // Ev_HntRm: Test room -------------------------------------------------------- -job_hunte.gat,1,1,1 script Ev_HntRm -1,{ +job_hunte,1,1,1 script Ev_HntRm -1,{ OnStart: disablenpc "SwitchHnt"; disablenpc "ExitHnt"; set $@HntMob, 4; // Real Monsters - monster "job_hunte.gat",67,80,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",114,78,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",89,127,"Job Change Monster",1002,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",53,73,"Job Change Monster",1041,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",125,70,"Job Change Monster",1016,1,"Ev_HntRm::OnMyMobDead1"; - monster "job_hunte.gat",90,92,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",67,80,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",114,78,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",89,127,"Job Change Monster",1002,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",53,73,"Job Change Monster",1041,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",125,70,"Job Change Monster",1016,1,"Ev_HntRm::OnMyMobDead1"; + monster "job_hunte",90,92,"Job Change Monster",1015,1,"Ev_HntRm::OnMyMobDead1"; donpcevent "Ev_HntRm2::OnStart"; initnpctimer "TimerHnt"; end; @@ -730,133 +730,133 @@ OnMyMobDead1: if($@HntMob != 0) end; stopnpctimer "TimerHnt"; - killmonsterall "job_hunte.gat"; + killmonsterall "job_hunte"; enablenpc "SwitchHnt"; - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Great job! Go use the switch now!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Great job! Go use the switch now!",8; end; } // Ev_HntRm2: Spawns the Decoy Monsters ---------------------------------------- -job_hunte.gat,1,1,1 script Ev_HntRm2 -1,{ +job_hunte,1,1,1 script Ev_HntRm2 -1,{ OnStart: // Decoy Monsters - monster "job_hunte.gat",85,100,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72,102,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108,103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",88,127,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125,69,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat", 77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",67, 80,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",85, 100,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72, 102,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108, 103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Vinnie Paul",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Dimeback Darrel",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Rex",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",112, 139,"Phillip Angelmo",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",90, 91,"Anolian",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 73,"monster sample",1002,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",53, 106,"I'm not the one you want >_>",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",77, 112,"SPARE ME~",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",72, 102,"Don't hurt me!",1015,1,"Ev_HntRm2::OnMyMobDead2"; - monster "job_hunte.gat",108, 103,"aspd 184",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",85,100,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72,102,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108,103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",88,127,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125,69,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte", 77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",67, 80,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"Test Monster",1016,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",125, 70,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Test Monster",1041,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",85, 100,"Test Monster",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72, 102,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108, 103,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"Test Monster",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Vinnie Paul",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Dimeback Darrel",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Rex",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",112, 139,"Phillip Angelmo",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",90, 91,"Anolian",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 73,"monster sample",1002,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",53, 106,"I'm not the one you want >_>",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",77, 112,"SPARE ME~",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",72, 102,"Don't hurt me!",1015,1,"Ev_HntRm2::OnMyMobDead2"; + monster "job_hunte",108, 103,"aspd 184",1015,1,"Ev_HntRm2::OnMyMobDead2"; end; OnMyMobDead2: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: You killed the wrong monster! You have failed the test!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: You killed the wrong monster! You have failed the test!",8; addtimer 3000, "TimerHnt::OnTimer196000"; end; } // Test Timer ----------------------------------------------------------------- -job_hunte.gat,1,1,1 script TimerHnt -1,{ +job_hunte,1,1,1 script TimerHnt -1,{ OnTimer500: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Remember, you need to kill the 'Job Change Monsters'!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Remember, you need to kill the 'Job Change Monsters'!",8; end; OnTimer4000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: Don't forget to AVOID the TRAPS!!!",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: Don't forget to AVOID the TRAPS!!!",8; end; OnTimer10000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ******The clock will start now! 3 minutes left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ******The clock will start now! 3 minutes left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer40000: donpcevent "HntTG::OnStart"; end; OnTimer70000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 2 minutes left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 2 minutes left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer100000: donpcevent "HntTG::OnStart"; end; OnTimer130000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 1 minute left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 1 minute left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer160000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: ****** 30 sec left! ****** ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: ****** 30 sec left! ****** ",8; donpcevent "HntTG::OnStart"; end; OnTimer185000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 5 . . . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 5 . . . .",8; donpcevent "HntTG::OnStart"; end; OnTimer186000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 4. . . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 4. . . .",8; end; OnTimer187000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 3. . .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 3. . .",8; end; OnTimer188000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 2. .",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 2. .",8; end; OnTimer189000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 1...",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 1...",8; end; OnTimer190000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: 0! ",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: 0! ",8; end; OnTimer193000: - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: You ran out of time! You can challenge again later!.",8; + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: You ran out of time! You can challenge again later!.",8; end; OnTimer196000: stopnpctimer; - areawarp "job_hunte.gat", 50, 64, 123, 143, "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + areawarp "job_hunte", 50, 64, 123, 143, "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } // SwitchHnt ------------------------------------------------------ -job_hunte.gat,93,101,1 script SwitchHnt 723,{ - areaannounce "job_hunte.gat", 50, 64, 123, 143, "[Test Guide]: *** The exit has been activated! You have 30 sec. to find the exit!! *** ",8; +job_hunte,93,101,1 script SwitchHnt 723,{ + areaannounce "job_hunte", 50, 64, 123, 143, "[Test Guide]: *** The exit has been activated! You have 30 sec. to find the exit!! *** ",8; enablenpc "ExitHnt"; addtimer 30000, "TimerHnt::OnTimer196000"; close; } // ExitHnt ----------------------------------------------------------- -job_hunte.gat,89,139,1 script ExitHnt 45,2,2,{ +job_hunte,89,139,1 script ExitHnt 45,2,2,{ deltimer "TimerHnt::OnTimer196000"; set HNTR_Q2, 2; - warp "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + warp "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } @@ -864,395 +864,395 @@ job_hunte.gat,89,139,1 script ExitHnt 45,2,2,{ // Hunter Test Traps ======================================= -job_hunte.gat,52,140,1 script 1-1::HntTrap 139,0,1,{ +job_hunte,52,140,1 script 1-1::HntTrap 139,0,1,{ stopnpctimer "TimerHnt"; - warp "payon_in02.gat", 16, 26; - killmonsterall "job_hunte.gat"; + warp "payon_in02", 16, 26; + killmonsterall "job_hunte"; donpcevent "HntTG::OnStart"; end; } -job_hunte.gat,53,140,1 duplicate(HntTrap) 1-2 139,0,1 -job_hunte.gat,54,141,1 duplicate(HntTrap) 1-3 139,0,0 -job_hunte.gat,55,141,1 duplicate(HntTrap) 1-4 139,0,0 -job_hunte.gat,55,140,1 duplicate(HntTrap) 1-5 139,0,0 -job_hunte.gat,54,140,1 duplicate(HntTrap) 1-6 139,0,0 -job_hunte.gat,52,138,1 duplicate(HntTrap) 1-7 139,0,0 -job_hunte.gat,53,138,1 duplicate(HntTrap) 1-8 139,0,0 -job_hunte.gat,62,140,1 duplicate(HntTrap) 2-1 139,0,1 -job_hunte.gat,63,140,1 duplicate(HntTrap) 2-2 139,0,1 -job_hunte.gat,64,140,1 duplicate(HntTrap) 2-3 139,0,0 -job_hunte.gat,64,141,1 duplicate(HntTrap) 2-4 139,0,0 -job_hunte.gat,65,140,1 duplicate(HntTrap) 2-5 139,0,0 -job_hunte.gat,65,141,1 duplicate(HntTrap) 2-6 139,0,0 -job_hunte.gat,62,138,1 duplicate(HntTrap) 2-7 139,0,0 -job_hunte.gat,63,138,1 duplicate(HntTrap) 2-8 139,0,0 -job_hunte.gat,72,140,1 duplicate(HntTrap) 3-1 139,0,1 -job_hunte.gat,73,140,1 duplicate(HntTrap) 3-2 139,0,1 -job_hunte.gat,72,138,1 duplicate(HntTrap) 3-3 139,0,0 -job_hunte.gat,72,138,1 duplicate(HntTrap) 3-4 139,0,0 -job_hunte.gat,78,140,1 duplicate(HntTrap) 4-1 139,0,0 -job_hunte.gat,78,141,1 duplicate(HntTrap) 4-2 139,0,0 -job_hunte.gat,79,140,1 duplicate(HntTrap) 4-3 139,0,0 -job_hunte.gat,79,141,1 duplicate(HntTrap) 4-4 139,0,0 -job_hunte.gat,82,138,1 duplicate(HntTrap) 5-1 139,0,0 -job_hunte.gat,82,139,1 duplicate(HntTrap) 5-2 139,0,0 -job_hunte.gat,83,138,1 duplicate(HntTrap) 5-3 139,0,0 -job_hunte.gat,83,139,1 duplicate(HntTrap) 5-4 139,0,0 -job_hunte.gat,99,138,1 duplicate(HntTrap) 6-1 139,1,0 -job_hunte.gat,99,139,1 duplicate(HntTrap) 6-2 139,1,0 -job_hunte.gat,101,138,1 duplicate(HntTrap) 6-3 139,0,0 -job_hunte.gat,101,139,1 duplicate(HntTrap) 6-4 139,0,0 -job_hunte.gat,106,140,1 duplicate(HntTrap) 7-1 139,0,1 -job_hunte.gat,107,140,1 duplicate(HntTrap) 7-2 139,0,1 -job_hunte.gat,106,138,1 duplicate(HntTrap) 7-3 139,0,0 -job_hunte.gat,107,138,1 duplicate(HntTrap) 7-4 139,0,0 -job_hunte.gat,112,140,1 duplicate(HntTrap) 8-1 139,0,0 -job_hunte.gat,112,141,1 duplicate(HntTrap) 8-2 139,0,0 -job_hunte.gat,113,140,1 duplicate(HntTrap) 8-3 139,0,0 -job_hunte.gat,113,141,1 duplicate(HntTrap) 8-4 139,0,0 -job_hunte.gat,116,140,1 duplicate(HntTrap) 9-1 139,0,0 -job_hunte.gat,116,141,1 duplicate(HntTrap) 9-2 139,0,0 -job_hunte.gat,117,140,1 duplicate(HntTrap) 9-3 139,0,0 -job_hunte.gat,117,141,1 duplicate(HntTrap) 9-4 139,0,0 -job_hunte.gat,120,138,1 duplicate(HntTrap) 10-1 139,0,0 -job_hunte.gat,120,139,1 duplicate(HntTrap) 10-2 139,0,0 -job_hunte.gat,121,138,1 duplicate(HntTrap) 10-3 139,0,0 -job_hunte.gat,121,139,1 duplicate(HntTrap) 10-4 139,0,0 -job_hunte.gat,126,139,1 duplicate(HntTrap) 11-1 139,0,2 -job_hunte.gat,127,139,1 duplicate(HntTrap) 11-2 139,0,2 -job_hunte.gat,126,136,1 duplicate(HntTrap) 11-3 139,0,0 -job_hunte.gat,127,136,1 duplicate(HntTrap) 11-4 139,0,0 -job_hunte.gat,52,134,1 duplicate(HntTrap) 12-1 139,0,1 -job_hunte.gat,53,134,1 duplicate(HntTrap) 12-2 139,0,1 -job_hunte.gat,52,132,1 duplicate(HntTrap) 12-3 139,0,0 -job_hunte.gat,53,132,1 duplicate(HntTrap) 12-4 139,0,0 -job_hunte.gat,124,130,1 duplicate(HntTrap) 13-1 139,0,0 -job_hunte.gat,124,131,1 duplicate(HntTrap) 13-2 139,0,0 -job_hunte.gat,125,130,1 duplicate(HntTrap) 13-3 139,0,0 -job_hunte.gat,125,131,1 duplicate(HntTrap) 13-4 139,0,0 -job_hunte.gat,64,128,1 duplicate(HntTrap) 14-1 139,0,0 -job_hunte.gat,64,129,1 duplicate(HntTrap) 14-2 139,0,0 -job_hunte.gat,65,128,1 duplicate(HntTrap) 14-3 139,0,0 -job_hunte.gat,65,129,1 duplicate(HntTrap) 14-4 139,0,0 -job_hunte.gat,68,126,1 duplicate(HntTrap) 15-1 139,0,0 -job_hunte.gat,68,127,1 duplicate(HntTrap) 15-2 139,0,0 -job_hunte.gat,69,126,1 duplicate(HntTrap) 15-3 139,0,0 -job_hunte.gat,69,127,1 duplicate(HntTrap) 15-4 139,0,0 -job_hunte.gat,75,128,1 duplicate(HntTrap) 16-1 139,1,0 -job_hunte.gat,75,129,1 duplicate(HntTrap) 16-2 139,1,0 -job_hunte.gat,77,128,1 duplicate(HntTrap) 16-3 139,0,0 -job_hunte.gat,77,129,1 duplicate(HntTrap) 16-4 139,0,0 -job_hunte.gat,82,126,1 duplicate(HntTrap) 17-1 139,0,0 -job_hunte.gat,82,127,1 duplicate(HntTrap) 17-2 139,0,0 -job_hunte.gat,83,126,1 duplicate(HntTrap) 17-3 139,0,0 -job_hunte.gat,83,127,1 duplicate(HntTrap) 17-4 139,0,0 -job_hunte.gat,96,128,1 duplicate(HntTrap) 18-1 139,0,0 -job_hunte.gat,96,129,1 duplicate(HntTrap) 18-2 139,0,0 -job_hunte.gat,97,128,1 duplicate(HntTrap) 18-3 139,0,0 -job_hunte.gat,97,129,1 duplicate(HntTrap) 18-4 139,0,0 -job_hunte.gat,100,126,1 duplicate(HntTrap) 19-1 139,0,0 -job_hunte.gat,100,127,1 duplicate(HntTrap) 19-2 139,0,0 -job_hunte.gat,101,126,1 duplicate(HntTrap) 19-3 139,0,0 -job_hunte.gat,101,127,1 duplicate(HntTrap) 19-4 139,0,0 -job_hunte.gat,106,128,1 duplicate(HntTrap) 20-1 139,0,0 -job_hunte.gat,106,129,1 duplicate(HntTrap) 20-2 139,0,0 -job_hunte.gat,107,128,1 duplicate(HntTrap) 20-3 139,0,0 -job_hunte.gat,107,129,1 duplicate(HntTrap) 20-4 139,0,0 -job_hunte.gat,112,126,1 duplicate(HntTrap) 21-1 139,0,0 -job_hunte.gat,112,127,1 duplicate(HntTrap) 21-2 139,0,0 -job_hunte.gat,113,126,1 duplicate(HntTrap) 21-3 139,0,0 -job_hunte.gat,113,127,1 duplicate(HntTrap) 21-4 139,0,0 -job_hunte.gat,126,126,1 duplicate(HntTrap) 22-1 139,0,0 -job_hunte.gat,126,127,1 duplicate(HntTrap) 22-2 139,0,0 -job_hunte.gat,127,126,1 duplicate(HntTrap) 22-3 139,0,0 -job_hunte.gat,127,127,1 duplicate(HntTrap) 22-4 139,0,0 -job_hunte.gat,52,122,1 duplicate(HntTrap) 23-1 139,0,1 -job_hunte.gat,52,122,1 duplicate(HntTrap) 23-2 139,0,1 -job_hunte.gat,53,120,1 duplicate(HntTrap) 23-3 139,1,0 -job_hunte.gat,54,121,1 duplicate(HntTrap) 23-4 139,0,0 -job_hunte.gat,55,121,1 duplicate(HntTrap) 23-5 139,0,0 -job_hunte.gat,55,120,1 duplicate(HntTrap) 23-6 139,0,0 -job_hunte.gat,66,120,1 duplicate(HntTrap) 24-1 139,0,0 -job_hunte.gat,66,121,1 duplicate(HntTrap) 24-2 139,0,0 -job_hunte.gat,67,120,1 duplicate(HntTrap) 24-3 139,0,0 -job_hunte.gat,67,121,1 duplicate(HntTrap) 24-4 139,0,0 -job_hunte.gat,114,118,1 duplicate(HntTrap) 25-1 139,0,0 -job_hunte.gat,114,119,1 duplicate(HntTrap) 25-2 139,0,0 -job_hunte.gat,115,118,1 duplicate(HntTrap) 25-3 139,0,0 -job_hunte.gat,115,119,1 duplicate(HntTrap) 25-4 139,0,0 -job_hunte.gat,124,120,1 duplicate(HntTrap) 26-1 139,0,1 -job_hunte.gat,125,120,1 duplicate(HntTrap) 26-2 139,0,1 -job_hunte.gat,124,118,1 duplicate(HntTrap) 26-3 139,0,0 -job_hunte.gat,125,118,1 duplicate(HntTrap) 26-4 139,0,0 -job_hunte.gat,66,116,1 duplicate(HntTrap) 27-1 139,0,0 -job_hunte.gat,66,117,1 duplicate(HntTrap) 27-2 139,0,0 -job_hunte.gat,67,116,1 duplicate(HntTrap) 27-3 139,0,0 -job_hunte.gat,67,117,1 duplicate(HntTrap) 27-4 139,0,0 -job_hunte.gat,76,114,1 duplicate(HntTrap) 28-1 139,0,0 -job_hunte.gat,76,115,1 duplicate(HntTrap) 28-2 139,0,0 -job_hunte.gat,77,114,1 duplicate(HntTrap) 28-3 139,0,0 -job_hunte.gat,77,115,1 duplicate(HntTrap) 28-4 139,0,0 -job_hunte.gat,82,116,1 duplicate(HntTrap) 29-1 139,0,0 -job_hunte.gat,82,117,1 duplicate(HntTrap) 29-2 139,0,0 -job_hunte.gat,83,116,1 duplicate(HntTrap) 29-3 139,0,0 -job_hunte.gat,83,117,1 duplicate(HntTrap) 29-4 139,0,0 -job_hunte.gat,86,114,1 duplicate(HntTrap) 30-1 139,0,0 -job_hunte.gat,86,115,1 duplicate(HntTrap) 30-2 139,0,0 -job_hunte.gat,87,114,1 duplicate(HntTrap) 30-3 139,0,0 -job_hunte.gat,87,115,1 duplicate(HntTrap) 30-4 139,0,0 -job_hunte.gat,92,115,1 duplicate(HntTrap) 31-1 139,1,0 -job_hunte.gat,92,114,1 duplicate(HntTrap) 31-2 139,1,0 -job_hunte.gat,90,115,1 duplicate(HntTrap) 31-3 139,0,0 -job_hunte.gat,102,116,1 duplicate(HntTrap) 32-1 139,0,0 -job_hunte.gat,102,117,1 duplicate(HntTrap) 32-2 139,0,0 -job_hunte.gat,103,116,1 duplicate(HntTrap) 32-3 139,0,0 -job_hunte.gat,103,117,1 duplicate(HntTrap) 32-4 139,0,0 -job_hunte.gat,114,114,1 duplicate(HntTrap) 33-1 139,0,0 -job_hunte.gat,114,115,1 duplicate(HntTrap) 33-2 139,0,0 -job_hunte.gat,115,114,1 duplicate(HntTrap) 33-3 139,0,0 -job_hunte.gat,115,115,1 duplicate(HntTrap) 33-4 139,0,0 -job_hunte.gat,54,110,1 duplicate(HntTrap) 34-1 139,0,1 -job_hunte.gat,55,110,1 duplicate(HntTrap) 34-2 139,0,1 -job_hunte.gat,54,108,1 duplicate(HntTrap) 34-3 139,0,0 -job_hunte.gat,55,108,1 duplicate(HntTrap) 34-4 139,0,0 -job_hunte.gat,64,112,1 duplicate(HntTrap) 35-1 139,0,0 -job_hunte.gat,64,113,1 duplicate(HntTrap) 35-2 139,0,0 -job_hunte.gat,65,112,1 duplicate(HntTrap) 35-3 139,0,0 -job_hunte.gat,65,113,1 duplicate(HntTrap) 35-4 139,0,0 -job_hunte.gat,80,110,1 duplicate(HntTrap) 36-1 139,0,0 -job_hunte.gat,80,111,1 duplicate(HntTrap) 36-2 139,0,0 -job_hunte.gat,81,110,1 duplicate(HntTrap) 36-3 139,0,0 -job_hunte.gat,81,111,1 duplicate(HntTrap) 36-4 139,0,0 -job_hunte.gat,90,108,1 duplicate(HntTrap) 37-1 139,0,6 -job_hunte.gat,91,108,1 duplicate(HntTrap) 37-2 139,0,5 -job_hunte.gat,91,102,1 duplicate(HntTrap) 37-3 139,0,0 -job_hunte.gat,98,109,1 duplicate(HntTrap) 38-1 139,0,2 -job_hunte.gat,99,109,1 duplicate(HntTrap) 38-2 139,0,2 -job_hunte.gat,103,109,1 duplicate(HntTrap) 38-3 139,3,0 -job_hunte.gat,103,108,1 duplicate(HntTrap) 38-4 139,3,0 -job_hunte.gat,97,106,1 duplicate(HntTrap) 39-1 139,2,0 -job_hunte.gat,96,107,1 duplicate(HntTrap) 39-2 139,1,0 -job_hunte.gat,94,108,1 duplicate(HntTrap) 39-3 139,0,1 -job_hunte.gat,95,109,1 duplicate(HntTrap) 39-4 139,0,0 -job_hunte.gat,95,108,1 duplicate(HntTrap) 40-1 139,0,0 -job_hunte.gat,94,106,1 duplicate(HntTrap) 40-2 139,0,0 -job_hunte.gat,96,102,1 duplicate(HntTrap) 40-3 139,0,3 -job_hunte.gat,97,102,1 duplicate(HntTrap) 40-4 139,0,3 -job_hunte.gat,95,98,1 duplicate(HntTrap) 41-1 139,2,0 -job_hunte.gat,94,99,1 duplicate(HntTrap) 42-1 139,1,0 -job_hunte.gat,92,98,1 duplicate(HntTrap) 43-1 139,0,0 -job_hunte.gat,112,110,1 duplicate(HntTrap) 44-1 139,0,0 -job_hunte.gat,112,111,1 duplicate(HntTrap) 44-2 139,0,0 -job_hunte.gat,113,110,1 duplicate(HntTrap) 44-3 139,0,0 -job_hunte.gat,113,111,1 duplicate(HntTrap) 44-4 139,0,0 -job_hunte.gat,126,108,1 duplicate(HntTrap) 45-1 139,0,1 -job_hunte.gat,127,108,1 duplicate(HntTrap) 45-2 139,0,1 -job_hunte.gat,126,106,1 duplicate(HntTrap) 45-3 139,0,0 -job_hunte.gat,126,106,1 duplicate(HntTrap) 45-4 139,0,0 -job_hunte.gat,53,102,1 duplicate(HntTrap) 46-1 139,1,1 -job_hunte.gat,55,102,1 duplicate(HntTrap) 46-2 139,0,1 -job_hunte.gat,53,100,1 duplicate(HntTrap) 46-3 139,1,0 -job_hunte.gat,55,100,1 duplicate(HntTrap) 46-4 139,0,0 -job_hunte.gat,64,106,1 duplicate(HntTrap) 47-1 139,0,0 -job_hunte.gat,64,107,1 duplicate(HntTrap) 47-2 139,0,0 -job_hunte.gat,65,106,1 duplicate(HntTrap) 47-3 139,0,0 -job_hunte.gat,65,107,1 duplicate(HntTrap) 47-4 139,0,0 -job_hunte.gat,66,100,1 duplicate(HntTrap) 48-1 139,0,0 -job_hunte.gat,66,101,1 duplicate(HntTrap) 48-2 139,0,0 -job_hunte.gat,67,100,1 duplicate(HntTrap) 48-3 139,0,0 -job_hunte.gat,67,101,1 duplicate(HntTrap) 48-4 139,0,0 -job_hunte.gat,86,106,1 duplicate(HntTrap) 49-1 139,0,1 -job_hunte.gat,87,106,1 duplicate(HntTrap) 49-2 139,0,1 -job_hunte.gat,82,104,1 duplicate(HntTrap) 49-3 139,5,0 -job_hunte.gat,81,105,1 duplicate(HntTrap) 49-4 139,4,0 -job_hunte.gat,76,105,1 duplicate(HntTrap) 50-1 139,0,0 -job_hunte.gat,76,104,1 duplicate(HntTrap) 50-2 139,0,0 -job_hunte.gat,78,101,1 duplicate(HntTrap) 50-3 139,0,2 -job_hunte.gat,79,101,1 duplicate(HntTrap) 50-4 139,0,2 -job_hunte.gat,76,99,1 duplicate(HntTrap) 51-1 139,1,0 -job_hunte.gat,77,98,1 duplicate(HntTrap) 51-2 139,2,0 -job_hunte.gat,74,99,1 duplicate(HntTrap) 51-3 139,0,0 -job_hunte.gat,74,98,1 duplicate(HntTrap) 51-4 139,0,0 -job_hunte.gat,82,100,1 duplicate(HntTrap) 53-1 139,0,0 -job_hunte.gat,82,101,1 duplicate(HntTrap) 53-2 139,0,0 -job_hunte.gat,83,100,1 duplicate(HntTrap) 53-3 139,0,0 -job_hunte.gat,83,101,1 duplicate(HntTrap) 53-4 139,0,0 -job_hunte.gat,106,104,1 duplicate(HntTrap) 54-1 139,0,0 -job_hunte.gat,106,105,1 duplicate(HntTrap) 54-2 139,0,0 -job_hunte.gat,107,104,1 duplicate(HntTrap) 54-3 139,0,0 -job_hunte.gat,107,105,1 duplicate(HntTrap) 54-4 139,0,0 -job_hunte.gat,112,104,1 duplicate(HntTrap) 55-1 139,0,1 -job_hunte.gat,113,104,1 duplicate(HntTrap) 55-2 139,0,1 -job_hunte.gat,112,102,1 duplicate(HntTrap) 55-3 139,0,0 -job_hunte.gat,113,102,1 duplicate(HntTrap) 55-4 139,0,0 -job_hunte.gat,54,92,1 duplicate(HntTrap) 56-1 139,0,0 -job_hunte.gat,54,93,1 duplicate(HntTrap) 56-2 139,0,0 -job_hunte.gat,55,92,1 duplicate(HntTrap) 56-3 139,0,0 -job_hunte.gat,55,93,1 duplicate(HntTrap) 56-4 139,0,0 -job_hunte.gat,52,90,1 duplicate(HntTrap) 56-5 139,0,0 -job_hunte.gat,52,91,1 duplicate(HntTrap) 56-6 139,0,0 -job_hunte.gat,53,90,1 duplicate(HntTrap) 56-7 139,0,0 -job_hunte.gat,53,91,1 duplicate(HntTrap) 56-8 139,0,0 -job_hunte.gat,64,92,1 duplicate(HntTrap) 57-1 139,0,0 -job_hunte.gat,64,93,1 duplicate(HntTrap) 57-2 139,0,0 -job_hunte.gat,65,92,1 duplicate(HntTrap) 57-3 139,0,0 -job_hunte.gat,65,93,1 duplicate(HntTrap) 57-4 139,0,0 -job_hunte.gat,76,94,1 duplicate(HntTrap) 58-1 139,0,0 -job_hunte.gat,76,95,1 duplicate(HntTrap) 58-2 139,0,0 -job_hunte.gat,77,94,1 duplicate(HntTrap) 58-3 139,0,0 -job_hunte.gat,77,95,1 duplicate(HntTrap) 58-4 139,0,0 -job_hunte.gat,78,92,1 duplicate(HntTrap) 59-1 139,0,0 -job_hunte.gat,78,93,1 duplicate(HntTrap) 59-2 139,0,0 -job_hunte.gat,79,92,1 duplicate(HntTrap) 59-3 139,0,0 -job_hunte.gat,79,93,1 duplicate(HntTrap) 59-4 139,0,0 -job_hunte.gat,86,92,1 duplicate(HntTrap) 60-1 139,0,0 -job_hunte.gat,86,93,1 duplicate(HntTrap) 60-2 139,0,0 -job_hunte.gat,87,92,1 duplicate(HntTrap) 60-3 139,0,0 -job_hunte.gat,87,93,1 duplicate(HntTrap) 60-4 139,0,0 -job_hunte.gat,90,96,1 duplicate(HntTrap) 61-1 139,0,0 -job_hunte.gat,90,97,1 duplicate(HntTrap) 61-2 139,0,0 -job_hunte.gat,91,96,1 duplicate(HntTrap) 61-3 139,0,0 -job_hunte.gat,91,97,1 duplicate(HntTrap) 61-4 139,0,0 -job_hunte.gat,99,95,1 duplicate(HntTrap) 62-1 139,1,0 -job_hunte.gat,99,94,1 duplicate(HntTrap) 62-2 139,1,0 -job_hunte.gat,101,94,1 duplicate(HntTrap) 62-3 139,0,1 -job_hunte.gat,100,93,1 duplicate(HntTrap) 62-4 139,0,0 -job_hunte.gat,100,92,1 duplicate(HntTrap) 63-1 139,0,0 -job_hunte.gat,101,92,1 duplicate(HntTrap) 63-2 139,0,0 -job_hunte.gat,102,98,1 duplicate(HntTrap) 64-1 139,0,0 -job_hunte.gat,102,99,1 duplicate(HntTrap) 64-2 139,0,0 -job_hunte.gat,103,98,1 duplicate(HntTrap) 64-3 139,0,0 -job_hunte.gat,103,99,1 duplicate(HntTrap) 64-4 139,0,0 -job_hunte.gat,102,90,1 duplicate(HntTrap) 65-1 139,0,0 -job_hunte.gat,102,91,1 duplicate(HntTrap) 65-2 139,0,0 -job_hunte.gat,103,90,1 duplicate(HntTrap) 65-3 139,0,0 -job_hunte.gat,103,91,1 duplicate(HntTrap) 65-4 139,0,0 -job_hunte.gat,114,96,1 duplicate(HntTrap) 66-1 139,0,0 -job_hunte.gat,114,97,1 duplicate(HntTrap) 66-2 139,0,0 -job_hunte.gat,115,96,1 duplicate(HntTrap) 66-3 139,0,0 -job_hunte.gat,115,97,1 duplicate(HntTrap) 66-4 139,0,0 -job_hunte.gat,112,90,1 duplicate(HntTrap) 67-1 139,0,0 -job_hunte.gat,112,91,1 duplicate(HntTrap) 67-2 139,0,0 -job_hunte.gat,113,90,1 duplicate(HntTrap) 67-3 139,0,0 -job_hunte.gat,113,91,1 duplicate(HntTrap) 67-4 139,0,0 -job_hunte.gat,125,97,1 duplicate(HntTrap) 68-1 139,1,0 -job_hunte.gat,125,96,1 duplicate(HntTrap) 68-2 139,1,0 -job_hunte.gat,127,96,1 duplicate(HntTrap) 68-3 139,0,0 -job_hunte.gat,127,97,1 duplicate(HntTrap) 68-4 139,0,0 -job_hunte.gat,52,86,1 duplicate(HntTrap) 69-1 139,0,0 -job_hunte.gat,52,87,1 duplicate(HntTrap) 69-2 139,0,0 -job_hunte.gat,53,86,1 duplicate(HntTrap) 69-3 139,0,0 -job_hunte.gat,53,87,1 duplicate(HntTrap) 69-4 139,0,0 -job_hunte.gat,66,88,1 duplicate(HntTrap) 70-1 139,0,0 -job_hunte.gat,66,89,1 duplicate(HntTrap) 70-2 139,0,0 -job_hunte.gat,67,88,1 duplicate(HntTrap) 70-3 139,0,0 -job_hunte.gat,67,89,1 duplicate(HntTrap) 70-4 139,0,0 -job_hunte.gat,114,84,1 duplicate(HntTrap) 71-1 139,0,0 -job_hunte.gat,114,85,1 duplicate(HntTrap) 71-2 139,0,0 -job_hunte.gat,115,84,1 duplicate(HntTrap) 71-3 139,0,0 -job_hunte.gat,115,85,1 duplicate(HntTrap) 71-4 139,0,0 -job_hunte.gat,126,86,1 duplicate(HntTrap) 72-1 139,0,0 -job_hunte.gat,126,87,1 duplicate(HntTrap) 72-2 139,0,0 -job_hunte.gat,127,86,1 duplicate(HntTrap) 72-3 139,0,0 -job_hunte.gat,127,87,1 duplicate(HntTrap) 72-4 139,0,0 -job_hunte.gat,54,80,1 duplicate(HntTrap) 73-1 139,0,1 -job_hunte.gat,55,80,1 duplicate(HntTrap) 73-2 139,0,1 -job_hunte.gat,55,80,1 duplicate(HntTrap) 73-3 139,0,0 -job_hunte.gat,55,78,1 duplicate(HntTrap) 73-4 139,0,0 -job_hunte.gat,64,82,1 duplicate(HntTrap) 74-1 139,0,1 -job_hunte.gat,65,82,1 duplicate(HntTrap) 74-2 139,0,1 -job_hunte.gat,64,80,1 duplicate(HntTrap) 74-3 139,0,0 -job_hunte.gat,65,80,1 duplicate(HntTrap) 74-4 139,0,0 -job_hunte.gat,66,78,1 duplicate(HntTrap) 75-1 139,0,0 -job_hunte.gat,66,79,1 duplicate(HntTrap) 75-2 139,0,0 -job_hunte.gat,67,78,1 duplicate(HntTrap) 75-3 139,0,0 -job_hunte.gat,67,79,1 duplicate(HntTrap) 75-4 139,0,0 -job_hunte.gat,74,78,1 duplicate(HntTrap) 76-1 139,0,0 -job_hunte.gat,74,79,1 duplicate(HntTrap) 76-2 139,0,0 -job_hunte.gat,75,78,1 duplicate(HntTrap) 76-3 139,0,0 -job_hunte.gat,75,79,1 duplicate(HntTrap) 76-4 139,0,0 -job_hunte.gat,78,80,1 duplicate(HntTrap) 77-1 139,0,0 -job_hunte.gat,78,81,1 duplicate(HntTrap) 77-2 139,0,0 -job_hunte.gat,79,80,1 duplicate(HntTrap) 77-3 139,0,0 -job_hunte.gat,79,81,1 duplicate(HntTrap) 77-4 139,0,0 -job_hunte.gat,82,78,1 duplicate(HntTrap) 78-1 139,0,0 -job_hunte.gat,82,79,1 duplicate(HntTrap) 78-2 139,0,0 -job_hunte.gat,83,78,1 duplicate(HntTrap) 78-3 139,0,0 -job_hunte.gat,83,79,1 duplicate(HntTrap) 78-4 139,0,0 -job_hunte.gat,94,78,1 duplicate(HntTrap) 79-1 139,0,0 -job_hunte.gat,94,79,1 duplicate(HntTrap) 79-2 139,0,0 -job_hunte.gat,95,78,1 duplicate(HntTrap) 79-3 139,0,0 -job_hunte.gat,95,79,1 duplicate(HntTrap) 79-4 139,0,0 -job_hunte.gat,101,80,1 duplicate(HntTrap) 80-1 139,1,0 -job_hunte.gat,101,81,1 duplicate(HntTrap) 80-2 139,1,0 -job_hunte.gat,103,81,1 duplicate(HntTrap) 80-3 139,0,0 -job_hunte.gat,103,80,1 duplicate(HntTrap) 80-4 139,0,0 -job_hunte.gat,104,78,1 duplicate(HntTrap) 81-1 139,0,0 -job_hunte.gat,104,79,1 duplicate(HntTrap) 81-2 139,0,0 -job_hunte.gat,105,78,1 duplicate(HntTrap) 81-3 139,0,0 -job_hunte.gat,105,79,1 duplicate(HntTrap) 81-4 139,0,0 -job_hunte.gat,110,78,1 duplicate(HntTrap) 82-1 139,0,0 -job_hunte.gat,110,79,1 duplicate(HntTrap) 82-2 139,0,0 -job_hunte.gat,111,78,1 duplicate(HntTrap) 82-3 139,0,0 -job_hunte.gat,111,79,1 duplicate(HntTrap) 82-4 139,0,0 -job_hunte.gat,114,80,1 duplicate(HntTrap) 83-1 139,0,0 -job_hunte.gat,114,81,1 duplicate(HntTrap) 83-2 139,0,0 -job_hunte.gat,115,80,1 duplicate(HntTrap) 83-3 139,0,0 -job_hunte.gat,115,81,1 duplicate(HntTrap) 83-4 139,0,0 -job_hunte.gat,124,78,1 duplicate(HntTrap) 84-1 139,0,0 -job_hunte.gat,124,79,1 duplicate(HntTrap) 84-2 139,0,0 -job_hunte.gat,125,78,1 duplicate(HntTrap) 84-3 139,0,0 -job_hunte.gat,125,79,1 duplicate(HntTrap) 84-4 139,0,0 -job_hunte.gat,126,82,1 duplicate(HntTrap) 85-1 139,0,0 -job_hunte.gat,126,83,1 duplicate(HntTrap) 85-2 139,0,0 -job_hunte.gat,127,82,1 duplicate(HntTrap) 85-3 139,0,0 -job_hunte.gat,127,83,1 duplicate(HntTrap) 85-4 139,0,0 -job_hunte.gat,52,68,1 duplicate(HntTrap) 86-1 139,0,1 -job_hunte.gat,53,68,1 duplicate(HntTrap) 86-2 139,0,1 -job_hunte.gat,52,66,1 duplicate(HntTrap) 86-3 139,0,0 -job_hunte.gat,53,66,1 duplicate(HntTrap) 86-4 139,0,0 -job_hunte.gat,54,70,1 duplicate(HntTrap) 87-1 139,0,1 -job_hunte.gat,55,70,1 duplicate(HntTrap) 87-2 139,0,1 -job_hunte.gat,54,68,1 duplicate(HntTrap) 87-3 139,0,0 -job_hunte.gat,55,68,1 duplicate(HntTrap) 87-4 139,0,0 -job_hunte.gat,59,66,1 duplicate(HntTrap) 88-1 139,1,0 -job_hunte.gat,59,67,1 duplicate(HntTrap) 88-2 139,1,0 -job_hunte.gat,61,67,1 duplicate(HntTrap) 88-3 139,0,0 -job_hunte.gat,61,66,1 duplicate(HntTrap) 88-4 139,0,0 -job_hunte.gat,68,68,1 duplicate(HntTrap) 89-1 139,0,1 -job_hunte.gat,69,68,1 duplicate(HntTrap) 89-2 139,0,1 -job_hunte.gat,68,66,1 duplicate(HntTrap) 89-3 139,0,0 -job_hunte.gat,69,66,1 duplicate(HntTrap) 89-4 139,0,0 -job_hunte.gat,76,66,1 duplicate(HntTrap) 90-1 139,0,0 -job_hunte.gat,76,67,1 duplicate(HntTrap) 90-2 139,0,0 -job_hunte.gat,77,66,1 duplicate(HntTrap) 90-3 139,0,0 -job_hunte.gat,77,67,1 duplicate(HntTrap) 90-4 139,0,0 -job_hunte.gat,82,68,1 duplicate(HntTrap) 91-1 139,0,0 -job_hunte.gat,82,69,1 duplicate(HntTrap) 91-2 139,0,0 -job_hunte.gat,83,68,1 duplicate(HntTrap) 91-3 139,0,0 -job_hunte.gat,83,69,1 duplicate(HntTrap) 91-4 139,0,0 -job_hunte.gat,96,66,1 duplicate(HntTrap) 92-1 139,0,0 -job_hunte.gat,96,67,1 duplicate(HntTrap) 92-2 139,0,0 -job_hunte.gat,97,66,1 duplicate(HntTrap) 92-3 139,0,0 -job_hunte.gat,97,67,1 duplicate(HntTrap) 92-4 139,0,0 -job_hunte.gat,100,68,1 duplicate(HntTrap) 93-1 139,0,0 -job_hunte.gat,100,69,1 duplicate(HntTrap) 93-2 139,0,0 -job_hunte.gat,101,68,1 duplicate(HntTrap) 93-3 139,0,0 -job_hunte.gat,101,69,1 duplicate(HntTrap) 93-4 139,0,0 -job_hunte.gat,107,66,1 duplicate(HntTrap) 94-1 139,1,0 -job_hunte.gat,107,67,1 duplicate(HntTrap) 94-2 139,1,0 -job_hunte.gat,109,67,1 duplicate(HntTrap) 94-3 139,0,0 -job_hunte.gat,109,66,1 duplicate(HntTrap) 94-4 139,0,0 -job_hunte.gat,117,69,1 duplicate(HntTrap) 95-1 139,1,0 -job_hunte.gat,117,68,1 duplicate(HntTrap) 95-2 139,1,0 -job_hunte.gat,119,69,1 duplicate(HntTrap) 95-3 139,0,0 -job_hunte.gat,119,68,1 duplicate(HntTrap) 95-4 139,0,0 -job_hunte.gat,124,66,1 duplicate(HntTrap) 96-1 139,0,0 -job_hunte.gat,124,67,1 duplicate(HntTrap) 96-2 139,0,0 -job_hunte.gat,125,66,1 duplicate(HntTrap) 96-3 139,0,0 -job_hunte.gat,125,67,1 duplicate(HntTrap) 96-4 139,0,0 -job_hunte.gat,126,70,1 duplicate(HntTrap) 97-1 139,0,0 -job_hunte.gat,126,71,1 duplicate(HntTrap) 97-2 139,0,0 -job_hunte.gat,127,70,1 duplicate(HntTrap) 97-3 139,0,0 -job_hunte.gat,127,71,1 duplicate(HntTrap) 97-4 139,0,0 +job_hunte,53,140,1 duplicate(HntTrap) 1-2 139,0,1 +job_hunte,54,141,1 duplicate(HntTrap) 1-3 139,0,0 +job_hunte,55,141,1 duplicate(HntTrap) 1-4 139,0,0 +job_hunte,55,140,1 duplicate(HntTrap) 1-5 139,0,0 +job_hunte,54,140,1 duplicate(HntTrap) 1-6 139,0,0 +job_hunte,52,138,1 duplicate(HntTrap) 1-7 139,0,0 +job_hunte,53,138,1 duplicate(HntTrap) 1-8 139,0,0 +job_hunte,62,140,1 duplicate(HntTrap) 2-1 139,0,1 +job_hunte,63,140,1 duplicate(HntTrap) 2-2 139,0,1 +job_hunte,64,140,1 duplicate(HntTrap) 2-3 139,0,0 +job_hunte,64,141,1 duplicate(HntTrap) 2-4 139,0,0 +job_hunte,65,140,1 duplicate(HntTrap) 2-5 139,0,0 +job_hunte,65,141,1 duplicate(HntTrap) 2-6 139,0,0 +job_hunte,62,138,1 duplicate(HntTrap) 2-7 139,0,0 +job_hunte,63,138,1 duplicate(HntTrap) 2-8 139,0,0 +job_hunte,72,140,1 duplicate(HntTrap) 3-1 139,0,1 +job_hunte,73,140,1 duplicate(HntTrap) 3-2 139,0,1 +job_hunte,72,138,1 duplicate(HntTrap) 3-3 139,0,0 +job_hunte,72,138,1 duplicate(HntTrap) 3-4 139,0,0 +job_hunte,78,140,1 duplicate(HntTrap) 4-1 139,0,0 +job_hunte,78,141,1 duplicate(HntTrap) 4-2 139,0,0 +job_hunte,79,140,1 duplicate(HntTrap) 4-3 139,0,0 +job_hunte,79,141,1 duplicate(HntTrap) 4-4 139,0,0 +job_hunte,82,138,1 duplicate(HntTrap) 5-1 139,0,0 +job_hunte,82,139,1 duplicate(HntTrap) 5-2 139,0,0 +job_hunte,83,138,1 duplicate(HntTrap) 5-3 139,0,0 +job_hunte,83,139,1 duplicate(HntTrap) 5-4 139,0,0 +job_hunte,99,138,1 duplicate(HntTrap) 6-1 139,1,0 +job_hunte,99,139,1 duplicate(HntTrap) 6-2 139,1,0 +job_hunte,101,138,1 duplicate(HntTrap) 6-3 139,0,0 +job_hunte,101,139,1 duplicate(HntTrap) 6-4 139,0,0 +job_hunte,106,140,1 duplicate(HntTrap) 7-1 139,0,1 +job_hunte,107,140,1 duplicate(HntTrap) 7-2 139,0,1 +job_hunte,106,138,1 duplicate(HntTrap) 7-3 139,0,0 +job_hunte,107,138,1 duplicate(HntTrap) 7-4 139,0,0 +job_hunte,112,140,1 duplicate(HntTrap) 8-1 139,0,0 +job_hunte,112,141,1 duplicate(HntTrap) 8-2 139,0,0 +job_hunte,113,140,1 duplicate(HntTrap) 8-3 139,0,0 +job_hunte,113,141,1 duplicate(HntTrap) 8-4 139,0,0 +job_hunte,116,140,1 duplicate(HntTrap) 9-1 139,0,0 +job_hunte,116,141,1 duplicate(HntTrap) 9-2 139,0,0 +job_hunte,117,140,1 duplicate(HntTrap) 9-3 139,0,0 +job_hunte,117,141,1 duplicate(HntTrap) 9-4 139,0,0 +job_hunte,120,138,1 duplicate(HntTrap) 10-1 139,0,0 +job_hunte,120,139,1 duplicate(HntTrap) 10-2 139,0,0 +job_hunte,121,138,1 duplicate(HntTrap) 10-3 139,0,0 +job_hunte,121,139,1 duplicate(HntTrap) 10-4 139,0,0 +job_hunte,126,139,1 duplicate(HntTrap) 11-1 139,0,2 +job_hunte,127,139,1 duplicate(HntTrap) 11-2 139,0,2 +job_hunte,126,136,1 duplicate(HntTrap) 11-3 139,0,0 +job_hunte,127,136,1 duplicate(HntTrap) 11-4 139,0,0 +job_hunte,52,134,1 duplicate(HntTrap) 12-1 139,0,1 +job_hunte,53,134,1 duplicate(HntTrap) 12-2 139,0,1 +job_hunte,52,132,1 duplicate(HntTrap) 12-3 139,0,0 +job_hunte,53,132,1 duplicate(HntTrap) 12-4 139,0,0 +job_hunte,124,130,1 duplicate(HntTrap) 13-1 139,0,0 +job_hunte,124,131,1 duplicate(HntTrap) 13-2 139,0,0 +job_hunte,125,130,1 duplicate(HntTrap) 13-3 139,0,0 +job_hunte,125,131,1 duplicate(HntTrap) 13-4 139,0,0 +job_hunte,64,128,1 duplicate(HntTrap) 14-1 139,0,0 +job_hunte,64,129,1 duplicate(HntTrap) 14-2 139,0,0 +job_hunte,65,128,1 duplicate(HntTrap) 14-3 139,0,0 +job_hunte,65,129,1 duplicate(HntTrap) 14-4 139,0,0 +job_hunte,68,126,1 duplicate(HntTrap) 15-1 139,0,0 +job_hunte,68,127,1 duplicate(HntTrap) 15-2 139,0,0 +job_hunte,69,126,1 duplicate(HntTrap) 15-3 139,0,0 +job_hunte,69,127,1 duplicate(HntTrap) 15-4 139,0,0 +job_hunte,75,128,1 duplicate(HntTrap) 16-1 139,1,0 +job_hunte,75,129,1 duplicate(HntTrap) 16-2 139,1,0 +job_hunte,77,128,1 duplicate(HntTrap) 16-3 139,0,0 +job_hunte,77,129,1 duplicate(HntTrap) 16-4 139,0,0 +job_hunte,82,126,1 duplicate(HntTrap) 17-1 139,0,0 +job_hunte,82,127,1 duplicate(HntTrap) 17-2 139,0,0 +job_hunte,83,126,1 duplicate(HntTrap) 17-3 139,0,0 +job_hunte,83,127,1 duplicate(HntTrap) 17-4 139,0,0 +job_hunte,96,128,1 duplicate(HntTrap) 18-1 139,0,0 +job_hunte,96,129,1 duplicate(HntTrap) 18-2 139,0,0 +job_hunte,97,128,1 duplicate(HntTrap) 18-3 139,0,0 +job_hunte,97,129,1 duplicate(HntTrap) 18-4 139,0,0 +job_hunte,100,126,1 duplicate(HntTrap) 19-1 139,0,0 +job_hunte,100,127,1 duplicate(HntTrap) 19-2 139,0,0 +job_hunte,101,126,1 duplicate(HntTrap) 19-3 139,0,0 +job_hunte,101,127,1 duplicate(HntTrap) 19-4 139,0,0 +job_hunte,106,128,1 duplicate(HntTrap) 20-1 139,0,0 +job_hunte,106,129,1 duplicate(HntTrap) 20-2 139,0,0 +job_hunte,107,128,1 duplicate(HntTrap) 20-3 139,0,0 +job_hunte,107,129,1 duplicate(HntTrap) 20-4 139,0,0 +job_hunte,112,126,1 duplicate(HntTrap) 21-1 139,0,0 +job_hunte,112,127,1 duplicate(HntTrap) 21-2 139,0,0 +job_hunte,113,126,1 duplicate(HntTrap) 21-3 139,0,0 +job_hunte,113,127,1 duplicate(HntTrap) 21-4 139,0,0 +job_hunte,126,126,1 duplicate(HntTrap) 22-1 139,0,0 +job_hunte,126,127,1 duplicate(HntTrap) 22-2 139,0,0 +job_hunte,127,126,1 duplicate(HntTrap) 22-3 139,0,0 +job_hunte,127,127,1 duplicate(HntTrap) 22-4 139,0,0 +job_hunte,52,122,1 duplicate(HntTrap) 23-1 139,0,1 +job_hunte,52,122,1 duplicate(HntTrap) 23-2 139,0,1 +job_hunte,53,120,1 duplicate(HntTrap) 23-3 139,1,0 +job_hunte,54,121,1 duplicate(HntTrap) 23-4 139,0,0 +job_hunte,55,121,1 duplicate(HntTrap) 23-5 139,0,0 +job_hunte,55,120,1 duplicate(HntTrap) 23-6 139,0,0 +job_hunte,66,120,1 duplicate(HntTrap) 24-1 139,0,0 +job_hunte,66,121,1 duplicate(HntTrap) 24-2 139,0,0 +job_hunte,67,120,1 duplicate(HntTrap) 24-3 139,0,0 +job_hunte,67,121,1 duplicate(HntTrap) 24-4 139,0,0 +job_hunte,114,118,1 duplicate(HntTrap) 25-1 139,0,0 +job_hunte,114,119,1 duplicate(HntTrap) 25-2 139,0,0 +job_hunte,115,118,1 duplicate(HntTrap) 25-3 139,0,0 +job_hunte,115,119,1 duplicate(HntTrap) 25-4 139,0,0 +job_hunte,124,120,1 duplicate(HntTrap) 26-1 139,0,1 +job_hunte,125,120,1 duplicate(HntTrap) 26-2 139,0,1 +job_hunte,124,118,1 duplicate(HntTrap) 26-3 139,0,0 +job_hunte,125,118,1 duplicate(HntTrap) 26-4 139,0,0 +job_hunte,66,116,1 duplicate(HntTrap) 27-1 139,0,0 +job_hunte,66,117,1 duplicate(HntTrap) 27-2 139,0,0 +job_hunte,67,116,1 duplicate(HntTrap) 27-3 139,0,0 +job_hunte,67,117,1 duplicate(HntTrap) 27-4 139,0,0 +job_hunte,76,114,1 duplicate(HntTrap) 28-1 139,0,0 +job_hunte,76,115,1 duplicate(HntTrap) 28-2 139,0,0 +job_hunte,77,114,1 duplicate(HntTrap) 28-3 139,0,0 +job_hunte,77,115,1 duplicate(HntTrap) 28-4 139,0,0 +job_hunte,82,116,1 duplicate(HntTrap) 29-1 139,0,0 +job_hunte,82,117,1 duplicate(HntTrap) 29-2 139,0,0 +job_hunte,83,116,1 duplicate(HntTrap) 29-3 139,0,0 +job_hunte,83,117,1 duplicate(HntTrap) 29-4 139,0,0 +job_hunte,86,114,1 duplicate(HntTrap) 30-1 139,0,0 +job_hunte,86,115,1 duplicate(HntTrap) 30-2 139,0,0 +job_hunte,87,114,1 duplicate(HntTrap) 30-3 139,0,0 +job_hunte,87,115,1 duplicate(HntTrap) 30-4 139,0,0 +job_hunte,92,115,1 duplicate(HntTrap) 31-1 139,1,0 +job_hunte,92,114,1 duplicate(HntTrap) 31-2 139,1,0 +job_hunte,90,115,1 duplicate(HntTrap) 31-3 139,0,0 +job_hunte,102,116,1 duplicate(HntTrap) 32-1 139,0,0 +job_hunte,102,117,1 duplicate(HntTrap) 32-2 139,0,0 +job_hunte,103,116,1 duplicate(HntTrap) 32-3 139,0,0 +job_hunte,103,117,1 duplicate(HntTrap) 32-4 139,0,0 +job_hunte,114,114,1 duplicate(HntTrap) 33-1 139,0,0 +job_hunte,114,115,1 duplicate(HntTrap) 33-2 139,0,0 +job_hunte,115,114,1 duplicate(HntTrap) 33-3 139,0,0 +job_hunte,115,115,1 duplicate(HntTrap) 33-4 139,0,0 +job_hunte,54,110,1 duplicate(HntTrap) 34-1 139,0,1 +job_hunte,55,110,1 duplicate(HntTrap) 34-2 139,0,1 +job_hunte,54,108,1 duplicate(HntTrap) 34-3 139,0,0 +job_hunte,55,108,1 duplicate(HntTrap) 34-4 139,0,0 +job_hunte,64,112,1 duplicate(HntTrap) 35-1 139,0,0 +job_hunte,64,113,1 duplicate(HntTrap) 35-2 139,0,0 +job_hunte,65,112,1 duplicate(HntTrap) 35-3 139,0,0 +job_hunte,65,113,1 duplicate(HntTrap) 35-4 139,0,0 +job_hunte,80,110,1 duplicate(HntTrap) 36-1 139,0,0 +job_hunte,80,111,1 duplicate(HntTrap) 36-2 139,0,0 +job_hunte,81,110,1 duplicate(HntTrap) 36-3 139,0,0 +job_hunte,81,111,1 duplicate(HntTrap) 36-4 139,0,0 +job_hunte,90,108,1 duplicate(HntTrap) 37-1 139,0,6 +job_hunte,91,108,1 duplicate(HntTrap) 37-2 139,0,5 +job_hunte,91,102,1 duplicate(HntTrap) 37-3 139,0,0 +job_hunte,98,109,1 duplicate(HntTrap) 38-1 139,0,2 +job_hunte,99,109,1 duplicate(HntTrap) 38-2 139,0,2 +job_hunte,103,109,1 duplicate(HntTrap) 38-3 139,3,0 +job_hunte,103,108,1 duplicate(HntTrap) 38-4 139,3,0 +job_hunte,97,106,1 duplicate(HntTrap) 39-1 139,2,0 +job_hunte,96,107,1 duplicate(HntTrap) 39-2 139,1,0 +job_hunte,94,108,1 duplicate(HntTrap) 39-3 139,0,1 +job_hunte,95,109,1 duplicate(HntTrap) 39-4 139,0,0 +job_hunte,95,108,1 duplicate(HntTrap) 40-1 139,0,0 +job_hunte,94,106,1 duplicate(HntTrap) 40-2 139,0,0 +job_hunte,96,102,1 duplicate(HntTrap) 40-3 139,0,3 +job_hunte,97,102,1 duplicate(HntTrap) 40-4 139,0,3 +job_hunte,95,98,1 duplicate(HntTrap) 41-1 139,2,0 +job_hunte,94,99,1 duplicate(HntTrap) 42-1 139,1,0 +job_hunte,92,98,1 duplicate(HntTrap) 43-1 139,0,0 +job_hunte,112,110,1 duplicate(HntTrap) 44-1 139,0,0 +job_hunte,112,111,1 duplicate(HntTrap) 44-2 139,0,0 +job_hunte,113,110,1 duplicate(HntTrap) 44-3 139,0,0 +job_hunte,113,111,1 duplicate(HntTrap) 44-4 139,0,0 +job_hunte,126,108,1 duplicate(HntTrap) 45-1 139,0,1 +job_hunte,127,108,1 duplicate(HntTrap) 45-2 139,0,1 +job_hunte,126,106,1 duplicate(HntTrap) 45-3 139,0,0 +job_hunte,126,106,1 duplicate(HntTrap) 45-4 139,0,0 +job_hunte,53,102,1 duplicate(HntTrap) 46-1 139,1,1 +job_hunte,55,102,1 duplicate(HntTrap) 46-2 139,0,1 +job_hunte,53,100,1 duplicate(HntTrap) 46-3 139,1,0 +job_hunte,55,100,1 duplicate(HntTrap) 46-4 139,0,0 +job_hunte,64,106,1 duplicate(HntTrap) 47-1 139,0,0 +job_hunte,64,107,1 duplicate(HntTrap) 47-2 139,0,0 +job_hunte,65,106,1 duplicate(HntTrap) 47-3 139,0,0 +job_hunte,65,107,1 duplicate(HntTrap) 47-4 139,0,0 +job_hunte,66,100,1 duplicate(HntTrap) 48-1 139,0,0 +job_hunte,66,101,1 duplicate(HntTrap) 48-2 139,0,0 +job_hunte,67,100,1 duplicate(HntTrap) 48-3 139,0,0 +job_hunte,67,101,1 duplicate(HntTrap) 48-4 139,0,0 +job_hunte,86,106,1 duplicate(HntTrap) 49-1 139,0,1 +job_hunte,87,106,1 duplicate(HntTrap) 49-2 139,0,1 +job_hunte,82,104,1 duplicate(HntTrap) 49-3 139,5,0 +job_hunte,81,105,1 duplicate(HntTrap) 49-4 139,4,0 +job_hunte,76,105,1 duplicate(HntTrap) 50-1 139,0,0 +job_hunte,76,104,1 duplicate(HntTrap) 50-2 139,0,0 +job_hunte,78,101,1 duplicate(HntTrap) 50-3 139,0,2 +job_hunte,79,101,1 duplicate(HntTrap) 50-4 139,0,2 +job_hunte,76,99,1 duplicate(HntTrap) 51-1 139,1,0 +job_hunte,77,98,1 duplicate(HntTrap) 51-2 139,2,0 +job_hunte,74,99,1 duplicate(HntTrap) 51-3 139,0,0 +job_hunte,74,98,1 duplicate(HntTrap) 51-4 139,0,0 +job_hunte,82,100,1 duplicate(HntTrap) 53-1 139,0,0 +job_hunte,82,101,1 duplicate(HntTrap) 53-2 139,0,0 +job_hunte,83,100,1 duplicate(HntTrap) 53-3 139,0,0 +job_hunte,83,101,1 duplicate(HntTrap) 53-4 139,0,0 +job_hunte,106,104,1 duplicate(HntTrap) 54-1 139,0,0 +job_hunte,106,105,1 duplicate(HntTrap) 54-2 139,0,0 +job_hunte,107,104,1 duplicate(HntTrap) 54-3 139,0,0 +job_hunte,107,105,1 duplicate(HntTrap) 54-4 139,0,0 +job_hunte,112,104,1 duplicate(HntTrap) 55-1 139,0,1 +job_hunte,113,104,1 duplicate(HntTrap) 55-2 139,0,1 +job_hunte,112,102,1 duplicate(HntTrap) 55-3 139,0,0 +job_hunte,113,102,1 duplicate(HntTrap) 55-4 139,0,0 +job_hunte,54,92,1 duplicate(HntTrap) 56-1 139,0,0 +job_hunte,54,93,1 duplicate(HntTrap) 56-2 139,0,0 +job_hunte,55,92,1 duplicate(HntTrap) 56-3 139,0,0 +job_hunte,55,93,1 duplicate(HntTrap) 56-4 139,0,0 +job_hunte,52,90,1 duplicate(HntTrap) 56-5 139,0,0 +job_hunte,52,91,1 duplicate(HntTrap) 56-6 139,0,0 +job_hunte,53,90,1 duplicate(HntTrap) 56-7 139,0,0 +job_hunte,53,91,1 duplicate(HntTrap) 56-8 139,0,0 +job_hunte,64,92,1 duplicate(HntTrap) 57-1 139,0,0 +job_hunte,64,93,1 duplicate(HntTrap) 57-2 139,0,0 +job_hunte,65,92,1 duplicate(HntTrap) 57-3 139,0,0 +job_hunte,65,93,1 duplicate(HntTrap) 57-4 139,0,0 +job_hunte,76,94,1 duplicate(HntTrap) 58-1 139,0,0 +job_hunte,76,95,1 duplicate(HntTrap) 58-2 139,0,0 +job_hunte,77,94,1 duplicate(HntTrap) 58-3 139,0,0 +job_hunte,77,95,1 duplicate(HntTrap) 58-4 139,0,0 +job_hunte,78,92,1 duplicate(HntTrap) 59-1 139,0,0 +job_hunte,78,93,1 duplicate(HntTrap) 59-2 139,0,0 +job_hunte,79,92,1 duplicate(HntTrap) 59-3 139,0,0 +job_hunte,79,93,1 duplicate(HntTrap) 59-4 139,0,0 +job_hunte,86,92,1 duplicate(HntTrap) 60-1 139,0,0 +job_hunte,86,93,1 duplicate(HntTrap) 60-2 139,0,0 +job_hunte,87,92,1 duplicate(HntTrap) 60-3 139,0,0 +job_hunte,87,93,1 duplicate(HntTrap) 60-4 139,0,0 +job_hunte,90,96,1 duplicate(HntTrap) 61-1 139,0,0 +job_hunte,90,97,1 duplicate(HntTrap) 61-2 139,0,0 +job_hunte,91,96,1 duplicate(HntTrap) 61-3 139,0,0 +job_hunte,91,97,1 duplicate(HntTrap) 61-4 139,0,0 +job_hunte,99,95,1 duplicate(HntTrap) 62-1 139,1,0 +job_hunte,99,94,1 duplicate(HntTrap) 62-2 139,1,0 +job_hunte,101,94,1 duplicate(HntTrap) 62-3 139,0,1 +job_hunte,100,93,1 duplicate(HntTrap) 62-4 139,0,0 +job_hunte,100,92,1 duplicate(HntTrap) 63-1 139,0,0 +job_hunte,101,92,1 duplicate(HntTrap) 63-2 139,0,0 +job_hunte,102,98,1 duplicate(HntTrap) 64-1 139,0,0 +job_hunte,102,99,1 duplicate(HntTrap) 64-2 139,0,0 +job_hunte,103,98,1 duplicate(HntTrap) 64-3 139,0,0 +job_hunte,103,99,1 duplicate(HntTrap) 64-4 139,0,0 +job_hunte,102,90,1 duplicate(HntTrap) 65-1 139,0,0 +job_hunte,102,91,1 duplicate(HntTrap) 65-2 139,0,0 +job_hunte,103,90,1 duplicate(HntTrap) 65-3 139,0,0 +job_hunte,103,91,1 duplicate(HntTrap) 65-4 139,0,0 +job_hunte,114,96,1 duplicate(HntTrap) 66-1 139,0,0 +job_hunte,114,97,1 duplicate(HntTrap) 66-2 139,0,0 +job_hunte,115,96,1 duplicate(HntTrap) 66-3 139,0,0 +job_hunte,115,97,1 duplicate(HntTrap) 66-4 139,0,0 +job_hunte,112,90,1 duplicate(HntTrap) 67-1 139,0,0 +job_hunte,112,91,1 duplicate(HntTrap) 67-2 139,0,0 +job_hunte,113,90,1 duplicate(HntTrap) 67-3 139,0,0 +job_hunte,113,91,1 duplicate(HntTrap) 67-4 139,0,0 +job_hunte,125,97,1 duplicate(HntTrap) 68-1 139,1,0 +job_hunte,125,96,1 duplicate(HntTrap) 68-2 139,1,0 +job_hunte,127,96,1 duplicate(HntTrap) 68-3 139,0,0 +job_hunte,127,97,1 duplicate(HntTrap) 68-4 139,0,0 +job_hunte,52,86,1 duplicate(HntTrap) 69-1 139,0,0 +job_hunte,52,87,1 duplicate(HntTrap) 69-2 139,0,0 +job_hunte,53,86,1 duplicate(HntTrap) 69-3 139,0,0 +job_hunte,53,87,1 duplicate(HntTrap) 69-4 139,0,0 +job_hunte,66,88,1 duplicate(HntTrap) 70-1 139,0,0 +job_hunte,66,89,1 duplicate(HntTrap) 70-2 139,0,0 +job_hunte,67,88,1 duplicate(HntTrap) 70-3 139,0,0 +job_hunte,67,89,1 duplicate(HntTrap) 70-4 139,0,0 +job_hunte,114,84,1 duplicate(HntTrap) 71-1 139,0,0 +job_hunte,114,85,1 duplicate(HntTrap) 71-2 139,0,0 +job_hunte,115,84,1 duplicate(HntTrap) 71-3 139,0,0 +job_hunte,115,85,1 duplicate(HntTrap) 71-4 139,0,0 +job_hunte,126,86,1 duplicate(HntTrap) 72-1 139,0,0 +job_hunte,126,87,1 duplicate(HntTrap) 72-2 139,0,0 +job_hunte,127,86,1 duplicate(HntTrap) 72-3 139,0,0 +job_hunte,127,87,1 duplicate(HntTrap) 72-4 139,0,0 +job_hunte,54,80,1 duplicate(HntTrap) 73-1 139,0,1 +job_hunte,55,80,1 duplicate(HntTrap) 73-2 139,0,1 +job_hunte,55,80,1 duplicate(HntTrap) 73-3 139,0,0 +job_hunte,55,78,1 duplicate(HntTrap) 73-4 139,0,0 +job_hunte,64,82,1 duplicate(HntTrap) 74-1 139,0,1 +job_hunte,65,82,1 duplicate(HntTrap) 74-2 139,0,1 +job_hunte,64,80,1 duplicate(HntTrap) 74-3 139,0,0 +job_hunte,65,80,1 duplicate(HntTrap) 74-4 139,0,0 +job_hunte,66,78,1 duplicate(HntTrap) 75-1 139,0,0 +job_hunte,66,79,1 duplicate(HntTrap) 75-2 139,0,0 +job_hunte,67,78,1 duplicate(HntTrap) 75-3 139,0,0 +job_hunte,67,79,1 duplicate(HntTrap) 75-4 139,0,0 +job_hunte,74,78,1 duplicate(HntTrap) 76-1 139,0,0 +job_hunte,74,79,1 duplicate(HntTrap) 76-2 139,0,0 +job_hunte,75,78,1 duplicate(HntTrap) 76-3 139,0,0 +job_hunte,75,79,1 duplicate(HntTrap) 76-4 139,0,0 +job_hunte,78,80,1 duplicate(HntTrap) 77-1 139,0,0 +job_hunte,78,81,1 duplicate(HntTrap) 77-2 139,0,0 +job_hunte,79,80,1 duplicate(HntTrap) 77-3 139,0,0 +job_hunte,79,81,1 duplicate(HntTrap) 77-4 139,0,0 +job_hunte,82,78,1 duplicate(HntTrap) 78-1 139,0,0 +job_hunte,82,79,1 duplicate(HntTrap) 78-2 139,0,0 +job_hunte,83,78,1 duplicate(HntTrap) 78-3 139,0,0 +job_hunte,83,79,1 duplicate(HntTrap) 78-4 139,0,0 +job_hunte,94,78,1 duplicate(HntTrap) 79-1 139,0,0 +job_hunte,94,79,1 duplicate(HntTrap) 79-2 139,0,0 +job_hunte,95,78,1 duplicate(HntTrap) 79-3 139,0,0 +job_hunte,95,79,1 duplicate(HntTrap) 79-4 139,0,0 +job_hunte,101,80,1 duplicate(HntTrap) 80-1 139,1,0 +job_hunte,101,81,1 duplicate(HntTrap) 80-2 139,1,0 +job_hunte,103,81,1 duplicate(HntTrap) 80-3 139,0,0 +job_hunte,103,80,1 duplicate(HntTrap) 80-4 139,0,0 +job_hunte,104,78,1 duplicate(HntTrap) 81-1 139,0,0 +job_hunte,104,79,1 duplicate(HntTrap) 81-2 139,0,0 +job_hunte,105,78,1 duplicate(HntTrap) 81-3 139,0,0 +job_hunte,105,79,1 duplicate(HntTrap) 81-4 139,0,0 +job_hunte,110,78,1 duplicate(HntTrap) 82-1 139,0,0 +job_hunte,110,79,1 duplicate(HntTrap) 82-2 139,0,0 +job_hunte,111,78,1 duplicate(HntTrap) 82-3 139,0,0 +job_hunte,111,79,1 duplicate(HntTrap) 82-4 139,0,0 +job_hunte,114,80,1 duplicate(HntTrap) 83-1 139,0,0 +job_hunte,114,81,1 duplicate(HntTrap) 83-2 139,0,0 +job_hunte,115,80,1 duplicate(HntTrap) 83-3 139,0,0 +job_hunte,115,81,1 duplicate(HntTrap) 83-4 139,0,0 +job_hunte,124,78,1 duplicate(HntTrap) 84-1 139,0,0 +job_hunte,124,79,1 duplicate(HntTrap) 84-2 139,0,0 +job_hunte,125,78,1 duplicate(HntTrap) 84-3 139,0,0 +job_hunte,125,79,1 duplicate(HntTrap) 84-4 139,0,0 +job_hunte,126,82,1 duplicate(HntTrap) 85-1 139,0,0 +job_hunte,126,83,1 duplicate(HntTrap) 85-2 139,0,0 +job_hunte,127,82,1 duplicate(HntTrap) 85-3 139,0,0 +job_hunte,127,83,1 duplicate(HntTrap) 85-4 139,0,0 +job_hunte,52,68,1 duplicate(HntTrap) 86-1 139,0,1 +job_hunte,53,68,1 duplicate(HntTrap) 86-2 139,0,1 +job_hunte,52,66,1 duplicate(HntTrap) 86-3 139,0,0 +job_hunte,53,66,1 duplicate(HntTrap) 86-4 139,0,0 +job_hunte,54,70,1 duplicate(HntTrap) 87-1 139,0,1 +job_hunte,55,70,1 duplicate(HntTrap) 87-2 139,0,1 +job_hunte,54,68,1 duplicate(HntTrap) 87-3 139,0,0 +job_hunte,55,68,1 duplicate(HntTrap) 87-4 139,0,0 +job_hunte,59,66,1 duplicate(HntTrap) 88-1 139,1,0 +job_hunte,59,67,1 duplicate(HntTrap) 88-2 139,1,0 +job_hunte,61,67,1 duplicate(HntTrap) 88-3 139,0,0 +job_hunte,61,66,1 duplicate(HntTrap) 88-4 139,0,0 +job_hunte,68,68,1 duplicate(HntTrap) 89-1 139,0,1 +job_hunte,69,68,1 duplicate(HntTrap) 89-2 139,0,1 +job_hunte,68,66,1 duplicate(HntTrap) 89-3 139,0,0 +job_hunte,69,66,1 duplicate(HntTrap) 89-4 139,0,0 +job_hunte,76,66,1 duplicate(HntTrap) 90-1 139,0,0 +job_hunte,76,67,1 duplicate(HntTrap) 90-2 139,0,0 +job_hunte,77,66,1 duplicate(HntTrap) 90-3 139,0,0 +job_hunte,77,67,1 duplicate(HntTrap) 90-4 139,0,0 +job_hunte,82,68,1 duplicate(HntTrap) 91-1 139,0,0 +job_hunte,82,69,1 duplicate(HntTrap) 91-2 139,0,0 +job_hunte,83,68,1 duplicate(HntTrap) 91-3 139,0,0 +job_hunte,83,69,1 duplicate(HntTrap) 91-4 139,0,0 +job_hunte,96,66,1 duplicate(HntTrap) 92-1 139,0,0 +job_hunte,96,67,1 duplicate(HntTrap) 92-2 139,0,0 +job_hunte,97,66,1 duplicate(HntTrap) 92-3 139,0,0 +job_hunte,97,67,1 duplicate(HntTrap) 92-4 139,0,0 +job_hunte,100,68,1 duplicate(HntTrap) 93-1 139,0,0 +job_hunte,100,69,1 duplicate(HntTrap) 93-2 139,0,0 +job_hunte,101,68,1 duplicate(HntTrap) 93-3 139,0,0 +job_hunte,101,69,1 duplicate(HntTrap) 93-4 139,0,0 +job_hunte,107,66,1 duplicate(HntTrap) 94-1 139,1,0 +job_hunte,107,67,1 duplicate(HntTrap) 94-2 139,1,0 +job_hunte,109,67,1 duplicate(HntTrap) 94-3 139,0,0 +job_hunte,109,66,1 duplicate(HntTrap) 94-4 139,0,0 +job_hunte,117,69,1 duplicate(HntTrap) 95-1 139,1,0 +job_hunte,117,68,1 duplicate(HntTrap) 95-2 139,1,0 +job_hunte,119,69,1 duplicate(HntTrap) 95-3 139,0,0 +job_hunte,119,68,1 duplicate(HntTrap) 95-4 139,0,0 +job_hunte,124,66,1 duplicate(HntTrap) 96-1 139,0,0 +job_hunte,124,67,1 duplicate(HntTrap) 96-2 139,0,0 +job_hunte,125,66,1 duplicate(HntTrap) 96-3 139,0,0 +job_hunte,125,67,1 duplicate(HntTrap) 96-4 139,0,0 +job_hunte,126,70,1 duplicate(HntTrap) 97-1 139,0,0 +job_hunte,126,71,1 duplicate(HntTrap) 97-2 139,0,0 +job_hunte,127,70,1 duplicate(HntTrap) 97-3 139,0,0 +job_hunte,127,71,1 duplicate(HntTrap) 97-4 139,0,0 diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt index aca206ea6..77d61039b 100644 --- a/npc/jobs/2-1/knight.txt +++ b/npc/jobs/2-1/knight.txt @@ -31,7 +31,7 @@ //<------------------------------------------------------------------------------------ Chivalry Captain Herman------------------------------------------------------------------------------------------>\\ -prt_in.gat,88,101,3 script Chivalry Captain Herman 56,{ +prt_in,88,101,3 script Chivalry Captain Herman 56,{ callfunc "F_BlockHigh",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Lord Knight","Chivalry Captain Herman"; if (BaseJob == Job_Swordman && KNIGHT_Q > 0) goto L_Check; @@ -226,7 +226,7 @@ L_Check: //<--------------------------------------------------------------------------------- Sir Andrew Syloc (1st test) ------------------------------------------------------------------------------------------>\\ -prt_in.gat,75,107,4 script Sir Andrew Syloc 65,{ +prt_in,75,107,4 script Sir Andrew Syloc 65,{ mes "[Sir Andrew Syloc]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -384,7 +384,7 @@ L_Check: //<------------------------------------------------------------------------------ Sir James Syracuse (2nd Test) ----------------------------------------------------------------------------------------->\\ -prt_in.gat,71,91,6 script Sir James Syracuse 65,{ +prt_in,71,91,6 script Sir James Syracuse 65,{ mes "[Sir James Syracuse]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -723,7 +723,7 @@ L_Test: //<--------------------------------------------------------------------------------- Sir Windsor (3rd Test) -------------------------------------------------------------------------------------------------->\\ // Sir Windsor --------------------------------------------------------- -prt_in.gat,79,94,3 script Sir Windsor#1 733,{ +prt_in,79,94,3 script Sir Windsor#1 733,{ mes "[Sir Windsor]"; if(BaseJob == Job_Knight) goto L_Knight; if(BaseJob == Job_Novice) goto L_Novice; @@ -759,7 +759,7 @@ L_Test: mes "Follow me....."; next; set KNIGHT_Q2,1; - savepoint "prt_in.gat",77,96; + savepoint "prt_in",77,96; warp "job_knt",89,106; end; @@ -772,7 +772,7 @@ L_Test: mes "[Sir Windsor]"; mes "Lets go......"; next; - savepoint "prt_in.gat",77,96; + savepoint "prt_in",77,96; warp "job_knt",89,106; end; @@ -791,7 +791,7 @@ L_Done: // Waiting Room --------------------------------------------------------------------------- -job_knt.gat,89,110,4 script Sir Windsor#2::SW2 733,{ +job_knt,89,110,4 script Sir Windsor#2::SW2 733,{ mes "[Sir Windsor]"; mes ".........."; next; @@ -853,7 +853,7 @@ job_knt.gat,89,110,4 script Sir Windsor#2::SW2 733,{ mes "[Sir Windsor]"; mes ".....Leave then."; next; - warp "prt_in.gat",80,100; + warp "prt_in",80,100; close; M_End: @@ -866,39 +866,39 @@ OnInit: end; OnStart: - set $@KntUsers, getareausers("job_knt.gat", 24, 126, 63, 165); // get user count for first lvl - set $@KntUsers, $@KntUsers + getareausers("job_knt.gat", 24, 32, 63, 71); // get user count for second lvl + first lvl - set $@KntUsers, $@KntUsers + getareausers("job_knt.gat", 124, 132, 163, 171); // get user count for third lvl + second lvl + first lvl + set $@KntUsers, getareausers("job_knt", 24, 126, 63, 165); // get user count for first lvl + set $@KntUsers, $@KntUsers + getareausers("job_knt", 24, 32, 63, 71); // get user count for second lvl + first lvl + set $@KntUsers, $@KntUsers + getareausers("job_knt", 124, 132, 163, 171); // get user count for third lvl + second lvl + first lvl if($@KntUsers > 0) end; if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room; //kills off any left over monsters from other testers - killmonster "job_knt.gat", "KntLvl1::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl2::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl3::OnMyMobDead"; - warpwaitingpc "job_knt.gat",43,146; + killmonster "job_knt", "KntLvl1::OnMyMobDead"; + killmonster "job_knt", "KntLvl2::OnMyMobDead"; + killmonster "job_knt", "KntLvl3::OnMyMobDead"; + warpwaitingpc "job_knt",43,146; donpcevent "KntLvl1::OnStart"; end; } // First Level --------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl1 -1,{ +job_knt,1,1,1 script KntLvl1 -1,{ OnStart: set $@KntRm, 1; set $@KntMob,12; - monster "job_knt.gat",39,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",47,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",39,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",47,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,137,"Piere",1160,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Piere",1160,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,155,"Andre",1095,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",43,137,"Andre",1095,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",35,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; - monster "job_knt.gat",52,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",39,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",47,150,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",39,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",47,142,"Dustiness",1114,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,137,"Piere",1160,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Piere",1160,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Deniro",1105,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,155,"Andre",1095,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",43,137,"Andre",1095,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",35,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; + monster "job_knt",52,146,"Argos",1100,1,"KntLvl1::OnMyMobDead"; initnpctimer "TimerKnt"; end; @@ -907,7 +907,7 @@ OnMyMobDead: if($@KntMob > 0) end; stopnpctimer "TimerKnt"; - areaannounce "job_knt.gat", 24, 126, 63, 165, "[Sir Windsor]: Get ready for the second level....",8; + areaannounce "job_knt", 24, 126, 63, 165, "[Sir Windsor]: Get ready for the second level....",8; set $@KntMob, 0; addtimer 5000, "KntLvl2::OnStart"; end; @@ -915,24 +915,24 @@ OnMyMobDead: // Second Level --------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl2 -1,{ +job_knt,1,1,1 script KntLvl2 -1,{ OnStart: set $@KntRm, 2; set $@KntMob,12; - monster "job_knt.gat",53,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",34,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",43,42,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",43,62,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",60,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",27,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",60,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - monster "job_knt.gat",27,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; - warp "job_knt.gat",43,52; + monster "job_knt",53,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",34,52,"Frilldora",1119,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",43,42,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",43,62,"Desert Wolf",1106,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",58,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",29,52,"Drainliar",1111,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",60,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",27,68,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",60,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + monster "job_knt",27,35,"Anacondaq",1030,1,"KntLvl2::OnMyMobDead"; + warp "job_knt",43,52; initnpctimer "TimerKnt"; end; @@ -941,7 +941,7 @@ OnMyMobDead: if($@KntMob > 0) end; stopnpctimer "TimerKnt"; - areaannounce "job_knt.gat", 24, 32, 63, 71, "[Sir Windsor]: Get ready for the third level....",8; + areaannounce "job_knt", 24, 32, 63, 71, "[Sir Windsor]: Get ready for the third level....",8; set $@KntMob, 0; addtimer 5000, "KntLvl3::OnStart"; end; @@ -949,19 +949,19 @@ OnMyMobDead: } // Third Level --------------------------------------------------------------- -job_knt.gat,1,1,1 script KntLvl3 -1,{ +job_knt,1,1,1 script KntLvl3 -1,{ OnStart: set $@KntRm, 3; set $@KntMob,7; - monster "job_knt.gat",136,152,"Knife Goblin Bro",1122,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",150,152,"Mace Goblin Bro",1123,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",143,145,"Axe Goblin Bro",1124,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",143,167,"Hammer Goblin Bro",1125,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",139,167,"Club Goblin Bro",1126,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",147,167,"Goblin Archer",1258,1,"KntLvl3::OnMyMobDead"; - monster "job_knt.gat",136,158,"Steam Goblin",1280,1,"KntLvl3::OnMyMobDead"; - warp "job_knt.gat",143,152; + monster "job_knt",136,152,"Knife Goblin Bro",1122,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",150,152,"Mace Goblin Bro",1123,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",143,145,"Axe Goblin Bro",1124,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",143,167,"Hammer Goblin Bro",1125,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",139,167,"Club Goblin Bro",1126,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",147,167,"Goblin Archer",1258,1,"KntLvl3::OnMyMobDead"; + monster "job_knt",136,158,"Steam Goblin",1280,1,"KntLvl3::OnMyMobDead"; + warp "job_knt",143,152; initnpctimer "TimerKnt"; end; @@ -971,7 +971,7 @@ OnMyMobDead: stopnpctimer "TimerKnt"; set KNIGHT_Q2, 2; - areaannounce "job_knt.gat", 124, 132, 163, 171, "[Sir Windsor]: ....... test completed.",8; + areaannounce "job_knt", 124, 132, 163, 171, "[Sir Windsor]: ....... test completed.",8; set $@KntMob, 0; addtimer 7000, "TimerKnt::OnTimer184000"; end; @@ -979,7 +979,7 @@ OnMyMobDead: } // Timer -------------------------------------------------------------------------------- -job_knt.gat,1,1,1 script TimerKnt -1,{ +job_knt,1,1,1 script TimerKnt -1,{ OnTimer2000: set $@KntTime$, "You have 3 minutes..."; @@ -1012,26 +1012,26 @@ OnTimer182000: callsub AnnounceKnt; OnTimer184000: stopnpctimer; - if($@KntRm==1) areawarp "job_knt.gat", 24, 126, 63, 165, "prt_in.gat",77,96; - if($@KntRm==2) areawarp "job_knt.gat", 24, 32, 63, 71, "prt_in.gat",77,96; - if($@KntRm==3) areawarp "job_knt.gat", 124, 132, 163, 171, "prt_in.gat",77,96; - areaannounce "job_knt.gat", 82, 98, 97, 113, "[Sir Windsor]: The testing rooms are now open.....",8; - killmonster "job_knt.gat", "KntLvl1::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl2::OnMyMobDead"; - killmonster "job_knt.gat", "KntLvl3::OnMyMobDead"; + if($@KntRm==1) areawarp "job_knt", 24, 126, 63, 165, "prt_in",77,96; + if($@KntRm==2) areawarp "job_knt", 24, 32, 63, 71, "prt_in",77,96; + if($@KntRm==3) areawarp "job_knt", 124, 132, 163, 171, "prt_in",77,96; + areaannounce "job_knt", 82, 98, 97, 113, "[Sir Windsor]: The testing rooms are now open.....",8; + killmonster "job_knt", "KntLvl1::OnMyMobDead"; + killmonster "job_knt", "KntLvl2::OnMyMobDead"; + killmonster "job_knt", "KntLvl3::OnMyMobDead"; donpcevent "SW2::OnStart"; end; AnnounceKnt: - if($@KntRm==1) areaannounce "job_knt.gat", 24, 126, 63, 165, "[Sir Windsor]: "+$@KntTime$+".",8; - if($@KntRm==2) areaannounce "job_knt.gat", 24, 32, 63, 71, "[Sir Windsor]: "+$@KntTime$+".",8; - if($@KntRm==3) areaannounce "job_knt.gat", 124, 132, 163, 171, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==1) areaannounce "job_knt", 24, 126, 63, 165, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==2) areaannounce "job_knt", 24, 32, 63, 71, "[Sir Windsor]: "+$@KntTime$+".",8; + if($@KntRm==3) areaannounce "job_knt", 124, 132, 163, 171, "[Sir Windsor]: "+$@KntTime$+".",8; end; } //<------------------------------------------------------------------------------------ Lady Amy Beatris (4th Test) ---------------------------------------------------------------------------------------------->\\ -prt_in.gat,69,107,5 script Lady Amy Beatris 728,{ +prt_in,69,107,5 script Lady Amy Beatris 728,{ mes "[Lady Amy Beatris]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -1346,7 +1346,7 @@ M_Menu: //<------------------------------------------------------------------------------------------- Sir Edmund (5th Test) --------------------------------------------------------------------------------------------->\\ -prt_in.gat,70,99,5 script Sir Edmund 734,{ +prt_in,70,99,5 script Sir Edmund 734,{ mes "[Sir Edmund]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Swordman) goto L_Sword; @@ -1417,7 +1417,7 @@ L_Test: mes "[Sir Edmund]"; mes "Okay lets start the test now."; next; - warp "job_knt.gat",143,57; + warp "job_knt",143,57; doevent "ev_Test::OnStart"; end; @@ -1432,7 +1432,7 @@ L_Test: mes "[Sir Edmund]"; mes "Okay now, try again."; next; - warp "job_knt.gat",143,57; + warp "job_knt",143,57; doevent "ev_Test::OnStart"; end; @@ -1453,56 +1453,56 @@ L_Test: } // Test ----------------------------- -job_knt.gat,1,1,1 script ev_Test -1,{ +job_knt,1,1,1 script ev_Test -1,{ OnStart: - killmonster "job_knt.gat","ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,55,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,59,"Poring",1002,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",141,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",145,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",139,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",147,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,53,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",143,61,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",130,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",157,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",130,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",157,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",165,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",165,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",122,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; - monster "job_knt.gat",122,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; + killmonster "job_knt","ev_Test::OnMyMobDead"; + monster "job_knt",141,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,57,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,55,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,59,"Poring",1002,1,"ev_Test::OnMyMobDead"; + monster "job_knt",141,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",141,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,55,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",145,59,"Lunatic",1063,1,"ev_Test::OnMyMobDead"; + monster "job_knt",139,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",147,57,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,53,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",143,61,"Chonchon",1011,1,"ev_Test::OnMyMobDead"; + monster "job_knt",130,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",157,69,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",130,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",157,42,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",165,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",165,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",122,54,"Spore",1014,1,"ev_Test::OnMyMobDead"; + monster "job_knt",122,57,"Spore",1014,1,"ev_Test::OnMyMobDead"; addtimer 240000, "ev_Test::OnTimerPass"; end; OnTimerPass: set KNIGHT_Q2, 2; - areaannounce "job_knt.gat", 124, 36, 163, 75, "[Sir Edmund]: Well done.",0; + areaannounce "job_knt", 124, 36, 163, 75, "[Sir Edmund]: Well done.",0; addtimer 4000, "ev_Test::OnTimerWarp"; end; OnMyMobDead: set KNIGHT_Q2, 1; - areaannounce "job_knt.gat", 124, 36, 163, 75, "[Sir Edmund]: You are not at peace and therfore have failed my test.",0; + areaannounce "job_knt", 124, 36, 163, 75, "[Sir Edmund]: You are not at peace and therfore have failed my test.",0; deltimer "ev_Test::OnTimerPass"; addtimer 4000, "ev_Test::OnTimerWarp"; end; OnTimerWarp: - if(KNIGHT_Q2 == 2) warp "prt_in.gat",80,100; - if(KNIGHT_Q2 == 1) warp "prt_fild05.gat",353,251; + if(KNIGHT_Q2 == 2) warp "prt_in",80,100; + if(KNIGHT_Q2 == 1) warp "prt_fild05",353,251; end; } //<------------------------------------------------------------------------------------------ Sir Grey (Final Test) ------------------------------------------------------------------------------------------------------>\\ -prt_in.gat,87,90,3 script Sir Grey 119,{ +prt_in,87,90,3 script Sir Grey 119,{ mes "[Sir Grey]"; if (BaseJob == Job_Knight) goto L_Knight; if (BaseJob == Job_Novice) goto L_Novice; @@ -1857,10 +1857,10 @@ M_Menu: //============================================================================== // mapflag //============================================================================== -job_knt.gat mapflag nomemo -job_knt.gat mapflag noteleport -job_knt.gat mapflag nosave SavePoint -job_knt.gat mapflag nopenalty -job_knt.gat mapflag nobranch -job_knt.gat mapflag noexp -job_knt.gat mapflag noloot +job_knt mapflag nomemo +job_knt mapflag noteleport +job_knt mapflag nosave SavePoint +job_knt mapflag nopenalty +job_knt mapflag nobranch +job_knt mapflag noexp +job_knt mapflag noloot diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index 4c1666e05..b543a1b3a 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.txt @@ -27,7 +27,7 @@ //*********************************************************************************************************************************************************************************\\ //============================================ Father Thomas: Job changer, Test 1 =============================================\\ //*********************************************************************************************************************************************************************************\\ -prt_church.gat,16,41,4 script Father Thomas 60,{ +prt_church,16,41,4 script Father Thomas 60,{ callfunc "F_BlockHigh",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"High Priest","Father Thomas"; mes "[Father Thomas]"; @@ -101,9 +101,9 @@ prt_church.gat,16,41,4 script Father Thomas 60,{ mes "[Father Thomas]"; mes "I hope you will also take this opportunity to teach them what it means to be a good Priest."; next; - if((getareausers("job_prist.gat", 8, 34, 39,109)) == 1) warp "job_prist.gat", 24, 44; - if((getareausers("job_prist.gat", 160, 14, 175, 178)) == 1) warp "job_prist.gat", 98, 40; - if((getareausers("job_prist.gat", 90, 34, 105,105)) == 1) warp "job_prist.gat", 168, 17; + if((getareausers("job_prist", 8, 34, 39,109)) == 1) warp "job_prist", 24, 44; + if((getareausers("job_prist", 160, 14, 175, 178)) == 1) warp "job_prist", 98, 40; + if((getareausers("job_prist", 90, 34, 105,105)) == 1) warp "job_prist", 168, 17; mes "[Father Thomas]"; mes "Hmm........ wait a minute..... let me check my list.... Either no one is taking the test right now, or another Priest is already helping out."; mes "In any case please check with me again later."; @@ -311,8 +311,8 @@ L_Test2: mes "Very well. Let me send you to ^5544FFFather Peter^000000. Once there speak to him about the second task."; next; set PRIEST_Q2, 1; - warp "job_prist.gat", 24, 180; - savepoint "prt_church.gat", 16, 37; + warp "job_prist", 24, 180; + savepoint "prt_church", 16, 37; end; M_4End: @@ -465,7 +465,7 @@ L_Done: //**********************************************************************************************************************************************************************************\\ //================================================== Father Peter: Test 2 ====================================================\\ //**********************************************************************************************************************************************************************************\\ -job_prist.gat,24,186,4 script Father Peter 110,{ +job_prist,24,186,4 script Father Peter 110,{ L_Start: mes "[Father Peter]"; @@ -538,23 +538,23 @@ L_Start: mes "Maybe because its your first time thats why your scared."; mes "You can come back when you get more courage."; next; - warp "prt_church.gat", 16, 37; + warp "prt_church", 16, 37; close; OnInit: waitingroom "Priest Test Waiting Room",8,"Father Peter::OnStart",1; end; OnStart: - set $@PrstUsers, getareausers("job_prist.gat", 8, 34, 39,109); - set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 160, 14, 175, 178); - set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 90, 34, 105,105); + set $@PrstUsers, getareausers("job_prist", 8, 34, 39,109); + set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 160, 14, 175, 178); + set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 90, 34, 105,105); if($@PrstUsers > 0) end; // stops the rest of the script from running if there is already another player taking the test if((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room disablenpc "prst1_1"; //disables the exit warp disablenpc "prst2_1"; - warpwaitingpc "job_prist.gat", 24, 44; - killmonsterall "job_prist.gat"; + warpwaitingpc "job_prist", 24, 44; + killmonsterall "job_prist"; donpcevent "PrstTest2_1::OnStart"; end; } @@ -563,7 +563,7 @@ OnStart: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Test 2, Part 1: Kill the Zombies \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,1 script PrstTest2_1 -1,{ +job_prist,1,1,1 script PrstTest2_1 -1,{ OnStart: set $@PrstRm, 1; //used to determine what areawarp and areaannounce to use @@ -581,78 +581,78 @@ OnMobDead: if($@mob > 0) end; enablenpc "prst1_1"; - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8; initnpctimer "prst1_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going end; OnTimer500: - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8; end; OnTimer2500: stopnpctimer; initnpctimer "TimerPrst"; // starts the 5 min test timer - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8; end; } // These hidden warps spawn the monsters when you walk // First set of Zombies------------------------------------------------------------ -job_prist.gat,23,52,1 script Zombie1_Trig 139,16,0,{ +job_prist,23,52,1 script Zombie1_Trig 139,16,0,{ - monster "job_prist.gat",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie1_Trig"; //disables the npc so that it can't spawn the monsters more than once end; } // Second set of Zombies---------------------------------------------------- -job_prist.gat,23,62,1 script Zombie2_Trig 139,16,0,{ +job_prist,23,62,1 script Zombie2_Trig 139,16,0,{ - monster "job_prist.gat",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie2_Trig"; end; } // Third set of Zombies-------------------------------------------------------- -job_prist.gat,23,72,1 script Zombie3_Trig 139,16,0,{ +job_prist,23,72,1 script Zombie3_Trig 139,16,0,{ - monster "job_prist.gat",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie3_Trig"; end; } // Fourth set of Zombies-------------------------------------------------------- -job_prist.gat,23,82,1 script Zombie4_Trig 139,16,0,{ +job_prist,23,82,1 script Zombie4_Trig 139,16,0,{ - monster "job_prist.gat",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie4_Trig"; end; } // Fifth set of Zombies --------------------------------------------------------- -job_prist.gat,23,92,1 script Zombie5_Trig 139,16,0,{ +job_prist,23,92,1 script Zombie5_Trig 139,16,0,{ - monster "job_prist.gat",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead"; - monster "job_prist.gat",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead"; + monster "job_prist",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead"; disablenpc "Zombie5_Trig"; end; } // End warp for 1st part of test-------------------------------------------------------------------- -job_prist.gat,24,109,1 script prst1_1 45,3,3,{ +job_prist,24,109,1 script prst1_1 45,3,3,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the aco to step on the warp. OnTimer30000: stopnpctimer; - areawarp "job_prist.gat",8,34,39,109,"job_prist.gat",168,17; - killmonsterall "job_prist.gat"; + areawarp "job_prist",8,34,39,109,"job_prist",168,17; + killmonsterall "job_prist"; donpcevent "PrstTest2_2::OnStart"; end; } @@ -661,7 +661,7 @@ OnTimer30000: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Test 2, Part 1: Resist Temptation \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,0 script PrstTest2_2 -1,{ +job_prist,1,1,0 script PrstTest2_2 -1,{ OnStart: enablenpc "Devi_Trig"; //enables these npc's just in case they were disabled by a previous tester @@ -682,20 +682,20 @@ OnCheck: if($PRIEST_Q3 < 4) end; enablenpc "prst2_1"; - areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8; + areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8; initnpctimer "prst2_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going end; OnTimer500: stopnpctimer; - areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8; + areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8; end; } // Deviruchi ------------------------------------------------------------------------ -job_prist.gat,168,45,4 script Deviruchi 738,{ +job_prist,168,45,4 script Deviruchi 738,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -732,7 +732,7 @@ L_Aco: mes "[Deviruchi]"; mes "I'll let you meet my friends...FOR FREE HAHAHAHAH!"; next; - warp "c_tower2.gat", 168, 33; + warp "c_tower2", 168, 33; end; M_1a: mes "[Deviruchi]"; @@ -754,7 +754,7 @@ L_Aco: mes "[Deviruchi]"; mes "Well, too bad i can't give it to you. Go look for it YOURSELF!"; next; - warp "mjolnir_05.gat", 200, 200; + warp "mjolnir_05", 200, 200; end; sM_1a: cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; @@ -771,7 +771,7 @@ L_Aco: } // Doppelganger ------------------------------------------------------------------------------ -job_prist.gat,168,80,4 script Doppelganger::Doppel 739,{ +job_prist,168,80,4 script Doppelganger::Doppel 739,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -810,7 +810,7 @@ L_Aco: mes "[Doppelganger]"; mes "You know it takes a long time to ressurect when you DIE!!"; next; - warp "gef_dun02.gat", 210, 177; + warp "gef_dun02", 210, 177; end; M_1b: mes "[Doppelganger]"; @@ -830,7 +830,7 @@ L_Aco: mes "[Doppelganger]"; mes "You know its takes a long time to ressurect when you DIE??!!"; next; - warp "gef_dun02.gat", 210, 177; + warp "gef_dun02", 210, 177; end; sM_1b: mes "[Doppelganger]"; @@ -845,7 +845,7 @@ L_Aco: } // Dark Lord ------------------------------------------------------------------------------- -job_prist.gat,168,115,4 script Dark Lord 737,{ +job_prist,168,115,4 script Dark Lord 737,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -876,7 +876,7 @@ L_Aco: mes "[Dark Lord]"; mes "Don't come here again!"; next; - warp "gl_church.gat", 145, 170; + warp "gl_church", 145, 170; end; M_1c: mes "[Dark Lord]"; @@ -891,7 +891,7 @@ L_Aco: mes "[Dark Lord]"; mes "Don't appear here again!"; next; - warp "gl_church.gat", 145, 170; + warp "gl_church", 145, 170; end; sM_1c: mes "[Dark Lord]"; @@ -906,7 +906,7 @@ L_Aco: } // Baphomet ----------------------------------------------------------------------------- -job_prist.gat,168,150,4 script Baphomet 736,{ +job_prist,168,150,4 script Baphomet 736,{ OnStart: if(BaseJob == Job_Acolyte) goto L_Aco; @@ -947,7 +947,7 @@ L_Aco: mes "You go find where i live."; mes "When your there, come and sign the contract."; next; - warp "glast_01.gat", 200, 203; + warp "glast_01", 200, 203; end; M_1d: mes "[Baphomet]"; @@ -969,25 +969,25 @@ L_Aco: // These hidden warps trigger the npcs when you get near them // Deviruchi Trigger -------------------------------------------------------------------- -job_prist.gat,167,40,1 script Devi_Trig 139,8,0,{ +job_prist,167,40,1 script Devi_Trig 139,8,0,{ doevent "Deviruchi::OnStart"; end; } // Doppleganger Trigger -------------------------------------------------------------------- -job_prist.gat,167,77,1 script Doppel_Trig 139,8,0,{ +job_prist,167,77,1 script Doppel_Trig 139,8,0,{ doevent "Doppel::OnStart"; end; } // Dark Lord Trigger -------------------------------------------------------------------- -job_prist.gat,167,112,1 script Dark_Trig 139,8,0,{ +job_prist,167,112,1 script Dark_Trig 139,8,0,{ doevent "Dark Lord::OnStart"; end; } // Baphomet Trigger -------------------------------------------------------------------- -job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{ +job_prist,167,145,1 script Bapho_Trig 139,8,0,{ doevent "Baphomet::OnStart"; end; @@ -995,7 +995,7 @@ job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{ // End warp for 2nd part of test --------------------------------------------------------- -job_prist.gat,168,180,0 script prst2_1 45,3,3,{ +job_prist,168,180,0 script prst2_1 45,3,3,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp. OnTimer30000: @@ -1006,7 +1006,7 @@ OnTimer30000: enablenpc "Mummy3_Trig"; stopnpctimer; initnpctimer "prst3_1"; - areawarp "job_prist.gat", 160, 14, 175, 178, "job_prist.gat", 98, 40; + areawarp "job_prist", 160, 14, 175, 178, "job_prist", 98, 40; end; } @@ -1015,45 +1015,45 @@ OnTimer30000: // Test 2, Part 3: Make it to the exit \\ //******************************************************************************************************************************* *\\ // First set of Mummies -------------------------------------------------------- -job_prist.gat,97,50,0 script Mummy1_Trig 139,8,1,{ +job_prist,97,50,0 script Mummy1_Trig 139,8,1,{ - monster "job_prist.gat", 93, 55, "ca", 1041,1; - monster "job_prist.gat", 102, 55, "ah", 1041,1; + monster "job_prist", 93, 55, "ca", 1041,1; + monster "job_prist", 102, 55, "ah", 1041,1; disablenpc "Mummy1_Trig"; end; } // Second set of Mummies -------------------------------------------------------- -job_prist.gat,97,65,0 script Mummy2_Trig 139,8,1,{ +job_prist,97,65,0 script Mummy2_Trig 139,8,1,{ - monster "job_prist.gat", 93, 70, "men", 1041,1; - monster "job_prist.gat", 102, 70, "ahke", 1041,1; + monster "job_prist", 93, 70, "men", 1041,1; + monster "job_prist", 102, 70, "ahke", 1041,1; disablenpc "Mummy2_Trig"; end; } // Third set of Mummies -------------------------------------------------------- -job_prist.gat,97,80,0 script Mummy3_Trig 139,8,1,{ +job_prist,97,80,0 script Mummy3_Trig 139,8,1,{ - monster "job_prist.gat", 93, 85, "mea", 1041,1; - monster "job_prist.gat", 102, 85, "sne", 1041,1; + monster "job_prist", 93, 85, "mea", 1041,1; + monster "job_prist", 102, 85, "sne", 1041,1; disablenpc "Mummy3_Trig"; end; } // End warp for 3rd part of test ---------------------------------------------- -job_prist.gat,98,105,0 script prst3_1 45,2,2,{ +job_prist,98,105,0 script prst3_1 45,2,2,{ if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp. stopnpctimer "TimerPrst"; - areawarp "job_prist.gat", 90, 34, 105, 105, "prt_church.gat",16, 37; + areawarp "job_prist", 90, 34, 105, 105, "prt_church",16, 37; set PRIEST_Q2, 2; - killmonsterall "job_prist.gat"; + killmonsterall "job_prist"; donpcevent "Father Peter::OnStart"; end; OnTimer500: stopnpctimer; - areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8; + areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8; end; } @@ -1061,10 +1061,10 @@ OnTimer500: //----------------------------------------------------------------------------------------------------------------------------------------------------------\\ // Timer \\ //********************************************************************************************************************************\\ -job_prist.gat,1,1,0 script TimerPrst -1,{ +job_prist,1,1,0 script TimerPrst -1,{ OnTimer3000: - areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8; + areaannounce "job_prist",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8; end; OnTimer33000: donpcevent "Father Peter::OnStart"; @@ -1111,17 +1111,17 @@ OnTimer302000: goto AnnouncePrst; OnTimer306000: stopnpctimer; - if($@PrstRm==1) areawarp "job_prist.gat",8,34,39,109,"prt_church.gat",16, 37; - if($@PrstRm==2) areawarp "job_prist.gat",160, 14, 175, 178,"prt_church.gat",16, 37; - if($@PrstRm==3) areawarp "job_prist.gat", 90, 34, 105,105,"prt_church.gat",16, 37; - killmonsterall "job_prist.gat"; + if($@PrstRm==1) areawarp "job_prist",8,34,39,109,"prt_church",16, 37; + if($@PrstRm==2) areawarp "job_prist",160, 14, 175, 178,"prt_church",16, 37; + if($@PrstRm==3) areawarp "job_prist", 90, 34, 105,105,"prt_church",16, 37; + killmonsterall "job_prist"; donpcevent "Father Peter::OnStart"; end; AnnouncePrst: - if($@PrstRm==1) areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8; - if($@PrstRm==2) areaannounce "job_prist.gat",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8; - if($@PrstRm==3) areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==1) areaannounce "job_prist",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==2) areaannounce "job_prist",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8; + if($@PrstRm==3) areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8; end; } @@ -1130,7 +1130,7 @@ AnnouncePrst: //**********************************************************************************************************************************************************************************\\ //================================================= Sister Cecile: Test 3 =====================================================\\ //**********************************************************************************************************************************************************************************\\ -prt_church.gat,27,24,4 script Sister Cecile 79,{ +prt_church,27,24,4 script Sister Cecile 79,{ mes "[Sister Cecile]"; if(BaseJob == Job_Priest) goto L_Prst; if(BaseJob == Job_Acolyte) goto L_Aco; @@ -1427,10 +1427,10 @@ L_Done: //============================================================================== // mapflag //============================================================================== -job_prist.gat mapflag nomemo -job_prist.gat mapflag noteleport -job_prist.gat mapflag nosave SavePoint -job_prist.gat mapflag nopenalty -job_prist.gat mapflag nobranch -job_prist.gat mapflag noexp -job_prist.gat mapflag noloot +job_prist mapflag nomemo +job_prist mapflag noteleport +job_prist mapflag nosave SavePoint +job_prist mapflag nopenalty +job_prist mapflag nobranch +job_prist mapflag noexp +job_prist mapflag noloot diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt index 8dce35e60..7dc8da118 100644 --- a/npc/jobs/2-1/wizard.txt +++ b/npc/jobs/2-1/wizard.txt @@ -29,7 +29,7 @@ //<=================== Some dog =========================> -gef_tower.gat,107,35,5 script Some Dog 81,{ +gef_tower,107,35,5 script Some Dog 81,{ callfunc "F_BlockHigh",Job_Mage_High,"High Mage",Job_High_Wizard,"High Wizard","Dog"; mes "[Dog]"; if(baseJob == Job_Mage) goto L_JobMage; @@ -143,7 +143,7 @@ L_JobMage: mes "Dang it! I hope you FAIL!! Now go get lost!"; emotion e_go; next; - warp "gef_dun00.gat",54,23; + warp "gef_dun00",54,23; end; M_1: mes "[Dog]"; @@ -156,7 +156,7 @@ L_JobMage: //<=========================================== Registrar and Examiner Catherine Medichi ==============================================>\\ -gef_tower.gat,111,37,4 script Catherine Medichi 68,{ +gef_tower,111,37,4 script Catherine Medichi 68,{ callfunc "F_BlockHigh",26,"High Mage",33,"High Wizard","Catherine Medichi"; mes "[Catherine Medichi]"; @@ -502,7 +502,7 @@ L_Mage: //<================================================ Examiner: Raul Expagarus ==================================================>\\ -gef_tower.gat,102,24,3 script Raul Expagarus 735,{ +gef_tower,102,24,3 script Raul Expagarus 735,{ mes "[Raul Expagarus]"; if(BaseJob == Job_Mage) goto L_Mage; if(BaseJob == Job_Wizard) goto L_Wizard; @@ -519,7 +519,7 @@ L_Novice: mes "What's a little kid like you doing here? Get out!!"; emotion e_gasp; next; - warp "geffen.gat",120,110; + warp "geffen",120,110; close; L_Holy: mes "Leave holy ones!"; @@ -1040,8 +1040,8 @@ L_Mage: mes "[Raul Expagarus]"; mes "I'll send you now... By the way, have fun getting slaughtered!"; next; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",57,154; + savepoint "gef_tower",106,29; + warp "job_wiz",57,154; end; M_1b: @@ -1072,14 +1072,14 @@ L_Mage: mes "Kid, you have courage. We'll start right away!"; next; set WIZ_Q2, 1; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",57,154; + savepoint "gef_tower",106,29; + warp "job_wiz",57,154; end; sM_b: mes "[Raul Expagarus]"; mes "Good choice. Have a nice peaceful life!"; - warp "geffen.gat",120,110; + warp "geffen",120,110; end; sL_ReTest3: @@ -1177,15 +1177,15 @@ L_Mage: mes "[Raul Expagarus]"; mes "I'll send you to the arena now. Have fun getting your butt whooped!"; next; - savepoint "gef_tower.gat",106,29; - warp "job_wiz.gat",55,156; + savepoint "gef_tower",106,29; + warp "job_wiz",55,156; end; } //<====================================================== Test Arena ========================================================>\\ // Test Guide --------------------------------------------------------------------------------- -job_wiz.gat,50,165,4 script Wizard Test Guide::WzTG 123,{ +job_wiz,50,165,4 script Wizard Test Guide::WzTG 123,{ mes "[Test Guide]"; mes "Welcome. I will be your guide for the Wizard Test."; next; @@ -1207,7 +1207,7 @@ job_wiz.gat,50,165,4 script Wizard Test Guide::WzTG 123,{ mes "[Test Guide]"; mes "I see. I will send you back."; next; - warp "gef_tower.gat",106, 35; + warp "gef_tower",106, 35; end; OnInit: @@ -1215,9 +1215,9 @@ OnInit: end; OnStart: - set $@WzUsers, getareausers("job_wiz.gat", 98, 154, 129, 185); // get user count for first lvl - set $@WzUsers, $@WzUsers + getareausers("job_wiz.gat", 100, 82, 131, 113); // get user count for second lvl + first lvl - set $@WzUsers, $@WzUsers + getareausers("job_wiz.gat", 30, 82, 61, 113); // get user count for third lvl + second lvl + first lvl + set $@WzUsers, getareausers("job_wiz", 98, 154, 129, 185); // get user count for first lvl + set $@WzUsers, $@WzUsers + getareausers("job_wiz", 100, 82, 131, 113); // get user count for second lvl + first lvl + set $@WzUsers, $@WzUsers + getareausers("job_wiz", 30, 82, 61, 113); // get user count for third lvl + second lvl + first lvl if ($@WzUsers > 0) end; if ((getwaitingroomstate(33)) == 0) end; // finds out if there is anyone in the waiting room @@ -1233,26 +1233,26 @@ OnStart: disablenpc "firewarpN"; disablenpc "firewarpW"; disablenpc "firewarpS"; - killmonsterall "job_wiz.gat"; //makes sure there are no left over mobs from other testers - warpwaitingpc "job_wiz.gat",114,169; + killmonsterall "job_wiz"; //makes sure there are no left over mobs from other testers + warpwaitingpc "job_wiz",114,169; donpcevent "WaterRm::OnStart"; end; } // Room of Water ----------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script WaterRm -1,{ +job_wiz,1,1,1 script WaterRm -1,{ OnStart: set $@WzRm, 1; // used to determine which map area(room) to make time announcements in set $@WzMOB, 8; //used as a counter for the monsters that are summoned - monster "job_wiz.gat",109,174,"Phen",1158,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",118,174,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",98,170,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",109,165,"Vadon",1066,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",118,165,"Cornutus",1067,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",101,157,"Marina",1141,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",126,157,"Marin",1242,1,"WaterRm::OnMyMobDead1"; - monster "job_wiz.gat",129,170,"Obeaune",1044,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",109,174,"Phen",1158,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",118,174,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",98,170,"Kukre",1070,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",109,165,"Vadon",1066,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",118,165,"Cornutus",1067,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",101,157,"Marina",1141,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",126,157,"Marin",1242,1,"WaterRm::OnMyMobDead1"; + monster "job_wiz",129,170,"Obeaune",1044,1,"WaterRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1267,12 +1267,12 @@ OnMyMobDead1: //when a monster dies this portion of script is run OnTimer2000: set $@WzMOB, 5; - areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: You must now defeat the door gaurds! Hurry!",8; - monster "job_wiz.gat",114,169,"Marine Sphere",1142,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",112,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",116,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",114,171,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; - monster "job_wiz.gat",114,167,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: You must now defeat the door gaurds! Hurry!",8; + monster "job_wiz",114,169,"Marine Sphere",1142,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",112,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",116,169,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",114,171,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; + monster "job_wiz",114,167,"Hydra",1068,1,"WaterRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1283,7 +1283,7 @@ OnMyMobDead2: stopnpctimer "TimerWz"; set $@WzMOB, 0; - areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: Well done. You have completed the Room of Water. Get ready for the Room of Earth.",8; + areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: Well done. You have completed the Room of Water. Get ready for the Room of Earth.",8; percentheal 100,100; enablenpc "waterwrp"; enablenpc "waterwarpW"; @@ -1294,21 +1294,21 @@ OnMyMobDead2: } // Room of Earth ----------------------------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script EarthRm -1,{ +job_wiz,1,1,1 script EarthRm -1,{ OnStart: set $@WzRm, 2; set $@WzMOB, 10; - monster "job_wiz.gat",111,102,"Yoyo",1057,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,102, "Deniro",1105,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",111,102, "Caramel",1103,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,102,"Hode",1127,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",111,93,"Savage",1166,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",120,93,"Giearth",1121,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",107,98,"Bigfoot",1160,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",124,98,"Orc Warrior",1023,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",104,86,"Vitata",1176,1,"EarthRm::OnMyMobDead1"; - monster "job_wiz.gat",127,86,"Mantis",1139,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,102,"Yoyo",1057,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,102, "Deniro",1105,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,102, "Caramel",1103,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,102,"Hode",1127,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",111,93,"Savage",1166,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",120,93,"Giearth",1121,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",107,98,"Bigfoot",1160,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",124,98,"Orc Warrior",1023,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",104,86,"Vitata",1176,1,"EarthRm::OnMyMobDead1"; + monster "job_wiz",127,86,"Mantis",1139,1,"EarthRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1323,14 +1323,14 @@ OnMyMobDead1: OnTimer2000: set $@WzMOB, 7; - areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; - monster "job_wiz.gat",116,97,"Flora",1118,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",114,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",118,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",114,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",118,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",116,94,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; - monster "job_wiz.gat",116,100,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; + monster "job_wiz",116,97,"Flora",1118,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",114,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",118,95,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",114,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",118,99,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",116,94,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; + monster "job_wiz",116,100,"Mandragora",1020,1,"EarthRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1341,7 +1341,7 @@ OnMyMobDead2: stopnpctimer "TimerWz"; set $@WzMOB, 0; - areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: Well done. You have completed the Room of Earth. Get ready for the Room of Fire.",8; + areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: Well done. You have completed the Room of Earth. Get ready for the Room of Fire.",8; percentheal 100,100; enablenpc "earthwrp"; enablenpc "earthwarpN"; @@ -1352,18 +1352,18 @@ OnMyMobDead2: } // Room of Fire ------------------------------------------------------------------------------------------------------------ -job_wiz.gat,1,1,1 script FireRm -1,{ +job_wiz,1,1,1 script FireRm -1,{ OnStart: set $@WzRm, 3; set $@WzMOB, 7; - monster "job_wiz.gat",58,110,"Zerom",1178,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",33,110,"Flail Goblin",1123,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",40,103,"Scorpion",1001,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",51,103,"Frilldora",1119,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",40,92,"Peco Peco",1019,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",51,92,"Elder Willow",1033,1,"FireRm::OnMyMobDead1"; - monster "job_wiz.gat",37,89,"Metaller",1058,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",58,110,"Zerom",1178,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",33,110,"Flail Goblin",1123,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",40,103,"Scorpion",1001,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",51,103,"Frilldora",1119,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",40,92,"Peco Peco",1019,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",51,92,"Elder Willow",1033,1,"FireRm::OnMyMobDead1"; + monster "job_wiz",37,89,"Metaller",1058,1,"FireRm::OnMyMobDead1"; initnpctimer "TimerWz"; end; @@ -1378,10 +1378,10 @@ OnMyMobDead1: OnTimer2000: set $@WzMOB, 3; - areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; - monster "job_wiz.gat",44,99,"Greatest General",1277,1,"FireRm::OnMyMobDead2"; - monster "job_wiz.gat",43,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; - monster "job_wiz.gat",45,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; + areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: You now must defeat the door gaurds! Hurry!.",8; + monster "job_wiz",44,99,"Greatest General",1277,1,"FireRm::OnMyMobDead2"; + monster "job_wiz",43,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; + monster "job_wiz",45,99,"Horong",1129,1,"FireRm::OnMyMobDead2"; setnpctimer 120000, "TimerWz"; startnpctimer "TimerWz"; end; @@ -1394,7 +1394,7 @@ OnMyMobDead2: set $@WzMOB, 0; set WIZ_Q, 4; set WIZ_Q2, 0; - areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: Well done. You have completed the Room of Fire and the entire test.",0; + areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: Well done. You have completed the Room of Fire and the entire test.",0; enablenpc "firewrp"; enablenpc "firewarpN"; enablenpc "firewarpW"; @@ -1405,12 +1405,12 @@ OnMyMobDead2: // Timer ----------------------------------------------------------------------------------------------- -job_wiz.gat,1,1,1 script TimerWz -1,{ +job_wiz,1,1,1 script TimerWz -1,{ OnTimer1000: - if($@WzRm==1) areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: Room of Water, testing will begin.",8; - if($@WzRm==2) areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: Room of Earth, testing will begin.",8; - if($@WzRm==3) areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: Room of Fire, testing will begin.",8; + if($@WzRm==1) areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: Room of Water, testing will begin.",8; + if($@WzRm==2) areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: Room of Earth, testing will begin.",8; + if($@WzRm==3) areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: Room of Fire, testing will begin.",8; end; OnTimer4000: set $@WzTime$, "You have 3 minutes to defeat all of the monsters in this room starting now!"; @@ -1442,17 +1442,17 @@ OnTimer184000: callsub AnnounceWz; OnTimer188000: stopnpctimer; - if($@WzRm==1) areawarp "job_wiz.gat", 98, 154, 129, 185, "gef_tower.gat",106, 35; - if($@WzRm==2) areawarp "job_wiz.gat", 100, 82, 131, 113, "gef_tower.gat",106, 35; - if($@WzRm==3) areawarp "job_wiz.gat", 30, 82, 61, 113, "gef_tower.gat",106, 35; - killmonsterall "job_wiz.gat"; + if($@WzRm==1) areawarp "job_wiz", 98, 154, 129, 185, "gef_tower",106, 35; + if($@WzRm==2) areawarp "job_wiz", 100, 82, 131, 113, "gef_tower",106, 35; + if($@WzRm==3) areawarp "job_wiz", 30, 82, 61, 113, "gef_tower",106, 35; + killmonsterall "job_wiz"; donpcevent "WzTG::OnStart"; end; AnnounceWz: - if($@WzRm==1) areaannounce "job_wiz.gat", 98, 154, 129, 185, "[Test Guide]: "+$@WzTime$+".",8; - if($@WzRm==2) areaannounce "job_wiz.gat", 100, 82, 131, 113, "[Test Guide]: "+$@WzTime$+".",8; - if($@WzRm==3) areaannounce "job_wiz.gat", 30, 82, 61, 113, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==1) areaannounce "job_wiz", 98, 154, 129, 185, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==2) areaannounce "job_wiz", 100, 82, 131, 113, "[Test Guide]: "+$@WzTime$+".",8; + if($@WzRm==3) areaannounce "job_wiz", 30, 82, 61, 113, "[Test Guide]: "+$@WzTime$+".",8; end; } @@ -1460,54 +1460,54 @@ AnnounceWz: // Warps ------------------------------------------------------------------------------------------ // Water -job_wiz.gat,129,169,1 script waterwarpE::waterwrp 45,1,1,{ +job_wiz,129,169,1 script waterwarpE::waterwrp 45,1,1,{ OnTimer30000: stopnpctimer "waterwrp"; - areawarp "job_wiz.gat", 98, 154, 129, 185, "job_wiz.gat",116,98; + areawarp "job_wiz", 98, 154, 129, 185, "job_wiz",116,98; donpcevent "EarthRm::OnStart"; end; } -job_wiz.gat,98,169,1 duplicate(waterwrp) waterwarpW 45,1,1 -job_wiz.gat,114,185,1 duplicate(waterwrp) waterwarpN 45,1,1 -job_wiz.gat,114,154,1 duplicate(waterwrp) waterwarpS 45,1,1 +job_wiz,98,169,1 duplicate(waterwrp) waterwarpW 45,1,1 +job_wiz,114,185,1 duplicate(waterwrp) waterwarpN 45,1,1 +job_wiz,114,154,1 duplicate(waterwrp) waterwarpS 45,1,1 // Earth -job_wiz.gat,131,98,1 script earthwarpE::earthwrp 45,1,1,{ +job_wiz,131,98,1 script earthwarpE::earthwrp 45,1,1,{ OnTimer30000: stopnpctimer "earthwrp"; - areawarp "job_wiz.gat", 100, 82, 131, 113, "job_wiz.gat",47,98; + areawarp "job_wiz", 100, 82, 131, 113, "job_wiz",47,98; donpcevent "FireRm::OnStart"; end; } -job_wiz.gat,100,98,1 duplicate(earthwrp) earthwarpW 45,1,1 -job_wiz.gat,116,82,1 duplicate(earthwrp) earthwarpN 45,1,1 -job_wiz.gat,116,113,1 duplicate(earthwrp) earthwarpS 45,1,1 +job_wiz,100,98,1 duplicate(earthwrp) earthwarpW 45,1,1 +job_wiz,116,82,1 duplicate(earthwrp) earthwarpN 45,1,1 +job_wiz,116,113,1 duplicate(earthwrp) earthwarpS 45,1,1 // Fire -job_wiz.gat,61,97,1 script firewarpE::firewrp 45,1,1,{ +job_wiz,61,97,1 script firewarpE::firewrp 45,1,1,{ OnTimer30000: stopnpctimer "firewrp"; - areawarp "job_wiz.gat", 30, 82, 61, 113, "gef_tower.gat",106,35; + areawarp "job_wiz", 30, 82, 61, 113, "gef_tower",106,35; donpcevent "WzTG::OnStart"; end; } -job_wiz.gat,30,97,1 duplicate(firewrp) firewarpW 45,1,1 -job_wiz.gat,46,113,1 duplicate(firewrp) firewarpN 45,1,1 -job_wiz.gat,46,82,1 duplicate(firewrp) firewarpS 45,1,1 +job_wiz,30,97,1 duplicate(firewrp) firewarpW 45,1,1 +job_wiz,46,113,1 duplicate(firewrp) firewarpN 45,1,1 +job_wiz,46,82,1 duplicate(firewrp) firewarpS 45,1,1 //============================================================================== // mapflag //============================================================================== -job_wiz.gat mapflag nomemo -job_wiz.gat mapflag noteleport -job_wiz.gat mapflag nosave SavePoint -job_wiz.gat mapflag nopenalty -job_wiz.gat mapflag nobranch -job_wiz.gat mapflag noexp -job_wiz.gat mapflag noloot +job_wiz mapflag nomemo +job_wiz mapflag noteleport +job_wiz mapflag nosave SavePoint +job_wiz mapflag nopenalty +job_wiz mapflag nobranch +job_wiz mapflag noexp +job_wiz mapflag noloot diff --git a/npc/jobs/2-1a/AssassinCross.txt b/npc/jobs/2-1a/AssassinCross.txt index 5aa07e8c9..49a82d0f3 100644 --- a/npc/jobs/2-1a/AssassinCross.txt +++ b/npc/jobs/2-1a/AssassinCross.txt @@ -16,6 +16,6 @@ //============================================================ // -== Assassin Cross ==- -valkyrie.gat,44,58,6 script Assassin Cross 725,{ +valkyrie,44,58,6 script Assassin Cross 725,{ callfunc "F_Rebirth",Job_Thief_High,"Thief High",Job_Assassin_Cross,"Assassin Cross"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1a/HighPriest.txt b/npc/jobs/2-1a/HighPriest.txt index 80a6370af..c2b8e415d 100644 --- a/npc/jobs/2-1a/HighPriest.txt +++ b/npc/jobs/2-1a/HighPriest.txt @@ -16,6 +16,6 @@ //============================================================ // -== High Priest ==- -valkyrie.gat,44,42,6 script High Priest 60,{ +valkyrie,44,42,6 script High Priest 60,{ callfunc "F_Rebirth",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"High Priest"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1a/HighWizard.txt b/npc/jobs/2-1a/HighWizard.txt index 08842710e..587d6fb18 100644 --- a/npc/jobs/2-1a/HighWizard.txt +++ b/npc/jobs/2-1a/HighWizard.txt @@ -16,6 +16,6 @@ //============================================================ // -== High Wizard ==- -valkyrie.gat,44,47,6 script High Wizard 735,{ +valkyrie,44,47,6 script High Wizard 735,{ callfunc "F_Rebirth",Job_Mage_High,"High Mage",Job_High_Wizard,"High Wizard"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1a/LordKnight.txt b/npc/jobs/2-1a/LordKnight.txt index 292ca8888..d93b35dcb 100644 --- a/npc/jobs/2-1a/LordKnight.txt +++ b/npc/jobs/2-1a/LordKnight.txt @@ -16,6 +16,6 @@ //============================================================ // -== Lord Knight ==- -valkyrie.gat,44,39,6 script Lord Knight 56,{ +valkyrie,44,39,6 script Lord Knight 56,{ callfunc "F_Rebirth",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Lord Knight"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1a/Sniper.txt b/npc/jobs/2-1a/Sniper.txt index de7de8f4a..280d2be79 100644 --- a/npc/jobs/2-1a/Sniper.txt +++ b/npc/jobs/2-1a/Sniper.txt @@ -16,6 +16,6 @@ //============================================================ // -== Sniper ==- -valkyrie.gat,44,55,6 script Sniper 727,{ +valkyrie,44,55,6 script Sniper 727,{ callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Sniper,"Sniper"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1a/WhiteSmith.txt b/npc/jobs/2-1a/WhiteSmith.txt index 50062fa84..2b9f8d408 100644 --- a/npc/jobs/2-1a/WhiteSmith.txt +++ b/npc/jobs/2-1a/WhiteSmith.txt @@ -16,6 +16,6 @@ //============================================================ // -== White Smith ==- -valkyrie.gat,44,51,6 script White Smith 726,{ +valkyrie,44,51,6 script White Smith 726,{ callfunc "F_Rebirth",Job_Merchant_High,"Merchant High",Job_Whitesmith,"White Smith"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-1e/StarGladiator.txt b/npc/jobs/2-1e/StarGladiator.txt index 9df093c3c..e926bcdc4 100644 --- a/npc/jobs/2-1e/StarGladiator.txt +++ b/npc/jobs/2-1e/StarGladiator.txt @@ -16,7 +16,7 @@ //============================================================ -payon.gat,215,102,2 script MooHyun 828,{ +payon,215,102,2 script MooHyun 828,{ mes "[MooHyun]"; if(Class==Job_Taekwon && JobLevel>=40 && STGL_Q==0) goto L_Taekwon; if(STGL_Q) goto L_Quest; @@ -63,7 +63,7 @@ L_No: close; } -comodo.gat,172,231,2 script Man#SKTest 730,{ +comodo,172,231,2 script Man#SKTest 730,{ if(STGL_Q==1) goto L_Talk; if(STGL_Q>=2) goto L_Needwarp; mes "[Man]"; @@ -96,7 +96,7 @@ L_Warp: mes "Great! With these items I can create a warp at any time."; mes "so if you need to warp again just ask me, okay?";; next; - warp "job_star.gat",33,41; + warp "job_star",33,41; close; L_Noitem: @@ -119,18 +119,18 @@ L_Needwarp: close; L_Again: - warp "job_star.gat",33,41; + warp "job_star",33,41; close; } -job_star.gat,29,33,4 script Gladiator of the Sun 823,{ +job_star,29,33,4 script Gladiator of the Sun 823,{ if(STGL_Q==3) goto L_Warpnow1; if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk1; mes "[Gladiator of the Sun]"; mes "How did you get in here!?"; mes "Get out at once!"; next; - warp "payon.gat",256,242; + warp "payon",256,242; close; L_Talk1: @@ -168,18 +168,18 @@ L_Talk1: next; L_Warpnow1: - warp "job_star.gat",99,41; + warp "job_star",99,41; close; } -job_star.gat,95,34,4 script Gladiator of the Moon 758,{ +job_star,95,34,4 script Gladiator of the Moon 758,{ if(STGL_Q==3) goto L_Warpnow2; if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk2; mes "[Gladiator of the Moon]"; mes "How did you get in here!?"; mes "Get out at once!"; next; - warp "payon.gat",256,242; + warp "payon",256,242; close; L_Talk2: @@ -216,18 +216,18 @@ L_Talk2: next; L_Warpnow2: - warp "job_star.gat",165,39; + warp "job_star",165,39; close; } -job_star.gat,161,34,4 script Gladiator of the Stars 77,{ +job_star,161,34,4 script Gladiator of the Stars 77,{ if(Class==Job_Taekwon && JobLevel>=40) goto L_Talk3; if(STGL_Q==3) goto L_Itemcheck; mes "[Gladiator of the Stars]"; mes "How did you get in here!?"; mes "Get out at once!"; next; - warp "payon.gat",256,242; + warp "payon",256,242; close; L_Talk3: @@ -262,7 +262,7 @@ L_Itemcheck: mes "[Gladiator of the Stars]"; mes "I wish you luck on your journey."; next; - warp "payon.gat",256,242; + warp "payon",256,242; close; L_Skill: @@ -285,6 +285,6 @@ L_Noitem3: mes "look for these items."; next; set STGL_Q,3; - warp "payon.gat",256,242; + warp "payon",256,242; close; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2/alchemist.txt b/npc/jobs/2-2/alchemist.txt index 454763cbc..3a3377d68 100644 --- a/npc/jobs/2-2/alchemist.txt +++ b/npc/jobs/2-2/alchemist.txt @@ -32,7 +32,7 @@ //==================================================================================================// // Registration and First Test //==================================================================================================// -alde_alche.gat,27,185,4 script Parmry Gianino 744,{ +alde_alche,27,185,4 script Parmry Gianino 744,{ callfunc "F_BlockHigh",Job_Merchant_High,"Merchant High",Job_Creator,"Creator","Parmry Gianino"; mes "[Parmry Gianino]"; @@ -206,7 +206,7 @@ L_GoChange: //==================================================================================================// // 2nd Test: Math test :( //==================================================================================================// -alde_alche.gat,175,107,4 script Rasputin Gregory 749,{ +alde_alche,175,107,4 script Rasputin Gregory 749,{ mes "[Rasputin Gregory]"; if(baseJob == Job_Merchant) goto L_Merc; mes "What is it, kikikiki. Are you curious about what I do...?"; @@ -467,7 +467,7 @@ L_Skip: //==================================================================================================// // 3rd Test: Mix some medicine //==================================================================================================// -alde_alche.gat,13,15,8 script Darwin 750,{ +alde_alche,13,15,8 script Darwin 750,{ mes "[Darwin]"; if(baseJob == Job_Merchant) goto L_Merc; L_Other: @@ -691,7 +691,7 @@ L_NotEnuf: //==================================================================================================// // 4th Test: Learn from Morgenstein //==================================================================================================// -alde_alche.gat,79,19,4 script Van Helmont 748,{ +alde_alche,79,19,4 script Van Helmont 748,{ mes "[Van Helmont]"; if(baseJob == Job_Merchant) goto L_Merc; L_Other: @@ -856,7 +856,7 @@ L_Done: //==================================================================================================// // Test 5 & 6: Word Scramble, Help the Baijin Bros. //==================================================================================================// -alde_alche.gat,145,19,4 script Nicholas Flamel 57,{ +alde_alche,145,19,4 script Nicholas Flamel 57,{ mes "[Nicholas Flamel]"; if(baseJob == Job_Merchant) goto L_Merc; L_Other: @@ -1017,7 +1017,7 @@ L_Done: //==================================================================================================// // Job Changer //==================================================================================================// -alde_alche.gat,101,184,4 script Vincent Carsciallo 122,{ +alde_alche,101,184,4 script Vincent Carsciallo 122,{ mes "[Vincent Carsciallo]"; if(baseJob == Job_Merchant) goto L_Merc; if(baseJob == Job_Alchem){ diff --git a/npc/jobs/2-2/bard.txt b/npc/jobs/2-2/bard.txt index 5ea58724c..19073801a 100644 --- a/npc/jobs/2-2/bard.txt +++ b/npc/jobs/2-2/bard.txt @@ -23,7 +23,7 @@ //============================================================ -comodo.gat,226,123,5 script Wandering Bard 741,{ +comodo,226,123,5 script Wandering Bard 741,{ callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Clown,"Clown","Wandering Bard"; if (BARD_Q == 1) goto L_BQ1; @@ -474,4 +474,4 @@ L_CLOSE: mes "[Lalo]"; mes "See you next time!"; close; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt index eb83ecd56..c761424d8 100644 --- a/npc/jobs/2-2/crusader.txt +++ b/npc/jobs/2-2/crusader.txt @@ -32,7 +32,7 @@ //============================================================ -prt_castle.gat,45,169,4 script Senior Crusader 752,{ +prt_castle,45,169,4 script Senior Crusader 752,{ callfunc "F_BlockHigh",Job_Swordman_High,"Swordman High",Job_Paladin,"Paladin","^000080Michael Halig^000000"; mes "[^000080Michael Halig^000000]"; @@ -361,7 +361,7 @@ NEXT19: // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -prt_castle.gat,164,32,0 script Man in Anguish 733,{ +prt_castle,164,32,0 script Man in Anguish 733,{ if (CRUS_Q == 7) goto CONT; if (CRUS_Q > 7) goto CONT0; mes "[^000080Murnak Mijoul^000000]"; @@ -396,10 +396,10 @@ prt_castle.gat,164,32,0 script Man in Anguish 733,{ mes "All right then... I'll tell you where to go."; GO: next; - savepoint "prt_castle.gat",162,27; - if (getmapusers("job_cru.gat") > 0) goto EXIT0; + savepoint "prt_castle",162,27; + if (getmapusers("job_cru") > 0) goto EXIT0; set CRUS_Q,6; - warp "job_cru.gat",23,42; + warp "job_cru",23,42; EXIT0: mes "[^000080Murnak Mijoul^000000]"; mes "I'm sorry, there's already another person there right now."; @@ -437,7 +437,7 @@ prt_castle.gat,164,32,0 script Man in Anguish 733,{ // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -prt_church.gat,94,116,0 script Gabriel Valentine 745,{ +prt_church,94,116,0 script Gabriel Valentine 745,{ mes "[^000080Gabriel Valentine^000000]"; if (BaseJob == Job_Novice){ mes "Hello young traveler."; @@ -839,7 +839,7 @@ NEXT19: // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -prt_in.gat,83,97,0 script Patron Knight 734,{ +prt_in,83,97,0 script Patron Knight 734,{ mes "[^000080Bliant Piyord^000000]"; if (BaseJob == Job_Novice){ mes "Hello, young traveler."; @@ -877,9 +877,9 @@ prt_in.gat,83,97,0 script Patron Knight 734,{ mes "[^000080Bliant Piyord^000000]"; mes "Let me make sure it's empty first."; next; - if( getmapusers("job_cru.gat")>0 ) goto EXIT1; - killmonster "job_cru.gat","CR_KILL::OnStart"; - savepoint "prt_in.gat",81,100; + if( getmapusers("job_cru")>0 ) goto EXIT1; + killmonster "job_cru","CR_KILL::OnStart"; + savepoint "prt_in",81,100; set CRUS_Q, 12; warp "job_cru",167,175; EXIT1: @@ -1003,13 +1003,13 @@ NEXT19: // //----------------------------------------------------------------------------------------------------------------------------------------------------- -job_cru.gat,23,42,0 script CR_DEAD -1,{ +job_cru,23,42,0 script CR_DEAD -1,{ OnStart: - killmonster "job_cru.gat","CR_DEAD::OnStart"; + killmonster "job_cru","CR_DEAD::OnStart"; set @CRU1,0; enablenpc "CR_TST_2"; - warp "prt_castle.gat",162,27; + warp "prt_castle",162,27; } @@ -1019,54 +1019,54 @@ OnStart: // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -job_cru.gat,23,42,0 script CR_TST_2 139,8,8,{ +job_cru,23,42,0 script CR_TST_2 139,8,8,{ if (CRUS_Q != 6) goto EXIT; set @CRU1,1; - mapannounce "job_cru.gat","Please endure here and go to the exit.",8; + mapannounce "job_cru","Please endure here and go to the exit.",8; - monster "job_cru.gat",10,43,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",14,47,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",26,46,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",31,46,"Requium",1913,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",16,52,"Raydric Archer",1914,0,"CR_DEAD::OnStart"; - monster "job_cru.gat",22,53,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",28,49,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",12,54,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",17,55,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",21,57,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",30,58,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",11,64,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",19,67,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",24,62,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",13,70,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",18,69,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",29,67,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",32,68,"Requium",1913,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",16,75,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",21,74,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",27,76,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",14,78,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",19,76,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",24,79,"Requium",1913,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",14,83,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",18,85,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",22,84,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",33,86,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",13,89,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",17,92,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",23,90,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",26,88,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",17,97,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",23,100,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",31,101,"Ghoul",1910,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",13,103,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",22,105,"Injustice",1912,1,"CR_DEAD::OnStart"; - monster "job_cru.gat",30,107,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",10,43,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",14,47,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",26,46,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",31,46,"Requium",1913,1,"CR_DEAD::OnStart"; + monster "job_cru",16,52,"Raydric Archer",1914,0,"CR_DEAD::OnStart"; + monster "job_cru",22,53,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",28,49,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",12,54,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",17,55,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",21,57,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",30,58,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",11,64,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; + monster "job_cru",19,67,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",24,62,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",13,70,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",18,69,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",29,67,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",32,68,"Requium",1913,1,"CR_DEAD::OnStart"; + monster "job_cru",16,75,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; + monster "job_cru",21,74,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",27,76,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",14,78,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",19,76,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",24,79,"Requium",1913,1,"CR_DEAD::OnStart"; + monster "job_cru",14,83,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; + monster "job_cru",18,85,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",22,84,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",33,86,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",13,89,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",17,92,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",23,90,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",26,88,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",17,97,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; + monster "job_cru",23,100,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",31,101,"Ghoul",1910,1,"CR_DEAD::OnStart"; + monster "job_cru",13,103,"Raydric Archer",1914,1,"CR_DEAD::OnStart"; + monster "job_cru",22,105,"Injustice",1912,1,"CR_DEAD::OnStart"; + monster "job_cru",30,107,"Khalitzburg",1911,1,"CR_DEAD::OnStart"; disablenpc "CR_TST_2"; end; EXIT: - warp "prt_castle.gat",162,27; + warp "prt_castle",162,27; } //----------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1075,14 +1075,14 @@ job_cru.gat,23,42,0 script CR_TST_2 139,8,8,{ // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -job_cru.gat,23,109,0 script CR_EXT_1 139,1,1,{ +job_cru,23,109,0 script CR_EXT_1 139,1,1,{ if (@CRU1 == 0) goto JUMP; set CRUS_Q,7; - killmonster "job_cru.gat","CR_DEAD::OnStart"; + killmonster "job_cru","CR_DEAD::OnStart"; enablenpc "CR_TST_2"; JUMP: - warp "prt_castle.gat",162,28; + warp "prt_castle",162,28; } @@ -1094,7 +1094,7 @@ JUMP: // //----------------------------------------------------------------------------------------------------------------------------------------------------- -job_cru.gat,167,175,0 script CR_KILL -1,{ +job_cru,167,175,0 script CR_KILL -1,{ OnStart: if (@CRU2 == 43) goto good; @@ -1108,54 +1108,54 @@ OnStart: end; } -job_cru.gat,167,175,0 script CR_TST_4 139,1,1,{ +job_cru,167,175,0 script CR_TST_4 139,1,1,{ if(CRUS_Q != 12) goto EXIT; set @CRU2,1; announce "Defeat all the enemies.",3; - monster "job_cru.gat",163,42,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,66,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",163,89,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,115,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",166,141,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",168,166,"Bongun",1188,1,"CR_KILL::OnStart"; - monster "job_cru.gat",164,170,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",173,153,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",164,138,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",166,128,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,117,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",163,102,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",172,84,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",162,76,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",167,65,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,58,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",162,48,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",170,33,"Munak",1026,1,"CR_KILL::OnStart"; - monster "job_cru.gat",170,26,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",166,37,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,47,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",165,61,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",172,65,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",163,77,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",164,86,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",165,98,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",170,101,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",163,110,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",164,117,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",166,129,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",165,139,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",166,151,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",168,160,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",162,169,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,171,"Skeleton",1076,1,"CR_KILL::OnStart"; - monster "job_cru.gat",162,32,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",165,51,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",172,73,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",170,92,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",173,111,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",170,124,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",171,147,"Zombie",1015,1,"CR_KILL::OnStart"; - monster "job_cru.gat",163,162,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",163,42,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",171,66,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",163,89,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",171,115,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",166,141,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",168,166,"Bongun",1188,1,"CR_KILL::OnStart"; + monster "job_cru",164,170,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",173,153,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",164,138,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",166,128,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",171,117,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",163,102,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",172,84,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",162,76,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",167,65,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",171,58,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",162,48,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",170,33,"Munak",1026,1,"CR_KILL::OnStart"; + monster "job_cru",170,26,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",166,37,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",171,47,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",165,61,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",172,65,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",163,77,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",164,86,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",165,98,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",170,101,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",163,110,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",164,117,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",166,129,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",165,139,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",166,151,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",168,160,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",162,169,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",171,171,"Skeleton",1076,1,"CR_KILL::OnStart"; + monster "job_cru",162,32,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",165,51,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",172,73,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",170,92,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",173,111,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",170,124,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",171,147,"Zombie",1015,1,"CR_KILL::OnStart"; + monster "job_cru",163,162,"Zombie",1015,1,"CR_KILL::OnStart"; disablenpc "CR_TST_4"; EXIT: end; @@ -1168,18 +1168,18 @@ job_cru.gat,167,175,0 script CR_TST_4 139,1,1,{ // By Black Dragon based on the information at RagnaInfo // //----------------------------------------------------------------------------------------------------------------------------------------------------- -job_cru.gat,167,17,0 script CR_EXT_4 139,2,2,{ +job_cru,167,17,0 script CR_EXT_4 139,2,2,{ enablenpc "CR_TST_4"; - warp "prt_in.gat",81,100; + warp "prt_in",81,100; } //============================================================================== // mapflag //============================================================================== -job_cru.gat mapflag nomemo -job_cru.gat mapflag noteleport -job_cru.gat mapflag nosave SavePoint -job_cru.gat mapflag nopenalty -job_cru.gat mapflag nobranch -job_cru.gat mapflag noexp -job_cru.gat mapflag noloot +job_cru mapflag nomemo +job_cru mapflag noteleport +job_cru mapflag nosave SavePoint +job_cru mapflag nopenalty +job_cru mapflag nobranch +job_cru mapflag noexp +job_cru mapflag noloot diff --git a/npc/jobs/2-2/dancer.txt b/npc/jobs/2-2/dancer.txt index 329497441..d9d2cf918 100644 --- a/npc/jobs/2-2/dancer.txt +++ b/npc/jobs/2-2/dancer.txt @@ -17,19 +17,19 @@ //============================================================ //= Warning Warp to escape the quest if need to -job_duncer.gat,69,165,1 script DQWWarp 45,1,1,{ +job_duncer,69,165,1 script DQWWarp 45,1,1,{ mes "[Warning]"; mes "This is the way out, this will cancel your quest if you leave."; next; menu "Leave the quest",-,"Cancel",L_Can; - warp "comodo.gat",193,149; + warp "comodo",193,149; end; L_Can: close; } //= Warp man, takes you to the quest map (Comodo Theater) -comodo.gat,193,151,4 script Bor Robin 86,{ +comodo,193,151,4 script Bor Robin 86,{ callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Gypsy,"Gypsy","Bor Robin"; mes "[Bor Robin]"; @@ -58,12 +58,12 @@ L1: mes "[Bor Robin]"; mes "I will take you now."; close2; - warp "job_duncer.gat",70,49; + warp "job_duncer",70,49; end; } //= 1st quest NPC, asks for Items and/or money, then passes you onto the next NPC -job_duncer.gat,43,93,4 script Aire 724,{ +job_duncer,43,93,4 script Aire 724,{ mes "[Aire]"; if(BaseJob == Job_Dancer) { mes "Nice to see you return."; @@ -250,7 +250,7 @@ S_SHOWITEMS: } //= 2nd "Quest" and Job changer for after the 3rd Quest -job_duncer.gat,95,93,4 script Bijou 101,{ +job_duncer,95,93,4 script Bijou 101,{ mes "[Bijou]"; if(BaseJob == Job_Dancer){ mes "What will you be doing today?"; @@ -581,15 +581,15 @@ L_DANCETEST: mes "I will take you back stage so you can take you test!"; set DANC_Q,8; close2; - warp "job_duncer.gat",104,109; + warp "job_duncer",104,109; end; } //=Start of the 3rd quest is here, once complete you go back to Bijou to change job -job_duncer.gat,32,152,6 script Guide::dancew 69,{ +job_duncer,32,152,6 script Guide::dancew 69,{ end; OnWarp: - warpwaitingpc "job_duncer.gat",70,112,1; + warpwaitingpc "job_duncer",70,112,1; set $@DQRID,$@warpwaitingpc[0]; if( attachrid($@DQRID)==0 ) goto OnInit; disablewaitingroomevent; @@ -601,116 +601,116 @@ OnInit: end; } -job_duncer.gat,0,0,0 script jobDq -1,{ +job_duncer,0,0,0 script jobDq -1,{ end; OnStart: OnTimer1000: - mapannounce "job_duncer.gat","Bijou: The test begins. Total time allowed is 1 minute.",8; + mapannounce "job_duncer","Bijou: The test begins. Total time allowed is 1 minute.",8; end; OnTimer3000: - mapannounce "job_duncer.gat","Bijou: Step Up! [ /\\ ]",8; + mapannounce "job_duncer","Bijou: Step Up! [ /\\ ]",8; callsub L_SUB1,2000; end; OnTimer7000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the bottom. [ \\/ ]",8; + mapannounce "job_duncer","Bijou: To the bottom. [ \\/ ]",8; callsub L_SUB5,2000; end; OnTimer11000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the left. [ < ]",8; + mapannounce "job_duncer","Bijou: To the left. [ < ]",8; callsub L_SUB2,2000; end; OnTimer15000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Go to the right. [ > ]",8; + mapannounce "job_duncer","Bijou: Go to the right. [ > ]",8; callsub L_SUB4,2000; end; OnTimer19000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Return to the middle. [ * ]",8; + mapannounce "job_duncer","Bijou: Return to the middle. [ * ]",8; callsub L_SUB3,3000; end; OnTimer21000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Stay still!",8; + mapannounce "job_duncer","Bijou: Stay still!",8; end; OnTimer26000: set $@DQSP,SP; - mapannounce "job_duncer.gat","Bijou: Use 'Attention Concentrate'!",8; + mapannounce "job_duncer","Bijou: Use 'Attention Concentrate'!",8; end; OnTimer29000: if($@DQSP==SP) goto OnTimer80000; donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the left. [ < ]",8; + mapannounce "job_duncer","Bijou: To the left. [ < ]",8; callsub L_SUB2,2000; end; OnTimer33000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the bottom. [ \\/ ]",8; + mapannounce "job_duncer","Bijou: To the bottom. [ \\/ ]",8; end; OnTimer35000: - mapannounce "job_duncer.gat","Bijou: Directly the right! [ > ]",8; + mapannounce "job_duncer","Bijou: Directly the right! [ > ]",8; callsub L_SUB4,3000; end; OnTimer38000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Stay still!",8; + mapannounce "job_duncer","Bijou: Stay still!",8; end; OnTimer41000: - mapannounce "job_duncer.gat","Bijou: The left * center * right * top [ < ] [ * ] [ > ] [ /\\ ]",8; + mapannounce "job_duncer","Bijou: The left * center * right * top [ < ] [ * ] [ > ] [ /\\ ]",8; callsub L_SUB1,0; end; OnTimer47000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the right. [ > ] ",8; + mapannounce "job_duncer","Bijou: To the right. [ > ] ",8; callsub L_SUB4,3000; end; OnTimer50000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: The left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ] ",8; + mapannounce "job_duncer","Bijou: The left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ] ",8; callsub L_SUB1,0; end; OnTimer56000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Once again, the left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ]",8; + mapannounce "job_duncer","Bijou: Once again, the left * center * down * up: [ < ] [ * ] [ \\/ ] [ /\\ ]",8; callsub L_SUB1,0; end; OnTimer62000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Down! [ \\/ ]",8; + mapannounce "job_duncer","Bijou: Down! [ \\/ ]",8; callsub L_SUB5,2500; end; OnTimer65000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: To the left! [ < ]",8; + mapannounce "job_duncer","Bijou: To the left! [ < ]",8; callsub L_SUB2,2500; end; OnTimer68000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Return to the middle. [ * ]",8; + mapannounce "job_duncer","Bijou: Return to the middle. [ * ]",8; callsub L_SUB3,2500; end; OnTimer71000: donpcevent "::OnDE1"; - mapannounce "job_duncer.gat","Bijou: Kill the monster using Arrow Shower!",8; + mapannounce "job_duncer","Bijou: Kill the monster using Arrow Shower!",8; set $@DQSP,SP; - monster "job_duncer.gat",69,106,"Poring",1002,1,"jddie::OnDie"; + monster "job_duncer",69,106,"Poring",1002,1,"jddie::OnDie"; end; OnTimer76000: - killmonsterall "job_duncer.gat"; + killmonsterall "job_duncer"; end; OnTimer80000: - mapannounce "job_duncer.gat","Dancer: You were a bit too slow, sorry but you have failed.",8; + mapannounce "job_duncer","Dancer: You were a bit too slow, sorry but you have failed.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; disablenpc "lowertile"; disablenpc "middletile"; - if(getareausers("job_duncer.gat",68,106,70,114)) areawarp "job_duncer.gat",68,106,70,114,"job_duncer.gat",69,102; - if(getareausers("job_duncer.gat",65,109,73,111)) areawarp "job_duncer.gat",65,109,73,111,"job_duncer.gat",69,102; + if(getareausers("job_duncer",68,106,70,114)) areawarp "job_duncer",68,106,70,114,"job_duncer",69,102; + if(getareausers("job_duncer",65,109,73,111)) areawarp "job_duncer",65,109,73,111,"job_duncer",69,102; stopnpctimer; enablewaitingroomevent "dancew"; end; @@ -756,15 +756,15 @@ L_SUB5: return; } -job_duncer.gat,0,0,0 script jddie -1,{ +job_duncer,0,0,0 script jddie -1,{ OnDie: if($@DQRID && isloggedin($@DQRID)) { attachrid($@DQRID); if($@DQSP==SP) - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to use arrow shower to kill the monster",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to use arrow shower to kill the monster",8; else { - mapannounce "job_duncer.gat","Dancer: Well done, you were very skillful, and have passed the test.",8; + mapannounce "job_duncer","Dancer: Well done, you were very skillful, and have passed the test.",8; set DANC_Q,9; } } @@ -778,13 +778,13 @@ OnDie: enablewaitingroomevent "dancew"; if($@DQRID && isloggedin($@DQRID)) - warp "job_duncer.gat",69,102; + warp "job_duncer",69,102; set $@DQRID,0; set $@DQSP,0; end; } -job_duncer.gat,63,110,4 script Back Dancer#1::jdt1 724,{ +job_duncer,63,110,4 script Back Dancer#1::jdt1 724,{ end; OnTimer5000: enablenpc "lefttile"; @@ -800,7 +800,7 @@ OnDE2: emotion e_omg; end; } -job_duncer.gat,66,113,4 script Back Dancer#2::jdt2 724,{ +job_duncer,66,113,4 script Back Dancer#2::jdt2 724,{ end; OnTimer5000: enablenpc "uppertile"; @@ -816,7 +816,7 @@ OnDE2: emotion e_omg; end; } -job_duncer.gat,72,113,4 script Back Dancer#3::jdt3 724,{ +job_duncer,72,113,4 script Back Dancer#3::jdt3 724,{ end; OnTimer5000: enablenpc "lefttile"; @@ -832,7 +832,7 @@ OnDE2: emotion e_omg; end; } -job_duncer.gat,75,110,4 script Back Dancer#4::jdt4 724,{ +job_duncer,75,110,4 script Back Dancer#4::jdt4 724,{ end; OnTimer5000: enablenpc "lefttile"; @@ -849,7 +849,7 @@ OnDE2: end; } -job_duncer.gat,75,110,4 script jdt5 139,{ +job_duncer,75,110,4 script jdt5 139,{ end; OnTimer5000: enablenpc "lefttile"; @@ -860,10 +860,10 @@ OnTimer5000: end; } -job_duncer.gat,69,113,4 script uppertile 139,1,1,{ +job_duncer,69,113,4 script uppertile 139,1,1,{ end; OnTouch: - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; @@ -871,7 +871,7 @@ OnTouch: disablenpc "middletile"; enablewaitingroomevent "dancew"; stopnpctimer "jobDq"; - areawarp "job_duncer.gat",68,112,70,114,"job_duncer.gat",69,102; + areawarp "job_duncer",68,112,70,114,"job_duncer",69,102; donpcevent "::OnDE2"; end; OnDE1: @@ -879,10 +879,10 @@ OnInit: disablenpc "uppertile"; end; } -job_duncer.gat,66,110,4 script lefttile 139,1,1,{ +job_duncer,66,110,4 script lefttile 139,1,1,{ end; OnTouch: - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; @@ -890,7 +890,7 @@ OnTouch: disablenpc "middletile"; enablewaitingroomevent "dancew"; stopnpctimer "jobDq"; - areawarp "job_duncer.gat",65,109,67,111,"job_duncer.gat",69,102; + areawarp "job_duncer",65,109,67,111,"job_duncer",69,102; donpcevent "::OnDE2"; end; OnDE1: @@ -899,10 +899,10 @@ OnInit: end; } -job_duncer.gat,69,110,4 script middletile 139,1,1,{ +job_duncer,69,110,4 script middletile 139,1,1,{ end; OnTouch: - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; @@ -910,7 +910,7 @@ OnTouch: disablenpc "middletile"; enablewaitingroomevent "dancew"; stopnpctimer "jobDq"; - areawarp "job_duncer.gat",68,109,70,111,"job_duncer.gat",69,102; + areawarp "job_duncer",68,109,70,111,"job_duncer",69,102; donpcevent "::OnDE2"; end; OnDE1: @@ -919,10 +919,10 @@ OnInit: end; } -job_duncer.gat,72,110,4 script righttile 139,1,1,{ +job_duncer,72,110,4 script righttile 139,1,1,{ end; OnTouch: - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; @@ -930,7 +930,7 @@ OnTouch: disablenpc "middletile"; enablewaitingroomevent "dancew"; stopnpctimer "jobDq"; - areawarp "job_duncer.gat",71,109,73,111,"job_duncer.gat",69,102; + areawarp "job_duncer",71,109,73,111,"job_duncer",69,102; donpcevent "::OnDE2"; end; OnDE1: @@ -939,10 +939,10 @@ OnInit: end; } -job_duncer.gat,69,107,4 script lowertile 139,1,1,{ +job_duncer,69,107,4 script lowertile 139,1,1,{ end; OnTouch: - mapannounce "job_duncer.gat","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; + mapannounce "job_duncer","Dancer: Sorry "+strcharinfo(0)+", but you failed to make it in time.",8; disablenpc "uppertile"; disablenpc "lefttile"; disablenpc "righttile"; @@ -950,7 +950,7 @@ OnTouch: disablenpc "middletile"; enablewaitingroomevent "dancew"; stopnpctimer "jobDq"; - areawarp "job_duncer.gat",68,106,70,108,"job_duncer.gat",69,102; + areawarp "job_duncer",68,106,70,108,"job_duncer",69,102; donpcevent "::OnDE2"; end; OnDE1: diff --git a/npc/jobs/2-2/monk.txt b/npc/jobs/2-2/monk.txt index 072de6cce..2180bbaae 100644 --- a/npc/jobs/2-2/monk.txt +++ b/npc/jobs/2-2/monk.txt @@ -25,7 +25,7 @@ //============================================================ -prt_monk.gat,55,249,4 script Tohobu the Guarding Monk 139,0,5,{ +prt_monk,55,249,4 script Tohobu the Guarding Monk 139,0,5,{ mes "[Tohobu]"; mes "Who are you?!"; mes "How dare you enter this holy training place without my permission!!"; @@ -34,7 +34,7 @@ prt_monk.gat,55,249,4 script Tohobu the Guarding Monk 139,0,5,{ mes "Get Out!!"; close; } -prt_monk.gat,59,247,4 script Master 120,{ +prt_monk,59,247,4 script Master 120,{ callfunc "F_BlockHigh",Job_Acolyte_High,"Acolyte High",Job_Champion,"Champion","Tohobu"; if(MONK_Q == 1 ) goto Part1; @@ -63,7 +63,7 @@ L_START: mes "[Tohobu]"; mes "You are so impolite! Get out!"; - warp "prt_fild03.gat",357,256; + warp "prt_fild03",357,256; end; L_MENU_1: mes "[Tohobu]"; @@ -146,7 +146,7 @@ Part3: close; } -monk_in.gat,99,58,4 script Elder Wuhai 60,{ +monk_in,99,58,4 script Elder Wuhai 60,{ //Not sure if this is needed, but hopefully it will prevent bugs [Zephiris] if(MONK_Q > 11) set MONK_Q,11; @@ -635,7 +635,7 @@ Part7: close; } -prt_monk.gat,251,255,4 script Wutao 79,{ +prt_monk,251,255,4 script Wutao 79,{ if(MONK_Q == 4 ) goto L_START; if(MONK_Q == 5 ) goto Part1; if(MONK_Q == 6 ) goto Part2; @@ -1165,7 +1165,7 @@ Part3: close; } -prt_monk.gat,57,179,4 script Fuhai 110,{ +prt_monk,57,179,4 script Fuhai 110,{ if(@Choice_mission == 1 ) goto Part1; if(@Choice_mission == 2 ) goto Part2; @@ -1312,7 +1312,7 @@ Part2: } -prt_monk.gat,199,169,4 script Guard 746,{ +prt_monk,199,169,4 script Guard 746,{ if(MONK_Q == 7) goto L_START; if(MONK_Q > 6) goto Part1; @@ -1343,7 +1343,7 @@ Part1: close; } -monk_test.gat,329,61,4 script Bashu 753,{ +monk_test,329,61,4 script Bashu 753,{ if(MONK_Q == 7) goto L_START; mes "[Bashu]"; @@ -1376,18 +1376,18 @@ L_MISSC: mes "[Bashu]"; mes "The test you choose is Monk's patience - Mushroom Collecting"; next; - warp "job_monk.gat",225,179; + warp "job_monk",225,179; end; L_MENU_1: mes "[Bashu]"; mes "The test you choose is Monk's willpower - Marathon"; next; - warp "monk_test.gat",387,345; + warp "monk_test",387,345; end; } -monk_test.gat,387,347,4 script Musha 110,{ +monk_test,387,347,4 script Musha 110,{ mes "[Musha]"; mes "Wel...Welcome...!"; mes "This...This is the area for testing the wi...willpower of those who want to be a Monk."; @@ -1410,13 +1410,13 @@ monk_test.gat,387,347,4 script Musha 110,{ next; menu "I want to giveup!",-,"I want to run!!",L_MENU_1; - mapannounce "monk_test.gat","Musha: " + strcharinfo(0) + " has give...given up on the test...! Gave up on the Marathon test... No...No willpower.....HaHaHaHa!!!...",8; + mapannounce "monk_test","Musha: " + strcharinfo(0) + " has give...given up on the test...! Gave up on the Marathon test... No...No willpower.....HaHaHaHa!!!...",8; mes "[Musha]"; mes strcharinfo(0) + "...give...give up the test..."; mes "Give up the Marathon test..."; mes "No...No willpower.....HaHaHaHa!!!..."; next; - warp "prt_monk.gat",196,168; + warp "prt_monk",196,168; end; L_MENU_1: next; @@ -1429,103 +1429,103 @@ L_MENU_1: close; } -monk_test.gat,390,387,0 script monk_warp 45,1,1,{ +monk_test,390,387,0 script monk_warp 45,1,1,{ set @run, @run + 1; - if(@run == (@runtimes-1)) mapannounce "monk_test.gat","Musha: Cheer up! The next lap is the last!",8; + if(@run == (@runtimes-1)) mapannounce "monk_test","Musha: Cheer up! The next lap is the last!",8; if(@run == @runtimes) goto L_DONE; - warp "monk_test.gat",388,348; + warp "monk_test",388,348; end; L_DONE: - mapannounce "monk_test.gat","Musha: Con....Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; + mapannounce "monk_test","Musha: Con....Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; set MONK_Q, 8; - warp "prt_monk.gat",196,168; + warp "prt_monk",196,168; end; } function script MnkTraps { - mapannounce "monk_test.gat","trap: " + strcharinfo(0)+ " , you fell into a trap! We will warp you to the starting line.",8; - warp "monk_test.gat",388,348; + mapannounce "monk_test","trap: " + strcharinfo(0)+ " , you fell into a trap! We will warp you to the starting line.",8; + warp "monk_test",388,348; } //--------------------- -monk_test.gat,386,164,0 script monk1-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,386,165,0 script monk1-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,387,164,0 script monk1-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,387,165,0 script monk1-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,388,164,0 script monk1-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,388,165,0 script monk1-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,389,164,0 script monk1-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,389,165,0 script monk1-8 139,0,0,{callfunc "MnkTraps";} +monk_test,386,164,0 script monk1-1 139,0,0,{callfunc "MnkTraps";} +monk_test,386,165,0 script monk1-2 139,0,0,{callfunc "MnkTraps";} +monk_test,387,164,0 script monk1-3 139,0,0,{callfunc "MnkTraps";} +monk_test,387,165,0 script monk1-4 139,0,0,{callfunc "MnkTraps";} +monk_test,388,164,0 script monk1-5 139,0,0,{callfunc "MnkTraps";} +monk_test,388,165,0 script monk1-6 139,0,0,{callfunc "MnkTraps";} +monk_test,389,164,0 script monk1-7 139,0,0,{callfunc "MnkTraps";} +monk_test,389,165,0 script monk1-8 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,386,42,0 script monk2-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,386,43,0 script monk2-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,387,42,0 script monk2-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,387,43,0 script monk2-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,388,42,0 script monk2-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,388,43,0 script monk2-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,389,42,0 script monk2-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,389,43,0 script monk2-8 139,0,0,{callfunc "MnkTraps";} +monk_test,386,42,0 script monk2-1 139,0,0,{callfunc "MnkTraps";} +monk_test,386,43,0 script monk2-2 139,0,0,{callfunc "MnkTraps";} +monk_test,387,42,0 script monk2-3 139,0,0,{callfunc "MnkTraps";} +monk_test,387,43,0 script monk2-4 139,0,0,{callfunc "MnkTraps";} +monk_test,388,42,0 script monk2-5 139,0,0,{callfunc "MnkTraps";} +monk_test,388,43,0 script monk2-6 139,0,0,{callfunc "MnkTraps";} +monk_test,389,42,0 script monk2-7 139,0,0,{callfunc "MnkTraps";} +monk_test,389,43,0 script monk2-8 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,184,11,0 script monk3-1 139,0,3,{callfunc "MnkTraps";} -monk_test.gat,185,11,0 script monk3-2 139,0,3,{callfunc "MnkTraps";} -monk_test.gat,186,11,0 script monk3-3 139,0,3,{callfunc "MnkTraps";} -monk_test.gat,187,11,0 script monk3-4 139,0,3,{callfunc "MnkTraps";} +monk_test,184,11,0 script monk3-1 139,0,3,{callfunc "MnkTraps";} +monk_test,185,11,0 script monk3-2 139,0,3,{callfunc "MnkTraps";} +monk_test,186,11,0 script monk3-3 139,0,3,{callfunc "MnkTraps";} +monk_test,187,11,0 script monk3-4 139,0,3,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,70,10,0 script monk4-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,70,11,0 script monk4-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,70,12,0 script monk4-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,70,13,0 script monk4-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,71,10,0 script monk4-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,71,11,0 script monk4-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,71,12,0 script monk4-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,71,13,0 script monk4-8 139,0,0,{callfunc "MnkTraps";} +monk_test,70,10,0 script monk4-1 139,0,0,{callfunc "MnkTraps";} +monk_test,70,11,0 script monk4-2 139,0,0,{callfunc "MnkTraps";} +monk_test,70,12,0 script monk4-3 139,0,0,{callfunc "MnkTraps";} +monk_test,70,13,0 script monk4-4 139,0,0,{callfunc "MnkTraps";} +monk_test,71,10,0 script monk4-5 139,0,0,{callfunc "MnkTraps";} +monk_test,71,11,0 script monk4-6 139,0,0,{callfunc "MnkTraps";} +monk_test,71,12,0 script monk4-7 139,0,0,{callfunc "MnkTraps";} +monk_test,71,13,0 script monk4-8 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,8,30,0 script monk5-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,8,31,0 script monk5-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,9,30,0 script monk5-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,9,31,0 script monk5-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,10,30,0 script monk5-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,10,31,0 script monk5-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,11,30,0 script monk5-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,11,31,0 script monk5-8 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,12,30,0 script monk5-9 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,12,31,0 script monk5-10 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,13,30,0 script monk5-11 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,13,31,0 script monk5-12 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,14,30,0 script monk5-13 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,14,31,0 script monk5-14 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,15,30,0 script monk5-15 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,15,31,0 script monk5-16 139,0,0,{callfunc "MnkTraps";} +monk_test,8,30,0 script monk5-1 139,0,0,{callfunc "MnkTraps";} +monk_test,8,31,0 script monk5-2 139,0,0,{callfunc "MnkTraps";} +monk_test,9,30,0 script monk5-3 139,0,0,{callfunc "MnkTraps";} +monk_test,9,31,0 script monk5-4 139,0,0,{callfunc "MnkTraps";} +monk_test,10,30,0 script monk5-5 139,0,0,{callfunc "MnkTraps";} +monk_test,10,31,0 script monk5-6 139,0,0,{callfunc "MnkTraps";} +monk_test,11,30,0 script monk5-7 139,0,0,{callfunc "MnkTraps";} +monk_test,11,31,0 script monk5-8 139,0,0,{callfunc "MnkTraps";} +monk_test,12,30,0 script monk5-9 139,0,0,{callfunc "MnkTraps";} +monk_test,12,31,0 script monk5-10 139,0,0,{callfunc "MnkTraps";} +monk_test,13,30,0 script monk5-11 139,0,0,{callfunc "MnkTraps";} +monk_test,13,31,0 script monk5-12 139,0,0,{callfunc "MnkTraps";} +monk_test,14,30,0 script monk5-13 139,0,0,{callfunc "MnkTraps";} +monk_test,14,31,0 script monk5-14 139,0,0,{callfunc "MnkTraps";} +monk_test,15,30,0 script monk5-15 139,0,0,{callfunc "MnkTraps";} +monk_test,15,31,0 script monk5-16 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,10,158,0 script monk6-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,10,159,0 script monk6-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,11,158,0 script monk6-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,11,159,0 script monk6-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,12,158,0 script monk6-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,12,159,0 script monk6-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,13,158,0 script monk6-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,13,159,0 script monk6-8 139,0,0,{callfunc "MnkTraps";} +monk_test,10,158,0 script monk6-1 139,0,0,{callfunc "MnkTraps";} +monk_test,10,159,0 script monk6-2 139,0,0,{callfunc "MnkTraps";} +monk_test,11,158,0 script monk6-3 139,0,0,{callfunc "MnkTraps";} +monk_test,11,159,0 script monk6-4 139,0,0,{callfunc "MnkTraps";} +monk_test,12,158,0 script monk6-5 139,0,0,{callfunc "MnkTraps";} +monk_test,12,159,0 script monk6-6 139,0,0,{callfunc "MnkTraps";} +monk_test,13,158,0 script monk6-7 139,0,0,{callfunc "MnkTraps";} +monk_test,13,159,0 script monk6-8 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,38,386,0 script monk7-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,38,387,0 script monk7-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,38,388,0 script monk7-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,38,389,0 script monk7-4 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,39,386,0 script monk7-5 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,39,387,0 script monk7-6 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,39,388,0 script monk7-7 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,39,389,0 script monk7-8 139,0,0,{callfunc "MnkTraps";} +monk_test,38,386,0 script monk7-1 139,0,0,{callfunc "MnkTraps";} +monk_test,38,387,0 script monk7-2 139,0,0,{callfunc "MnkTraps";} +monk_test,38,388,0 script monk7-3 139,0,0,{callfunc "MnkTraps";} +monk_test,38,389,0 script monk7-4 139,0,0,{callfunc "MnkTraps";} +monk_test,39,386,0 script monk7-5 139,0,0,{callfunc "MnkTraps";} +monk_test,39,387,0 script monk7-6 139,0,0,{callfunc "MnkTraps";} +monk_test,39,388,0 script monk7-7 139,0,0,{callfunc "MnkTraps";} +monk_test,39,389,0 script monk7-8 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,82,390,0 script monk8-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,82,391,0 script monk8-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,83,390,0 script monk8-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,83,391,0 script monk8-4 139,0,0,{callfunc "MnkTraps";} +monk_test,82,390,0 script monk8-1 139,0,0,{callfunc "MnkTraps";} +monk_test,82,391,0 script monk8-2 139,0,0,{callfunc "MnkTraps";} +monk_test,83,390,0 script monk8-3 139,0,0,{callfunc "MnkTraps";} +monk_test,83,391,0 script monk8-4 139,0,0,{callfunc "MnkTraps";} //--------------------- -monk_test.gat,82,384,0 script monk9-1 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,82,385,0 script monk9-2 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,83,384,0 script monk9-3 139,0,0,{callfunc "MnkTraps";} -monk_test.gat,83,385,0 script monk9-4 139,0,0,{callfunc "MnkTraps";} +monk_test,82,384,0 script monk9-1 139,0,0,{callfunc "MnkTraps";} +monk_test,82,385,0 script monk9-2 139,0,0,{callfunc "MnkTraps";} +monk_test,83,384,0 script monk9-3 139,0,0,{callfunc "MnkTraps";} +monk_test,83,385,0 script monk9-4 139,0,0,{callfunc "MnkTraps";} //--------------------- -prt_monk.gat,225,179,4 script XuanWu#01 89,{ +prt_monk,225,179,4 script XuanWu#01 89,{ mes "[XuanWu]"; mes "To see the growing of crops, I deeply appreciate the grace of God."; next; @@ -1547,7 +1547,7 @@ prt_monk.gat,225,179,4 script XuanWu#01 89,{ mes "The farmer is the root of world. That is quite true."; close; } -job_monk.gat,225,179,4 script XuanWu#02 89,{ +job_monk,225,179,4 script XuanWu#02 89,{ if(MONK_Q == 8 ) goto Part2; if(@mission_start == 1 ) goto Part1; @@ -1583,7 +1583,7 @@ job_monk.gat,225,179,4 script XuanWu#02 89,{ menu "Start Mushroom Collecting",L_MENU_1,"I'll give up",L_MENU_2; L_MENU_2: - mapannounce "monk_test.gat","XuanWu: ......Another one without patience...",8; + mapannounce "monk_test","XuanWu: ......Another one without patience...",8; mes "[XuanWu]"; mes "Another one without patience..."; set @mission_start, 0; @@ -1592,7 +1592,7 @@ L_MENU_2: getitem 1070, 1;//Items: Orange_Gooey_Mushroom, delitem 1070, countitem(1070);//Items: Orange_Gooey_Mushroom_, next; - warp "prt_monk.gat",196,168; + warp "prt_monk",196,168; end; L_MENU_1: mes "[XuanWu]"; @@ -1629,18 +1629,18 @@ Part2: mes "Go to [Daowen], he is in deep inside the building."; close; } -job_monk.gat,191,172,4 script job_monk_warp 45,1,1,{ - warp "monk_test.gat",329,57; +job_monk,191,172,4 script job_monk_warp 45,1,1,{ + warp "monk_test",329,57; end; } -job_monk.gat,199,169,4 script Guard ChaoLi 746,{ +job_monk,199,169,4 script Guard ChaoLi 746,{ mes "[Guard ChaoLi]"; mes "Silence in test area!"; close; } -monk_test.gat,319,139,4 script Daowen 52,{ +monk_test,319,139,4 script Daowen 52,{ if(MONK_Q == 8) goto L_START; if(MONK_Q == 9) goto Part1; if(MONK_Q == 10) goto Part2; @@ -1711,7 +1711,7 @@ Part2: close; } -monk_test.gat,88,91,4 script Test Assistant#01 52,{ +monk_test,88,91,4 script Test Assistant#01 52,{ mes "[Test Assistant]"; mes "Are you ready for training in the dispersement of evil?"; next; @@ -1723,56 +1723,56 @@ monk_test.gat,88,91,4 script Test Assistant#01 52,{ mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them."; mes "Good luck! May God be with you."; next; - if(getareausers("monk_test.gat",126,161,165,199) > 0) goto L_WAIT; - killmonster "monk_test.gat","monk_mob1::OnMobDead"; + if(getareausers("monk_test",126,161,165,199) > 0) goto L_WAIT; + killmonster "monk_test","monk_mob1::OnMobDead"; enablenpc "monk_mob1_1"; enablenpc "monk_mob1_2"; enablenpc "monk_mob1_3"; enablenpc "monk_mob1_3"; - warp "monk_test.gat",127,179; + warp "monk_test",127,179; end; L_WAIT: mes "[Test Assistant]"; mes "Oh... There is someone else taking the test. Please wait a minute then try again."; close; } -monk_test.gat,129,180,4 script monk_mob1_1 139,0,19,{ - monster "monk_test.gat",130,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; - monster "monk_test.gat",130,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; +monk_test,129,180,4 script monk_mob1_1 139,0,19,{ + monster "monk_test",130,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; + monster "monk_test",130,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; //~ disablenpc "monk_mob1_1"; end; } -monk_test.gat,133,180,4 script monk_mob1_2 139,0,19,{ - monster "monk_test.gat",134,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; - monster "monk_test.gat",134,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; +monk_test,133,180,4 script monk_mob1_2 139,0,19,{ + monster "monk_test",134,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; + monster "monk_test",134,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; //~ disablenpc "monk_mob1_2"; end; } -monk_test.gat,145,180,4 script monk_mob1_3 139,0,19,{ - monster "monk_test.gat",145,180,"--ja--",1041,1,"monk_mob1::OnMobDead"; +monk_test,145,180,4 script monk_mob1_3 139,0,19,{ + monster "monk_test",145,180,"--ja--",1041,1,"monk_mob1::OnMobDead"; //~ disablenpc "monk_mob1_3"; end; } -monk_test.gat,155,180,4 script monk_mob1_4 139,0,19,{ - monster "monk_test.gat",157,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; - monster "monk_test.gat",157,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; +monk_test,155,180,4 script monk_mob1_4 139,0,19,{ + monster "monk_test",157,183,"--ja--",1015,1,"monk_mob1::OnMobDead"; + monster "monk_test",157,177,"--ja--",1015,1,"monk_mob1::OnMobDead"; //~ disablenpc "monk_mob1_4"; end; } -monk_test.gat,165,179,4 script monk_mob3_warp#01 45,1,1,{ +monk_test,165,179,4 script monk_mob3_warp#01 45,1,1,{ set MONK_Q, 9; - mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; - killmonster "monk_test.gat","monk_mob1::OnMobDead"; - warp "monk_test.gat",317,142; + mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; + killmonster "monk_test","monk_mob1::OnMobDead"; + warp "monk_test",317,142; end; } -monk_test.gat,1,1,1 script monk_mob1 -1,{ +monk_test,1,1,1 script monk_mob1 -1,{ OnMobDead: end; } -monk_test.gat,95,85,4 script Test Assistant#02 79,{ +monk_test,95,85,4 script Test Assistant#02 79,{ mes "[Test Assistant]"; mes "Are you ready for training in the dispersement of evil?"; next; @@ -1784,13 +1784,13 @@ monk_test.gat,95,85,4 script Test Assistant#02 79,{ mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them."; mes "Good luck! May God be with you."; next; - if(getareausers("monk_test.gat",126,262,165,300) > 0) goto L_WAIT; - killmonster "monk_test.gat","monk_mob2::OnMobDead"; + if(getareausers("monk_test",126,262,165,300) > 0) goto L_WAIT; + killmonster "monk_test","monk_mob2::OnMobDead"; enablenpc "monk_mob2_1"; enablenpc "monk_mob2_2"; enablenpc "monk_mob2_3"; enablenpc "monk_mob2_4"; - warp "monk_test.gat",127,278; + warp "monk_test",127,278; end; L_WAIT: @@ -1799,43 +1799,43 @@ L_WAIT: close; } -monk_test.gat,129,281,4 script monk_mob2_1 139,0,19,{ - monster "monk_test.gat",130,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; - monster "monk_test.gat",130,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; +monk_test,129,281,4 script monk_mob2_1 139,0,19,{ + monster "monk_test",130,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; + monster "monk_test",130,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; //~ disablenpc "monk_mob2_1"; end; } -monk_test.gat,136,281,4 script monk_mob2_2 139,0,19,{ - monster "monk_test.gat",139,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; - monster "monk_test.gat",139,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; +monk_test,136,281,4 script monk_mob2_2 139,0,19,{ + monster "monk_test",139,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; + monster "monk_test",139,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; //~ disablenpc "monk_mob2_2"; end; } -monk_test.gat,144,281,4 script monk_mob2_3 139,0,19,{ - monster "monk_test.gat",145,281,"--ja--",1041,1,"monk_mob2::OnMobDead"; +monk_test,144,281,4 script monk_mob2_3 139,0,19,{ + monster "monk_test",145,281,"--ja--",1041,1,"monk_mob2::OnMobDead"; //~ disablenpc "monk_mob2_3"; end; } -monk_test.gat,153,281,4 script monk_mob2_4 139,0,19,{ - monster "monk_test.gat",155,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; - monster "monk_test.gat",155,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; +monk_test,153,281,4 script monk_mob2_4 139,0,19,{ + monster "monk_test",155,278,"--ja--",1015,1,"monk_mob2::OnMobDead"; + monster "monk_test",155,284,"--ja--",1015,1,"monk_mob2::OnMobDead"; //~ disablenpc "monk_mob2_4"; end; } -monk_test.gat,165,278,4 script monk_mob2_warp 45,1,1,{ +monk_test,165,278,4 script monk_mob2_warp 45,1,1,{ set MONK_Q, 9; - mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; - killmonster "monk_test.gat","monk_mob2::OnMobDead"; - warp "monk_test.gat",317,142; + mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; + killmonster "monk_test","monk_mob2::OnMobDead"; + warp "monk_test",317,142; end; } -monk_test.gat,1,1,1 script monk_mob2 -1,{ +monk_test,1,1,1 script monk_mob2 -1,{ OnMobDead: end; } -monk_test.gat,82,85,4 script Test Assistant#03 95,{ +monk_test,82,85,4 script Test Assistant#03 95,{ mes "[Test Assistant]"; mes "Are you ready for training in the dispersement of evil?"; next; @@ -1847,13 +1847,13 @@ monk_test.gat,82,85,4 script Test Assistant#03 95,{ mes "Of course, there will be some monsters spawned in the maze. You'll have to fight with them."; mes "Good luck! May God be with you."; next; - if(getareausers("monk_test.gat",233,262,269,300) > 0) goto L_WAIT; - killmonster "monk_test.gat","monk_mob3::OnMobDead"; + if(getareausers("monk_test",233,262,269,300) > 0) goto L_WAIT; + killmonster "monk_test","monk_mob3::OnMobDead"; enablenpc "monk_mob3_1"; enablenpc "monk_mob3_2"; enablenpc "monk_mob3_3"; enablenpc "monk_mob3_4"; - warp "monk_test.gat",231,279; + warp "monk_test",231,279; end; L_WAIT: @@ -1862,37 +1862,37 @@ L_WAIT: close; } -monk_test.gat,234,281,4 script monk_mob3_1 139,0,19,{ - monster "monk_test.gat",235,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; - monster "monk_test.gat",235,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; +monk_test,234,281,4 script monk_mob3_1 139,0,19,{ + monster "monk_test",235,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; + monster "monk_test",235,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; //~ disablenpc "monk_mob3_1"; end; } -monk_test.gat,239,281,4 script monk_mob3_2 139,0,19,{ - monster "monk_test.gat",240,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; - monster "monk_test.gat",240,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; +monk_test,239,281,4 script monk_mob3_2 139,0,19,{ + monster "monk_test",240,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; + monster "monk_test",240,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; //~ disablenpc "monk_mob3_2"; end; } -monk_test.gat,248,281,4 script monk_mob3_3 139,0,19,{ - monster "monk_test.gat",249,281,"--ja--",1041,1,"monk_mob3::OnMobDead"; +monk_test,248,281,4 script monk_mob3_3 139,0,19,{ + monster "monk_test",249,281,"--ja--",1041,1,"monk_mob3::OnMobDead"; //~ disablenpc "monk_mob3_3"; end; } -monk_test.gat,260,281,4 script monk_mob3_4 139,0,19,{ - monster "monk_test.gat",261,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; - monster "monk_test.gat",261,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; +monk_test,260,281,4 script monk_mob3_4 139,0,19,{ + monster "monk_test",261,277,"--ja--",1015,1,"monk_mob3::OnMobDead"; + monster "monk_test",261,284,"--ja--",1015,1,"monk_mob3::OnMobDead"; //~ disablenpc "monk_mob3_4"; end; } -monk_test.gat,269,279,4 script monk_mob3_warp#02 45,1,1,{ +monk_test,269,279,4 script monk_mob3_warp#02 45,1,1,{ set MONK_Q, 9; - mapannounce "monk_test.gat","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; - killmonster "monk_test.gat","monk_mob3::OnMobDead"; - warp "monk_test.gat",317,142; + mapannounce "monk_test","Congratulations!!" + strcharinfo(0)+ " Passes!! Please go to [Daowen], he is deep inside the building.",8; + killmonster "monk_test","monk_mob3::OnMobDead"; + warp "monk_test",317,142; end; } -monk_test.gat,1,1,1 script monk_mob3 -1,{ +monk_test,1,1,1 script monk_mob3 -1,{ OnMobDead: end; } @@ -1901,26 +1901,26 @@ OnMobDead: //============================================================================== // Monsters of Mushroom Collecting //============================================================================== -job_monk.gat,0,0,0,0 monster Thief Mushroom 1182,170,0,0,0 -job_monk.gat,0,0,0,0 monster Thief Bug Larva 1051,120,0,0,0 +job_monk,0,0,0,0 monster Thief Mushroom 1182,170,0,0,0 +job_monk,0,0,0,0 monster Thief Bug Larva 1051,120,0,0,0 //============================================================================== // warps //============================================================================== -prt_monk.gat,192,172,0 warp monk15 1,1,monk_test.gat,329,50 -monk_test.gat,329,47,0 warp monk16 1,1,prt_monk.gat,193,166 -monk_test.gat,329,76,0 warp monk17 1,1,monk_test.gat,259,118 -monk_test.gat,259,115,0 warp monk18 1,1,monk_test.gat,329,71 -monk_test.gat,271,126,0 warp monk19 1,1,monk_test.gat,301,127 -monk_test.gat,298,127,0 warp monk20 1,1,monk_test.gat,268,126 +prt_monk,192,172,0 warp monk15 1,1,monk_test,329,50 +monk_test,329,47,0 warp monk16 1,1,prt_monk,193,166 +monk_test,329,76,0 warp monk17 1,1,monk_test,259,118 +monk_test,259,115,0 warp monk18 1,1,monk_test,329,71 +monk_test,271,126,0 warp monk19 1,1,monk_test,301,127 +monk_test,298,127,0 warp monk20 1,1,monk_test,268,126 //============================================================================== // mapflag //============================================================================== -monk_test.gat mapflag nomemo -monk_test.gat mapflag noteleport -monk_test.gat mapflag nosave SavePoint -monk_test.gat mapflag nopenalty -monk_test.gat mapflag nobranch -monk_test.gat mapflag noexp -monk_test.gat mapflag noloot +monk_test mapflag nomemo +monk_test mapflag noteleport +monk_test mapflag nosave SavePoint +monk_test mapflag nopenalty +monk_test mapflag nobranch +monk_test mapflag noexp +monk_test mapflag noloot diff --git a/npc/jobs/2-2/rogue.txt b/npc/jobs/2-2/rogue.txt index 28634fa63..01833151a 100644 --- a/npc/jobs/2-2/rogue.txt +++ b/npc/jobs/2-2/rogue.txt @@ -30,7 +30,7 @@ //=======================================================================================================// // Markie: Test 1 and Jobchange // //***********************************************************************************************************************************************************// -in_rogue.gat,363,123,3 script Markie 747,{ +in_rogue,363,123,3 script Markie 747,{ callfunc "F_BlockHigh",Job_Thief_High,"Thief High",Job_Stalker,"Stalker","Markie"; mes "[Markie]"; @@ -97,7 +97,7 @@ L_Test1: mes "I am going to ask you a few questions. Listen carefully and choose what you think is the best answer okay?"; next; - savepoint "in_rogue.gat",366,114; + savepoint "in_rogue",366,114; set @score, 0; set ROGUE_Q, 1; if(rand(2)) goto L_QSet2; @@ -392,7 +392,7 @@ L_SkillP: //=======================================================================================================// // Mr. Smith: Tests 2 and 3 // //***********************************************************************************************************************************************************// -in_rogue.gat,376,23,3 script Mr. Smith 57,{ +in_rogue,376,23,3 script Mr. Smith 57,{ mes "[Mr. Smith]"; if(BaseJob == Job_Thief) goto L_Thief; @@ -631,7 +631,7 @@ L_Done: //=========================================================== //------------------------------------------------------------------------------ -in_rogue.gat,272,136,3 script Hermanthorn Jr. 85,{ +in_rogue,272,136,3 script Hermanthorn Jr. 85,{ mes "[Hermanthorn Jr.]"; mes "Huh? Wha.... who are you?! You're not from the Rogue guild!! Get out of here!"; emotion e_what; @@ -647,17 +647,17 @@ in_rogue.gat,272,136,3 script Hermanthorn Jr. 85,{ } // -------------------------------------------------------------------------- -cmd_fild09.gat,106,195,0 script Aragham Junior#01 45,1,1,{ +cmd_fild09,106,195,0 script Aragham Junior#01 45,1,1,{ callfunc "F_RogueTest3", 1, "Aragham", "never", "hoarded", "upgrade items.", 244, 24; } // ----------------------------------------------------------------------------- -cmd_fild09.gat,335,143,0 script Hollgrehen Junior#01 45,1,1,{ +cmd_fild09,335,143,0 script Hollgrehen Junior#01 45,1,1,{ callfunc "F_RogueTest3", 2, "My father", "never", "hoarded", "upgrade items.", 168, 34; } // ------------------------------------------------------------------------------ -cmd_fild04.gat,304,179,0 script Antonio Junior#01 45,1,1,{ +cmd_fild04,304,179,0 script Antonio Junior#01 45,1,1,{ callfunc "F_RogueTest3", 3, "Antonio", "doesn't like", "breaking", "refining materials.", 165, 104; } @@ -747,7 +747,7 @@ L_Enter: mes "You hear the door begining to open........"; next; deletearray @choice$[1], 4; - warp "in_rogue.gat", getarg(5), getarg(6); + warp "in_rogue", getarg(5), getarg(6); end; L_Wrong: @@ -769,22 +769,22 @@ sF_Password: // Test 4: Last Test // //***********************************************************************************************************************************************************// // Other path -// warp "in_rogue.gat", 11, 388; +// warp "in_rogue", 11, 388; // 390,389 end warp // 9,9 -> 9,21 //=============================================== // Guildsman //=============================================== //--------------------------------------------------------------------------- -in_rogue.gat,244,39,4 script Aragham Junior#02 99,{ +in_rogue,244,39,4 script Aragham Junior#02 99,{ callfunc "F_RogueTest4", 1, "Aragham Junior", 245, 27; } //--------------------------------------------------------------------------- -in_rogue.gat,152,27,6 script Hollgrehen Junior#02 85,{ +in_rogue,152,27,6 script Hollgrehen Junior#02 85,{ callfunc "F_RogueTest4", 2, "Hollgrehen Junior", 160, 32; } //--------------------------------------------------------------------------- -in_rogue.gat,183,105,4 script Antonio Junior#02 88,{ +in_rogue,183,105,4 script Antonio Junior#02 88,{ callfunc "F_RogueTest4", 3, "Antonio Junior", 175, 107; } @@ -822,9 +822,9 @@ function script F_RogueTest4 { mes "Good luck then."; next; set ROGUE_Q, 4; - killmonsterall "in_rogue.gat"; - savepoint "in_rogue.gat", getarg(2), getarg(3); - warp "in_rogue.gat", 15, 105; + killmonsterall "in_rogue"; + savepoint "in_rogue", getarg(2), getarg(3); + warp "in_rogue", 15, 105; end; M_End: @@ -869,98 +869,98 @@ L_NoThief: //================================================ // Monster Spawns //================================================ -in_rogue.gat,15,185,0 script rogue_mob1 139,8,0,{ - monster "in_rogue.gat",14,188,"Zombie",1015,1; - monster "in_rogue.gat",15,188,"Zombie",1015,1; - monster "in_rogue.gat",16,188,"Zombie",1015,1; - monster "in_rogue.gat",14,189,"Zombie",1015,1; - monster "in_rogue.gat",15,189,"Zombie",1015,1; - monster "in_rogue.gat",16,189,"Zombie",1015,1; +in_rogue,15,185,0 script rogue_mob1 139,8,0,{ + monster "in_rogue",14,188,"Zombie",1015,1; + monster "in_rogue",15,188,"Zombie",1015,1; + monster "in_rogue",16,188,"Zombie",1015,1; + monster "in_rogue",14,189,"Zombie",1015,1; + monster "in_rogue",15,189,"Zombie",1015,1; + monster "in_rogue",16,189,"Zombie",1015,1; end; } -in_rogue.gat,15,245,0 script rogue_mob2 139,8,0,{ - monster "in_rogue.gat",14,247,"Mummy",1041,1; - monster "in_rogue.gat",15,247,"Mummy",1041,1; - monster "in_rogue.gat",16,247,"Mummy",1041,1; - monster "in_rogue.gat",14,248,"Mummy",1041,1; - monster "in_rogue.gat",15,248,"Mummy",1041,1; - monster "in_rogue.gat",16,248,"Mummy",1041,1; +in_rogue,15,245,0 script rogue_mob2 139,8,0,{ + monster "in_rogue",14,247,"Mummy",1041,1; + monster "in_rogue",15,247,"Mummy",1041,1; + monster "in_rogue",16,247,"Mummy",1041,1; + monster "in_rogue",14,248,"Mummy",1041,1; + monster "in_rogue",15,248,"Mummy",1041,1; + monster "in_rogue",16,248,"Mummy",1041,1; end; } -in_rogue.gat,15,328,0 script rogue_mob3 139,8,0,{ - monster "in_rogue.gat",14,331,"Zombie",1015,1; - monster "in_rogue.gat",15,331,"Zombie",1015,1; - monster "in_rogue.gat",16,331,"Zombie",1015,1; - monster "in_rogue.gat",14,332,"Zombie",1015,1; - monster "in_rogue.gat",15,332,"Zombie",1015,1; - monster "in_rogue.gat",16,332,"Zombie",1015,1; +in_rogue,15,328,0 script rogue_mob3 139,8,0,{ + monster "in_rogue",14,331,"Zombie",1015,1; + monster "in_rogue",15,331,"Zombie",1015,1; + monster "in_rogue",16,331,"Zombie",1015,1; + monster "in_rogue",14,332,"Zombie",1015,1; + monster "in_rogue",15,332,"Zombie",1015,1; + monster "in_rogue",16,332,"Zombie",1015,1; end; } -in_rogue.gat,35,342,0 script rogue_mob4 139,0,8,{ - monster "in_rogue.gat",38,340,"Mummy",1041,1; - monster "in_rogue.gat",37,342,"Abyss Knight",1219,1; - monster "in_rogue.gat",39,342,"Ghoul",1036,1; - monster "in_rogue.gat",38,344,"Mummy",1041,1; +in_rogue,35,342,0 script rogue_mob4 139,0,8,{ + monster "in_rogue",38,340,"Mummy",1041,1; + monster "in_rogue",37,342,"Abyss Knight",1219,1; + monster "in_rogue",39,342,"Ghoul",1036,1; + monster "in_rogue",38,344,"Mummy",1041,1; end; } -in_rogue.gat,57,306,0 script rogue_mob5 139,4,0,{ - monster "in_rogue.gat",59,301,"Khalitzburg",1132,1; +in_rogue,57,306,0 script rogue_mob5 139,4,0,{ + monster "in_rogue",59,301,"Khalitzburg",1132,1; end; } -in_rogue.gat,96,333,0 script rogue_mob6 139,0,4,{ - monster "in_rogue.gat",92,325,"Khalitzburg",1132,1; +in_rogue,96,333,0 script rogue_mob6 139,0,4,{ + monster "in_rogue",92,325,"Khalitzburg",1132,1; end; } -in_rogue.gat,139,313,0 script rogue_mob7 139,4,0,{ - monster "in_rogue.gat",139,309,"Abyss Knight",1219,1; +in_rogue,139,313,0 script rogue_mob7 139,4,0,{ + monster "in_rogue",139,309,"Abyss Knight",1219,1; end; } -in_rogue.gat,135,246,0 script rogue_mob8 139,0,4,{ - monster "in_rogue.gat",139,245,"Zombie",1015,2; - monster "in_rogue.gat",139,246,"Zombie",1015,2; - monster "in_rogue.gat",139,247,"Zombie",1015,2; +in_rogue,135,246,0 script rogue_mob8 139,0,4,{ + monster "in_rogue",139,245,"Zombie",1015,2; + monster "in_rogue",139,246,"Zombie",1015,2; + monster "in_rogue",139,247,"Zombie",1015,2; end; } -in_rogue.gat,62,302,0 script rogue_mob9 139,0,4,{ - monster "in_rogue.gat",57,305,"Khalitzburg",1132,1; +in_rogue,62,302,0 script rogue_mob9 139,0,4,{ + monster "in_rogue",57,305,"Khalitzburg",1132,1; end; } -in_rogue.gat,199,218,0 script rogue_mob10 139,0,8,{ - monster "in_rogue.gat",157,218,"Zombie",1015,10; - monster "in_rogue.gat",157,218,"Abyss Knight",1219,1; - monster "in_rogue.gat",157,218,"Ghoul",1036,1; - monster "in_rogue.gat",157,218,"Archer Skeleton",1016,1; +in_rogue,199,218,0 script rogue_mob10 139,0,8,{ + monster "in_rogue",157,218,"Zombie",1015,10; + monster "in_rogue",157,218,"Abyss Knight",1219,1; + monster "in_rogue",157,218,"Ghoul",1036,1; + monster "in_rogue",157,218,"Archer Skeleton",1016,1; end; } -in_rogue.gat,86,187,0 script rogue_mob11 139,0,8,{ - monster "in_rogue.gat",88,186,"Mummy",1041,1; - monster "in_rogue.gat",88,187,"Mummy",1041,1; - monster "in_rogue.gat",88,188,"Mummy",1041,1; +in_rogue,86,187,0 script rogue_mob11 139,0,8,{ + monster "in_rogue",88,186,"Mummy",1041,1; + monster "in_rogue",88,187,"Mummy",1041,1; + monster "in_rogue",88,188,"Mummy",1041,1; end; } -in_rogue.gat,225,187,0 script rogue_mob12 139,0,8,{ - monster "in_rogue.gat",232,191,"Abyss Knight",1219,1; - monster "in_rogue.gat",233,190,"Abyss Knight",1219,1; - monster "in_rogue.gat",234,189,"Abyss Knight",1219,1; +in_rogue,225,187,0 script rogue_mob12 139,0,8,{ + monster "in_rogue",232,191,"Abyss Knight",1219,1; + monster "in_rogue",233,190,"Abyss Knight",1219,1; + monster "in_rogue",234,189,"Abyss Knight",1219,1; end; } -in_rogue.gat,252,320,0 script rogue_mob13 139,0,8,{ - monster "in_rogue.gat",252,319,"Mummy",1041,1; - monster "in_rogue.gat",252,321,"Mummy",1041,1; - monster "in_rogue.gat",252,319,"Ghoul",1036,1; - monster "in_rogue.gat",252,321,"Ghoul",1036,1; - monster "in_rogue.gat",257,320,"Archer Skeleton",1016,1; - monster "in_rogue.gat",248,320,"Archer Skeleton",1016,1; +in_rogue,252,320,0 script rogue_mob13 139,0,8,{ + monster "in_rogue",252,319,"Mummy",1041,1; + monster "in_rogue",252,321,"Mummy",1041,1; + monster "in_rogue",252,319,"Ghoul",1036,1; + monster "in_rogue",252,321,"Ghoul",1036,1; + monster "in_rogue",257,320,"Archer Skeleton",1016,1; + monster "in_rogue",248,320,"Archer Skeleton",1016,1; end; } //================================================ // End Warp //================================================ -in_rogue.gat,370,320,0 script rogue04 45,1,1,{ +in_rogue,370,320,0 script rogue04 45,1,1,{ set ROGUE_Q, 5; - killmonsterall "in_rogue.gat"; - warp "in_rogue.gat",378,113; + killmonsterall "in_rogue"; + warp "in_rogue",378,113; end; } @@ -976,17 +976,17 @@ OnMinute30: OnMinute40: OnMinute50: OnMinute60: - killmonsterall "in_rogue.gat"; + killmonsterall "in_rogue"; end; } //============================================================================== // mapflag //============================================================================== -in_rogue.gat mapflag nomemo -in_rogue.gat mapflag noteleport -in_rogue.gat mapflag nosave SavePoint -in_rogue.gat mapflag nopenalty -in_rogue.gat mapflag nobranch -in_rogue.gat mapflag noexp -in_rogue.gat mapflag noloot +in_rogue mapflag nomemo +in_rogue mapflag noteleport +in_rogue mapflag nosave SavePoint +in_rogue mapflag nopenalty +in_rogue mapflag nobranch +in_rogue mapflag noexp +in_rogue mapflag noloot diff --git a/npc/jobs/2-2/sage.txt b/npc/jobs/2-2/sage.txt index 70d38bbc0..25671b207 100644 --- a/npc/jobs/2-2/sage.txt +++ b/npc/jobs/2-2/sage.txt @@ -29,7 +29,7 @@ //================================== //Sage Castle //================================== -yuno_in02.gat,38,61,4 script Magic Academy Headmaster 743,{ +yuno_in02,38,61,4 script Magic Academy Headmaster 743,{ callfunc "F_BlockHigh",Job_Mage_High,"High Mage",Job_Professor,"Professor","Keiron"; if(BaseJob == Job_Sage) goto L_Menu3_3; if(BaseJob != Job_Mage) goto L_Menu2_1; @@ -160,7 +160,7 @@ L_Menu3_3: //=============================== //Biotech Lab //=============================== -yuno_in03.gat,244,31,3 script Physics Professor 120,{ +yuno_in03,244,31,3 script Physics Professor 120,{ if(BaseJob == Job_Sage) goto L_Menu3_2; if(BaseJob != Job_Mage) goto L_Menu1_1; if(SAGE_Q == 11) goto L_Menu3_1; @@ -571,7 +571,7 @@ L_Menu3_2: //Monster Museum //================================== -yuno_in03.gat,32,102,0 script Biology Professor 755,{ +yuno_in03,32,102,0 script Biology Professor 755,{ if(BaseJob == Job_Sage) goto L_Menu5_4; if(BaseJob != Job_Mage) goto L_Menu1_1; if(SAGE_Q == 11) goto L_Menu5_3; @@ -940,7 +940,7 @@ L_Menu5_4: //Academy Interior //================================= -yuno_in03.gat,154,35,4 script Academy Staff 742,{ +yuno_in03,154,35,4 script Academy Staff 742,{ callfunc "F_BlockHigh",26,"High Mage",40,"Professor","Mathias"; if(BaseJob == Job_Sage) goto L_Menu6_4; @@ -1227,7 +1227,7 @@ L_Menu6_4: close; } -yuno_in03.gat,169,180,4 script Test Professor 755,{ +yuno_in03,169,180,4 script Test Professor 755,{ if(BaseJob == Job_Sage) goto L_Menu4_5; if(BaseJob != Job_Mage) goto L_Menu1_1; if(SAGE_Q == 5) goto L_Menu2_1; @@ -1370,7 +1370,7 @@ L_Menu4_5: close; } -yuno_in03.gat,62,176,3 script History Professor 109,{ +yuno_in03,62,176,3 script History Professor 109,{ if(BaseJob == Job_Sage) goto L_Menu2_2; if(BaseJob != Job_Mage) goto L_Menu1_1; if(SAGE_Q == 11) goto L_Menu2_1; @@ -1413,7 +1413,7 @@ L_Menu2_2: close; } -yuno_in03.gat,105,177,4 script Placement Test Professor 754,{ +yuno_in03,105,177,4 script Placement Test Professor 754,{ if(BaseJob == Job_Sage) goto L_Menu3_4; if(BaseJob != Job_Mage) goto L_Menu1_1; if(SAGE_Q == 11) goto L_Menu3_3; @@ -1895,7 +1895,7 @@ L_Menu3_4: //Skill Test Room //================================== -job_sage.gat,50,165,4 script Skill Test Coordinator::jobsage_wroom 700,{ +job_sage,50,165,4 script Skill Test Coordinator::jobsage_wroom 700,{ mes "[Skill Test Coordinator]"; mes "Welcome to the Sage skill test."; mes "Please go to the waiting area if you want to take the test."; @@ -1912,7 +1912,7 @@ OnInit: end; OnStart: disablewaitingroomevent; - warpwaitingpc "job_sage.gat",118,99; + warpwaitingpc "job_sage",118,99; set $@jobsage_pid,$@warpwaitingpc[0]; if( attachrid($@jobsage_pid)==0 ) goto L_Error; set $@jobsage_pname$,strcharinfo(0); @@ -1927,30 +1927,30 @@ OnEnable: } //======== Test Step 1 -job_sage.gat,1,1,1 script jobsage_1st -1,{ +job_sage,1,1,1 script jobsage_1st -1,{ end; OnStart: set $@jobsage_m,16; - monster "job_sage.gat",115,106,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",120,102,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",124,98,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",120,93,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",115,90,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",111,93,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",107,98,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",111,102,"Unit",1183,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",128,110,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",124,106,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",124,89,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",128,85,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",107,89,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",103,85,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",107,106,"Unit",1184,1,"jobsage_1st::OnKilled"; - monster "job_sage.gat",103,110,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",115,106,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",120,102,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",124,98,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",120,93,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",115,90,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",111,93,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",107,98,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",111,102,"Unit",1183,1,"jobsage_1st::OnKilled"; + monster "job_sage",128,110,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",124,106,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",124,89,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",128,85,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",107,89,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",103,85,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",107,106,"Unit",1184,1,"jobsage_1st::OnKilled"; + monster "job_sage",103,110,"Unit",1184,1,"jobsage_1st::OnKilled"; initnpctimer; end; OnReset: - killmonster "job_sage.gat","All"; + killmonster "job_sage","All"; end; OnKilled: set $@jobsage_m,$@jobsage_m-1; @@ -1959,47 +1959,47 @@ OnKilled: if((getnpctimer(0) >= 120000 ) && (getnpctimer(0) <= 170000 )) set sagecheck,sagecheck-1; if(getnpctimer(0) > 170000 ) set sagecheck,sagecheck-2; stopnpctimer; - mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8; + mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8; donpcevent "jobsage_2nd::OnStart"; L_NotWin: end; OnTimer1000: - mapannounce "job_sage.gat","Examiner: The skill test begins now.",8; + mapannounce "job_sage","Examiner: The skill test begins now.",8; end; OnTimer2500: - mapannounce "job_sage.gat","Examiner: The time limit for this portion of the test is 3 minutes.",8; + mapannounce "job_sage","Examiner: The time limit for this portion of the test is 3 minutes.",8; end; OnTimer4000: - mapannounce "job_sage.gat","Examiner: You must kill all the monsters within that time period.",8; + mapannounce "job_sage","Examiner: You must kill all the monsters within that time period.",8; end; OnTimer30000: - mapannounce "job_sage.gat","Examiner: 2 minutes, 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 2 minutes, 30 seconds remaining.",8; end; OnTimer60000: - mapannounce "job_sage.gat","Examiner: 2 minutes remaining.",8; + mapannounce "job_sage","Examiner: 2 minutes remaining.",8; end; OnTimer90000: - mapannounce "job_sage.gat","Examiner: 1 minute, 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 1 minute, 30 seconds remaining.",8; end; OnTimer120000: - mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8; + mapannounce "job_sage","Examiner: 1 minute remaining.",8; end; OnTimer150000: - mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 30 seconds remaining.",8; end; OnTimer170000: - mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8; + mapannounce "job_sage","Examiner: 10 seconds remaining.",8; end; OnTimer180000: donpcevent "jobsage_1st::OnReset"; - mapannounce "job_sage.gat","Examiner: Time has expired.",8; + mapannounce "job_sage","Examiner: Time has expired.",8; end; OnTimer181500: - mapannounce "job_sage.gat","Examiner:" + $@jobsage_pname$ + "failed the test.",8; - areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258; + mapannounce "job_sage","Examiner:" + $@jobsage_pname$ + "failed the test.",8; + areawarp "job_sage",100,82,131,113,"yuno",324,258; end; OnTimer183000: - mapannounce "job_sage.gat","Next candidate, please step forward.",8; + mapannounce "job_sage","Next candidate, please step forward.",8; end; OnTimer184000: donpcevent "jobsage_wroom::OnEnable"; @@ -2008,39 +2008,39 @@ OnTimer184000: } //======== Test Step 2 -job_sage.gat,1,1,1 script jobsage_2nd -1,{ +job_sage,1,1,1 script jobsage_2nd -1,{ end; OnStart: donpcevent "jobsage_2nd::OnReset"; set $@jobsage_m,24; - monster "job_sage.gat",120,102,"GeographyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,102,"StatisticsInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,102,"MeteorologyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,102,"AstronomyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,102,"LinguisticsInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,102,"CityLifeInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",124,98,"ForestryInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",124,98,"HealthInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",124,98,"PsychologyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,93,"AnthropologyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,93,"BiologyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",120,93,"EthicsInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"ArchitectureInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"PlasticsInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"NutritionInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"FoodInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"ManagementInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,93,"SociologyInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",107,98,"EconomicsInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",107,98,"MagicInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",107,98,"PoliSciInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,102,"MathInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,102,"HistoryInfo",1063,1,"jobsage_2nd::OnKilled"; - monster "job_sage.gat",111,102,"PhysicsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"GeographyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"StatisticsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"MeteorologyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"AstronomyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"LinguisticsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,102,"CityLifeInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",124,98,"ForestryInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",124,98,"HealthInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",124,98,"PsychologyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,93,"AnthropologyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,93,"BiologyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",120,93,"EthicsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"ArchitectureInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"PlasticsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"NutritionInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"FoodInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"ManagementInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,93,"SociologyInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",107,98,"EconomicsInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",107,98,"MagicInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",107,98,"PoliSciInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,102,"MathInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,102,"HistoryInfo",1063,1,"jobsage_2nd::OnKilled"; + monster "job_sage",111,102,"PhysicsInfo",1063,1,"jobsage_2nd::OnKilled"; initnpctimer; end; OnReset: - killmonster "job_sage.gat","All"; + killmonster "job_sage","All"; end; OnKilled: set $@jobsage_m,$@jobsage_m-1; @@ -2049,44 +2049,44 @@ OnKilled: if(getnpctimer(0) < 60000 ) set sagecheck,sagecheck+1; if((getnpctimer(0) >= 120000 ) && (getnpctimer(0) <= 170000 )) set sagecheck,sagecheck-1; if(getnpctimer(0) > 170000 ) set sagecheck,sagecheck-2; - mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8; + mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + " killed all the monsters!",8; donpcevent "jobsage_3rd::OnStart"; L_NotWin: end; OnTimer1500: - mapannounce "job_sage.gat","Examiner: The time limit for this portion of the test is 3 minutes.",8; + mapannounce "job_sage","Examiner: The time limit for this portion of the test is 3 minutes.",8; end; OnTimer3000: - mapannounce "job_sage.gat","Examiner: You must kill all the monsters within that time period.",8; + mapannounce "job_sage","Examiner: You must kill all the monsters within that time period.",8; end; OnTimer30000: - mapannounce "job_sage.gat","Examiner: 2 minutes, 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 2 minutes, 30 seconds remaining.",8; end; OnTimer60000: - mapannounce "job_sage.gat","Examiner: 2 minutes remaining.",8; + mapannounce "job_sage","Examiner: 2 minutes remaining.",8; end; OnTimer90000: - mapannounce "job_sage.gat","Examiner: 1 minute, 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 1 minute, 30 seconds remaining.",8; end; OnTimer120000: - mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8; + mapannounce "job_sage","Examiner: 1 minute remaining.",8; end; OnTimer150000: - mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 30 seconds remaining.",8; end; OnTimer170000: - mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8; + mapannounce "job_sage","Examiner: 10 seconds remaining.",8; end; OnTimer180000: donpcevent "jobsage_2nd::OnReset"; - mapannounce "job_sage.gat","Examiner: Time has expired.",8; + mapannounce "job_sage","Examiner: Time has expired.",8; end; OnTimer181500: - mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + "has failed the test.",8; - areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258; + mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + "has failed the test.",8; + areawarp "job_sage",100,82,131,113,"yuno",324,258; end; OnTimer183000: - mapannounce "job_sage.gat","Next candidate, please step forward.",8; + mapannounce "job_sage","Next candidate, please step forward.",8; end; OnTimer184000: donpcevent "jobsage_wroom::OnEnable"; @@ -2096,16 +2096,16 @@ OnTimer184000: //======== Test Step 3 -job_sage.gat,1,1,1 script jobsage_3rd -1,{ +job_sage,1,1,1 script jobsage_3rd -1,{ end; OnStart: donpcevent "jobsage_3rd::OnReset"; set $@jobsage_m,1; - monster "job_sage.gat",116,98,"Bachelor",1179,1,"jobsage_3rd::OnKilled"; - monster "job_sage.gat",124,106,"Tardy",1185,1; - monster "job_sage.gat",124,89,"Loaner",1185,1; - monster "job_sage.gat",107,89,"Cheater",1185,1; - monster "job_sage.gat",107,106,"Absentee",1185,1; + monster "job_sage",116,98,"Bachelor",1179,1,"jobsage_3rd::OnKilled"; + monster "job_sage",124,106,"Tardy",1185,1; + monster "job_sage",124,89,"Loaner",1185,1; + monster "job_sage",107,89,"Cheater",1185,1; + monster "job_sage",107,106,"Absentee",1185,1; initnpctimer; end; OnReset: @@ -2114,34 +2114,34 @@ OnKilled: set $@jobsage_m,$@jobsage_m-1; if( $@jobsage_m > 0 )goto L_NotWin; stopnpctimer; - killmonster "job_sage.gat","All"; + killmonster "job_sage","All"; set SAGE_Q,7; if(getnpctimer(0) < 20000 ) set sagecheck,sagecheck+1; if((getnpctimer(0) >= 30000 ) && (getnpctimer(0) <= 50000 )) set sagecheck,sagecheck-1; if(getnpctimer(0) > 50000 ) set sagecheck,sagecheck-2; - mapannounce "job_sage.gat","Examiner: Congratulations. " + $@jobsage_pname$ + "passed the test!",8; + mapannounce "job_sage","Examiner: Congratulations. " + $@jobsage_pname$ + "passed the test!",8; donpcevent "jobsage_success::OnSuccess"; L_NotWin: end; OnTimer1500: - mapannounce "job_sage.gat","Examiner: 1 minute remaining.",8; + mapannounce "job_sage","Examiner: 1 minute remaining.",8; end; OnTimer30000: - mapannounce "job_sage.gat","Examiner: 30 seconds remaining.",8; + mapannounce "job_sage","Examiner: 30 seconds remaining.",8; end; OnTimer50000: - mapannounce "job_sage.gat","Examiner: 10 seconds remaining.",8; + mapannounce "job_sage","Examiner: 10 seconds remaining.",8; end; OnTimer60000: donpcevent "jobsage_3rd::OnReset"; - mapannounce "job_sage.gat","Examiner: Time has expired.",8; + mapannounce "job_sage","Examiner: Time has expired.",8; end; OnTimer61500: - mapannounce "job_sage.gat","Examiner: " + $@jobsage_pname$ + "failed the test.",8; - areawarp "job_sage.gat",100,82,131,113,"yuno.gat",324,258; + mapannounce "job_sage","Examiner: " + $@jobsage_pname$ + "failed the test.",8; + areawarp "job_sage",100,82,131,113,"yuno",324,258; end; OnTimer63000: - mapannounce "job_sage.gat","Examiner: This concludes the test. Next candidate, please step forward.",8; + mapannounce "job_sage","Examiner: This concludes the test. Next candidate, please step forward.",8; end; OnTimer64000: donpcevent "jobsage_wroom::OnEnable"; @@ -2150,17 +2150,17 @@ OnTimer64000: } //======== Successful -job_sage.gat,1,7,1 script jobsage_success 66,{ +job_sage,1,7,1 script jobsage_success 66,{ OnSuccess: - killmonster "job_sage.gat","All"; + killmonster "job_sage","All"; initnpctimer; end; OnTimer3000: - mapannounce "job_sage.gat","Examiner: Please allow me to guide you out.",8; + mapannounce "job_sage","Examiner: Please allow me to guide you out.",8; end; OnTimer6000: - mapannounce "job_sage.gat","Next candidate, please step forward.",8; - areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180; + mapannounce "job_sage","Next candidate, please step forward.",8; + areawarp "job_sage",100,82,131,113,"yuno_in03",163,180; end; OnTimer7000: donpcevent "jobsage_wroom::OnEnable"; @@ -2171,10 +2171,10 @@ OnTimer7000: //============================================================================== // mapflag //============================================================================== -job_sage.gat mapflag nomemo -job_sage.gat mapflag noteleport -job_sage.gat mapflag nosave SavePoint -job_sage.gat mapflag nopenalty -job_sage.gat mapflag nobranch -job_sage.gat mapflag noexp -job_sage.gat mapflag noloot +job_sage mapflag nomemo +job_sage mapflag noteleport +job_sage mapflag nosave SavePoint +job_sage mapflag nopenalty +job_sage mapflag nobranch +job_sage mapflag noexp +job_sage mapflag noloot diff --git a/npc/jobs/2-2a/Champion.txt b/npc/jobs/2-2a/Champion.txt index 99408de96..1ba070b47 100644 --- a/npc/jobs/2-2a/Champion.txt +++ b/npc/jobs/2-2a/Champion.txt @@ -16,6 +16,6 @@ //============================================================ // -== Champion ==- -valkyrie.gat,53,42,4 script Champion 52,{ +valkyrie,53,42,4 script Champion 52,{ callfunc "F_Rebirth",Job_Acolyte_High,"Acolyte High",Job_Champion,"Champion"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Clown.txt b/npc/jobs/2-2a/Clown.txt index e2c23dda3..1f3eea7c3 100644 --- a/npc/jobs/2-2a/Clown.txt +++ b/npc/jobs/2-2a/Clown.txt @@ -16,6 +16,6 @@ //============================================================ // -== Clown ==- -valkyrie.gat,53,54,4 script Clown 741,{ +valkyrie,53,54,4 script Clown 741,{ callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Clown,"Clown"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Creator.txt b/npc/jobs/2-2a/Creator.txt index 93155a543..2b9991e55 100644 --- a/npc/jobs/2-2a/Creator.txt +++ b/npc/jobs/2-2a/Creator.txt @@ -16,6 +16,6 @@ //============================================================ // -== Creator ==- -valkyrie.gat,53,50,6 script Creator 122,{ +valkyrie,53,50,6 script Creator 122,{ callfunc "F_Rebirth",Job_Merchant_High,"Merchant High",Job_Creator,"Creator"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Gypsy.txt b/npc/jobs/2-2a/Gypsy.txt index 475cde7f5..5dddb3b15 100644 --- a/npc/jobs/2-2a/Gypsy.txt +++ b/npc/jobs/2-2a/Gypsy.txt @@ -16,6 +16,6 @@ //============================================================ // -== Gypsy ==- -valkyrie.gat,53,56,4 script Gypsy 101,{ +valkyrie,53,56,4 script Gypsy 101,{ callfunc "F_Rebirth",Job_Archer_High,"High Archer",Job_Gypsy,"Gypsy"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Paladin.txt b/npc/jobs/2-2a/Paladin.txt index c662d568e..e1eceefff 100644 --- a/npc/jobs/2-2a/Paladin.txt +++ b/npc/jobs/2-2a/Paladin.txt @@ -16,6 +16,6 @@ //============================================================ // -== Paladin ==- -valkyrie.gat,53,39,4 script Paladin 752,{ +valkyrie,53,39,4 script Paladin 752,{ callfunc "F_Rebirth",Job_Swordman_High,"Swordman High",Job_Paladin,"Paladin"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Professor.txt b/npc/jobs/2-2a/Professor.txt index c3e09bf64..e33f8cf61 100644 --- a/npc/jobs/2-2a/Professor.txt +++ b/npc/jobs/2-2a/Professor.txt @@ -16,6 +16,6 @@ //============================================================ // -== Professor ==- -valkyrie.gat,53,47,4 script Professor 743,{ +valkyrie,53,47,4 script Professor 743,{ callfunc "F_Rebirth",Job_Mage_High,"High Mage",Job_Professor,"Professor"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2a/Stalker.txt b/npc/jobs/2-2a/Stalker.txt index efe52b4c0..8d3371f13 100644 --- a/npc/jobs/2-2a/Stalker.txt +++ b/npc/jobs/2-2a/Stalker.txt @@ -16,6 +16,6 @@ //============================================================ // -== Stalker ==- -valkyrie.gat,53,58,4 script Stalker 747,{ +valkyrie,53,58,4 script Stalker 747,{ callfunc "F_Rebirth",Job_Thief_High,"Thief High",Job_Stalker,"Stalker"; -} +}
\ No newline at end of file diff --git a/npc/jobs/2-2e/SoulLinker.txt b/npc/jobs/2-2e/SoulLinker.txt index fa0e3d744..47ed4bfa6 100644 --- a/npc/jobs/2-2e/SoulLinker.txt +++ b/npc/jobs/2-2e/SoulLinker.txt @@ -15,7 +15,7 @@ //= 1.1 Fixed NPC names according to iRO [Lupus] //============================================================ -morocc_in.gat,174,30,7 script Kid#sltest 716,{ +morocc_in,174,30,7 script Kid#sltest 716,{ if(SOUL_Q==1) goto L_Check; if(SOUL_Q >= 2) goto L_Warp; if(Class==Job_Soul_Linker) goto L_Thanks; @@ -106,7 +106,7 @@ L_Warp: mes "[Kid]"; mes "Okay, here we go."; close2; - warp "job_soul.gat",30,30; + warp "job_soul",30,30; end; L_Skill: @@ -117,7 +117,7 @@ L_Skill: close; } -job_soul.gat,30,35,2 script Lost Soul#1 827,{ +job_soul,30,35,2 script Lost Soul#1 827,{ if(SOUL_Q==2) goto L_Talk1; mes "[Lost Soul]"; mes "I have said all I have needed to say. Thank you."; @@ -168,7 +168,7 @@ L_Talk1: close; } -job_soul.gat,25,30,3 script Lost Soul#2 744,{ +job_soul,25,30,3 script Lost Soul#2 744,{ if(SOUL_Q==3) goto L_Talk2; if(SOUL_Q < 3) goto L_Notyet2; mes "[Lost Soul]"; @@ -220,7 +220,7 @@ L_Talk2: close; } -job_soul.gat,30,25,0 script Lost Soul#3 754,{ +job_soul,30,25,0 script Lost Soul#3 754,{ if(SOUL_Q==4) goto L_Talk3; if(SOUL_Q < 4) goto L_Notyet3; mes "[Lost Soul]"; @@ -271,7 +271,7 @@ L_Talk3: close; } -job_soul.gat,35,30,3 script Kid#4 716,{ +job_soul,35,30,3 script Kid#4 716,{ if(SOUL_Q < 5) goto L_Notyet4; mes "[Kid]"; mes "So you have listened to the tales of my friends?"; @@ -299,14 +299,14 @@ job_soul.gat,35,30,3 script Kid#4 716,{ mes "[Kid]"; mes "Please try to help others."; close2; - warp "morocc_in.gat",175,31; + warp "morocc_in",175,31; end; L_Warpout: mes "[Kid]"; mes "If you change your mind come and talk to me."; close2; - warp "morocc_in.gat",175,31; + warp "morocc_in",175,31; end; L_Notyet4: diff --git a/npc/jobs/novice/novice.txt b/npc/jobs/novice/novice.txt index e04ab51c6..3de5eabff 100644 --- a/npc/jobs/novice/novice.txt +++ b/npc/jobs/novice/novice.txt @@ -25,14 +25,14 @@ //Ragnarok Online Novice Script by yukito //==================================================================== //Bulletin Board -new_zone01.gat,66,114,4 script Bulletin Board 111,{ +new_zone01,66,114,4 script Bulletin Board 111,{ mes "^FF0000=================================^000000"; mes "^FF0000 ==^000000 ^E40CAA[Welcome] ^CC0000to^FF9000Training ^0000FFGrounds^FF0000==^000000"; mes "^FF0000=================================^000000"; close; } -new_zone01.gat,53,114,4 script Shion 727,{ +new_zone01,53,114,4 script Shion 727,{ if(Class != Job_Novice || Upper) goto L_Fail; switch (NEW_MES_FLAG0) { case 0: mes "[Shion]"; @@ -208,19 +208,19 @@ L_Fail: mes "[Shion]"; mes "You shouldn't be here."; close2; - savepoint "prontera.gat",273,354; - warp "prontera.gat",273,354; + savepoint "prontera",273,354; + warp "prontera",273,354; end; } -new_zone01.gat,144,116,2 script Guard#01 105,{ +new_zone01,144,116,2 script Guard#01 105,{ mes "[Training Grounds Guard]"; mes "Welcome to the Training Grounds."; mes "You are now in the outer court yard. Please go inside the castle to begin your training."; close; } -new_zone01.gat,144,107,2 script Guard#02 105,{ +new_zone01,144,107,2 script Guard#02 105,{ mes "[Training Grounds Guard]"; if(rand(2)) { mes "Come in!"; @@ -241,7 +241,7 @@ new_zone01.gat,144,107,2 script Guard#02 105,{ } //Receptionist -new_zone02.gat,100,29,4 script Receptionist#nz 86,{ +new_zone02,100,29,4 script Receptionist#nz 86,{ if(Class != Job_Novice || Upper) goto L_Fail; mes "[Training Grounds Receptionist]"; mes "Welcome!"; @@ -268,7 +268,7 @@ L_loop: mes "to the Training Grounds."; close2; set Zeny,Zeny+50; - warp "new_zone02.gat",100,70; + warp "new_zone02",100,70; end; case 2: mes "[Training Grounds Receptionist]"; mes "I understand."; @@ -278,23 +278,23 @@ L_loop: close2; set NEW_MES_FLAG0,0; switch( rand(6) ) { - case 0: savepoint "prontera.gat",273,354; - warp "prontera.gat",273,354; + case 0: savepoint "prontera",273,354; + warp "prontera",273,354; break; - case 1: savepoint "morocc.gat",160,94; - warp "morocc.gat",160,94; + case 1: savepoint "morocc",160,94; + warp "morocc",160,94; break; - case 2: savepoint "geffen.gat",120,100; - warp "geffen.gat",120,100; + case 2: savepoint "geffen",120,100; + warp "geffen",120,100; break; - case 3: savepoint "payon.gat",70,100; - warp "payon.gat",70,100; + case 3: savepoint "payon",70,100; + warp "payon",70,100; break; - case 4: savepoint "alberta.gat",116,57; - warp "alberta.gat",116,57; + case 4: savepoint "alberta",116,57; + warp "alberta",116,57; break; - case 5: savepoint "izlude.gat",94,103; - warp "izlude.gat",94,103; + case 5: savepoint "izlude",94,103; + warp "izlude",94,103; } end; case 3: mes "[Training Grounds Receptionist]"; @@ -334,13 +334,13 @@ L_Fail: mes "[Training Grounds Receptionist]"; mes "You shouldn't be here."; close2; - savepoint "prontera.gat",273,354; - warp "prontera.gat",273,354; + savepoint "prontera",273,354; + warp "prontera",273,354; end; } //Interfaces Instructor -new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ +new_zone02,99,105,4 script Interfaces Instructor 751,{ if (!(NEW_MES_FLAG1)) { mes "[Chris]"; mes "Nice to meet you. could you show me your application?"; @@ -413,7 +413,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "If you think you need to take more lectures,"; mes "Come to see me anytime."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; case 3: emotion e_swt2; close; @@ -433,7 +433,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "Well, find the skill instructor."; mes "I will send you to him for free of charge."; close2; - warp "new_zone02.gat",84,107; + warp "new_zone02",84,107; end; case 2: mes "[Chris]"; mes "I will send you to the next course,"; @@ -447,7 +447,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "[Chris]"; mes "I wish you good luck."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } case 3: emotion e_swt2; @@ -469,7 +469,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "Well, Go to the item instructor."; mes "I will send you to him for free of charge."; close2; - warp "new_zone02.gat",115,107; + warp "new_zone02",115,107; end; case 2: mes "[Chris]"; mes "I will send you to the next course,"; @@ -483,7 +483,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "[Chris]"; mes "I wish you good luck."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } case 3: emotion e_swt2; @@ -502,7 +502,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ mes "Pay attention to what he says, and finish the course safely."; mes "I wish you good luck."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; case 2: mes "[Chris]"; mes "That is a good idea."; @@ -538,7 +538,7 @@ new_zone02.gat,99,105,4 script Interfaces Instructor 751,{ } } -new_zone02.gat,83,111,4 script Skill Instructor 753,{ +new_zone02,83,111,4 script Skill Instructor 753,{ if (!(NEW_MES_FLAG2)) { mes "[Shecil]"; mes ""+strcharinfo(0)+""; @@ -662,7 +662,7 @@ new_zone02.gat,83,111,4 script Skill Instructor 753,{ mes "Hahaha."; mes "I will send you to the service."; close2; - warp "new_zone02.gat",115,107; + warp "new_zone02",115,107; break; case 2: goto L_battle; case 3: emotion e_omg; @@ -686,7 +686,7 @@ new_zone02.gat,83,111,4 script Skill Instructor 753,{ mes "My fists have gotten a bit rusty."; mes "Ok, I will send you! You should grow up well!"; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; case 2: mes "[Shecil]"; mes "Huh? you look like"; @@ -728,11 +728,11 @@ L_battle: mes "Practical Course!"; mes "Cheer up!"; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } -new_zone02.gat,115,111,4 script Item Instructor 726,{ +new_zone02,115,111,4 script Item Instructor 726,{ disable_items; if (!(NEW_MES_FLAG3)) { mes "[Alice]"; @@ -883,7 +883,7 @@ new_zone02.gat,115,111,4 script Item Instructor 726,{ mes "I will send you there."; mes "Study Hard!"; close2; - warp "new_zone02.gat",84,107; + warp "new_zone02",84,107; end; } mes "[Alice]"; @@ -905,7 +905,7 @@ new_zone02.gat,115,111,4 script Item Instructor 726,{ mes "Wear those tight."; mes "Ok, I will let you go."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } else { mes "[Alice]"; @@ -930,7 +930,7 @@ L_battle1: mes "Ok, I will send you there."; mes "Goodbye."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } else { mes "[Alice]"; @@ -952,7 +952,7 @@ L_bye: close; } -new_zone02.gat,118,108,4 script Kafra Employee 94,{ +new_zone02,118,108,4 script Kafra Employee 94,{ mes "[Kafra Employee]"; mes "Welcome to"; mes "Kafra Corporation."; @@ -995,7 +995,7 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "[Kafra Employee]"; mes "You will be sent to Practical Course."; close2; - warp "new_zone02.gat",28,178; + warp "new_zone02",28,178; end; } set @menu,@menu-1; @@ -1009,8 +1009,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "May God be with you."; close2; callsub L_prewarp; - savepoint "prontera.gat",118,72; - warp "prontera.gat",150,50; + savepoint "prontera",118,72; + warp "prontera",150,50; end; case 2: mes "[Kafra Employee]"; mes "Desert City, Morroc."; @@ -1019,8 +1019,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "I will pray you keep your hope in your heart always."; close2; callsub L_prewarp; - savepoint "morocc.gat",151,98; - warp "morocc.gat",155,110; + savepoint "morocc",151,98; + warp "morocc",155,110; end; case 3: mes "[Kafra Employee]"; mes "Hm? do you want to be an archer?"; @@ -1028,8 +1028,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "May God bless you."; close2; callsub L_prewarp; - savepoint "payon.gat",160,58; - warp "payon.gat",166,67; + savepoint "payon",160,58; + warp "payon",166,67; end; case 4: mes "[Kafra Employee]"; mes "Harbor City, Alberta."; @@ -1039,8 +1039,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "May God bless you."; close2; callsub L_prewarp; - savepoint "alberta.gat",31,233; - warp "alberta.gat",114,58; + savepoint "alberta",31,233; + warp "alberta",114,58; end; case 5: mes "[Kafra Employee]"; mes "City of Magic."; @@ -1049,8 +1049,8 @@ new_zone02.gat,118,108,4 script Kafra Employee 94,{ mes "May God bless you."; close2; callsub L_prewarp; - savepoint "geffen.gat",118,37; - warp "geffen.gat",121,65; + savepoint "geffen",118,37; + warp "geffen",121,65; end; } } else { @@ -1173,7 +1173,7 @@ L_prewarp: return; } -new_zone02.gat,121,101,2 script Guide Soldier 105,{ +new_zone02,121,101,2 script Guide Soldier 105,{ mes "[Soldier]"; mes "We, Soldiers, are guiding Novices here in the gate way of town."; mes "When you go to a new town, Please visit Guide Soldier and receive their information for the map."; @@ -1190,7 +1190,7 @@ new_zone02.gat,121,101,2 script Guide Soldier 105,{ } //Interface Assistant -new_zone02.gat,161,182,6 script Interface Assistant 92,{ +new_zone02,161,182,6 script Interface Assistant 92,{ mes "[Edwin]"; mes "I am an Interface Assistant."; mes "Choose what you want to know more about."; @@ -1328,7 +1328,7 @@ L_loop: goto L_loop; } -new_zone02.gat,182,182,4 script Status Assistant 754,{ +new_zone02,182,182,4 script Status Assistant 754,{ mes "[Jarre Riotte]"; mes "Welcome new adventurer."; mes "I, Jarre Riotte will help you learn about the fundamental rules of your characters status."; @@ -1572,7 +1572,7 @@ L_loop: goto L_loop; } -new_zone02.gat,184,172,4 script Skill Assistant 47,{ +new_zone02,184,172,4 script Skill Assistant 47,{ mes "[Pitch Judas]"; mes "Welcome. I have been waiting for"; mes "you for a long time!!"; @@ -1947,9 +1947,9 @@ L_loop1: } //Potato Merchant -new_zone02.gat,28,185,4 shop Potato Merchant 90,516:15 +new_zone02,28,185,4 shop Potato Merchant 90,516:15 -new_zone02.gat,38,182,4 script Helper 92,{ +new_zone02,38,182,4 script Helper 92,{ if (!(NEW_MES_FLAG5)) { if (!(NEW_MES_FLAG4)) { mes "[Kane]"; @@ -1994,8 +1994,8 @@ new_zone02.gat,38,182,4 script Helper 92,{ getitem 611,2; getitem 569,300; close2; - savepoint "new_zone02.gat",24,188; - warp "new_zone03.gat",96,21; + savepoint "new_zone02",24,188; + warp "new_zone03",96,21; end; } else { mes "[Kane]"; @@ -2032,7 +2032,7 @@ new_zone02.gat,38,182,4 script Helper 92,{ percentheal 100,100; } close2; - warp "new_zone03.gat",96,21; + warp "new_zone03",96,21; end; } else { mes "[Kane]"; @@ -2044,7 +2044,7 @@ new_zone02.gat,38,182,4 script Helper 92,{ } } -new_zone02.gat,17,182,6 script Helper#2 84,{ +new_zone02,17,182,6 script Helper#2 84,{ if (!(NEW_MES_FLAG4)) { mes "[Elmeen]"; mes "Congratulations!"; @@ -2353,7 +2353,7 @@ L_equip: } //Training Center Employee -new_zone03.gat,95,30,4 script Training Center Employee#1 84,{ +new_zone03,95,30,4 script Training Center Employee#1 84,{ mes "[Hoffman]"; mes "Hey there~"; mes "I'm here to provide"; @@ -2373,7 +2373,7 @@ new_zone03.gat,95,30,4 script Training Center Employee#1 84,{ close; } -new_zone03.gat,96,174,4 script Keyman#1 85,{ +new_zone03,96,174,4 script Keyman#1 85,{ mes "[Keyman]"; mes "Hmmm!"; mes "You have practised a lot, would you like to go on with further training?"; @@ -2382,7 +2382,7 @@ new_zone03.gat,96,174,4 script Keyman#1 85,{ mes "[Keyman]"; mes "Don't forget about everything you've learnt here. Have a nice trip."; close2; - warp "new_zone04.gat",99,10; + warp "new_zone04",99,10; end; } mes "[Keyman]"; @@ -2391,7 +2391,7 @@ new_zone03.gat,96,174,4 script Keyman#1 85,{ } //Novice Instructor -new_zone04.gat,91,22,4 script Novice Instructor 57,{ +new_zone04,91,22,4 script Novice Instructor 57,{ mes "[Bruce]"; mes "You have come from far away."; mes "Thank you for coming here"; @@ -2605,7 +2605,7 @@ L_loop: goto L_loop; } -new_zone04.gat,100,29,4 script Final Instructor 46,{ +new_zone04,100,29,4 script Final Instructor 46,{ if (!(NEW_MES_FLAG6)) { mes "[Hanson]"; mes "Nice to meet you."; @@ -2694,23 +2694,23 @@ new_zone04.gat,100,29,4 script Final Instructor 46,{ L_cancel: callsub L_cleararg; switch ( rand(6) ) { - case 0: savepoint "izlude.gat",94,103; - warp "prt_fild08.gat",357,212; + case 0: savepoint "izlude",94,103; + warp "prt_fild08",357,212; break; - case 1: savepoint "payon.gat",256,242; - warp "pay_fild01.gat",334,354; + case 1: savepoint "payon",256,242; + warp "pay_fild01",334,354; break; - case 2: savepoint "morocc.gat",149,100; - warp "moc_fild07.gat",198,39; + case 2: savepoint "morocc",149,100; + warp "moc_fild07",198,39; break; - case 3: savepoint "geffen.gat",120,38; - warp "gef_fild07.gat",327,188; + case 3: savepoint "geffen",120,38; + warp "gef_fild07",327,188; break; - case 4: savepoint "prontera.gat",116,72; - warp "prt_fild08.gat",170,371; + case 4: savepoint "prontera",116,72; + warp "prt_fild08",170,371; break; - case 5: savepoint "alberta.gat",31,231; - warp "pay_fild03.gat",388,70; + case 5: savepoint "alberta",31,231; + warp "pay_fild03",388,70; } end; } @@ -3331,23 +3331,23 @@ L_warp: close2; callsub L_cleararg; switch( @JOB_NUMBER_CHK ) { - case 0: savepoint "izlude.gat",94,103; - warp "izlude_in.gat",74,167; + case 0: savepoint "izlude",94,103; + warp "izlude_in",74,167; break; - case 1: savepoint "payon.gat",256,242; - warp "payon_in02.gat",64,65; + case 1: savepoint "payon",256,242; + warp "payon_in02",64,65; break; - case 2: savepoint "morocc.gat",149,100; - warp "moc_ruins.gat",155,44; + case 2: savepoint "morocc",149,100; + warp "moc_ruins",155,44; break; - case 3: savepoint "geffen.gat",120,38; - warp "geffen_in.gat",163,98; + case 3: savepoint "geffen",120,38; + warp "geffen_in",163,98; break; - case 4: savepoint "prontera.gat",116,72; - warp "prt_church.gat",172,19; + case 4: savepoint "prontera",116,72; + warp "prt_church",172,19; break; - case 5: savepoint "alberta.gat",31,231; - warp "alberta_in.gat",62,44; + case 5: savepoint "alberta",31,231; + warp "alberta_in",62,44; } end; L_place: @@ -3417,17 +3417,17 @@ L_cleararg: } // Training Ground Mobs -new_zone03.gat,0,0,0,0 monster Fabre 1184,5,0,0,0 -new_zone03.gat,0,0,0,0 monster Poring 1002,10,0,0,0 -new_zone03.gat,0,0,0,0 monster ChonChon 1011,10,0,0,0 -new_zone03.gat,0,0,0,0 monster Lunatic 1063,10,0,0,0 -new_zone03.gat,0,0,0,0 monster Drops 1113,10,0,0,0 +new_zone03,0,0,0,0 monster Fabre 1184,5,0,0,0 +new_zone03,0,0,0,0 monster Poring 1002,10,0,0,0 +new_zone03,0,0,0,0 monster ChonChon 1011,10,0,0,0 +new_zone03,0,0,0,0 monster Lunatic 1063,10,0,0,0 +new_zone03,0,0,0,0 monster Drops 1113,10,0,0,0 // Unsure about the following mobs -new_zone03.gat,0,0,0,0 monster Condor 1009,2,0,0,0 -new_zone03.gat,0,0,0,0 monster Willow 1010,2,0,0,0 -new_zone03.gat,0,0,0,0 monster Roda Frog 1012,2,0,0,0 -new_zone03.gat,0,0,0,0 monster Shell Picky 1050,2,0,0,0 -new_zone03.gat,0,0,0,0 monster Spore 1014,1,0,0,0 -new_zone03.gat,0,0,0,0 monster Thief Bug Larva 1051,1,0,0,0 -new_zone03.gat,0,0,0,0 monster Rocker 1052,1,0,0,0 -new_zone03.gat,0,0,0,0 monster Thief Bug Female 1053,1,0,0,0 +new_zone03,0,0,0,0 monster Condor 1009,2,0,0,0 +new_zone03,0,0,0,0 monster Willow 1010,2,0,0,0 +new_zone03,0,0,0,0 monster Roda Frog 1012,2,0,0,0 +new_zone03,0,0,0,0 monster Shell Picky 1050,2,0,0,0 +new_zone03,0,0,0,0 monster Spore 1014,1,0,0,0 +new_zone03,0,0,0,0 monster Thief Bug Larva 1051,1,0,0,0 +new_zone03,0,0,0,0 monster Rocker 1052,1,0,0,0 +new_zone03,0,0,0,0 monster Thief Bug Female 1053,1,0,0,0 diff --git a/npc/jobs/novice/supernovice.txt b/npc/jobs/novice/supernovice.txt index 5212254b6..7309f3b4d 100644 --- a/npc/jobs/novice/supernovice.txt +++ b/npc/jobs/novice/supernovice.txt @@ -22,7 +22,7 @@ // -- Jobchanger -- -aldeba_in.gat,223,167,3 script Tozel 709,{ +aldeba_in,223,167,3 script Tozel 709,{ if(SUPNOV_Q == 1) goto L_Start2; if(BaseJob == Job_SuperNovice) goto L_Twice; if(BaseJob != Job_Novice || Upper==1) goto L_Otherjob; @@ -179,7 +179,7 @@ L_Otherjob: } // -- Totaly Useless :) -- -aldeba_in.gat,216,169,5 script Serei 86,{ +aldeba_in,216,169,5 script Serei 86,{ if(BaseJob == Job_SuperNovice) goto L_Supernovice; if(BaseJob != Job_Novice) goto L_Otherjob; mes "[Serei]"; @@ -216,7 +216,7 @@ L_Otherjob: // -- Car Rental -- -aldebaran.gat,54,238,5 script Kafra::kaf_sn 117,{ +aldebaran,54,238,5 script Kafra::kaf_sn 117,{ if(BaseJob != Job_SuperNovice) goto L_Otherjob; if(checkcart() == 1) goto L_GotCart; mes "[Kafra]"; @@ -276,4 +276,4 @@ L_Otherjob: mes "I'm sorry, but I'm not taking customers right now."; mes "Please try asking the other Kafra staff for assistance."; close; -} +}
\ No newline at end of file |