瀏覽代碼

removed all .GAT from all the scripts and tested

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10018 54d463be-8e91-2dee-dedb-b68131a5f0ec
Lupus 18 年之前
父節點
當前提交
c6d5f38b75
共有 100 個文件被更改,包括 2063 次插入2065 次删除
  1. 2 0
      npc/Changelog.txt
  2. 82 82
      npc/airports/airships.txt
  3. 11 11
      npc/airports/einbroch.txt
  4. 9 9
      npc/airports/lighthalzen.txt
  5. 9 9
      npc/airports/yuno.txt
  6. 18 18
      npc/cities/alberta.txt
  7. 33 33
      npc/cities/aldebaran.txt
  8. 31 31
      npc/cities/amatsu.txt
  9. 26 26
      npc/cities/ayothaya.txt
  10. 28 28
      npc/cities/comodo.txt
  11. 25 25
      npc/cities/einbech.txt
  12. 43 43
      npc/cities/einbroch.txt
  13. 14 14
      npc/cities/geffen.txt
  14. 26 26
      npc/cities/gonryun.txt
  15. 35 36
      npc/cities/hugel.txt
  16. 19 19
      npc/cities/izlude.txt
  17. 28 28
      npc/cities/jawaii.txt
  18. 93 93
      npc/cities/lighthalzen.txt
  19. 34 34
      npc/cities/louyang.txt
  20. 11 11
      npc/cities/lutie.txt
  21. 22 22
      npc/cities/morocc.txt
  22. 27 27
      npc/cities/niflheim.txt
  23. 22 22
      npc/cities/payon.txt
  24. 18 18
      npc/cities/prontera.txt
  25. 33 33
      npc/cities/rachel.txt
  26. 30 30
      npc/cities/umbala.txt
  27. 21 21
      npc/cities/valkyrie.txt
  28. 13 13
      npc/cities/yuno.txt
  29. 1 1
      npc/custom/2-2shop.txt
  30. 2 2
      npc/custom/Auctioneer.txt
  31. 2 2
      npc/custom/MVP_arena/amvp_func.txt
  32. 263 263
      npc/custom/MVP_arena/arena_mvp.txt
  33. 2 2
      npc/custom/WoE_Setter.txt
  34. 11 11
      npc/custom/adoption.txt
  35. 53 53
      npc/custom/airplane.txt
  36. 1 1
      npc/custom/banks/bank.txt
  37. 4 4
      npc/custom/banks/kafra_bank.txt
  38. 2 2
      npc/custom/blackjack.txt
  39. 2 2
      npc/custom/breeder.txt
  40. 2 2
      npc/custom/card_remover.txt
  41. 9 9
      npc/custom/devnpc.txt
  42. 1 2
      npc/custom/dye.txt
  43. 1 1
      npc/custom/eAAC_Scripts/DonationGirl/donate.txt
  44. 1 1
      npc/custom/eAAC_Scripts/banker.txt
  45. 6 6
      npc/custom/eAAC_Scripts/disguiser.txt
  46. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/Changelog.txt
  47. 119 119
      npc/custom/eAAC_Scripts/kafraExpress/kafras.txt
  48. 0 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_bank.txt
  49. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_broadcast.txt
  50. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_dye.txt
  51. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_jobchange.txt
  52. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_jobswap.txt
  53. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_main.txt
  54. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_refine.txt
  55. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_rent.txt
  56. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_shop.txt
  57. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_statmarket.txt
  58. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_stats.txt
  59. 1 1
      npc/custom/eAAC_Scripts/kafraExpress/ke_uncard.txt
  60. 255 255
      npc/custom/eAAC_Scripts/kafraExpress/ke_warp_dungeon.txt
  61. 28 28
      npc/custom/eAAC_Scripts/kafraExpress/ke_warp_pvp.txt
  62. 88 88
      npc/custom/eAAC_Scripts/kafraExpress/ke_warp_town.txt
  63. 51 51
      npc/custom/eAAC_Scripts/kafraExpress/ke_warp_woe.txt
  64. 6 6
      npc/custom/eAAC_Scripts/kafraExpress/readme.txt
  65. 1 1
      npc/custom/eAAC_Scripts/messageboards.txt
  66. 124 124
      npc/custom/eAAC_Scripts/quest_warper.txt
  67. 2 2
      npc/custom/eAAC_Scripts/roll_a_dice.txt
  68. 2 2
      npc/custom/eAAC_Scripts/vendmachine.txt
  69. 2 2
      npc/custom/eliza.txt
  70. 2 2
      npc/custom/floating_rates.txt
  71. 2 2
      npc/custom/gefenia.txt
  72. 16 16
      npc/custom/healers/heal.txt
  73. 16 16
      npc/custom/healers/heal_payment.txt
  74. 2 2
      npc/custom/jobs/jobmaster.txt
  75. 1 1
      npc/custom/jobs/old/jobchange.txt
  76. 1 1
      npc/custom/jobs/reset.txt
  77. 2 2
      npc/custom/lottery.txt
  78. 5 5
      npc/custom/market.txt
  79. 25 25
      npc/custom/morroc_raceway.txt
  80. 53 53
      npc/custom/mvm.txt
  81. 32 32
      npc/custom/penal_servitude.txt
  82. 1 2
      npc/custom/platinum_skills.txt
  83. 4 4
      npc/custom/poetry/ayothaya.txt
  84. 15 15
      npc/custom/quests/bandit_beard.txt
  85. 2 2
      npc/custom/quests/berzebub.txt
  86. 2 2
      npc/custom/quests/dead_branch.txt
  87. 2 2
      npc/custom/quests/elvenear.txt
  88. 4 4
      npc/custom/quests/event_6_new_hats.txt
  89. 2 2
      npc/custom/quests/fashion.txt
  90. 2 2
      npc/custom/quests/ironcane.txt
  91. 2 2
      npc/custom/quests/kaho_balmung.txt
  92. 2 2
      npc/custom/quests/kahohorn.txt
  93. 4 4
      npc/custom/quests/kiel_quest.txt
  94. 1 1
      npc/custom/quests/lvl99_quest.txt
  95. 2 2
      npc/custom/quests/magicalhatquest.txt
  96. 2 2
      npc/custom/quests/may_hats.txt
  97. 1 1
      npc/custom/quests/sphinx_mask.txt
  98. 3 3
      npc/custom/quests/sunglasses.txt
  99. 33 33
      npc/custom/quests/tha_statues.txt
  100. 6 6
      npc/custom/quests/thq/THQS_ChatingNPC.txt

+ 2 - 0
npc/Changelog.txt

@@ -26,6 +26,8 @@ KarLaeda
 
 Date		Added
 ======
+2007/03/17
+	* Removed all .gat from the scripts [Lupus]
 2007/03/14
 	* Reduced the chance to socket enchant a C rank item to 40% [Playtester]
 	- info comes from kRO monthly and jRO players

+ 82 - 82
npc/airports/airships.txt

@@ -24,12 +24,12 @@
 //= The Airship System (Yuno -> Hugel -> Einbroch -> Lighthalzen -> repeat)
 //============================================================ 
 
-airplane.gat,243,74,4	script	#AirshipWarp-1	45,2,2{
+airplane,243,74,4	script	#AirshipWarp-1	45,2,2{
 OnTouch:
-	if($@airplanelocation == 1)warp "einbroch.gat",90,275;
-	if($@airplanelocation == 2)warp "yuno.gat",85,265;
-	if($@airplanelocation == 3)warp "lighthalzen.gat",302,75;
-	if($@airplanelocation == 4)warp "hugel.gat",182,150;
+	if($@airplanelocation == 1)warp "einbroch",90,275;
+	if($@airplanelocation == 2)warp "yuno",85,265;
+	if($@airplanelocation == 3)warp "lighthalzen",302,75;
+	if($@airplanelocation == 4)warp "hugel",182,150;
 	end;
 
 OnHide:
@@ -40,12 +40,12 @@ OnUnhide:
 	end;
 }
 
-airplane.gat,243,29,4	script	#AirshipWarp-2	45,2,2{
+airplane,243,29,4	script	#AirshipWarp-2	45,2,2{
 OnTouch:
-	if($@airplanelocation == 1)warp "einbroch.gat",90,275;
-	if($@airplanelocation == 2)warp "yuno.gat",85,265;
-	if($@airplanelocation == 3)warp "lighthalzen.gat",302,75;
-	if($@airplanelocation == 4)warp "hugel.gat",182,150;
+	if($@airplanelocation == 1)warp "einbroch",90,275;
+	if($@airplanelocation == 2)warp "yuno",85,265;
+	if($@airplanelocation == 3)warp "lighthalzen",302,75;
+	if($@airplanelocation == 4)warp "hugel",182,150;
 	end;
 
 OnHide:
@@ -56,7 +56,7 @@ OnUnhide:
 	end;
 }
 
-airplane.gat,1,1,0	script	EinYuno_Airship	-1,{
+airplane,1,1,0	script	EinYuno_Airship	-1,{
 OnInit:
 while(1)
 {
@@ -67,13 +67,13 @@ while(1)
 	donpcevent "#AirshipWarp-2::OnHide";
 	disablenpc "#AirshipWarp-1";
 	disablenpc "#AirshipWarp-2";
-	mapannounce "airplane.gat","The Airship is leaving the ground. Our next destination is Hugel.",1,0xBA55D3;
+	mapannounce "airplane","The Airship is leaving the ground. Our next destination is Hugel.",1,0xBA55D3;
 	end;
 OnTimer15000:
-	mapannounce "airplane.gat","We are heading to Hugel.",1,0xBA55D3;
+	mapannounce "airplane","We are heading to Hugel.",1,0xBA55D3;
 	end;
 OnTimer30000:
-	mapannounce "airplane.gat","We will arrive in Hugel shortly.",1,0xBA55D3;
+	mapannounce "airplane","We will arrive in Hugel shortly.",1,0xBA55D3;
 	end;
 OnTimer45000:
 	set $@airplanelocation,4;
@@ -81,10 +81,10 @@ OnTimer45000:
 	enablenpc "#AirshipWarp-2";
 	donpcevent "#AirshipWarp-1::OnUnhide";
 	donpcevent "#AirshipWarp-2::OnUnhide";	
-	mapannounce "airplane.gat","Welcome to Hugel. Have a safe trip.",1,0xBA55D3;
+	mapannounce "airplane","Welcome to Hugel. Have a safe trip.",1,0xBA55D3;
 	end;
 OnTimer55000:
-	mapannounce "airplane.gat","Currently, we are in Hugel. The Airship will leave shortly.",1,0xBA55D3;
+	mapannounce "airplane","Currently, we are in Hugel. The Airship will leave shortly.",1,0xBA55D3;
 	end;
 OnTimer65000:
 	set $@airplanelocation,0;
@@ -92,13 +92,13 @@ OnTimer65000:
 	donpcevent "#AirshipWarp-2::OnHide";
 	disablenpc "#AirshipWarp-1";
 	disablenpc "#AirshipWarp-2";
-	mapannounce "airplane.gat","The Airship is leaving the ground. Our next destination is Einbroch.",1,0x00FF00;
+	mapannounce "airplane","The Airship is leaving the ground. Our next destination is Einbroch.",1,0x00FF00;
 	end;
 OnTimer80000:
-	mapannounce "airplane.gat","We are heading to Einbroch.",1,0x00FF00;
+	mapannounce "airplane","We are heading to Einbroch.",1,0x00FF00;
 	end;
 OnTimer95000:
-	mapannounce "airplane.gat","We will arrive in Einbroch shortly.",1,0x00FF00;
+	mapannounce "airplane","We will arrive in Einbroch shortly.",1,0x00FF00;
 	end;
 OnTimer110000:
 	set $@airplanelocation,1;
@@ -106,10 +106,10 @@ OnTimer110000:
 	enablenpc "#AirshipWarp-2";
 	donpcevent "#AirshipWarp-1::OnUnhide";
 	donpcevent "#AirshipWarp-2::OnUnhide";
-	mapannounce "airplane.gat","Welcome to Einbroch. Have a safe trip.",1,0x00FF00;
+	mapannounce "airplane","Welcome to Einbroch. Have a safe trip.",1,0x00FF00;
 	end;
 OnTimer120000:
-	mapannounce "airplane.gat","Currently, we are in Einbroch. The Airship will take off shortly.",1,0x00FF00;
+	mapannounce "airplane","Currently, we are in Einbroch. The Airship will take off shortly.",1,0x00FF00;
 	end;
 OnTimer130000:
 	set $@airplanelocation,0;
@@ -117,13 +117,13 @@ OnTimer130000:
 	donpcevent "#AirshipWarp-2::OnHide";
 	disablenpc "#AirshipWarp-1";
 	disablenpc "#AirshipWarp-2";
-	mapannounce "airplane.gat","The Airship is leaving the ground. Our next destination is Lighthalzen.",1,0xFF8600;
+	mapannounce "airplane","The Airship is leaving the ground. Our next destination is Lighthalzen.",1,0xFF8600;
 	end;
 OnTimer145000:
-	mapannounce "airplane.gat","We are heading to Lighthalzen.",1,0xFF8600;
+	mapannounce "airplane","We are heading to Lighthalzen.",1,0xFF8600;
 	end;
 OnTimer160000:
-	mapannounce "airplane.gat","We will arrive in Lighthalzen shortly.",1,0xFF8600;
+	mapannounce "airplane","We will arrive in Lighthalzen shortly.",1,0xFF8600;
 	end;
 OnTimer175000:
 	set $@airplanelocation,3;
@@ -131,10 +131,10 @@ OnTimer175000:
 	enablenpc "#AirshipWarp-2";
 	donpcevent "#AirshipWarp-1::OnUnhide";
 	donpcevent "#AirshipWarp-2::OnUnhide";
-	mapannounce "airplane.gat","Welcome to Lighthalzen. Have a safe trip.",1,0xFF8600;
+	mapannounce "airplane","Welcome to Lighthalzen. Have a safe trip.",1,0xFF8600;
 	end;
 OnTimer185000:
-	mapannounce "airplane.gat","Currently, we are in Lighthalzen. The Airship will leave shortly.",1,0xFF8600;
+	mapannounce "airplane","Currently, we are in Lighthalzen. The Airship will leave shortly.",1,0xFF8600;
 	end;
 OnTimer195000:
 	set $@airplanelocation,0;
@@ -142,13 +142,13 @@ OnTimer195000:
 	donpcevent "#AirshipWarp-2::OnHide";
 	disablenpc "#AirshipWarp-1";
 	disablenpc "#AirshipWarp-2";
-	mapannounce "airplane.gat","The Airship is now taking off. Our next destination is Yuno.",1,0x70DBDB;
+	mapannounce "airplane","The Airship is now taking off. Our next destination is Yuno.",1,0x70DBDB;
 	end;
 OnTimer210000:
-	mapannounce "airplane.gat","We are heading to Yuno.",1,0x70DBDB;
+	mapannounce "airplane","We are heading to Yuno.",1,0x70DBDB;
 	end;
 OnTimer225000:
-	mapannounce "airplane.gat","We will arrive in Yuno shortly.",1,0x70DBDB;
+	mapannounce "airplane","We will arrive in Yuno shortly.",1,0x70DBDB;
 	end;
 OnTimer240000:
 	set $@airplanelocation,2;
@@ -156,10 +156,10 @@ OnTimer240000:
 	enablenpc "#AirshipWarp-2";
 	donpcevent "#AirshipWarp-1::OnUnhide";
 	donpcevent "#AirshipWarp-2::OnUnhide";
-	mapannounce "airplane.gat","Welcome to Yuno. Have a safe trip.",1,0x70DBDB;
+	mapannounce "airplane","Welcome to Yuno. Have a safe trip.",1,0x70DBDB;
 	end;
 OnTimer250000:
-	mapannounce "airplane.gat","Currently, we are in Yuno. The Airship will leave shortly.",1,0x70DBDB;
+	mapannounce "airplane","Currently, we are in Yuno. The Airship will leave shortly.",1,0x70DBDB;
 	end;
 OnTimer260000:
 	stoptimer;
@@ -169,22 +169,22 @@ OnTimer260000:
 //C4644E
 
 //============================================================ 
-//= Some normal NPCS (airplane.gat)
+//= Some normal NPCS (airplane)
 //============================================================ 
 
-airplane.gat,240,64,5	script	Exit#01::Exit2	857,{
+airplane,240,64,5	script	Exit#01::Exit2	857,{
 
 end;
 
 }
 
-airplane.gat,247,64,5	duplicate(Exit2)	Exit#02	857
+airplane,247,64,5	duplicate(Exit2)	Exit#02	857
 
-airplane.gat,240,39,1	duplicate(Exit2)	Exit#03	857
+airplane,240,39,1	duplicate(Exit2)	Exit#03	857
 
-airplane.gat,247,39,1	duplicate(Exit2)	Exit#04	857
+airplane,247,39,1	duplicate(Exit2)	Exit#04	857
 
-airplane.gat,100,69,2	script	Airship Crew#01::Airship Crew	852,{
+airplane,100,69,2	script	Airship Crew#01::Airship Crew	852,{
 
 	mes "[Airship Crew]";
 	mes "If we've landed at";
@@ -197,7 +197,7 @@ airplane.gat,100,69,2	script	Airship Crew#01::Airship Crew	852,{
 
 }
 
-airplane.gat,250,59,3	script	Airship Staff::AirshipInfo	67,{
+airplane,250,59,3	script	Airship Staff::AirshipInfo	67,{
 
 	mes "[Airship Staff]";
 	mes "Welcome";
@@ -252,7 +252,7 @@ s_Faci:
 
 }
 
-airplane.gat,50,66,4	script	Meltz::AirshipApples	86,{
+airplane,50,66,4	script	Meltz::AirshipApples	86,{
 
 	mes "[Meltz]";
 	mes "Welcome to Meltz's";
@@ -360,7 +360,7 @@ s_Material:
 }
 
 
-airplane.gat,33,69,4	script	Kaci	73,{
+airplane,33,69,4	script	Kaci	73,{
 	callfunc "applegamble","Kaci";
 	end;
 
@@ -373,7 +373,7 @@ airplane.gat,33,69,4	script	Kaci	73,{
 	end;
 }
 
-airplane.gat,80,71,4	script	Zerta	834,{
+airplane,80,71,4	script	Zerta	834,{
 	mes "[Zerta]";
 	mes "Oh, hello adventurer.";
 	mes "I am currently on a";
@@ -383,7 +383,7 @@ airplane.gat,80,71,4	script	Zerta	834,{
 	close;
 }
 
-airplane.gat,65,63,4	script	Maelin	714,{
+airplane,65,63,4	script	Maelin	714,{
 	mes "[Maelin]";
 	mes "Um, this Airship is";
 	mes "to Lutie, isn't it? I've";
@@ -393,7 +393,7 @@ airplane.gat,65,63,4	script	Maelin	714,{
 	close;
 }
 
-airplane.gat,32,61,4	script	Nils::TypingContest	49,{
+airplane,32,61,4	script	Nils::TypingContest	49,{
 	callfunc "F_ClearGarbage"; //Clear outdated, unused variables
 loopback:
 	mes "[Nils]";
@@ -565,10 +565,10 @@ s_Record:
 //= The Airship System (Yuno -> Izlude -> Repeat)
 //============================================================ 
 
-airplane_01.gat,243,74,4	script	#AirshipWarp-3	45,2,2{
+airplane_01,243,74,4	script	#AirshipWarp-3	45,2,2{
 OnTouch:
-	if($@airplanelocation2 == 1)warp "izlude.gat",202,56;
-	if($@airplanelocation2 == 2)warp "yuno.gat",20,265;
+	if($@airplanelocation2 == 1)warp "izlude",202,56;
+	if($@airplanelocation2 == 2)warp "yuno",20,265;
 	end;
 
 OnHide:
@@ -579,10 +579,10 @@ OnUnhide:
 	end;
 }
 
-airplane_01.gat,243,29,4	script	#AirshipWarp-4	45,2,2{
+airplane_01,243,29,4	script	#AirshipWarp-4	45,2,2{
 OnTouch:
-	if($@airplanelocation2 == 1)warp "izlude.gat",202,56;
-	if($@airplanelocation2 == 2)warp "yuno.gat",20,265;
+	if($@airplanelocation2 == 1)warp "izlude",202,56;
+	if($@airplanelocation2 == 2)warp "yuno",20,265;
 
 OnHide:
 	misceffect 16;
@@ -592,7 +592,7 @@ OnUnhide:
 	end;
 }
 
-airplane_01.gat,1,1,0	script	YunoIzl_Airship	-1,{
+airplane_01,1,1,0	script	YunoIzl_Airship	-1,{
 OnInit:
 while(1)
 {
@@ -603,13 +603,13 @@ while(1)
 	donpcevent "#AirshipWarp-4::OnHide";
 	disablenpc "#AirshipWarp-3";
 	disablenpc "#AirshipWarp-4";
-	mapannounce "airplane_01.gat","The Airship is leaving the ground. Our next destination is Izlude.",1,0x00FF00;
+	mapannounce "airplane_01","The Airship is leaving the ground. Our next destination is Izlude.",1,0x00FF00;
 	end;
 OnTimer15000:
-	mapannounce "airplane_01.gat","We are heading to Izlude.",1,0x00FF00;
+	mapannounce "airplane_01","We are heading to Izlude.",1,0x00FF00;
 	end;
 OnTimer30000:
-	mapannounce "airplane_01.gat","We will arrive in Izlude shortly.",1,0x00FF00;
+	mapannounce "airplane_01","We will arrive in Izlude shortly.",1,0x00FF00;
 	end;
 OnTimer45000:
 	set $@airplanelocation2,1;
@@ -617,10 +617,10 @@ OnTimer45000:
 	enablenpc "#AirshipWarp-4";
 	donpcevent "#AirshipWarp-3::OnUnhide";
 	donpcevent "#AirshipWarp-4::OnUnhide";	
-	mapannounce "airplane_01.gat","Welcome to Izlude. Have a safe trip.",1,0x00FF00;
+	mapannounce "airplane_01","Welcome to Izlude. Have a safe trip.",1,0x00FF00;
 	end;
 OnTimer55000:
-	mapannounce "airplane_01.gat","Currently, we are in Izlude. The Airship will leave shortly.",1,0x00FF00;
+	mapannounce "airplane_01","Currently, we are in Izlude. The Airship will leave shortly.",1,0x00FF00;
 	end;
 OnTimer65000:
 	set $@airplanelocation2,0;
@@ -628,13 +628,13 @@ OnTimer65000:
 	donpcevent "#AirshipWarp-4::OnHide";
 	disablenpc "#AirshipWarp-3";
 	disablenpc "#AirshipWarp-4";
-	mapannounce "airplane_01.gat","The Airship is leaving the ground. Our next destination is Yuno.",1,0x70DBDB;
+	mapannounce "airplane_01","The Airship is leaving the ground. Our next destination is Yuno.",1,0x70DBDB;
 	end;
 OnTimer80000:
-	mapannounce "airplane_01.gat","We are heading to Yuno.",1,0x70DBDB;
+	mapannounce "airplane_01","We are heading to Yuno.",1,0x70DBDB;
 	end;
 OnTimer95000:
-	mapannounce "airplane_01.gat","We will arrive in Yuno shortly.",1,0x70DBDB;
+	mapannounce "airplane_01","We will arrive in Yuno shortly.",1,0x70DBDB;
 	end;
 OnTimer110000:
 	set $@airplanelocation2,2;
@@ -642,10 +642,10 @@ OnTimer110000:
 	enablenpc "#AirshipWarp-4";
 	donpcevent "#AirshipWarp-3::OnUnhide";
 	donpcevent "#AirshipWarp-4::OnUnhide";
-	mapannounce "airplane_01.gat","Welcome to Yuno. Have a safe trip.",1,0x70DBDB;
+	mapannounce "airplane_01","Welcome to Yuno. Have a safe trip.",1,0x70DBDB;
 	end;
 OnTimer120000:
-	mapannounce "airplane_01.gat","Currently, we are in Yuno. The Airship will take off shortly.",1,0x70DBDB;
+	mapannounce "airplane_01","Currently, we are in Yuno. The Airship will take off shortly.",1,0x70DBDB;
 	end;
 OnTimer130000:
 	stoptimer;
@@ -653,26 +653,26 @@ OnTimer130000:
 }
 
 //============================================================ 
-//= Some normal NPCS (airplane_01.gat)
+//= Some normal NPCS (airplane_01)
 //============================================================ 
 
-airplane_01.gat,240,64,5	duplicate(Exit2)	Exit#05	857
+airplane_01,240,64,5	duplicate(Exit2)	Exit#05	857
 
-airplane_01.gat,247,64,5	duplicate(Exit2)	Exit#06	857
+airplane_01,247,64,5	duplicate(Exit2)	Exit#06	857
 
-airplane_01.gat,240,39,1	duplicate(Exit2)	Exit#07	857
+airplane_01,240,39,1	duplicate(Exit2)	Exit#07	857
 
-airplane_01.gat,247,39,1	duplicate(Exit2)	Exit#08	857
+airplane_01,247,39,1	duplicate(Exit2)	Exit#08	857
 
-airplane_01.gat,100,69,2	duplicate(Airship Crew)	Airship Crew#02	852
+airplane_01,100,69,2	duplicate(Airship Crew)	Airship Crew#02	852
 
-airplane_01.gat,250,59,3	duplicate(AirshipInfo)	Airship Staff#info	67
+airplane_01,250,59,3	duplicate(AirshipInfo)	Airship Staff#info	67
 
-airplane_01.gat,50,66,4	duplicate(AirshipApples)	Meltz	86
+airplane_01,50,66,4	duplicate(AirshipApples)	Meltz	86
 
-airplane_01.gat,32,61,4	duplicate(TypingContest)	Nils	49	
+airplane_01,32,61,4	duplicate(TypingContest)	Nils	49	
 
-airplane_01.gat,83,61,2	script	Girl#10	72,{
+airplane_01,83,61,2	script	Girl#10	72,{
 
 	mes "[Dianne]";
 	mes "It's so weird!";
@@ -685,7 +685,7 @@ airplane_01.gat,83,61,2	script	Girl#10	72,{
 
 }
 
-airplane_01.gat,69,63,2	script	Old Man#06	55,{
+airplane_01,69,63,2	script	Old Man#06	55,{
 
 	mes "[Mendel]";
 	mes "As I expected, the";
@@ -698,7 +698,7 @@ airplane_01.gat,69,63,2	script	Old Man#06	55,{
 
 }
 
-airplane_01.gat,33,68,4	script	Clarice	74,{
+airplane_01,33,68,4	script	Clarice	74,{
 	callfunc "applegamble","Clarice";
 	end;
 }
@@ -707,7 +707,7 @@ airplane_01.gat,33,68,4	script	Clarice	74,{
 //= The Izlude Airship Staff
 //============================================================
 
-izlude.gat,201,54,3	script	Airship Staff#izl	91,{
+izlude,201,54,3	script	Airship Staff#izl	91,{
 
 	mes "[Airship Staff]";
 	mes "Welcome to the Izlude Airship.";
@@ -727,12 +727,12 @@ izlude.gat,201,54,3	script	Airship Staff#izl	91,{
 		if(countitem(7311) > 0) goto L_GotTicket;
 		if(Zeny < 1200) goto L_NoZeny;
 			set Zeny, Zeny - 1200;
-			warp "airplane_01.gat",224,64;
+			warp "airplane_01",224,64;
 			close;
 
 		L_GotTicket:
 			delitem 7311,1;
-			warp "airplane_01.gat",224,64;
+			warp "airplane_01",224,64;
 			close;
 
 	L_NoZeny:
@@ -751,7 +751,7 @@ izlude.gat,201,54,3	script	Airship Staff#izl	91,{
 //= The Hugel Airship Staff
 //============================================================
 
-hugel.gat,182,150,3	script	Airship Staff#hu	91,{
+hugel,182,150,3	script	Airship Staff#hu	91,{
 
 	mes "[Airship Staff]";
 	mes "Welcome to the Schwarzwald Republic's Airship.";
@@ -771,12 +771,12 @@ hugel.gat,182,150,3	script	Airship Staff#hu	91,{
 		if(countitem(7311) > 0) goto L_GotTicket;
 		if(Zeny < 1200) goto L_NoZeny;
 			set Zeny, Zeny - 1200;
-			warp "airplane.gat",224,64;
+			warp "airplane",224,64;
 			close;
 
 		L_GotTicket:
 			delitem 7311,1;
-			warp "airplane.gat",224,64;
+			warp "airplane",224,64;
 			close;
 
 	L_NoZeny:
@@ -795,7 +795,7 @@ hugel.gat,182,150,3	script	Airship Staff#hu	91,{
 //= Yuno Airport NPCs
 //============================================================
 
-y_airport.gat,144,63,4	script	Airport Staff#Ein	91,{
+y_airport,144,63,4	script	Airport Staff#Ein	91,{
 
 	mes "[Airship Staff]";
 	mes "Good day!";
@@ -815,12 +815,12 @@ s_Warp:
 	mes "Thank you and";
 	mes "have a nice day.";
 	close2;
-	warp "yuno.gat",57,240;
+	warp "yuno",57,240;
 	end;
 
 }
 	
-y_airport.gat,141,63,4	script	Airport Staff#Izl	91,{
+y_airport,141,63,4	script	Airport Staff#Izl	91,{
 
 	mes "[Airship Staff]";
 	mes "Good day!";
@@ -839,7 +839,7 @@ s_Warp:
 	mes "Thank you and";
 	mes "have a nice day.";
 	close2;
-	warp "yuno.gat",50,240;
+	warp "yuno",50,240;
 	end;
 
 }

+ 11 - 11
npc/airports/einbroch.txt

@@ -16,7 +16,7 @@
 //============================================================
 
 
-airport.gat,126,43,4	script	Airport Staff#01::AirportE	90,{
+airport,126,43,4	script	Airport Staff#01::AirportE	90,{
 	mes "[Airport Staff]";
 	mes "Welcome to the Airport.";
 	mes "How may I help you?";
@@ -35,12 +35,12 @@ airport.gat,126,43,4	script	Airport Staff#01::AirportE	90,{
 		if(countitem(7311) > 0) goto L_GotTicket;
 		if(Zeny < 1200) goto L_NoZeny;
 			set Zeny, Zeny - 1200;
-			warp "airport.gat",148,51;
+			warp "airport",148,51;
 			close;
 
 		L_GotTicket:
 			delitem 7311,1;
-			warp "airport.gat",148,51;
+			warp "airport",148,51;
 			close;
 
 	L_NoZeny:
@@ -55,10 +55,10 @@ airport.gat,126,43,4	script	Airport Staff#01::AirportE	90,{
 		close;
 }
 
-airport.gat,143,43,4	duplicate(AirportE)	Airport Staff#02	90
-airport.gat,156,43,4	duplicate(AirportE)	Airport Staff#03	90
+airport,143,43,4	duplicate(AirportE)	Airport Staff#02	90
+airport,156,43,4	duplicate(AirportE)	Airport Staff#03	90
 
-airport.gat,126,51,4	script	Airport Staff#04::AirportE2	90,{
+airport,126,51,4	script	Airport Staff#04::AirportE2	90,{
 	mes "[Airport Staff]";
 	mes "Welcome~";
 	mes "Please head this";
@@ -76,7 +76,7 @@ airport.gat,126,51,4	script	Airport Staff#04::AirportE2	90,{
 		next;
 		menu "Yes",-,"No",L_Cancel;
 
-			warp "airport.gat",142,40;
+			warp "airport",142,40;
 			close;
 
 	L_Cancel:
@@ -88,10 +88,10 @@ airport.gat,126,51,4	script	Airport Staff#04::AirportE2	90,{
 		close;
 }
 
-airport.gat,143,51,4	duplicate(AirportE2)	Airport Staff#05	90
-airport.gat,156,51,4	duplicate(AirportE2)	Airport Staff#06	90
+airport,143,51,4	duplicate(AirportE2)	Airport Staff#05	90
+airport,156,51,4	duplicate(AirportE2)	Airport Staff#06	90
 
-einbroch.gat,94,267,4	script	Airship Staff	91,{
+einbroch,94,267,4	script	Airship Staff	91,{
 	mes "[Airship Staff]";
 	mes "Welcome to the";
 	mes "Einbroch Airport.";
@@ -108,4 +108,4 @@ einbroch.gat,94,267,4	script	Airship Staff	91,{
 	mes "you to the main terminal. Thank";
 	mes "you, and enjoy your travels.";
 	close;
-}
+}

+ 9 - 9
npc/airports/lighthalzen.txt

@@ -15,7 +15,7 @@
 //============================================================
 
 
-lhz_airport.gat,126,43,4	script	Airport Staff#1::AirportL	90,{
+lhz_airport,126,43,4	script	Airport Staff#1::AirportL	90,{
 	mes "[Airport Staff]";
 	mes "Welcome to the Airport.";
 	mes "How may I help you?";
@@ -34,12 +34,12 @@ lhz_airport.gat,126,43,4	script	Airport Staff#1::AirportL	90,{
 		if(countitem(7311) > 0) goto GotTicket;
 		if(zeny < 1200) goto L_NoZeny;
 		set Zeny,zeny-1200;
-		warp "lhz_airport.gat",148,51;
+		warp "lhz_airport",148,51;
 		close;
 
 	GotTicket:
 		delitem 7311,1;
-		warp "lhz_airport.gat",148,51;
+		warp "lhz_airport",148,51;
 		close;
 
 	L_NoZeny:
@@ -54,10 +54,10 @@ lhz_airport.gat,126,43,4	script	Airport Staff#1::AirportL	90,{
 		close;
 }
 
-lhz_airport.gat,143,43,4	duplicate(AirportL)	Airport Staff#2	90
-lhz_airport.gat,156,43,4	duplicate(AirportL)	Airport Staff#3	90
+lhz_airport,143,43,4	duplicate(AirportL)	Airport Staff#2	90
+lhz_airport,156,43,4	duplicate(AirportL)	Airport Staff#3	90
 
-lhz_airport.gat,126,51,4	script	Airport Staff#4::AirportL2	90,{
+lhz_airport,126,51,4	script	Airport Staff#4::AirportL2	90,{
 	mes "[Airport Staff]";
 	mes "Welcome~";
 	mes "Please head this";
@@ -75,7 +75,7 @@ lhz_airport.gat,126,51,4	script	Airport Staff#4::AirportL2	90,{
 		next;
 		menu "Yes",-,"No",L_Cancel;
 
-			warp "lhz_airport.gat",142,40;
+			warp "lhz_airport",142,40;
 			close;
 
 	L_Cancel:
@@ -87,5 +87,5 @@ lhz_airport.gat,126,51,4	script	Airport Staff#4::AirportL2	90,{
 		close;
 }
 
-lhz_airport.gat,143,51,4	duplicate(AirportL2)	Airport Staff#5	90
-lhz_airport.gat,156,51,4	duplicate(AirportL2)	Airport Staff#6	90
+lhz_airport,143,51,4	duplicate(AirportL2)	Airport Staff#5	90
+lhz_airport,156,51,4	duplicate(AirportL2)	Airport Staff#6	90

+ 9 - 9
npc/airports/yuno.txt

@@ -15,7 +15,7 @@
 //============================================================
 
 
-y_airport.gat,126,43,4	script	Airport Staff#001::AirportY	90,{
+y_airport,126,43,4	script	Airport Staff#001::AirportY	90,{
 	mes "[Airport Staff]";
 	mes "Welcome to the Airport.";
 	mes "How may I help you?";
@@ -34,12 +34,12 @@ y_airport.gat,126,43,4	script	Airport Staff#001::AirportY	90,{
 			if(countitem(7311) > 0) goto GotTicket;
 			if(zeny < 1200) goto L_NoZeny;
 			set Zeny,zeny-1200;
-			warp "y_airport.gat",148,51;
+			warp "y_airport",148,51;
 			close;
 
 		GotTicket:
 			delitem 7311,1;
-			warp "y_airport.gat",148,51;
+			warp "y_airport",148,51;
 			close;
 
 		L_NoZeny:
@@ -54,10 +54,10 @@ y_airport.gat,126,43,4	script	Airport Staff#001::AirportY	90,{
 		close;
 }
 
-y_airport.gat,143,43,4	duplicate(AirportY)	Airport Staff#002	90
-y_airport.gat,156,43,4	duplicate(AirportY)	Airport Staff#003	90
+y_airport,143,43,4	duplicate(AirportY)	Airport Staff#002	90
+y_airport,156,43,4	duplicate(AirportY)	Airport Staff#003	90
 
-y_airport.gat,126,51,4	script	Airport Staff#004::AirportY2	90,{
+y_airport,126,51,4	script	Airport Staff#004::AirportY2	90,{
 	mes "[Airport Staff]";
 	mes "Welcome~";
 	mes "Please head this";
@@ -75,7 +75,7 @@ y_airport.gat,126,51,4	script	Airport Staff#004::AirportY2	90,{
 		next;
 		menu "Yes",-,"No",L_Cancel;
 
-			warp "y_airport.gat",142,40;
+			warp "y_airport",142,40;
 			close;
 
 	L_Cancel:
@@ -87,5 +87,5 @@ y_airport.gat,126,51,4	script	Airport Staff#004::AirportY2	90,{
 		close;
 }
 
-y_airport.gat,143,51,4	duplicate(AirportY2)	Airport Staff#005	90
-y_airport.gat,156,51,4	duplicate(AirportY2)	Airport Staff#006	90
+y_airport,143,51,4	duplicate(AirportY2)	Airport Staff#005	90
+y_airport,156,51,4	duplicate(AirportY2)	Airport Staff#006	90

+ 18 - 18
npc/cities/alberta.txt

@@ -13,7 +13,7 @@
 //= 1.1 Negative input bug fixed [Lupus]
 //= 1.2 Fixed typos in script [massdriller]
 //= 1.3 Ran through spellcheck system [massdriller]
-//= 1.4 Someone forget a .gat in an NPC header [Fredzilla]
+//= 1.4 Someone forget a  in an NPC header [Fredzilla]
 //= 1.5 Fixed typo in script. [massdriller]
 //= 1.6 Fixed some typos, optimized, added Gotanblue#2 to be able to return back to Alberta [Lupus]
 //= 1.7 Fixed Phelix bugs [Lupus]
@@ -24,19 +24,19 @@
 //============================================================ 
 
 //NewsPaper(?)
-alberta.gat,148,53,1	script	Newspaper Girl	831,{end;}
+alberta,148,53,1	script	Newspaper Girl	831,{end;}
 //???
-alberta.gat,148,60,3	script	Man#03	833,{end;}
+alberta,148,60,3	script	Man#03	833,{end;}
 
 // Young Man -----------------------------------------------------------
-alberta_in.gat,20,183,6	script	Young Man	49,{
+alberta_in,20,183,6	script	Young Man	49,{
 	mes "[Merchant]";
 	mes "People say that ^0000ffGungnir^000000 is the legendary spear that never misses its target.  If that's true, then it's simply amazing.";
 	close;
 }
 
 // Merchant -------------------------------------------------
-alberta.gat,97,51,7	script	Merchant#01	84,{
+alberta,97,51,7	script	Merchant#01	84,{
 	mes "[Merchant]";
 	mes "When you travel to many places like I do, you often hear a lot of rumors.  There is one rumor I heard that is really interesting.";
 	next;
@@ -50,7 +50,7 @@ alberta.gat,97,51,7	script	Merchant#01	84,{
 }
 
 // Merchant ---------------------------------------------------------
-alberta.gat,53,39,8	script	Merchant#02	74,{
+alberta,53,39,8	script	Merchant#02	74,{
 	mes "[Merchant]";
 	mes "Oh, you look like a stranger.  Welcome to Alberta.";
 	emotion e_gasp;
@@ -69,7 +69,7 @@ alberta.gat,53,39,8	script	Merchant#02	74,{
 }
 
 // Merchant -------------------------------------------------
-alberta.gat,58,80,8	script	Merchant#03	99,{
+alberta,58,80,8	script	Merchant#03	99,{
 	mes "[Merchant]";
 	if(rand(2)) goto R_1;
 		mes "We merchants can open a roadside stand and do business.  With the ^0000ffDiscount skill^000000 we can buy goods from stores for low prices.";
@@ -87,7 +87,7 @@ alberta.gat,58,80,8	script	Merchant#03	99,{
 }
 
 // Phina -------------------------------------------------------
-alberta.gat,62,156,2	script	Phina	102,{
+alberta,62,156,2	script	Phina	102,{
 	set @TEMP,rand(3);
 	mes "[Phina]";
 	if(@TEMP == 1) goto R_1;
@@ -127,7 +127,7 @@ alberta.gat,62,156,2	script	Phina	102,{
 }
 
 // Grandma -----------------------------------------------------
-alberta.gat,93,174,2	script	Grandma	103,{
+alberta,93,174,2	script	Grandma	103,{
 	mes "[Grandma]";
 	mes "Some time ago a derelict ship drifted into the Alberta harbor.  Some of the town's young people went into the ship to find survivors.";
 	next;
@@ -158,7 +158,7 @@ alberta.gat,93,174,2	script	Grandma	103,{
 }
 
 // Drunken old man ----------------------------------------------------------------
-alberta.gat,131,139,4	script	Drunken old man	709,{
+alberta,131,139,4	script	Drunken old man	709,{
 	mes "[Drunken old man]";
 	mes "(~hiccup~)... Huh?... Wh-what are you staring at? Get lost!!";
 	next;
@@ -199,7 +199,7 @@ alberta.gat,131,139,4	script	Drunken old man	709,{
 }
 
 // Soda Man ----------------------------------------------------
-alberta.gat,90,71,3	script	Soda Man	89,{
+alberta,90,71,3	script	Soda Man	89,{
 	mes "[Soda Man]";
 	mes "Ummm.... delicious....";
 	emotion e_ok;
@@ -228,7 +228,7 @@ alberta.gat,90,71,3	script	Soda Man	89,{
 
 //<=================================================== Marina (Docks/Port) ===================================================>\\
 // Sailor Fisk ----------------------------------------------------------------
-alberta.gat,189,151,5	script	Sailor Fisk	100,{
+alberta,189,151,5	script	Sailor Fisk	100,{
 	mes "[Sailor Fisk]";
 	mes "Ahoy matey, where'd ya wanna go?";
 	next;
@@ -236,7 +236,7 @@ alberta.gat,189,151,5	script	Sailor Fisk	100,{
 	
 		if(Zeny < 500) goto L_NoZeny;
 		set Zeny, Zeny - 500;
-		warp "izlude.gat",176,182;
+		warp "izlude",176,182;
 		close;
 
 		L_NoZeny:
@@ -248,7 +248,7 @@ alberta.gat,189,151,5	script	Sailor Fisk	100,{
 }
 
 // Phelix ------------------------------------------------------------------
-alberta.gat,190,173,4	script	Phelix	85,{
+alberta,190,173,4	script	Phelix	85,{
 
 	mes "[Phelix]";
 	mes "What the hell are you doing here?";
@@ -314,7 +314,7 @@ alberta.gat,190,173,4	script	Phelix	85,{
 
 //<=================================================== Sunken Ship ======================================================>\\
 // Paul ----------------------------------------------------------------
-alberta.gat,195,151,3	script	Paul	86,{
+alberta,195,151,3	script	Paul	86,{
 	mes "[Paul]";
 	mes "Good day.  Would you like be part of the Sunken Ship event, provided by Cool Event Corp.?";
 	next;
@@ -329,7 +329,7 @@ alberta.gat,195,151,3	script	Paul	86,{
 	
 		if(Zeny < 200) goto L_NoZeny;
 		set Zeny, Zeny - 200;
-		warp "alb2trea.gat",62,69;
+		warp "alb2trea",62,69;
 		close;
 	M_End:
 		mes "[Paul]";
@@ -344,13 +344,13 @@ alberta.gat,195,151,3	script	Paul	86,{
 }
 
 // Sailor --------------------------------------------------
-alb2trea.gat,39,50,5	script	Sailor	100,{
+alb2trea,39,50,5	script	Sailor	100,{
 	mes "[Sailor]";
 	mes "Do you wanna return?";
 	next;
 	menu "Return to Alberta",-,"Quit",MEnd;
 
-	warp "alberta.gat",192,169;
+	warp "alberta",192,169;
 MEnd:
 	close;
 }

+ 33 - 33
npc/cities/aldebaran.txt

@@ -26,7 +26,7 @@
 
 
 // Panama  --------------------------------------------------------------
-aldebaran.gat,46,129,4	script	Panama	97,{
+aldebaran,46,129,4	script	Panama	97,{
 	mes "[Panama]";
 	mes "Al De Baran has been widely known throughout Rune-Midgard Kingdom as the City of canals.";
 	next;
@@ -48,7 +48,7 @@ aldebaran.gat,46,129,4	script	Panama	97,{
 }
 
 // Miller ------------------------------------------------------------------------
-aldebaran.gat,49,93,4	script	Miller	83,{
+aldebaran,49,93,4	script	Miller	83,{
 	mes "[Miller]";
 	mes "Did you know that LEVEL 4 weapons exist?";
 	next;
@@ -58,7 +58,7 @@ aldebaran.gat,49,93,4	script	Miller	83,{
 }
 
 // Senorita Sylvia -----------------------------------------------------------
-aldebaran.gat,60,70,4	script	Senorita Sylvia	69,{
+aldebaran,60,70,4	script	Senorita Sylvia	69,{
 	mes "[Senorita Sylvia]";
 	mes "I came all the way out here from Prontera because I heard that the Kafra Main Office is somewhere in the city of Al De Baran";
 	next;
@@ -93,7 +93,7 @@ aldebaran.gat,60,70,4	script	Senorita Sylvia	69,{
 }
 
 // Quatro ----------------------------------------------------------------
-aldebaran.gat,64,104,4	script	Quatro	55,{
+aldebaran,64,104,4	script	Quatro	55,{
 	mes "[Quatro]";
 	mes "It has been rumored that famous blacksmith came to this town from Geffen...";
 M_Menu:
@@ -123,7 +123,7 @@ M_Menu:
 }
 
 // Isenberg ---------------------------------------------------------------------
-aldebaran.gat,67,154,4	script	Isenberg	98,{
+aldebaran,67,154,4	script	Isenberg	98,{
 	mes "[Isenberg]";
 	mes "Mount Mjolnir and the Payon Forest are both notorious for high amounts of rainfall.";
 M_Menu:
@@ -170,7 +170,7 @@ M_Menu:
 }
 
 // Joanne ------------------------------------------------------------------------------
-aldebaran.gat,81,61,4	script	Joanne	101,{
+aldebaran,81,61,4	script	Joanne	101,{
 	mes "[Joanne]";
 	mes "I like to go gathering sea shells.  It is really fun";
 	next;
@@ -195,7 +195,7 @@ aldebaran.gat,81,61,4	script	Joanne	101,{
 }
 
 // Bebe -------------------------------------------------------------------
-aldebaran.gat,86,228,4	script	Bebe	703,{
+aldebaran,86,228,4	script	Bebe	703,{
 	mes "[Bebe]";
 	mes "A while back I went out for a walk towards Mt.Mjolnir, carrying a 'Savage Babe' with me.";
 M_Menu:
@@ -242,7 +242,7 @@ M_Menu:
 }
 
 // Epthiel -----------------------------------------------------------------
-aldebaran.gat,90,170,4	script	Epthiel	47,{
+aldebaran,90,170,4	script	Epthiel	47,{
 	mes "[Epthiel]";
 	mes "Some weapons and armor have slots in them.  This allows you to insert monster cards into them.";
 M_Menu:
@@ -275,7 +275,7 @@ M_Menu:
 }
 
 // Daniel --------------------------------------------------------------------------
-aldebaran.gat,93,80,4	script	Daniel	48,{
+aldebaran,93,80,4	script	Daniel	48,{
 	mes "[Daniel]";
 	mes "With waterways everywhere, the city of Al De Baran is a wonderful place to live.";
 	next;
@@ -305,7 +305,7 @@ aldebaran.gat,93,80,4	script	Daniel	48,{
 }
 
 // Munster -----------------------------------------------------------------
-aldebaran.gat,113,70,2	script	Munster	48,{
+aldebaran,113,70,2	script	Munster	48,{
 	mes "[Munster]";
 	mes "My family used to live in Geffen, the homeland of blacksmiths.  We moved to Al De Baran last winter.";
 	next;
@@ -333,7 +333,7 @@ aldebaran.gat,113,70,2	script	Munster	48,{
 }
 
 // Phracon Guy --------------------------------------------------------------
-aldebaran.gat,117,181,4	script	Phracon Guy	48,{
+aldebaran,117,181,4	script	Phracon Guy	48,{
 	mes "[Phracon Guy]";
 	mes "Lv 1 weapons require a metal called 'Phracon' to be upgraded.";
 	next;
@@ -366,7 +366,7 @@ aldebaran.gat,117,181,4	script	Phracon Guy	48,{
 }
 
 // Alchemy Guy Chemirre -----------------------------------------------------------
-aldebaran.gat,121,231,4	script	Alchemy Guy Chemirre	740,{
+aldebaran,121,231,4	script	Alchemy Guy Chemirre	740,{
 	mes "[Alchemy Guy Chemirre]";
 	mes "The Alchemist is one of the 2nd Job Classes and involves the creation of rare and valuable items from abundant materials.";
 M_Menu:
@@ -423,7 +423,7 @@ M_Menu:
 }
 
 // Anastasia --------------------------------------------------------------
-aldebaran.gat,146,124,4	script	Anastasia	101,{
+aldebaran,146,124,4	script	Anastasia	101,{
 	mes "[Anastasia]";
 	mes "Somewhere in Rune-Midgard exists the^3355FF' Assassin Guild '^000000.";
 	next;
@@ -453,7 +453,7 @@ aldebaran.gat,146,124,4	script	Anastasia	101,{
 }
 
 // Stromme ---------------------------------------------------------
-aldebaran.gat,159,242,4	script	Stromme	119,{
+aldebaran,159,242,4	script	Stromme	119,{
 	mes "[Stromme]";
 	mes "When you spend some time in Mt. Mjolnir, you'll start to notice something.";
 	next;
@@ -486,7 +486,7 @@ aldebaran.gat,159,242,4	script	Stromme	119,{
 }
 
 // Joo Jahk ------------------------------------------------------
-aldebaran.gat,180,46,4	script	Joo Jahk	88,{
+aldebaran,180,46,4	script	Joo Jahk	88,{
 	mes "[Joo Jahk]";
 	mes "I am a tourist from Payon, the city within the forest.  I noticed that it's very cool here... probably due to the waterways.";
 	next;
@@ -517,7 +517,7 @@ aldebaran.gat,180,46,4	script	Joo Jahk	88,{
 }
 
 // Gavin -------------------------------------------------------------------
-aldebaran.gat,212,122,4	script	Gavin	97,{
+aldebaran,212,122,4	script	Gavin	97,{
 	mes "Welcome! We, the towns people of Al De Baran, ALL welcome you . . . . .";
 	next;
 	mes "[Gavin]";
@@ -545,7 +545,7 @@ aldebaran.gat,212,122,4	script	Gavin	97,{
 
 
 // Giddy Fellow ------------------------------------------------------------------
-aldeba_in.gat,152,47,4	script	Giddy Fellow	97,{
+aldeba_in,152,47,4	script	Giddy Fellow	97,{
 	mes "[Giddy Fellow]";
 	mes "E..E..E..Emergenc----y!!! I CAN'T find my pet chicken anywhere!!";
 	emotion e_omg;
@@ -570,7 +570,7 @@ aldeba_in.gat,152,47,4	script	Giddy Fellow	97,{
 }
 
 // Master ----------------------------------------------------------
-aldeba_in.gat,156,179,4	script	Master#02	61,{
+aldeba_in,156,179,4	script	Master#02	61,{
 	mes "[Master]";
 	if(sex==0) mes "Oh hello.  Don't mind me, I'm just a perverted old man.... la di da.......";
 	if(sex==0) close;
@@ -658,7 +658,7 @@ aldeba_in.gat,156,179,4	script	Master#02	61,{
 }
 
 // RS125 ------------------------------------------------------------------------
-aldeba_in.gat,234,241,4	script	RS125	48,{
+aldeba_in,234,241,4	script	RS125	48,{
 	mes "[RS125]";
 	mes "Even if my first name is not human, and my manner of speech is not very eloquent, please don't be afraid of me.";
 	mes "I'm actually a warm hearted person.";
@@ -702,7 +702,7 @@ aldeba_in.gat,234,241,4	script	RS125	48,{
 }
 
 // Nice Looking Guy ----------------------------------------------------------
-aldeba_in.gat,219,61,4	script	Nice Looking Guy	109,{
+aldeba_in,219,61,4	script	Nice Looking Guy	109,{
 	mes "[Nice Looking Guy]";
 	mes "Forget about the doofus living next door.";
 	next;
@@ -716,7 +716,7 @@ aldeba_in.gat,219,61,4	script	Nice Looking Guy	109,{
 }
 
 // Evil Looking Guy --------------------------------------------------------------
-aldeba_in.gat,223,121,2	script	Evil looking Guy	63,{
+aldeba_in,223,121,2	script	Evil looking Guy	63,{
 	mes "[Evil Looking Guy]";
 	mes "Hey dude! Don't you think it's rude for a stranger to enter someone else's house?";
 	emotion e_what;
@@ -764,7 +764,7 @@ aldeba_in.gat,223,121,2	script	Evil looking Guy	63,{
 
 //<=================================================== Kafra Corp. Headquarters ==========================================================>\\
 // Kafra Jasmine  -------------------------
-aldeba_in.gat,24,245,4	script	 Kafra Jasmine	115,{
+aldeba_in,24,245,4	script	 Kafra Jasmine	115,{
 	cutin "kafra_03",2;
 	mes "[Kafra Jasmine]";
 	mes "Hi~ I am Kafra type Jasmine.  Thank you for coming all the way to the Kafra Main Office here in Al De Baran!";
@@ -819,7 +819,7 @@ aldeba_in.gat,24,245,4	script	 Kafra Jasmine	115,{
 }
 
 // Special Reserve ----------------------------------------------
-aldeba_in.gat,79,161,6	script	Kafra#04	115,{
+aldeba_in,79,161,6	script	Kafra#04	115,{
 	cutin "kafra_03",2;
 	mes "[Kafra]";
 	mes "Welcome, ^6666FF" + strcharinfo(0) + "^000000.  This is where you can trade in your special reserve points for useful items and cool prizes.";
@@ -1006,7 +1006,7 @@ M_Menu:
 }
 
 // Special Reserve 2 ----------------------------------------------
-aldeba_in.gat,88,161,3	script	Kafra#05	115,{
+aldeba_in,88,161,3	script	Kafra#05	115,{
 	cutin "kafra_03",2;
 	mes "[Kafra]";
 	mes "Welcome ^5577FF"+strcharinfo(0)+"^000000.  We are currently having a special event for our customers.";
@@ -1148,7 +1148,7 @@ sF_Spin:
 
 
 // Kafra Pavianne -----------------------------
-aldeba_in.gat,81,166,4	script	Kafra Pavianne	117,{
+aldeba_in,81,166,4	script	Kafra Pavianne	117,{
 	cutin "kafra_01",2;
 	mes "[Kafra Pavianne]";
 	mes "Welcome! I'm Pavianne,";
@@ -1216,7 +1216,7 @@ aldeba_in.gat,81,166,4	script	Kafra Pavianne	117,{
 }
 
 // Kafra Blossom -----------------------------------
-aldeba_in.gat,83,244,4	script	Kafra Blossom	116,{
+aldeba_in,83,244,4	script	Kafra Blossom	116,{
 	cutin "kafra_02",2;
 	mes "[Kafra Blossom]";
 	mes "..... Pavianne is soooo old school! She's too stubborn is what it is...";
@@ -1249,7 +1249,7 @@ aldeba_in.gat,83,244,4	script	Kafra Blossom	116,{
 }
 
 // Kafra Curly Sue ---------------------------------
-aldeba_in.gat,91,244,4	script	Kafra Curly Sue	112,{
+aldeba_in,91,244,4	script	Kafra Curly Sue	112,{
 	cutin "kafra_06",2;
 	mes "[Kafra Curly Sue]";
 	mes "Hello, hello! I'm the youngest of all Kafra personnel, the Kafra cutey....";
@@ -1278,7 +1278,7 @@ aldeba_in.gat,91,244,4	script	Kafra Curly Sue	112,{
 }
 
 // Kafra Roxie --------------------------------------
-aldeba_in.gat,148,244,4	script	Kafra Roxie	114,{
+aldeba_in,148,244,4	script	Kafra Roxie	114,{
 	cutin "kafra_04",2;
 	mes "[Kafra Roxie]";
 	mes "Welcome! I'm Kafra type 'Roxie'.  Let me let you in on a special secret about the Kafras!";
@@ -1311,7 +1311,7 @@ aldeba_in.gat,148,244,4	script	Kafra Roxie	114,{
 
 //<====================================================== Clock Tower ==============================================================>\\
 // Clock Keeper ---------------------------------------------------------------
-aldebaran.gat,143,136,4	script	Clock Keeper	89,{
+aldebaran,143,136,4	script	Clock Keeper	89,{
 	mes "[Clock Keeper]";
 	mes "Let me introduce myself, I am 'Monster A' of the Al De Baran Clock Tower, and the Committee of 'Heaven on Earth'.";
 	next;
@@ -1369,7 +1369,7 @@ aldebaran.gat,143,136,4	script	Clock Keeper	89,{
 }
 
 // Gatekeeper Riku -------------------------------------------------------------------
-c_tower3.gat,10,249,4	script	Gatekeeper#01	84,{
+c_tower3,10,249,4	script	Gatekeeper#01	84,{
 	mes "[Gatekeeper Riku]";
 	mes "Welcome to ";
 	mes "Kinase - Blue Gallino";
@@ -1442,7 +1442,7 @@ c_tower3.gat,10,249,4	script	Gatekeeper#01	84,{
 		mes "Please, You may enter.";
 		mes "May God bless you ..";
 		next;
-		warp "c_tower4.gat",185,44;
+		warp "c_tower4",185,44;
 		close;
 
 		L_Check_Key:
@@ -1463,7 +1463,7 @@ c_tower3.gat,10,249,4	script	Gatekeeper#01	84,{
 }
 
 //<======================================== Al De Baran Dungeon ==========================================>\\
-alde_dun03.gat,264,16,4	script	Gatekeeper#02	101,{
+alde_dun03,264,16,4	script	Gatekeeper#02	101,{
 	mes "[Gatekeeper Boy]";
 	mes "Welcome to";
 	mes "Kinase - Blue Gallino";
@@ -1537,7 +1537,7 @@ alde_dun03.gat,264,16,4	script	Gatekeeper#02	101,{
 		mes "Please,You may enter.";
 		mes "May God bless you ..";
 		next;
-		warp "alde_dun04.gat",79,267;
+		warp "alde_dun04",79,267;
 		close;
 
 		L_Check_Key:

+ 31 - 31
npc/cities/amatsu.txt

@@ -22,7 +22,7 @@
 //= 1.1 Split quests into quests/quests_amatsu.txt [Evera]
 //= 1.2	Fixed missing name [Evera]
 //=====================================================================
-alberta.gat,245,93,4	script	Sea Captain#01	709,{
+alberta,245,93,4	script	Sea Captain#01	709,{
 	mes "[Walter Moers]";
 	mes "Hey, there.";
 	mes "Have you ever heard that there";
@@ -142,7 +142,7 @@ alberta.gat,245,93,4	script	Sea Captain#01	709,{
 			close;
 }
 //=====================================================================
-amatsu.gat,194,79,4	script	Sea Captain#02	709,{
+amatsu,194,79,4	script	Sea Captain#02	709,{
 	mes "[Walter Moers]";
 	mes "You came... Did you enjoy";
 	mes "your trip to Amatsu...?";
@@ -167,7 +167,7 @@ amatsu.gat,194,79,4	script	Sea Captain#02	709,{
 //=====================================================================
 // Amatsu Citizen
 //=====================================================================
-amatsu.gat,179,107,4	script	John	86,{
+amatsu,179,107,4	script	John	86,{
 	mes "[John]";
 	mes "Hey.";
 	mes "You seem like me,";
@@ -216,7 +216,7 @@ amatsu.gat,179,107,4	script	John	86,{
 	close;
 }
 //=====================================================================
-amatsu.gat,185,116,4	script	Drunken Man	765,{
+amatsu,185,116,4	script	Drunken Man	765,{
 	mes "[Ralph]";
 	mes "Cough. I'm old and useless.";
 	mes "Only brute strength. Cough.";
@@ -255,7 +255,7 @@ L1:
 	close;
 }
 //=====================================================================
-amatsu.gat,217,179,0	script	Old Women	760,{
+amatsu,217,179,0	script	Old Women	760,{
 	mes "[Hashey]";
 	mes "My husband is so into gambling, it worries me to death.";
 	mes "Went to that town that's really far away, lost a lot of zeny again.";
@@ -268,7 +268,7 @@ amatsu.gat,217,179,0	script	Old Women	760,{
 	close;
 }
 //=====================================================================
-amatsu.gat,205,163,4	script	Mimi	759,{
+amatsu,205,163,4	script	Mimi	759,{
 	mes "[Mimi]";
 	mes "Phew..";
 	mes "Did you see the Ms. Amatsu besides the dock?";
@@ -283,7 +283,7 @@ amatsu.gat,205,163,4	script	Mimi	759,{
 	close;
 }
 //=====================================================================
-amatsu.gat,230,160,4	script	Lady	757,{
+amatsu,230,160,4	script	Lady	757,{
 	mes "[Yorukoc]";
 	mes "Although I come to the well for water everyday,";
 	mes "if it's misty or rainy,";
@@ -297,7 +297,7 @@ amatsu.gat,230,160,4	script	Lady	757,{
 	close;
 }
 //=====================================================================
-amatsu.gat,119,164,4	script	Guard Soldier#03	767,{
+amatsu,119,164,4	script	Guard Soldier#03	767,{
 	mes "[Guard Soldier]";
 	mes "Are you from Rune-Midgard?";
 	mes "Welcome to the town of Amatsu.";
@@ -313,7 +313,7 @@ amatsu.gat,119,164,4	script	Guard Soldier#03	767,{
 	close;
 }
 //=====================================================================
-amatsu.gat,112,164,4	script	Guard Soldier#04	767,{
+amatsu,112,164,4	script	Guard Soldier#04	767,{
 	mes "[Guard Soldier]";
 	mes "This is the best castle in Amatsu,";
 	mes "called the East Lake Castle.";
@@ -329,7 +329,7 @@ amatsu.gat,112,164,4	script	Guard Soldier#04	767,{
 }
 
 //=====================================================================
-ama_in02.gat,207,40,6	script	Guard Soldier#05	767,{
+ama_in02,207,40,6	script	Guard Soldier#05	767,{
 	mes "[Guard Soldier]";
 	mes "Welcome,";
 	mes "The Master specifically allowed";
@@ -341,7 +341,7 @@ ama_in02.gat,207,40,6	script	Guard Soldier#05	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,207,49,6	script	Guard Soldier#06	767,{
+ama_in02,207,49,6	script	Guard Soldier#06	767,{
 	mes "[Guard Soldier]";
 	mes "The master is really a great guy.";
 	mes "Who would have thought that anyone could";
@@ -356,7 +356,7 @@ ama_in02.gat,207,49,6	script	Guard Soldier#06	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,187,57,2	script	Soldier#01	767,{
+ama_in02,187,57,2	script	Soldier#01	767,{
 	mes "[Ichiro]";
 	mes "Welcome, our master";
 	mes "has already prepared a place";
@@ -371,7 +371,7 @@ ama_in02.gat,187,57,2	script	Soldier#01	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,37,157,4	script	Soldier#03	767,{
+ama_in02,37,157,4	script	Soldier#03	767,{
 	mes "[Sbarro]";
 	mes "This is our soldier's";
 	mes "training ground.";
@@ -399,7 +399,7 @@ ama_in02.gat,37,157,4	script	Soldier#03	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,32,51,6	script	Shiro	767,{
+ama_in02,32,51,6	script	Shiro	767,{
 	mes "[Shiro]";
 	mes "Cough cough, cough cough, what... leave me alone";
 	mes "Go visit another place...";
@@ -419,7 +419,7 @@ ama_in02.gat,32,51,6	script	Shiro	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,40,167,3	script	Soldier#04	767,{
+ama_in02,40,167,3	script	Soldier#04	767,{
 	mes "[Kuro]";
 	mes "Shh... customer, please be quiet.";
 	mes "I will tell you a story";
@@ -449,7 +449,7 @@ ama_in02.gat,40,167,3	script	Soldier#04	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,32,167,5	script	Kukuro	767,{
+ama_in02,32,167,5	script	Kukuro	767,{
 	mes "[Kukuro]";
 	mes "That guy is always rambling";
 	mes "some gibberish, saying that our master";
@@ -472,7 +472,7 @@ ama_in02.gat,32,167,5	script	Kukuro	767,{
 	close;
 }
 //=====================================================================
-ama_in02.gat,42,34,2	script	Soldier#05	767,{
+ama_in02,42,34,2	script	Soldier#05	767,{
 	mes "[Hakiro]";
 	mes "Rest for a while before leaving,";
 	mes "master has already prepared";
@@ -490,7 +490,7 @@ ama_in02.gat,42,34,2	script	Soldier#05	767,{
 }
 
 //=====================================================================
-ama_in02.gat,203,156,4	script	Soldier#06	767,{
+ama_in02,203,156,4	script	Soldier#06	767,{
 	mes "[Hakiro]";
 	mes "Master is in there.";
 	mes "If you want to go greet him,";
@@ -505,7 +505,7 @@ ama_in02.gat,203,156,4	script	Soldier#06	767,{
 }
 
 //=====================================================================
-ama_in02.gat,195,156,4	script	Soldier#07	767,{
+ama_in02,195,156,4	script	Soldier#07	767,{
 	mes "[Kuro]";
 	mes "Damn, maybe the master";
 	mes "is having a hard time right now.";
@@ -520,7 +520,7 @@ ama_in02.gat,195,156,4	script	Soldier#07	767,{
 	close;
 }
 
-ama_in01.gat,169,173,0	script	Miko	769,{
+ama_in01,169,173,0	script	Miko	769,{
 	mes "[Tokari]";
 	mes "I'm not a real shrine maiden."; 
 	mes "my friend, Takikuwi told me to try on";
@@ -542,7 +542,7 @@ ama_in01.gat,169,173,0	script	Miko	769,{
 	close;
 }
 
-amatsu.gat,269,221,1	script	Proposing Girl	758,{
+amatsu,269,221,1	script	Proposing Girl	758,{
 	mes "[Hutari Sioko]";
 	mes "Nice to meet you";
 	mes "my name is Hutari Sioko,";
@@ -577,7 +577,7 @@ amatsu.gat,269,221,1	script	Proposing Girl	758,{
 	close;
 }
 
-amatsu.gat,287,266,3	script	Jyaburo	766,{
+amatsu,287,266,3	script	Jyaburo	766,{
 	mes "[Jyaburo]";
 	mes "This is a special place";
 	mes "for my wife and me";
@@ -620,7 +620,7 @@ amatsu.gat,287,266,3	script	Jyaburo	766,{
 	close;
 }
 
-amatsu.gat,274,178,0	script	Vet	735,{
+amatsu,274,178,0	script	Vet	735,{
 	mes "[Sakura Seiichi]";
 	mes "Oww... I'm not a suspicious guy,";
 	mes "please don't be surprised, I am just";
@@ -680,7 +680,7 @@ L2:
 	close;
 }
 
-amatsu.gat,283,203,1	script	PokePoke	738,{
+amatsu,283,203,1	script	PokePoke	738,{
 	emotion e_swt2;
 	mes "[Pokepoke]";
 	mes "The tree on this hill";
@@ -709,7 +709,7 @@ amatsu.gat,283,203,1	script	PokePoke	738,{
 	close;
 }
 
-amatsu.gat,261,197,4	script	Legendary Sakura Tree	111,{
+amatsu,261,197,4	script	Legendary Sakura Tree	111,{
 	mes "^0000FFJust as she said";
 	mes "this tree is famous because";
 	mes "many couples confessed their love here";
@@ -726,7 +726,7 @@ amatsu.gat,261,197,4	script	Legendary Sakura Tree	111,{
 	close;
 }
 
-ama_in02.gat,61,27,6	script	Alchemist#amatsu	749,{
+ama_in02,61,27,6	script	Alchemist#amatsu	749,{
 
 	mes "[Laspuchin Gregory]";
 	mes "KeekeekeeKeheheh.";
@@ -932,8 +932,8 @@ s_NEnough:
 }
 
 //| Ninja map portion dummy npcs, commented by default.
-//que_ng.gat,27,18,3	script	Seaman	709,{end;}
-//que_ng.gat,28,45,3	script	Man	86,{end;}
-//que_ng.gat,28,50,3	script	Seaman2	709,{end;}
-//que_ng.gat,22,62,3	script	Seaman2	709,{end;}
-//que_ng.gat,30,65,3	script	Ninja Sensei	730,{end;}
+//que_ng,27,18,3	script	Seaman	709,{end;}
+//que_ng,28,45,3	script	Man	86,{end;}
+//que_ng,28,50,3	script	Seaman2	709,{end;}
+//que_ng,22,62,3	script	Seaman2	709,{end;}
+//que_ng,30,65,3	script	Ninja Sensei	730,{end;}

+ 26 - 26
npc/cities/ayothaya.txt

@@ -11,7 +11,7 @@
 //===== Additional Comments: ================================= 
 //= 0.1 Added a Sailor NPC to get back to Alberta [ZoDIaC]
 //= 0.2 fixed coords, dialogues
-//= 0.3 Fixed Warp name, ayotaya.gat doesn't exist, even though iRO 
+//= 0.3 Fixed Warp name, ayotaya doesn't exist, even though iRO 
 //= 	decided to call it Ayotaya, it really is Ayothaya, like 
 //=	that Yuno/Juno thing
 //= 0.4 Added the official warp npc for Ayothaya. [MasterOfMuppets]
@@ -25,7 +25,7 @@
 //= 1.4 Moved quests to quests/quests_ayothaya.txt [Evera]
 //============================================================ 
 
-ayothaya.gat,152,68,1	script	Aibakthing#01	843,{
+ayothaya,152,68,1	script	Aibakthing#01	843,{
 	mes "[Aibakthing]";
 	mes "Hoo! Hah! Hmm! Hah!";
 	mes "So, how did you like Ayothaya? Did you get a chance to try Tom Yum Goong? When you're ready, I shall take you back home.";
@@ -35,7 +35,7 @@ ayothaya.gat,152,68,1	script	Aibakthing#01	843,{
 	mes "[Aibakthing]";
 	mes "You will be welcome to come back whenever you please. I hope that we weill see each other again sometime soon. Thank you~";
 	close2;
-	warp "alberta.gat",235,45;
+	warp "alberta",235,45;
 	end;	
 s_Cancel:
 	mes "[Aibakthing]";
@@ -43,7 +43,7 @@ s_Cancel:
 	close;
 } 
 
-alberta.gat,247,42,3	script	Aibakthing#02	843,{
+alberta,247,42,3	script	Aibakthing#02	843,{
 	mes "[Aibakthing]";
 	mes "Hoo! Hah! Hoo! Hah!";
 	mes "Let me take you away to a distant spiritual place, a land of exotic mystery, my hometown Ayothaya.";
@@ -81,7 +81,7 @@ s_Go:
 	mes "Let us be off! Back to my beautiful Ayothaya!";
 	close2;	
 	set Zeny, Zeny - 10000;
-	warp "ayothaya.gat",150,65;
+	warp "ayothaya",150,65;
 	end;
 s_NoZeny:
 	mes "[Aibakthing]";
@@ -89,7 +89,7 @@ s_NoZeny:
 	close;
 }
 
-ayothaya.gat,143,102,5	script	Old Man#01	842,{
+ayothaya,143,102,5	script	Old Man#01	842,{
 	mes "[Villager]";
 	mes "Ummm.";
 	mes "Hmmmmm...";
@@ -123,7 +123,7 @@ ayothaya.gat,143,102,5	script	Old Man#01	842,{
 	close;
 }
 
-ayo_fild02.gat,25,155,7	script	Aik	843,{
+ayo_fild02,25,155,7	script	Aik	843,{
 	mes "[Aik]";
 	mes "So, How was your expedition? I hope that the evil spirits will not follow you outside the ruins, and haunt your dreams.";
 	next;
@@ -151,11 +151,11 @@ s_Yes:
 	next;
 	mes "^3C2EE6He suddenly grabbed you and hurled you up into the air!";	
 	close2;
-	warp "ayo_fild01.gat",115,200;
+	warp "ayo_fild01",115,200;
 	end;
 }
 
-ayothaya.gat,193,171,3	script	Old Man#02	842,{
+ayothaya,193,171,3	script	Old Man#02	842,{
 	mes "[Tham]";
 	mes "Ah~";
 	mes "I've got this craving for Ms. Mali the Spicy's food, especially her 'Tom Yum Goong.'";
@@ -165,7 +165,7 @@ ayothaya.gat,193,171,3	script	Old Man#02	842,{
 	close;
 }
 
-ayothaya.gat,171,152,5	script	Girl	838,{
+ayothaya,171,152,5	script	Girl	838,{
 	mes "[Lalitha]";
 	mes "When you go East from this village, you will arrive at the ruins of an old shrine. It is now a nest full of fearsome monsters.";
 	next;
@@ -188,7 +188,7 @@ ayothaya.gat,171,152,5	script	Girl	838,{
 	close;
 }
 
-ayothaya.gat,197,188,5	script	Young Man#01	841,{
+ayothaya,197,188,5	script	Young Man#01	841,{
 	mes "[Kwan]";
 	mes "Phew, isn't it";
 	mes "soooo hot today?";
@@ -212,7 +212,7 @@ ayothaya.gat,197,188,5	script	Young Man#01	841,{
 	close;
 }
 
-ayothaya.gat,241,264,5	script	Young Man#02	843,{
+ayothaya,241,264,5	script	Young Man#02	843,{
 
 	mes "[Eik]";
 	mes "Hey...";
@@ -238,7 +238,7 @@ s_Sure:
 	close;
 }
 
-ayothaya.gat,213,142,5	script	Young Man#03	843,{
+ayothaya,213,142,5	script	Young Man#03	843,{
 	mes "[Detzi]";
 	mes "In Ayothaya, we have our own traditional martial arts. We, the young men of the village, practice our traditional martial arts in order to become strong.";
 	next;
@@ -248,7 +248,7 @@ ayothaya.gat,213,142,5	script	Young Man#03	843,{
 }
 
 //This might not get fixed, feel free to submit a fix in the forum to apply though.
-ayothaya.gat,253,99,3	script	Fisherman	843,{
+ayothaya,253,99,3	script	Fisherman	843,{
 	mes "[Dannai]";
 	mes "This place is known to be teeming with fish. The fish here tend to eat anything they find, so it's easy to catch them.";
 	next;
@@ -269,19 +269,19 @@ s_Yes:
 	close;
 }
 
-ayo_dun01.gat,25,271,4	script	#ayokillscript	139,1,1,{
+ayo_dun01,25,271,4	script	#ayokillscript	139,1,1,{
 	percentheal -100,0;
 	end;
 }
 
-ayo_dun01.gat,25,274,4	duplicate(#ayokillscript)	#ayodupe4	139,1,1
-ayo_dun01.gat,28,274,4	duplicate(#ayokillscript)	#ayodupe5	139,1,1
-ayo_dun01.gat,28,271,4	duplicate(#ayokillscript)	#ayodupe6	139,1,1
-ayo_dun01.gat,25,28,4	duplicate(#ayokillscript)	#ayodupe7	139,1,1
-ayo_dun01.gat,25,25,4	duplicate(#ayokillscript)	#ayodupe8	139,1,1
-ayo_dun01.gat,28,25,4	duplicate(#ayokillscript)	#ayodupe9	139,1,1
-ayo_dun01.gat,28,28,4	duplicate(#ayokillscript)	#ayodupe10	139,1,1
-ayo_dun01.gat,271,274,4	duplicate(#ayokillscript)	#ayodupe11	139,1,1
-ayo_dun01.gat,271,271,4	duplicate(#ayokillscript)	#ayodupe12	139,1,1
-ayo_dun01.gat,274,271,4	duplicate(#ayokillscript)	#ayodupe13	139,1,1
-ayo_dun01.gat,274,274,4	duplicate(#ayokillscript)	#ayodupe14	139,1,1
+ayo_dun01,25,274,4	duplicate(#ayokillscript)	#ayodupe4	139,1,1
+ayo_dun01,28,274,4	duplicate(#ayokillscript)	#ayodupe5	139,1,1
+ayo_dun01,28,271,4	duplicate(#ayokillscript)	#ayodupe6	139,1,1
+ayo_dun01,25,28,4	duplicate(#ayokillscript)	#ayodupe7	139,1,1
+ayo_dun01,25,25,4	duplicate(#ayokillscript)	#ayodupe8	139,1,1
+ayo_dun01,28,25,4	duplicate(#ayokillscript)	#ayodupe9	139,1,1
+ayo_dun01,28,28,4	duplicate(#ayokillscript)	#ayodupe10	139,1,1
+ayo_dun01,271,274,4	duplicate(#ayokillscript)	#ayodupe11	139,1,1
+ayo_dun01,271,271,4	duplicate(#ayokillscript)	#ayodupe12	139,1,1
+ayo_dun01,274,271,4	duplicate(#ayokillscript)	#ayodupe13	139,1,1
+ayo_dun01,274,274,4	duplicate(#ayokillscript)	#ayodupe14	139,1,1

+ 28 - 28
npc/cities/comodo.txt

@@ -26,7 +26,7 @@
 //============================================================================//
 
 //====================================================
-comodo.gat,216,310,4	script	BBQ Papa	85,{
+comodo,216,310,4	script	BBQ Papa	85,{
 OnStart:
 	mes "[BBQ Son]";
 	mes "Daddy! Daddy!... Is it true that an ^FF4444Evil Witch^000000 once lived in our village?? Does she still live here???";
@@ -50,19 +50,19 @@ OnStart:
 }
 
 //=======================================================
-comodo.gat,215,307,4	script	BBQ Mama	66,{
+comodo,215,307,4	script	BBQ Mama	66,{
 	doevent "BBQ Papa::OnStart";
 	end;
 }
 
 //=======================================================
-comodo.gat,213,310,4	script	BBQ Son	706,{
+comodo,213,310,4	script	BBQ Son	706,{
 	doevent "BBQ Papa::OnStart";
 	end;
 }
 
 //=======================================================
-comodo.gat,221,310,4	script	Rinta	89,{
+comodo,221,310,4	script	Rinta	89,{
 	mes "[Rinta]";
 	mes "I was 'accidentally' eavesdropping on those people having the BBQ over there.";
 	mes "It seems that they are long time friends of Comodo's ^5555FFChief^000000.";
@@ -74,7 +74,7 @@ comodo.gat,221,310,4	script	Rinta	89,{
 }
 
 //=======================================================
-comodo.gat,218,309,4	script	Razy	69,{
+comodo,218,309,4	script	Razy	69,{
 	mes "[Razy]";
 	mes "I really dislike people who constantly reminisce about the past.  Like that group of people over there.  They're really starting to bug me.";
 	next;
@@ -91,7 +91,7 @@ comodo.gat,218,309,4	script	Razy	69,{
 //============================================================================//
 
 //=============================================================
-cmd_in02.gat,172,105,4	script	G . J	86,{
+cmd_in02,172,105,4	script	G . J	86,{
 	mes "[G . J]";
 	mes "The more I think about it, the more I realize that it is easier and quicker to get rich by working a steady job and saving my money";
 	mes "than it is to gamble it away on false hopes of hitting the jackpot. ";
@@ -119,7 +119,7 @@ cmd_in02.gat,172,105,4	script	G . J	86,{
 }
 
 //=============================================================
-cmd_in02.gat,178,92,4	script	Shalone	101,{
+cmd_in02,178,92,4	script	Shalone	101,{
 	mes "[Shalone]";
 	mes "Ok, ok............ A-4!! Looks like you've lost again sir.... Hoo hoo, if you'd like a little advice, you shouldn't play when your luck's this bad.";
 	next;
@@ -129,7 +129,7 @@ cmd_in02.gat,178,92,4	script	Shalone	101,{
 }
 
 //=============================================================
-cmd_in02.gat,178,86,4	script	Stonae	98,{
+cmd_in02,178,86,4	script	Stonae	98,{
 	mes "[Stonae]";
 	mes "WHAT!! Dang it!! AGAIN!! Arghhhhhhh!!!............";
 	emotion e_omg;
@@ -145,7 +145,7 @@ cmd_in02.gat,178,86,4	script	Stonae	98,{
 }
 
 //=============================================================
-cmd_in02.gat,174,126,4	script	Loyar	83,{
+cmd_in02,174,126,4	script	Loyar	83,{
 	set @TEMP,0;
 	mes "[Loyar]";
 	mes "The Comodo Casino has a very pleasing decor... It's quite clean and simple!";
@@ -166,7 +166,7 @@ cmd_in02.gat,174,126,4	script	Loyar	83,{
 }
 
 //=============================================================
-cmd_in02.gat,73,81,4	script	Martine	48,{
+cmd_in02,73,81,4	script	Martine	48,{
 	set @temp, 2;
 	mes "[Martine]";
 	mes "Gambling? Oh no, it's NOT gambling! Don't say that the Comodo 'CASINO' houses gambling.....";
@@ -195,7 +195,7 @@ cmd_in02.gat,73,81,4	script	Martine	48,{
 }
 
 //=============================================================
-cmd_in02.gat,64,43,4	script	Roberto#01	709,{
+cmd_in02,64,43,4	script	Roberto#01	709,{
 	mes "[Roberto]";
 	mes "Muhahaha... What a stupid man! Now that's easy money! (~counts his money~)";
 	emotion e_gg;
@@ -207,7 +207,7 @@ cmd_in02.gat,64,43,4	script	Roberto#01	709,{
 }
 
 //=============================================================
-cmd_in02.gat,89,72,4	script	Deniroz	89,{
+cmd_in02,89,72,4	script	Deniroz	89,{
 	mes "[Deniroz]";
 	mes "If the bead falls in this time, I'll hit the JACKPOT!! All I have to do is put this small bead into that little hole.";
 	emotion e_gasp;
@@ -222,7 +222,7 @@ cmd_in02.gat,89,72,4	script	Deniroz	89,{
 }
 
 //=============================================================
-cmd_in02.gat,57,62,4	script	Casino Manager Moo	109,{
+cmd_in02,57,62,4	script	Casino Manager Moo	109,{
 	mes "[Casino Manager Moo]";
 	mes "I am the manager of Comodo Casino.  My name is ^3355FF'Moo'^000000.";
 	next;
@@ -240,7 +240,7 @@ cmd_in02.gat,57,62,4	script	Casino Manager Moo	109,{
 }
 
 //====================================================
-cmd_in02.gat,48,55,4	script	Scoursege	51,{
+cmd_in02,48,55,4	script	Scoursege	51,{
 	mes "[Scoursege]";
 	mes "Darn it, where is that guy who borrowed my zeny? He better not be hiding from me, he told me he would double my money!";
 	emotion e_swt2;
@@ -261,7 +261,7 @@ cmd_in02.gat,48,55,4	script	Scoursege	51,{
 //============================================================================//
 
 //==================================================
-cmd_fild07.gat,192,58,4	script	Light House Guard#01	100,{
+cmd_fild07,192,58,4	script	Light House Guard#01	100,{
 	mes "[Rahasu]";
 	mes "Good morning, I am Rahasu, your guide to the";
 	mes "^3355FF`lighthouses'^000000";
@@ -285,7 +285,7 @@ cmd_fild07.gat,192,58,4	script	Light House Guard#01	100,{
 }
 
 //=========================================================
-cmd_fild07.gat,52,280,4	script	Light House Guard#02	100,{
+cmd_fild07,52,280,4	script	Light House Guard#02	100,{
 	mes "[Hallosu]";
 	mes "That's correct, this is one of the two lighthouses in this area.";
 	mes "However, I can not let anyone go in yet because the lighthouse's interior is still under reconstruction.";
@@ -297,7 +297,7 @@ cmd_fild07.gat,52,280,4	script	Light House Guard#02	100,{
 }
 
 //=========================================================
-cmd_fild07.gat,299,83,4	script	Sailor#01	100,{
+cmd_fild07,299,83,4	script	Sailor#01	100,{
 	mes "[Zain]";
 	mes "Hello my friend, where do you wish to go?";
 	next;
@@ -306,12 +306,12 @@ cmd_fild07.gat,299,83,4	script	Sailor#01	100,{
 	M0:
 		if(Zeny < 600) goto NoZeny;
 		set Zeny, Zeny - 600;
-		warp "alberta.gat",192,169;
+		warp "alberta",192,169;
 		close;
 	M1:
 		if(Zeny < 800) goto NoZeny;
 		set Zeny, Zeny - 800;
-		warp "izlude.gat",176,182;
+		warp "izlude",176,182;
 		close;
 
 		NoZeny:
@@ -325,7 +325,7 @@ cmd_fild07.gat,299,83,4	script	Sailor#01	100,{
 }
 
 //=========================================================
-cmd_fild07.gat,94,134,4	script	Sailor#02	100,{
+cmd_fild07,94,134,4	script	Sailor#02	100,{
 	mes "[Sarumane]";
 	mes "Hello my friend, where do you wish to go?";
 	next;
@@ -334,12 +334,12 @@ cmd_fild07.gat,94,134,4	script	Sailor#02	100,{
 	M0:
 		if(Zeny < 600) goto NoZeny;
 		set Zeny, Zeny - 600;
-		warp "alberta.gat",192,169;
+		warp "alberta",192,169;
 		close;
 	M1:
 		if(Zeny < 800) goto NoZeny;
 		set Zeny, Zeny - 800;
-		warp "izlude.gat",176,182;
+		warp "izlude",176,182;
 		close;
 
 		NoZeny:
@@ -358,7 +358,7 @@ cmd_fild07.gat,94,134,4	script	Sailor#02	100,{
 //============================================================================//
 
 //=============================================================
-cmd_fild04.gat,188,74,4	script	Zyosegirl	93,{
+cmd_fild04,188,74,4	script	Zyosegirl	93,{
 	mes "[Zyosegirl]";
 	mes "Hello, I am Zyosegirl, I gather seashells in the sea all day and sell them to make a living.";
 	next;
@@ -368,7 +368,7 @@ cmd_fild04.gat,188,74,4	script	Zyosegirl	93,{
 }
 
 //=========================================================
-cmd_fild04.gat,248,86,4	script	Ziyaol	709,{
+cmd_fild04,248,86,4	script	Ziyaol	709,{
 	mes "[Ziyaol]";
 	mes "I don't care what you think of me, I am a fisherman, and it is a very tough profession.";
 	next;
@@ -378,7 +378,7 @@ cmd_fild04.gat,248,86,4	script	Ziyaol	709,{
 }
 
 //=========================================================
-cmd_fild04.gat,267,137,4	script	Kid	703,{
+cmd_fild04,267,137,4	script	Kid	703,{
 	mes "[Daeguro]";
 	mes "The sand here are so gentle and the smell of the ocean is great.";
 	mes "I hope one day I could get on one of those boats and head to Alberta.";
@@ -391,7 +391,7 @@ cmd_fild04.gat,267,137,4	script	Kid	703,{
 //============================================================================//
 
 //============================================================
-moc_fild12.gat,35,303,4	script	Saint Darmain Gatekeeper	59,{
+moc_fild12,35,303,4	script	Saint Darmain Gatekeeper	59,{
 	mes "[Serutero]";
 	mes "Good day, my name is Sertutero and I am the Gatekeeper for the road to Saint Darmain.";
 	mes "Do wish to proceed to Saint Darmain?";
@@ -402,7 +402,7 @@ moc_fild12.gat,35,303,4	script	Saint Darmain Gatekeeper	59,{
 		mes "[Serutero]";
 		mes "Good luck out there, things could get rough, so be extra careful.";
 		mes ". . . . .";
-		warp "cmd_fild08.gat",331,319;
+		warp "cmd_fild08",331,319;
 		close;
 	M1:
 		mes "[Serutero]";
@@ -423,4 +423,4 @@ moc_fild12.gat,35,303,4	script	Saint Darmain Gatekeeper	59,{
 		mes "^3355FF`Comodo'^000000 City.";
 		mes "The tropical weather over there is a brand new experience for most people.";
 		close;
-}
+}

+ 25 - 25
npc/cities/einbech.txt

@@ -25,12 +25,12 @@
 //============================================================
 
 
-einbech.gat,180,136,5	script	Notice Board	858,{
+einbech,180,136,5	script	Notice Board	858,{
 	mes "[Tool Shop Entrance]";
 	close;
 }
 
-einbech.gat,46,107,6	script	Shena	846,{
+einbech,46,107,6	script	Shena	846,{
 	mes "[Shena]";
 	mes "I think it's weird!";
 	mes "How do you youngsters";
@@ -285,9 +285,9 @@ L_THAT:
 	goto L_MENU;
 }
 	
-einbech.gat,48,107,4	duplicate(Shena)	Luda	850
+einbech,48,107,4	duplicate(Shena)	Luda	850
 	
-einbech.gat,93,139,6	script	Raust	847,{
+einbech,93,139,6	script	Raust	847,{
 	mes "[Raust]";
 	mes "I don't get it!";
 	mes "Einbroch gets bigger";
@@ -319,7 +319,7 @@ einbech.gat,93,139,6	script	Raust	847,{
 	close;
 }
 	
-einbech.gat,97,167,6	script	Cavitar	847,{
+einbech,97,167,6	script	Cavitar	847,{
 	mes "[Cavitar]";
 	mes "Recently, we had some";
 	mes "tunnel cave-ins that resulted";
@@ -353,7 +353,7 @@ einbech.gat,97,167,6	script	Cavitar	847,{
 	close;
 }
 	
-einbech.gat,105,218,6	script	Gushenmu	848,{
+einbech,105,218,6	script	Gushenmu	848,{
 	mes "[Gushenmu]"; 
 	mes "I've lived here a long time";
 	mes "and, believe it or not, things";
@@ -386,7 +386,7 @@ einbech.gat,105,218,6	script	Gushenmu	848,{
 	close;
 }
 	
-einbech.gat,39,215,6	script	Train Station Staff	852,{
+einbech,39,215,6	script	Train Station Staff	852,{
 	mes "[Staff]";
 	mes "Welcome to";
 	mes "the Train Station.";
@@ -410,7 +410,7 @@ L_YES:
 	mes "the ride. All aboard!";
 	next;
 	set Zeny,Zeny - 200;
-	warp "einbroch.gat",226,276;
+	warp "einbroch",226,276;
 	end;
 L_ZENY:
 	mes "[Staff]";
@@ -421,7 +421,7 @@ L_ZENY:
 	close;
 }
 
-einbech.gat,157,215,4	script	Train Station Manager	852,{
+einbech,157,215,4	script	Train Station Manager	852,{
 	mes "[Train Station Manager]";
 	mes "This train station";
 	mes "is strictly for trains";
@@ -432,7 +432,7 @@ einbech.gat,157,215,4	script	Train Station Manager	852,{
 	close;
 }
 
-einbech.gat,129,234,6	script	Hander	848,{
+einbech,129,234,6	script	Hander	848,{
 	mes "[Hander]";
 	mes "Those Einbroch bastards!";
 	mes "Living off the resources we";
@@ -456,7 +456,7 @@ einbech.gat,129,234,6	script	Hander	848,{
 	close;
 }
 
-einbech.gat,128,238,6	script	Mogan	848,{
+einbech,128,238,6	script	Mogan	848,{
 	mes "[Mogan]";
 	mes "Recently, there were a few";
 	mes "cave-ins where many miners";
@@ -481,7 +481,7 @@ einbech.gat,128,238,6	script	Mogan	848,{
 	close;
 }
 
-einbech.gat,130,253,2	script	Ekuri	848,{
+einbech,130,253,2	script	Ekuri	848,{
 	mes "[Ekuri]";
 	mes "Yo-heave-ho!";
 	mes "Yo-heave-ho~!";
@@ -510,7 +510,7 @@ einbech.gat,130,253,2	script	Ekuri	848,{
 	close;
 }
 
-einbech.gat,148,242,5	script	Jung	855,{
+einbech,148,242,5	script	Jung	855,{
 	mes "[Jung]";
 	mes "I'm one of the few";
 	mes "people who's lived";
@@ -650,7 +650,7 @@ L_OBSIDIAN:
 	close;
 }
 
-einbech.gat,148,246,5	script	Franz	851,{
+einbech,148,246,5	script	Franz	851,{
 	mes "[Franz]";
 	mes "So bored...";
 	mes "Starving for...";
@@ -801,7 +801,7 @@ L_CREATURE:
 	close;
 }
 
-einbech.gat,151,168,4	script	Tollaf	854,{
+einbech,151,168,4	script	Tollaf	854,{
 	mes "[Tollaf]";
 	mes "Ah...!";
 	mes "This is killing me!";
@@ -819,7 +819,7 @@ einbech.gat,151,168,4	script	Tollaf	854,{
 	close;
 }
 
-einbech.gat,149,154,4	script	Mjunia	850,{
+einbech,149,154,4	script	Mjunia	850,{
 	mes "[Mjunia]";
 	mes "It's hard being a woman";
 	mes "in this town, By being born";
@@ -859,7 +859,7 @@ einbech.gat,149,154,4	script	Mjunia	850,{
 	close;
 }
 
-einbech.gat,176,125,4	script	Ellhenje	850,{
+einbech,176,125,4	script	Ellhenje	850,{
 	mes "[Ellhenje]";
 	mes "Things might be";
 	mes "bad in this town";
@@ -897,7 +897,7 @@ einbech.gat,176,125,4	script	Ellhenje	850,{
 	close;
 }
 
-einbech.gat,172,113,4	script	Nemuk	855,{
+einbech,172,113,4	script	Nemuk	855,{
 	mes "[Nemuk]";
 	mes "You seem to be an";
 	mes "outsider, so let me";
@@ -952,7 +952,7 @@ L_FINE:
 	close;
 }
 
-ein_in01.gat,281,85,2	script	Drunken Man#01	849,{
+ein_in01,281,85,2	script	Drunken Man#01	849,{
 	mes "[Drunken Man]";
 	mes "...*Hiccup*...";
 	mes "*Hiccup*...";
@@ -963,7 +963,7 @@ ein_in01.gat,281,85,2	script	Drunken Man#01	849,{
 	close;
 }
 
-ein_in01.gat,277,95,8	script	Ryan Danger	855,{
+ein_in01,277,95,8	script	Ryan Danger	855,{
 	mes "[R.D. kim]";
 	mes "Oooh...";
 	next;
@@ -1015,7 +1015,7 @@ ein_in01.gat,277,95,8	script	Ryan Danger	855,{
 	close;
 }
 
-ein_in01.gat,279,92,2	script	Tavern Lady	854,{
+ein_in01,279,92,2	script	Tavern Lady	854,{
 	mes "[Tavern Lady]";
 	mes "most Einbech men are";
 	mes "crude and primitive male";
@@ -1039,7 +1039,7 @@ ein_in01.gat,279,92,2	script	Tavern Lady	854,{
 	close;
 }
 
-einbech.gat,197,139,4	script	Young Man#05	855,{	
+einbech,197,139,4	script	Young Man#05	855,{	
 	mes "[Heinz]";
 	mes "Wow...";
 	mes "And adventurer from";
@@ -1080,7 +1080,7 @@ einbech.gat,197,139,4	script	Young Man#05	855,{
 }
 
 
-ein_in01.gat,192,90,2	script	Supineque	849,{	
+ein_in01,192,90,2	script	Supineque	849,{	
 	mes "[Supineque]";
 	mes "Ugh...";
 	mes "I'm starving!";
@@ -1100,7 +1100,7 @@ ein_in01.gat,192,90,2	script	Supineque	849,{
 	close;
 }
 
-ein_in01.gat,208,86,3	script	Decii	855,{	
+ein_in01,208,86,3	script	Decii	855,{	
 	mes "[Decii]";
 	mes "This is so";
 	mes "frustating!";
@@ -1116,7 +1116,7 @@ ein_in01.gat,208,86,3	script	Decii	855,{
 	close;
 }
 
-einbech.gat,216,118,4	script	Catzllanpu	854,{	
+einbech,216,118,4	script	Catzllanpu	854,{	
 	mes "[Catzllanpu]";
 	mes "*Sigh...* ";
 	mes "Simple pleasures.";

+ 43 - 43
npc/cities/einbroch.txt

@@ -30,12 +30,12 @@
 
 
 //== some boards, signs ======================
-einbroch.gat,220,208,5	script	Notice Board#01	858,{
+einbroch,220,208,5	script	Notice Board#01	858,{
 	mes "[Weapon Shop Entrance]";
 	close;
 }
 
-einbroch.gat,183,174,5	script	Bulletin Board#01	858,{
+einbroch,183,174,5	script	Bulletin Board#01	858,{
 	mes "East - Weapon Shop, Hotel";
 	mes "South - Factory";
 	mes "Southwest - Airship Repair Shop,";
@@ -44,19 +44,19 @@ einbroch.gat,183,174,5	script	Bulletin Board#01	858,{
 	close;
 }
 
-einbroch.gat,244,255,5	script	Bulletin Board#02	858,{
+einbroch,244,255,5	script	Bulletin Board#02	858,{
 	mes " ";
 	mes " Train Station";
 	close;
 }
 	
-einbroch.gat,68,206,5	script	Bulletin Board#03	858,{
+einbroch,68,206,5	script	Bulletin Board#03	858,{
 	mes " ";
 	mes " Airship Airport";
 	close;
 }
 	
-einbroch.gat,162,256,5	script	Bulletin Board#04	858,{
+einbroch,162,256,5	script	Bulletin Board#04	858,{
 	mes "East - Train Station";
 	mes "Southeast - Hotel";
 	mes "South - Weapon Shop, Factory";
@@ -65,7 +65,7 @@ einbroch.gat,162,256,5	script	Bulletin Board#04	858,{
 	close;
 }
 
-einbroch.gat,235,141,5	script	Bulletin Board#05	858,{
+einbroch,235,141,5	script	Bulletin Board#05	858,{
 	mes "Southwest- Airship Repair Shop,";
 	mes "Laboratory";
 	mes "Northwest- Airport";
@@ -118,7 +118,7 @@ s_Tower2:
 	mes "Let me guide you to";
 	mes "the tower right away.";
 	close2;
-	warp "einbroch.gat",174,204;
+	warp "einbroch",174,204;
 	return;
 	
 s_Apple:
@@ -143,7 +143,7 @@ s_NEnough:
 	return;
 }
 	
-einbroch.gat,176,172,5	script	Khemko	855,{
+einbroch,176,172,5	script	Khemko	855,{
 	set @Tower_Name$,"Khemko";
 	callfunc "Ein_Tower";
 	end;
@@ -159,7 +159,7 @@ OnUnhide:
 
 }
 	
-einbroch.gat,218,198,5	script	Mark	855,{
+einbroch,218,198,5	script	Mark	855,{
 	set @Tower_Name$,"Mark";
 	callfunc "Ein_Tower";
 	end;
@@ -175,7 +175,7 @@ OnUnhide:
 
 }
 	
-einbroch.gat,174,228,5	script	Oberu	855,{
+einbroch,174,228,5	script	Oberu	855,{
 	set @Tower_Name$,"Oberu";
 	callfunc "Ein_Tower";
 	end;
@@ -191,7 +191,7 @@ OnUnhide:
 
 }
 	
-einbroch.gat,175,196,5	script	Morei	854,{
+einbroch,175,196,5	script	Morei	854,{
 	mes "[Morei]";
 	mes "Greetings,";
 	mes "I am Morei,";
@@ -223,13 +223,13 @@ s_Goback:
 	close2;
 	switch(rand(3)){
 	case 0:
-		warp "einbroch.gat",218,196;
+		warp "einbroch",218,196;
 		end;
 	case 1:
-		warp "einbroch.gat",178,172;
+		warp "einbroch",178,172;
 		end;
 	case 2:
-		warp "einbroch.gat",172,228;
+		warp "einbroch",172,228;
 		end;
 	}
 
@@ -244,7 +244,7 @@ OnUnhide:
 
 }
 	
-einbroch.gat,208,208,3	script	Kesunboss	850,{
+einbroch,208,208,3	script	Kesunboss	850,{
 	mes "[Kesunboss]";
 	mes "Lady Calla is the";
 	mes "epitome of elegance,";
@@ -286,7 +286,7 @@ OnUnhide:
 
 }
 
-einbroch.gat,232,255,5	script	Khowropher	847,{
+einbroch,232,255,5	script	Khowropher	847,{
 	mes "[Khowropher]";
 	mes "^6A6A6A*Cough cough*^000000";
 	mes "Jiminy! The air here";
@@ -323,7 +323,7 @@ OnUnhide:
 
 }
 
-einbroch.gat,259,327,5	script	Leslie	846,{
+einbroch,259,327,5	script	Leslie	846,{
 	mes "[Leslie]";
 	mes "^6A6A6A*Cough cough*^000000";
 	mes "Laaaand sakes!";
@@ -356,7 +356,7 @@ OnUnhide:
 
 }
 
-einbroch.gat,232,272,3	script	Train Station Staff#01::EinbrochTrain	852,{
+einbroch,232,272,3	script	Train Station Staff#01::EinbrochTrain	852,{
 	mes "[Staff]";
 	mes "Welcome to";
 	mes "the Train Station.";
@@ -392,7 +392,7 @@ s_Yes:
 	mes "Have a safe trip.";
 	mes "^111111*Ahem*^000000 All aboard!";
 	close2;
-	warp "einbech.gat",43,215;
+	warp "einbech",43,215;
 	end;
 s_Enviroment:
 	mes "[Staff]";
@@ -420,9 +420,9 @@ OnUnhide:
 
 }
 	
-einbroch.gat,252,301,3	duplicate(EinbrochTrain)	Train Station Staff#02	852
+einbroch,252,301,3	duplicate(EinbrochTrain)	Train Station Staff#02	852
 
-einbroch.gat,228,121,5	script	Little Toby	855,{
+einbroch,228,121,5	script	Little Toby	855,{
 	mes "[Little Toby]";
 	mes "Excuse me...";
 	mes "But I'm lost!";
@@ -455,7 +455,7 @@ OnUnhide:
 
 }
 	
-einbroch.gat,229,149,3	script	Sleik	854,{
+einbroch,229,149,3	script	Sleik	854,{
 	mes "[Sleik]";
 	mes "Surprisingly, we have";
 	mes "a Train Station that everyone";
@@ -483,7 +483,7 @@ OnUnhide:
 
 }
 
-einbroch.gat,236,191,3	script	Tan	855,{
+einbroch,236,191,3	script	Tan	855,{
 	mes "[Tan]";
 	mes "All the factories";
 	mes "here in Einbroch are";
@@ -517,7 +517,7 @@ OnUnhide:
 
 }
 
-ein_in01.gat,31,217,3	script	Cendadt	851,{
+ein_in01,31,217,3	script	Cendadt	851,{
 
 	mes "[Cendadt]";
 	mes "This factory has a lot";
@@ -551,7 +551,7 @@ ein_in01.gat,31,217,3	script	Cendadt	851,{
 
 }
 
-ein_in01.gat,36,204,3	script	Rombell	851,{
+ein_in01,36,204,3	script	Rombell	851,{
 
 	mes "[Rombell]";
 	mes "It's great that the";
@@ -579,7 +579,7 @@ ein_in01.gat,36,204,3	script	Rombell	851,{
 
 }
 
-ein_in01.gat,49,202,3	script	Dorf	851,{
+ein_in01,49,202,3	script	Dorf	851,{
 
 	mes "[Dorf]";
 	mes "machines are sooo";
@@ -604,7 +604,7 @@ ein_in01.gat,49,202,3	script	Dorf	851,{
 
 }
 
-ein_in01.gat,48,220,3	script	Lowe	851,{
+ein_in01,48,220,3	script	Lowe	851,{
 
 	mes "[Lowe]";
 	mes "...";
@@ -636,7 +636,7 @@ ein_in01.gat,48,220,3	script	Lowe	851,{
 
 }
 
-ein_in01.gat,43,253,4	script	Canphotii	852,{
+ein_in01,43,253,4	script	Canphotii	852,{
 
 	mes "[Canphotii]";
 	mes "Hustle, hustle!";
@@ -662,7 +662,7 @@ ein_in01.gat,43,253,4	script	Canphotii	852,{
 
 }
 
-ein_in01.gat,68,209,4	script	Khashurantze	852,{
+ein_in01,68,209,4	script	Khashurantze	852,{
 
 	mes "[Khashurantze]";
 	mes "I'm sorry, but you need";
@@ -677,12 +677,12 @@ ein_in01.gat,68,209,4	script	Khashurantze	852,{
 		close;
 	}
 	close2;
-	warp "einbroch.gat",179,63;
+	warp "einbroch",179,63;
 	end;
 
 }
 
-ein_in01.gat,113,211,3	script	Treinz	851,{
+ein_in01,113,211,3	script	Treinz	851,{
 
 	mes "[Treinz]";
 	mes "If you just pay me money,";
@@ -701,7 +701,7 @@ ein_in01.gat,113,211,3	script	Treinz	851,{
 	close;
 }
 
-ein_in01.gat,84,218,3	script	Tsuen	851,{
+ein_in01,84,218,3	script	Tsuen	851,{
 
 	mes "[Tsuen]";
 	mes "There was a time";
@@ -735,7 +735,7 @@ ein_in01.gat,84,218,3	script	Tsuen	851,{
 	close;
 }
 
-ein_in01.gat,85,261,3	script	Zherin	851,{
+ein_in01,85,261,3	script	Zherin	851,{
 
 	mes "[Zherin]";
 	mes "I'm in charge of this";
@@ -760,7 +760,7 @@ ein_in01.gat,85,261,3	script	Zherin	851,{
 	close;
 }
 
-ein_in01.gat,64,271,3	script	Vonstein	851,{
+ein_in01,64,271,3	script	Vonstein	851,{
 
 	mes "[Vonstein]";
 	mes "Staring at this";
@@ -778,7 +778,7 @@ ein_in01.gat,64,271,3	script	Vonstein	851,{
 	close;	
 }
 
-ein_in01.gat,33,275,9	script	Pevtatin	848,{
+ein_in01,33,275,9	script	Pevtatin	848,{
 
 	mes "[Pevtatin]";
 	mes "Good god!";
@@ -801,7 +801,7 @@ ein_in01.gat,33,275,9	script	Pevtatin	848,{
 	close;
 }
 
-ein_in01.gat,87,237,3	script	Dinje	850,{
+ein_in01,87,237,3	script	Dinje	850,{
 
 	mes "[Dinje]";
 	mes "Do you know why a woman";
@@ -830,7 +830,7 @@ ein_in01.gat,87,237,3	script	Dinje	850,{
 	close;
 }
 
-ein_in01.gat,103,238,9	script	Gesin	849,{
+ein_in01,103,238,9	script	Gesin	849,{
 
 	mes "[Gesin]";
 	mes "Arrgh!";
@@ -862,7 +862,7 @@ ein_in01.gat,103,238,9	script	Gesin	849,{
 	close;
 }
 
-einbroch.gat,188,72,3	script	Keneshiotz	855,{
+einbroch,188,72,3	script	Keneshiotz	855,{
 
 	mes "[Keneshiotz]";
 	mes "This city is full of sky";
@@ -896,7 +896,7 @@ OnUnhide:
 
 }
 
-ein_in01.gat,206,224,2	script	Hotel Employee	855,{
+ein_in01,206,224,2	script	Hotel Employee	855,{
 
 	mes "[Hotel Employee]";
 	mes "Good day, welcome to the";
@@ -914,7 +914,7 @@ ein_in01.gat,206,224,2	script	Hotel Employee	855,{
 	close;
 
 s_Save:
-	savepoint "ein_in01.gat",199,224;
+	savepoint "ein_in01",199,224;
 	mes "[Hotel Employee]";
 	mes "Your Respawn Point";
 	mes "has been saved here";
@@ -939,13 +939,13 @@ s_Rest:
 	mes "your rest~";
 	close2;
 	set zeny,zeny - 5000;
-	warp "ein_in01.gat",272,167;
+	warp "ein_in01",272,167;
 	percentheal 100,100;
 	end;
 
 }
 
-ein_in01.gat,21,147,4	script	Megass	853,3,3,{
+ein_in01,21,147,4	script	Megass	853,3,3,{
 	end;
 
 OnTouch:
@@ -962,7 +962,7 @@ OnTouch:
 	mes "to the authorities";
 	mes "for trespassing!";
 	close2;
-	warp "einbroch.gat",112,245;
+	warp "einbroch",112,245;
 	end;
 }
 

+ 14 - 14
npc/cities/geffen.txt

@@ -20,7 +20,7 @@
 
 
 // Lady -------------------------------------------------------
-geffen.gat,59,143,8	script	Lady#01	91,{
+geffen,59,143,8	script	Lady#01	91,{
 	mes "[Lady]";
 	mes "Oh, you must be a Stranger here.";
 	next;
@@ -48,7 +48,7 @@ geffen.gat,59,143,8	script	Lady#01	91,{
 
 
 // Womankind ------------------------------------------------------------
-geffen.gat,111,48,2	script	Kind Woman	101,{
+geffen,111,48,2	script	Kind Woman	101,{
 	mes "[Kind Woman]";
 	mes "Good Day, adventurer.";
 	next;
@@ -65,7 +65,7 @@ geffen.gat,111,48,2	script	Kind Woman	101,{
 
 
 // Researcher ------------------------------------------------------------------------
-geffen.gat,156,190,8	script	Researcher	57,{
+geffen,156,190,8	script	Researcher	57,{
 	mes "[Researcher]";
 	mes "Hmm... Interesting.  Hmm... It is Very interesting....";
 	next;
@@ -85,7 +85,7 @@ geffen.gat,156,190,8	script	Researcher	57,{
 }
 
 // Young Man --------------------------------------------------------------------------
-geffen.gat,147,26,0	script	Young man#06	97,{
+geffen,147,26,0	script	Young man#06	97,{
 	mes "[Young Man]";
 	mes "I heard that somewhere in this world, there is a rare staff which transforms its owner's psychic power into physical powers, and endows with destructive force also...";
 	mes "With this, everybody could be as strong as Hercules, despite their lack of muscles. Haw haw...I will take it.";
@@ -98,7 +98,7 @@ geffen.gat,147,26,0	script	Young man#06	97,{
 }
 
 // Young Man -----------------------------------------------------------------------
-geffen_in.gat,34,170,0	script	Young man#07	47,{
+geffen_in,34,170,0	script	Young man#07	47,{
 	mes "[Young Man]";
 	mes "Hello? Isn't it wonderful, today? I am a promising young Mage. Ahem.";
 	mes "Nowadays, my mental anguish about magic things keeps me awake every night..sigh...Especially, about the weak point of magic, you know.";
@@ -115,7 +115,7 @@ geffen_in.gat,34,170,0	script	Young man#07	47,{
 
 //<============================================ Inn =====================================================>\\
 // Waitress ---------------------------------------------------------------------------
-geffen_in.gat,70,67,5	script	Waitress#01	80,{
+geffen_in,70,67,5	script	Waitress#01	80,{
 	mes "[Waitress]";
 	mes "Ugh!! SO annoying! Why would you drink here when you could drink at the pub!? This is an Inn, not a pub!!";
 	mes "That man!... every time he drinks... he gets like that! Ugh!!";
@@ -165,7 +165,7 @@ M_Menu:
 }
 
 // Merchant Daven -------------------------------------------------------------------
-geffen_in.gat,79,75,2	script	Merchant Daven	61,{
+geffen_in,79,75,2	script	Merchant Daven	61,{
 	mes "[Merchant Daven]";
 	mes "Back in the day when I first came to Geffen, the town was a very boring place to live in.";
 	next;
@@ -227,7 +227,7 @@ M_Menu:
 }
 
 // Drunkard -------------------------------------------------------------------
-geffen_in.gat,59,62,2	script	Drunkard#01	120,{
+geffen_in,59,62,2	script	Drunkard#01	120,{
 	mes "[Drunkard]";
 	mes "Hmm... You're Joshua's friend too??";
 	next;
@@ -261,7 +261,7 @@ geffen_in.gat,59,62,2	script	Drunkard#01	120,{
 }
 
 // Schubaltzwald Merchant ----------------------------------------------------------------------
-geffen_in.gat,113,73,4	script	Schubaltzwald Merchant	709,{
+geffen_in,113,73,4	script	Schubaltzwald Merchant	709,{
 	mes "[Schubaltzwald Merchant]";
 	mes "How are you, Rune-Midgard young'un? I am Schubaltzwald's one and only Hans Hadenhiem.";
 	next;
@@ -288,7 +288,7 @@ geffen_in.gat,113,73,4	script	Schubaltzwald Merchant	709,{
 
 //<============================================== Pub ==================================================>\\
 // Waitress -----------------------------------------------------------------
-geffen_in.gat,28,134,4	script	Waitress#03	69,{
+geffen_in,28,134,4	script	Waitress#03	69,{
 	mes "[Waitress]";
 	mes "Meh! ALWAYS drinking and ALWAYS fighting..... HEY Mister! This is a place of BUSINESS!!";
 	emotion e_an;
@@ -328,7 +328,7 @@ M_Menu:
 }
 
 // Drunkard ----------------------------------------------------------------------------
-geffen_in.gat,21,125,5	script	Drunkard#02	52,{
+geffen_in,21,125,5	script	Drunkard#02	52,{
 	mes "[Drunkard]";
 	mes "You want to be an idiotic magician? Is that why you came here??";
 	emotion e_what;
@@ -337,7 +337,7 @@ geffen_in.gat,21,125,5	script	Drunkard#02	52,{
 
 // Lvl 4 weapon quest related NPC ------------------------------------------------------
 
-geffen.gat,203,146,5	script	Citizen	97, {
+geffen,203,146,5	script	Citizen	97, {
 	mes "[Citizen]";
 	mes "There was a skillful weaponsmith";
 	mes "in Al De Baran who had 4 sons.";
@@ -359,7 +359,7 @@ geffen.gat,203,146,5	script	Citizen	97, {
 }
 
 // Friend of Youth ---------------------------------------------------------------------
-geffen_in.gat,37,124,5	script	Friend of Youth	704,{
+geffen_in,37,124,5	script	Friend of Youth	704,{
 	set @temp,0;
 	mes "[Friend of Youth]";
 	mes "Welcome young one! Are you worrying about something? Tell me all your troubles and I will tell you your fortune with my silver ball of mystery!";
@@ -652,7 +652,7 @@ M_Menu:
 			
 //<============================================ Mage Guild ===============================================>\\
 // Dark Wizard -------------------------------------------------------------------------
-geffen_in.gat,164,109,2	script	Dark Wizard	64,{
+geffen_in,164,109,2	script	Dark Wizard	64,{
 
 	if(BaseJob == 2 || BaseJob == 9) goto L_Magic;
 	

+ 26 - 26
npc/cities/gonryun.txt

@@ -18,7 +18,7 @@
 //============================================================
 
 
-alberta.gat,245,69,4	script	Public Relations#01	776,{
+alberta,245,69,4	script	Public Relations#01	776,{
 	mes "[Waba]";
 	mes "Hello there! I have traveled far from the Kingdom of Gonryun, my hometown.";
 	mes "I invite all to visit and celebrate the diversity of Gonryun! We welcome all sorts of visitors.";
@@ -47,7 +47,7 @@ alberta.gat,245,69,4	script	Public Relations#01	776,{
 				close;
 			}
 			set Zeny,Zeny-10000;
-			warp "gon_fild01.gat",258,82;
+			warp "gon_fild01",258,82;
 			end;
 	M_End:
 		mes "[Waba]";	
@@ -58,13 +58,13 @@ alberta.gat,245,69,4	script	Public Relations#01	776,{
 
 //===============================================================================
 
-gon_fild01.gat,255,79,6	script	Public Relations#02	776,{
+gon_fild01,255,79,6	script	Public Relations#02	776,{
 	mes "[Waba]";
 	mes "We are ready to head back as soon as the conditions are favorable.";
 	next;
 	menu "ALBERTA.",-,"I'll stay a bit longer.",M_End;
 
-		warp "alberta.gat",243,68;
+		warp "alberta",243,68;
 		end;
 	M_End:
 		mes "[Waba]";
@@ -74,7 +74,7 @@ gon_fild01.gat,255,79,6	script	Public Relations#02	776,{
 
 //===============================================================================
 
-gon_fild01.gat,187,239,4	script	Public Relations#03	776,{
+gon_fild01,187,239,4	script	Public Relations#03	776,{
 	mes "[Choseryu]";
 	mes "The sacred pillar of light connects this island to Gonryun Kingdom. There's no time to idly chit chat now, be on your way.";
 	mes "I hope you will have many fond memories of Gonryun before you leave.";
@@ -83,7 +83,7 @@ gon_fild01.gat,187,239,4	script	Public Relations#03	776,{
 
 //===============================================================================
 
-gonryun.gat,153,64,0	script	Public Relations#04	776,{
+gonryun,153,64,0	script	Public Relations#04	776,{
 	mes "[Choseryu]";
 	mes "If you're ready to set sail I can send you back to the harbor.";
 	next;
@@ -92,7 +92,7 @@ gonryun.gat,153,64,0	script	Public Relations#04	776,{
 		mes "[Choseryu]";
 		mes "Please come back to visit soon!";
 		next;
-		warp "gon_fild01.gat",258,82;
+		warp "gon_fild01",258,82;
 		close;
 	M_End:
 		mes "[Choseryu]";
@@ -104,7 +104,7 @@ gonryun.gat,153,64,0	script	Public Relations#04	776,{
 //Inn
 //===============================================================================
 
-gon_in.gat,153,35,4	script	Hotel Manager	702,{
+gon_in,153,35,4	script	Hotel Manager	702,{
 	mes "[Mayouban]";
 	mes "Welcome! Your face is new around here. We've had many strangers from the outside coming into the village recently.";
 	mes "We've been quite short-handed here at the hotel.";
@@ -125,7 +125,7 @@ gon_in.gat,153,35,4	script	Hotel Manager	702,{
 
 //===============================================================================
 
-gonryun.gat,139,142,6	script	Girl#08	772,{
+gonryun,139,142,6	script	Girl#08	772,{
 	mes "[Sanfayon]";
 	mes "................";
 	mes "It's been great having new visitors come to the village, but........ ever since I was robbed by that Thief.......";
@@ -138,7 +138,7 @@ gonryun.gat,139,142,6	script	Girl#08	772,{
 
 //===============================================================================
 
-gon_in.gat,18,27,4	script	Elder's Wife	771,{
+gon_in,18,27,4	script	Elder's Wife	771,{
 	mes "[Sangufayon]";
 	mes "Oh my! You look like an important visitor from the outside. Aren't you?";
 	next;
@@ -155,7 +155,7 @@ gon_in.gat,18,27,4	script	Elder's Wife	771,{
 
 //===============================================================================
 
-gonryun.gat,119,111,4	script	Chen Wan Sok	89,{
+gonryun,119,111,4	script	Chen Wan Sok	89,{
 	mes "[Chen Wan Sok]";
 	mes "The village Elder here is truly a sociable fellow. Just because he is friendly does not mean he is lax on the rules! He can get riled up sometimes.";
 	next;
@@ -166,7 +166,7 @@ gonryun.gat,119,111,4	script	Chen Wan Sok	89,{
 
 //===============================================================================
 
-gonryun.gat,237,225,4	script	Hanyon Kyou	776,{
+gonryun,237,225,4	script	Hanyon Kyou	776,{
 	mes "[Hanyon Kyou]";
 	mes "How could I have done something like this?";
 	mes "..............";
@@ -178,7 +178,7 @@ gonryun.gat,237,225,4	script	Hanyon Kyou	776,{
 
 //===============================================================================
 
-gonryun.gat,51,101,4	script	Gaiysonchoru	778,{
+gonryun,51,101,4	script	Gaiysonchoru	778,{
 	mes "[Gaiysonchoru]";
 	emotion e_swt;
 	mes "..............";
@@ -193,7 +193,7 @@ gonryun.gat,51,101,4	script	Gaiysonchoru	778,{
 
 //===============================================================================
 
-gonryun.gat,237,226,3	script	YunKyoHam#gn	776,{
+gonryun,237,226,3	script	YunKyoHam#gn	776,{
 	mes "[YunKyoHam]";
 	if (nakha < 2) {
 		mes "Oh no~ Holy cow!";
@@ -261,7 +261,7 @@ gonryun.gat,237,226,3	script	YunKyoHam#gn	776,{
 	close;
 }
 
-gon_fild01.gat,245,257,0	script	lost knife#gn	139,1,1,{
+gon_fild01,245,257,0	script	lost knife#gn	139,1,1,{
 	if (nakha == 1) {
 		set nakha, 2;
 		mes "-something is hidden underneath the sand dunes-";
@@ -274,7 +274,7 @@ gon_fild01.gat,245,257,0	script	lost knife#gn	139,1,1,{
 	}
 }
 
-gonryun.gat,200,82,3	script	Sungson Gam#gn	774,{
+gonryun,200,82,3	script	Sungson Gam#gn	774,{
 	mes "[Sungson Gam]";
 	mes "Festival is always wonderful.";
 	mes "That's why I love this town.";
@@ -283,7 +283,7 @@ gonryun.gat,200,82,3	script	Sungson Gam#gn	774,{
 	close;
 }
 
-gonryun.gat,268,88,3	script	Joonpo Lyang#gn	776,{
+gonryun,268,88,3	script	Joonpo Lyang#gn	776,{
 	mes "[Joonpo Lyang]";
 	mes "We are proud in name of independent nation";
 	mes "We've been fighting againt the evil envaders";
@@ -296,7 +296,7 @@ gonryun.gat,268,88,3	script	Joonpo Lyang#gn	776,{
 	close;
 }
 
-gonryun.gat,118,111,5	script	Wonsuk Chen#gn	89,{
+gonryun,118,111,5	script	Wonsuk Chen#gn	89,{
 	mes "[Wonsuk Chen]";
 	mes "A chieft of this town is";
 	mes "an open-hearted man.";
@@ -311,7 +311,7 @@ gonryun.gat,118,111,5	script	Wonsuk Chen#gn	89,{
 	close;
 }
 
-gonryun.gat,181,161,3	script	Moonjin Chung#gn	773,{
+gonryun,181,161,3	script	Moonjin Chung#gn	773,{
 	mes "[Moonjin Chung]";
 	mes "The men in our town, Gonryun are";
 	mes "all brave and energetic.";
@@ -327,7 +327,7 @@ gonryun.gat,181,161,3	script	Moonjin Chung#gn	773,{
 	close;
 }
 
-gonryun.gat,113,135,6	script	Gatekeeper#gn1	780,{
+gonryun,113,135,6	script	Gatekeeper#gn1	780,{
 	mes "[Gatekeeper]";
 	mes "Welcome. This is a resident";
 	mes "of SaYumMoon, a chief";
@@ -345,7 +345,7 @@ gonryun.gat,113,135,6	script	Gatekeeper#gn1	780,{
 	close;
 }
 
-gonryun.gat,113,127,6	script	Gatekeeper#gn2	780,{
+gonryun,113,127,6	script	Gatekeeper#gn2	780,{
 	mes "[Gatekeeper]";
 	mes "Welcome. This is a resident";
 	mes "of SaYumMoon, a chief";
@@ -363,7 +363,7 @@ gonryun.gat,113,127,6	script	Gatekeeper#gn2	780,{
 	close;
 }
 
-gon_in.gat,73,82,5	script	SungChul Ki#gn	778,{
+gon_in,73,82,5	script	SungChul Ki#gn	778,{
 	mes "[SungChul Ki]";
 	if (nakha != 3) {
 		mes "............";
@@ -427,7 +427,7 @@ gon_in.gat,73,82,5	script	SungChul Ki#gn	778,{
 //	next;
 //	mes "[È_ÀÌ _º]"
 
-gon_in.gat,173,27,3	script	Kuha Woo#gn	774,{
+gon_in,173,27,3	script	Kuha Woo#gn	774,{
 	mes "[Kuha Woo]";
 	mes "Like I expected, with my age,";
 	mes "they don't sell alcohol to me.";
@@ -443,7 +443,7 @@ gon_in.gat,173,27,3	script	Kuha Woo#gn	774,{
 	close;
 }
 
-gonryun.gat,163,60,4	script	Gonryun Guide	780,{
+gonryun,163,60,4	script	Gonryun Guide	780,{
 	mes "[Wonchi Ha]";
 	mes "Come to Gonryun where passion";
 	mes "and energy overflows. You can feel liveliness";
@@ -504,7 +504,7 @@ gonryun.gat,163,60,4	script	Gonryun Guide	780,{
 	close;
 }
 
-gonryun.gat,166,196,3	script	Soldier#gn	780,{
+gonryun,166,196,3	script	Soldier#gn	780,{
 	mes "[Waguo]";
 	if (b_sword < 7) {
 		mes "You know what?";
@@ -548,7 +548,7 @@ gonryun.gat,166,196,3	script	Soldier#gn	780,{
 	close;
 }
 
-gonryun.gat,169,71,3	script	Guide#gn	770,{
+gonryun,169,71,3	script	Guide#gn	770,{
 	mes "[Leeheemin]";
 	mes "Welcome~";
 	mes "Did you enjoy sightseeing";

+ 35 - 36
npc/cities/hugel.txt

@@ -22,7 +22,7 @@
 //=	  just using up memory. [erKURITA]
 //============================================================
 
-hu_in01.gat,23,311,4	script	Johsh	898,{
+hu_in01,23,311,4	script	Johsh	898,{
 	set @npcname$, "[Josh]";
 
 	mes @npcname$;
@@ -49,55 +49,54 @@ hu_in01.gat,23,311,4	script	Johsh	898,{
 }
 
 //Should be moved later on to Bulletin Boards.txt
-//hugel.gat,91,152,4	script	Bulletin Board	837,{end;}
+//hugel,91,152,4	script	Bulletin Board	837,{end;}
 
 
 //= New Npcs
-//hugel.gat,76,134,4	script	Yahna	101,{end;}
-//hugel.gat,71,137,5	script	Jamira	879,{end;}
+//hugel,76,134,4	script	Yahna	101,{end;}
+//hugel,71,137,5	script	Jamira	879,{end;}
 
-//hugel.gat,175,115,5	script	Anhi Anh	897,{end;}
-//hugel.gat,191,172,4	script	Yanhe	895,{end;}
-//hugel.gat,196,164,3	script	Amnot	50,{end;}
-//hugel.gat,203,166,0	script	Star#1	111,{
+//hugel,175,115,5	script	Anhi Anh	897,{end;}
+//hugel,191,172,4	script	Yanhe	895,{end;}
+//hugel,196,164,3	script	Amnot	50,{end;}
+//hugel,203,166,0	script	Star#1	111,{
 //invisible but clickeable npc
 //end;
 //}
-//hugel.gat,209,164,0	script	Star#2	111,{
+//hugel,209,164,0	script	Star#2	111,{
 //invisible but clickeable npc
 //end;
 //}
-//hugel.gat,216,158,0	script	Shellfish	111,{
+//hugel,216,158,0	script	Shellfish	111,{
 //invisible but clickeable npc
 //end;
 //}
-//hugel.gat,168,183,5	script	Thief	118,{end;}
-//hugel.gat,126,151,4	script	Tanyee	90,{end;}
-//hugel.gat,88,168,4	script	Zondaman	874,{end;}
-//hugel.gat,71,198,3	script	Kampia	90,{end;}
-//hugel.gat,84,125,4	script	Anzian	700,{end;}
+//hugel,168,183,5	script	Thief	118,{end;}
+//hugel,126,151,4	script	Tanyee	90,{end;}
+//hugel,88,168,4	script	Zondaman	874,{end;}
+//hugel,71,198,3	script	Kampia	90,{end;}
+//hugel,84,125,4	script	Anzian	700,{end;}
 //= End of new npcs
 
-//hugel.gat,102,161,3	script	Young Sailor	100,{end;}
-//hugel.gat,85,139,3	script	Yoko	86,{end;}
-//hugel.gat,100,102,3	script	Grandpa Hohi	866,{end;}
-//hugel.gat,85,93,3	script	Grandpa Hiho	866,{end;}
-//hugel.gat,85,165,5	script	Cudy	896,{end;}
-//hugel.gat,107,67,3	script	Kiddy the Kid	706,{end;}
+//hugel,102,161,3	script	Young Sailor	100,{end;}
+//hugel,85,139,3	script	Yoko	86,{end;}
+//hugel,100,102,3	script	Grandpa Hohi	866,{end;}
+//hugel,85,93,3	script	Grandpa Hiho	866,{end;}
+//hugel,85,165,5	script	Cudy	896,{end;}
+//hugel,107,67,3	script	Kiddy the Kid	706,{end;}
 
-//hugel.gat,71,83,4	script	Hon Kiki	900,{end;}
-//hugel.gat,56,103,4	script	Sarko	709,{end;}
-//hugel.gat,68,99,2	script	Billy the Bull	889,{end;}
-//hugel.gat,169,112,5	script	Sani	892,{end;}
-//hu_in01.gat,26,77,4	script	Bokie	50,{end;}
-//hu_in01.gat,18,94,2	script	Katsuki	95,{end;}
-//hu_in01.gat,16,20,4	script	Jamie	70,{end;}
-//hu_in01.gat,14,11,4	script	Jana	49,{end;}
-//hu_in01.gat,19,161,2	script	Matilda	803,{end;}
-//hu_in01.gat,18,167,4	script	Gin	86,{end;}
-//hu_in01.gat,381,304,5	script	Soldier	105,{end;}
-//hu_in01.gat,111,386,4	script	Jino	86,{end;}
+//hugel,71,83,4	script	Hon Kiki	900,{end;}
+//hugel,56,103,4	script	Sarko	709,{end;}
+//hugel,68,99,2	script	Billy the Bull	889,{end;}
+//hugel,169,112,5	script	Sani	892,{end;}
+//hu_in01,26,77,4	script	Bokie	50,{end;}
+//hu_in01,18,94,2	script	Katsuki	95,{end;}
+//hu_in01,16,20,4	script	Jamie	70,{end;}
+//hu_in01,14,11,4	script	Jana	49,{end;}
+//hu_in01,19,161,2	script	Matilda	803,{end;}
+//hu_in01,18,167,4	script	Gin	86,{end;}
+//hu_in01,381,304,5	script	Soldier	105,{end;}
+//hu_in01,111,386,4	script	Jino	86,{end;}
 //Johsh was here!
-//hu_in01.gat,246,107,2	script	Receptionist	53,{end;}
-//hu_in01.gat,256,40,2	script	Garud	897,{end;}
-
+//hu_in01,246,107,2	script	Receptionist	53,{end;}
+//hu_in01,256,40,2	script	Garud	897,{end;}

+ 19 - 19
npc/cities/izlude.txt

@@ -23,28 +23,28 @@
 
 
 // Welcome Sign ----------------------------------------------------------
-izlude.gat,125,116,1	script	Welcome Sign::ws_izlude	111,{
+izlude,125,116,1	script	Welcome Sign::ws_izlude	111,{
   mes "~sign reads...~";
   mes "Salutations and welcome to Izlude! Izlude is the satellite of Prontera and is home to Swordsmen and the Cool Event Corp.'s Monster Arena!";
   close;
 }
 
 // Sign: Marina -----------------------------------------------------------------
-izlude.gat,179,183,1	script	Izlude Marina	111,{
+izlude,179,183,1	script	Izlude Marina	111,{
   mes "~sign reads...~";
   mes "Take a boat ride to the city of Alberta or to the island of Byalan.";
   close;
 }
 
 // Sign: Swordsman Assoc. ----------------------------------------------------
-izlude.gat,54,139,1	script	Swordsman Association	111,{
+izlude,54,139,1	script	Swordsman Association	111,{
   mes "~sign reads...~";
   mes "The Izlude Swordsman Association is proud to provide Rune-Midgard with the bravest and strongest warriors.";
   close;
 }
 
 //Bonne-----------------------------------------------------------------------------------
-izlude.gat,55,74,2	script	Bonne	90,{
+izlude,55,74,2	script	Bonne	90,{
 	mes "[Bonne]";
 	mes "Greetings!";
 	mes "Izlude welcomes you.";
@@ -83,7 +83,7 @@ izlude.gat,55,74,2	script	Bonne	90,{
 
 
 //Cuskoal-------------------------------------------------------------------------------------
-izlude.gat,119,121,1	script	Cuskoal	124,{
+izlude,119,121,1	script	Cuskoal	124,{
 	set @TEMP, rand(2);
 	mes "[Cuskoal]";
 	if(@TEMP != 0) goto L_R0;
@@ -123,7 +123,7 @@ izlude.gat,119,121,1	script	Cuskoal	124,{
 }
 
 //Charfri-------------------------------------------------------------------------------------
-izlude.gat,135,78,2	script	Charfri	91,{
+izlude,135,78,2	script	Charfri	91,{
 	set @TEMP,rand(2);
 	mes "[Charfri]";
 	if(@TEMP != 0) goto L_R0;
@@ -178,7 +178,7 @@ izlude.gat,135,78,2	script	Charfri	91,{
 }
 
 //Dega-------------------------------------------------------------------------------------
-izlude.gat,150,118,3	script	Dega	84,{
+izlude,150,118,3	script	Dega	84,{
 	set @TEMP,rand(3);
 	mes "[Dega]";
 	if(@TEMP != 0) goto L_R0;
@@ -301,7 +301,7 @@ izlude.gat,150,118,3	script	Dega	84,{
 }
 
 //Kylick-------------------------------------------------------------------------------------
-izlude.gat,150,143,4	script	Kylick	97,{
+izlude,150,143,4	script	Kylick	97,{
 	set @TEMP,rand(2);
 	mes "[Kylick]";
 	if (@TEMP != 0) goto L_R0;
@@ -347,7 +347,7 @@ izlude.gat,150,143,4	script	Kylick	97,{
 }
 
 // Soldier ------------------------------------------------------------------------------
-izlude.gat,124,178,4	script	Soldier	105,{
+izlude,124,178,4	script	Soldier	105,{
 	mes "[Soldier]";
 	mes "Hehehehe... Hahahaha";
 	mes "Huh? Why am I so happy?";
@@ -455,7 +455,7 @@ izlude.gat,124,178,4	script	Soldier	105,{
 }
 
 //Red-------------------------------------------------------------------------------------
-izlude.gat,58,126,1	script	Red	98,{
+izlude,58,126,1	script	Red	98,{
 
 	mes "[Red]";
 	mes "The only skill that's needed for a";
@@ -585,7 +585,7 @@ izlude.gat,58,126,1	script	Red	98,{
 }
 
 //Cebalis-------------------------------------------------------------------------------------
-izlude.gat,56,126,7	script	Cebalis	85,{
+izlude,56,126,7	script	Cebalis	85,{
 
 	mes "[Red]";
 	mes "The only slill that's needed for a";
@@ -715,7 +715,7 @@ izlude.gat,56,126,7	script	Cebalis	85,{
 }
 
 //Aaron-------------------------------------------------------------------------------------
-izlude_in.gat,125,164,5	script	Aaron	65,{
+izlude_in,125,164,5	script	Aaron	65,{
 	mes "[Aaron]";
 	mes "Don't you think Strong VIT and";
 	mes "training in a unique breathing";
@@ -786,7 +786,7 @@ izlude_in.gat,125,164,5	script	Aaron	65,{
 }
 
 //Sailor-------------------------------------------------------------------------------------
-izlude.gat,201,181,2	script	Sailor#06	100,{
+izlude,201,181,2	script	Sailor#06	100,{
 	mes "[Sailor]";
 	mes "Hey Everybody!";
 	mes "Attention, attention!";
@@ -798,12 +798,12 @@ izlude.gat,201,181,2	script	Sailor#06	100,{
 	
 		if(Zeny < 150) goto sl_NoZenyBya;
 		set Zeny, Zeny - 150;
-		warp "izlu2dun.gat",107,50;
+		warp "izlu2dun",107,50;
 		close;
 	L1:
 		if(Zeny < 500) goto sl_NoZenyMar;
 		set Zeny, Zeny - 500;
-		warp "alberta.gat",188,169;
+		warp "alberta",188,169;
 	LEnd:
 		close;
 	sl_NoZenyBya:
@@ -819,19 +819,19 @@ izlude.gat,201,181,2	script	Sailor#06	100,{
 }
 
 //Sailor-------------------------------------------------------------------------------------
-izlu2dun.gat,108,27,4	script	Sailor#07	100,{
+izlu2dun,108,27,4	script	Sailor#07	100,{
 	mes "[Sailor]";
 	mes "Wanna";
 	mes "head back?";
 	next;
 	menu "Yeah, I am Tired to Death.",-,"Nope I love this place.",L1;
 	
-		warp "izlude.gat",176,182;
+		warp "izlude",176,182;
 	L1:
 		close;
 }
 
-izlude.gat,171,185,3	script	Honeymoon Helper#Izlude I	71,{
+izlude,171,185,3	script	Honeymoon Helper#Izlude I	71,{
 
 	mes "[Marry Happy]";
 	mes "Newly weds and already weds...";
@@ -879,7 +879,7 @@ s_Go:
 				mes "Enjoy your trip...!!";
 				mes "Let's go to 'Jawaii'...!!";
 				close2;
-				warp "jawaii.gat",241,115;
+				warp "jawaii",241,115;
 				end;
 
 s_Cancel:

+ 28 - 28
npc/cities/jawaii.txt

@@ -26,10 +26,10 @@
 //============================================================
 
 //===== Shop: ================================================
-jawaii.gat,186,174,2	shop	Jawaii Dealer	85,536:150
+jawaii,186,174,2	shop	Jawaii Dealer	85,536:150
 
 //===== Jawaii Scripts ===================================
-jawaii.gat,141,200,3	script	Attendant#Sweetness Suite	798,{
+jawaii,141,200,3	script	Attendant#Sweetness Suite	798,{
 	
 	mes "[Alowawu]";
 	mes "Welcome.";
@@ -58,7 +58,7 @@ jawaii.gat,141,200,3	script	Attendant#Sweetness Suite	798,{
 				mes "Have a nice stay";
 				close2;
 				set Zeny,Zeny - 1000;
-				warp "jawaii_in.gat",116,64;
+				warp "jawaii_in",116,64;
 				end;
 }
 			else
@@ -79,7 +79,7 @@ s_Cancel:
 			close;
 }
 
-jawaii.gat,108,199,5	script	Attendant#Classic_Suite	74,{
+jawaii,108,199,5	script	Attendant#Classic_Suite	74,{
 	
 	mes "[Poyi Oland]";
 	mes "Welcome.";
@@ -107,7 +107,7 @@ jawaii.gat,108,199,5	script	Attendant#Classic_Suite	74,{
 				mes "Please enjoy your stay.";
 				close2;
 				set Zeny,Zeny - 1000;
-				warp "jawaii_in.gat",130,109;
+				warp "jawaii_in",130,109;
 				end;
 }
 			else
@@ -125,7 +125,7 @@ s_Cancel:
 			close;
 }
 
-jawaii.gat,107,189,5	script	Attendant#Honeymoon Suite	93,{
+jawaii,107,189,5	script	Attendant#Honeymoon Suite	93,{
 	
 	mes "[Saroki Lania]";
 	mes "...This is the Honeymoon suite and the cost is 1000 zeny.";
@@ -145,7 +145,7 @@ jawaii.gat,107,189,5	script	Attendant#Honeymoon Suite	93,{
 				mes "...Please come in.";
 				close2;
 				set Zeny,Zeny - 1000;
-				warp "jawaii_in.gat",86,117;
+				warp "jawaii_in",86,117;
 				end;
 }
 			else
@@ -159,7 +159,7 @@ s_Cancel:
 			mes "...Ok then.";
 			close;
 }
-jawaii.gat,112,173,7	script	Attendant#Villa Suite	93,{
+jawaii,112,173,7	script	Attendant#Villa Suite	93,{
 	
 	mes "[Lakers Lania]";
 	mes "Saroki, this is rude.";
@@ -184,7 +184,7 @@ jawaii.gat,112,173,7	script	Attendant#Villa Suite	93,{
 				mes "I hope you'll enjoy your trip.";
 				close2;
 				set Zeny,Zeny - 1000;
-				warp "jawaii_in.gat",87,75;
+				warp "jawaii_in",87,75;
 				end;
 }
 			else
@@ -203,7 +203,7 @@ s_Cancel:
 			close;
 }
 
-jawaii.gat,122,263,5	script	Sailor#Alberta	100,{
+jawaii,122,263,5	script	Sailor#Alberta	100,{
 
 	mes "[Sailor]";
 	mes "This ship will bring you back to Alberta.";
@@ -219,7 +219,7 @@ jawaii.gat,122,263,5	script	Sailor#Alberta	100,{
 			mes "[Sailor]";
 			mes "Anchors away! Next stop! Alberta!!";
 			close2;
-			warp "alberta.gat",192,157;
+			warp "alberta",192,157;
 			end;
 
 s_Cancel:
@@ -229,7 +229,7 @@ s_Cancel:
 			close;
 }
 
-jawaii.gat,239,112,7	script	Sailor#Jawaii2	100,{
+jawaii,239,112,7	script	Sailor#Jawaii2	100,{
 
 	mes "[Sailor]";
 	mes "This ship will bring you back to Izlude Island.";
@@ -255,7 +255,7 @@ s_Cancel:
 			close;
 }
 
-jawaii.gat,220,235,3	script	Jawaii Citizen#Love Bo	724,{
+jawaii,220,235,3	script	Jawaii Citizen#Love Bo	724,{
 
 	mes "[JawaJawa]";
 	mes "Do you know where is the most beautiful place in Jawaii?";
@@ -277,7 +277,7 @@ jawaii.gat,220,235,3	script	Jawaii Citizen#Love Bo	724,{
 	close;
 }
 
-jawaii.gat,239,146,3	script	Jawaii Citizen#Explain1	100,{
+jawaii,239,146,3	script	Jawaii Citizen#Explain1	100,{
 	
 	mes "[WaiiWaii]";
 	mes "Welcome to Jawaii!";
@@ -293,7 +293,7 @@ jawaii.gat,239,146,3	script	Jawaii Citizen#Explain1	100,{
 	close;
 }
 
-jawaii.gat,168,247,5	script	Jawaii Citizen#Explain2	724,{
+jawaii,168,247,5	script	Jawaii Citizen#Explain2	724,{
 
 	mes "[WajaWaja]";
 	mes "The hostels are located at the west.";
@@ -309,7 +309,7 @@ jawaii.gat,168,247,5	script	Jawaii Citizen#Explain2	724,{
 	close;
 }
 
-jawaii.gat,165,121,1	script	Jawaii Citizen#Explain3	724,{
+jawaii,165,121,1	script	Jawaii Citizen#Explain3	724,{
 
 	mes "[IwaIwa]";
 	mes "Jawaii~ Isn't this island of happiness great?";
@@ -325,7 +325,7 @@ jawaii.gat,165,121,1	script	Jawaii Citizen#Explain3	724,{
 	close;
 }
 
-jawaii_in.gat,43,115,0	script	Customer#jaw_1	97,{
+jawaii_in,43,115,0	script	Customer#jaw_1	97,{
 
 	mes "[Boogie]";
 	mes "uhOh....Oh my! How do I come to a place like this?";
@@ -341,7 +341,7 @@ jawaii_in.gat,43,115,0	script	Customer#jaw_1	97,{
 	close;
 }
 
-jawaii_in.gat,41,106,3	script	Customer#Kyle Jeet	98,{
+jawaii_in,41,106,3	script	Customer#Kyle Jeet	98,{
 
 	mes "[Kyle Jeet]";
 	mes "Eat and eat...!!";
@@ -354,7 +354,7 @@ jawaii_in.gat,41,106,3	script	Customer#Kyle Jeet	98,{
 	close;
 }
 
-jawaii_in.gat,15,104,0	script	Field Attendant#jawaii	80,{
+jawaii_in,15,104,0	script	Field Attendant#jawaii	80,{
 
 	mes "[Attendant]";
 	mes "....Well, I don't know what's your purpose of coming here.";
@@ -382,7 +382,7 @@ s_Cong:
 		close;
 }
 
-jawaii_in.gat,28,124,0	script	Bartender#jaw	46,{
+jawaii_in,28,124,0	script	Bartender#jaw	46,{
 
 	set @drinkcount,0;
 	mes "[Bartender]";
@@ -689,7 +689,7 @@ s_Magn:
 goto Loopback;
 }
 
-jawaii_in.gat,25,94,5	script	Attendant#jaw1	724,{
+jawaii_in,25,94,5	script	Attendant#jaw1	724,{
 
 	mes "[Attendant Teleteer]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -698,7 +698,7 @@ jawaii_in.gat,25,94,5	script	Attendant#jaw1	724,{
 	close;
 }
 
-jawaii_in.gat,25,96,5	script	Attendant#jaw2	724,{
+jawaii_in,25,96,5	script	Attendant#jaw2	724,{
 
 	mes "[Attendant PoYi]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -707,7 +707,7 @@ jawaii_in.gat,25,96,5	script	Attendant#jaw2	724,{
 	close;
 }
 
-jawaii_in.gat,25,98,5	script	Attendant#jaw3	724,{
+jawaii_in,25,98,5	script	Attendant#jaw3	724,{
 
 	mes "[Attendant Poppy]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -720,7 +720,7 @@ jawaii_in.gat,25,98,5	script	Attendant#jaw3	724,{
 	close;
 }
 
-jawaii_in.gat,25,100,5	script	Attendant#jaw4	724,{
+jawaii_in,25,100,5	script	Attendant#jaw4	724,{
 
 	mes "[Attendant Ether]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -729,7 +729,7 @@ jawaii_in.gat,25,100,5	script	Attendant#jaw4	724,{
 	close;
 }
 
-jawaii_in.gat,30,94,4	script	Attendant#jaw5	724,{
+jawaii_in,30,94,4	script	Attendant#jaw5	724,{
 
 	mes "[Attendant Donna]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -738,7 +738,7 @@ jawaii_in.gat,30,94,4	script	Attendant#jaw5	724,{
 	close;
 }
 
-jawaii_in.gat,30,96,4	script	Attendant#jaw6	724,{
+jawaii_in,30,96,4	script	Attendant#jaw6	724,{
 
 	mes "[Attendant Ken]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -747,7 +747,7 @@ jawaii_in.gat,30,96,4	script	Attendant#jaw6	724,{
 	close;
 }
 
-jawaii_in.gat,30,98,4	script	Attendant#jaw7	724,{
+jawaii_in,30,98,4	script	Attendant#jaw7	724,{
 
 	mes "[Attendant Emater]";
 	mes "Welcome to the Inn of Jawaii~";
@@ -760,7 +760,7 @@ jawaii_in.gat,30,98,4	script	Attendant#jaw7	724,{
 	close;
 }
 
-jawaii_in.gat,30,100,4	script	Attendant#jaw8	724,{
+jawaii_in,30,100,4	script	Attendant#jaw8	724,{
 
 	mes "[Attendant GoYa]";
 	mes "Welcome to the Inn of Jawaii~";

+ 93 - 93
npc/cities/lighthalzen.txt

@@ -23,7 +23,7 @@
 //= 1.0b npcid fix [KarLaeda]
 //=============================================================
 
-lighthalzen.gat,198,285,5	script	Jiwon	862,{
+lighthalzen,198,285,5	script	Jiwon	862,{
 
 	mes "[Jiwon]";
 	mes "I think we're really";
@@ -42,7 +42,7 @@ lighthalzen.gat,198,285,5	script	Jiwon	862,{
 }
 
 
-lighthalzen.gat,220,244,3	script	Samnang	863,{
+lighthalzen,220,244,3	script	Samnang	863,{
 
 	mes "[Samnang]";
 	mes "*Sigh...*";
@@ -70,7 +70,7 @@ lighthalzen.gat,220,244,3	script	Samnang	863,{
 }
 
 
-lighthalzen.gat,261,112,3	script	Ruth	862,{
+lighthalzen,261,112,3	script	Ruth	862,{
 
 	mes "[Ruth]";
 	mes "Sweety, isn't it";
@@ -95,7 +95,7 @@ lighthalzen.gat,261,112,3	script	Ruth	862,{
 }
 
 
-lighthalzen.gat,259,108,7	script	Oyoung	869,{
+lighthalzen,259,108,7	script	Oyoung	869,{
 
 	mes "[Oyoung]";
 	mes "Girl, you look like";
@@ -122,7 +122,7 @@ lighthalzen.gat,259,108,7	script	Oyoung	869,{
 	close;
 }
 
-lighthalzen.gat,233,121,4	script	Kariya	72,{
+lighthalzen,233,121,4	script	Kariya	72,{
 
 	mes "[Kariya]";
 	mes "I think \"Lighthalzen\" is";
@@ -141,7 +141,7 @@ lighthalzen.gat,233,121,4	script	Kariya	72,{
 }
 
 
-lighthalzen.gat,233,82,4	script	Sung	716,{
+lighthalzen,233,82,4	script	Sung	716,{
 
 	mes "[Sung]";
 	mes "When i grow up, I want";
@@ -168,7 +168,7 @@ lighthalzen.gat,233,82,4	script	Sung	716,{
 }
 
 
-lighthalzen.gat,89,73,4	script	Sameer	854,{
+lighthalzen,89,73,4	script	Sameer	854,{
 
 	mes "[Sameer]";
 	mes "There are too many";
@@ -205,7 +205,7 @@ lighthalzen.gat,89,73,4	script	Sameer	854,{
 
 
 
-lighthalzen.gat,45,59,8	script	Janice	863,{
+lighthalzen,45,59,8	script	Janice	863,{
 
 	mes "[Janice]";
 	mes "Oh no, I think i got";
@@ -218,7 +218,7 @@ lighthalzen.gat,45,59,8	script	Janice	863,{
 }
 
 
-lighthalzen.gat,66,94,5	script	Elmer Keays	866,{
+lighthalzen,66,94,5	script	Elmer Keays	866,{
 
 	mes "[Elmer Keays]";
 	mes "Walking side by side";
@@ -236,7 +236,7 @@ lighthalzen.gat,66,94,5	script	Elmer Keays	866,{
 	close;
 }
 
-lighthalzen.gat,65,94,4	script	Margie Keays	863,{
+lighthalzen,65,94,4	script	Margie Keays	863,{
 
 	mes "[Margie Keays]";
 	mes "Oh darling, the";
@@ -248,7 +248,7 @@ lighthalzen.gat,65,94,4	script	Margie Keays	863,{
 	close;
 }
 
-lighthalzen.gat,78,120,3	script	Maivi	862,{
+lighthalzen,78,120,3	script	Maivi	862,{
 
 	mes "[Maivi]";
 	mes "...";
@@ -276,7 +276,7 @@ lighthalzen.gat,78,120,3	script	Maivi	862,{
 }
 
 
-lighthalzen.gat,226,210,3	script	Nannan	86,{
+lighthalzen,226,210,3	script	Nannan	86,{
 
 	mes "[Nannan]";
 	mes "You know, I always thought";
@@ -304,7 +304,7 @@ lighthalzen.gat,226,210,3	script	Nannan	86,{
 	close;
 }
 
-lighthalzen.gat,230,182,4	script	Klaubis	866,{
+lighthalzen,230,182,4	script	Klaubis	866,{
 
 	mes "[Klaubis]";
 	mes "Excuse me, but are you";
@@ -358,7 +358,7 @@ killer:
 }
 
 
-lighthalzen.gat,232,156,4	script	Sigmund	866,{
+lighthalzen,232,156,4	script	Sigmund	866,{
 
 	mes "[Sigmund Ting]";
 	mes "You know what i noticed?";
@@ -378,7 +378,7 @@ lighthalzen.gat,232,156,4	script	Sigmund	866,{
 
 }
 
-lighthalzen.gat,190,134,5	script	Joyce	862,{
+lighthalzen,190,134,5	script	Joyce	862,{
 
 	mes "[Joyce]";
 	mes "I can sense your";
@@ -391,7 +391,7 @@ lighthalzen.gat,190,134,5	script	Joyce	862,{
 }
 
 
-lighthalzen.gat,191,134,5	script	Dan Song	869,{
+lighthalzen,191,134,5	script	Dan Song	869,{
 
 	mes "[Dan Song]";
 	mes "Those eyes of yours...";
@@ -404,7 +404,7 @@ lighthalzen.gat,191,134,5	script	Dan Song	869,{
 
 
 
-lighthalzen.gat,115,159,5	script	Collins	866,{
+lighthalzen,115,159,5	script	Collins	866,{
 
 	mes "[Collins]";
 	mes "I really wish that my";
@@ -426,7 +426,7 @@ lighthalzen.gat,115,159,5	script	Collins	866,{
 
 
 
-lighthalzen.gat,77,157,5	script	Villagomez	866,{
+lighthalzen,77,157,5	script	Villagomez	866,{
 
 	mes "[Villagomez]";
 	mes "I just step out to get";
@@ -439,7 +439,7 @@ lighthalzen.gat,77,157,5	script	Villagomez	866,{
 }
 
 
-lighthalzen.gat,125,68,5	script	Kemp	97,{
+lighthalzen,125,68,5	script	Kemp	97,{
 
 	mes "[Kemp]";
 	mes "Have you ever seen the";
@@ -458,7 +458,7 @@ lighthalzen.gat,125,68,5	script	Kemp	97,{
 }
 
 
-lighthalzen.gat,138,50,8	script	Mauro	847,{
+lighthalzen,138,50,8	script	Mauro	847,{
 
 	mes "[Mauro]";
 	mes "The youth in this city";
@@ -480,7 +480,7 @@ lighthalzen.gat,138,50,8	script	Mauro	847,{
 }
 
 
-lighthalzen.gat,132,103,5	script	Sefith	734,{
+lighthalzen,132,103,5	script	Sefith	734,{
 
 	mes "[Sefith]";
 	mes "Good looks. Intelligence.";
@@ -501,7 +501,7 @@ lighthalzen.gat,132,103,5	script	Sefith	734,{
 }
 
 
-lighthalzen.gat,239,64,5	script	Jade	862,{
+lighthalzen,239,64,5	script	Jade	862,{
 
 	mes "[Jade]";
 	mes "I've heard that there's a";
@@ -529,7 +529,7 @@ lighthalzen.gat,239,64,5	script	Jade	862,{
 
 }
 
-lighthalzen.gat,205,208,3	script	Greedy Looking Man	853,{
+lighthalzen,205,208,3	script	Greedy Looking Man	853,{
 
 	mes "[Khramptd]";
 	mes "The land around here";
@@ -542,7 +542,7 @@ lighthalzen.gat,205,208,3	script	Greedy Looking Man	853,{
 
 }
 
-lhz_in02.gat,34,213,4	script	Maggie	91,{
+lhz_in02,34,213,4	script	Maggie	91,{
 
 	mes "[Maggie]";
 	mes "Sure, I sell a lot";
@@ -562,7 +562,7 @@ lhz_in02.gat,34,213,4	script	Maggie	91,{
 
 }
 
-lighthalzen.gat,202,94,5	script	Wallace	847,{
+lighthalzen,202,94,5	script	Wallace	847,{
 
 	mes "[Wallace]";
 	mes ".....";
@@ -581,7 +581,7 @@ lighthalzen.gat,202,94,5	script	Wallace	847,{
 
 }
 
-lighthalzen.gat,182,102,3	script	Lucius	866,{
+lighthalzen,182,102,3	script	Lucius	866,{
 
 	mes "[Lucius]";
 	mes "Hello youngster~";
@@ -658,7 +658,7 @@ s_Sure:
 
 }
 
-lighthalzen.gat,147,105,3	script	Laqumet	869,{
+lighthalzen,147,105,3	script	Laqumet	869,{
 
 	mes "[Laqumet]";
 	mes "Sure, manliness is quite";
@@ -678,7 +678,7 @@ lighthalzen.gat,147,105,3	script	Laqumet	869,{
 
 }
 
-lhz_in02.gat,230,284,4	script	Hotel Employee#01	86,{
+lhz_in02,230,284,4	script	Hotel Employee#01	86,{
 
 	mes "[Hotel Employee]";
 	mes "Welcome to";
@@ -695,7 +695,7 @@ lhz_in02.gat,230,284,4	script	Hotel Employee#01	86,{
 	close;
 
 s_Save:
-	savepoint "lhz_in02.gat",209,275;
+	savepoint "lhz_in02",209,275;
 	mes "[Hotel Employee]";
 	mes "Thank you, your";
 	mes "Respawn Point has";
@@ -712,7 +712,7 @@ s_Rest:
 	mes "your stay in the";
 	mes "Royal Dragon.";
 	close2;
-	warp "lhz_in02.gat",219,150;
+	warp "lhz_in02",219,150;
 	percentheal 100,100;
 	sc_start SC_BLESSING,240000,10;
 	skilleffect AL_BLESSING,0;
@@ -726,7 +726,7 @@ s_NEnoughZ:
 	close;
 }
 
-lhz_in02.gat,241,172,8	script	Hotel Employee#02	868,{
+lhz_in02,241,172,8	script	Hotel Employee#02	868,{
 
 	mes "[Hotel Employee]";
 	mes "Please use the stairs";
@@ -739,7 +739,7 @@ lhz_in02.gat,241,172,8	script	Hotel Employee#02	868,{
 
 }
 
-lhz_in02.gat,210,189,2	script	Christopher Michael	849,{
+lhz_in02,210,189,2	script	Christopher Michael	849,{
 
 	mes "[Christopher Michael]";
 	mes "OoooOoh~";
@@ -751,7 +751,7 @@ lhz_in02.gat,210,189,2	script	Christopher Michael	849,{
 
 }
 
-lhz_in02.gat,201,181,6	script	Safwat Fahmy	853,{
+lhz_in02,201,181,6	script	Safwat Fahmy	853,{
 
 	mes "[Safwat Fahmy]";
 	mes "This hotel is nice";
@@ -779,7 +779,7 @@ lhz_in02.gat,201,181,6	script	Safwat Fahmy	853,{
 
 }
 
-lhz_in02.gat,251,212,2	script	Hotel Employee#03	868,{
+lhz_in02,251,212,2	script	Hotel Employee#03	868,{
 
 	mes "[Hotel Employee]";
 	mes "This is the Couple Suite.";
@@ -791,7 +791,7 @@ lhz_in02.gat,251,212,2	script	Hotel Employee#03	868,{
 
 }
 
-lhz_in02.gat,229,217,2	script	Tanoue	863,{
+lhz_in02,229,217,2	script	Tanoue	863,{
 
 	mes "[Tanoue]";
 	mes "This chair looks";
@@ -809,7 +809,7 @@ lhz_in02.gat,229,217,2	script	Tanoue	863,{
 
 }
 
-lhz_in02.gat,209,277,4	script	Ben Allen	84,{
+lhz_in02,209,277,4	script	Ben Allen	84,{
 
 	mes "[Ben Allen]";
 	mes "Aaahhh Oooooh~";
@@ -828,7 +828,7 @@ lhz_in02.gat,209,277,4	script	Ben Allen	84,{
 
 }
 
-lhz_in02.gat,221,276,4	script	Harp	869,{
+lhz_in02,221,276,4	script	Harp	869,{
 
 	mes "[Harp]";
 	mes "Oh sweet jiminy...";
@@ -847,7 +847,7 @@ lhz_in02.gat,221,276,4	script	Harp	869,{
 
 }
 
-lhz_in02.gat,238,275,4	script	Hotel Employee#04	869,{
+lhz_in02,238,275,4	script	Hotel Employee#04	869,{
 
 	mes "[Hotel Employee]";
 	mes "\"Hospitality with a smile";
@@ -860,7 +860,7 @@ lhz_in02.gat,238,275,4	script	Hotel Employee#04	869,{
 
 }
 
-lhz_in02.gat,247,275,4	script	Hotel Employee#05	868,{
+lhz_in02,247,275,4	script	Hotel Employee#05	868,{
 
 	mes "[Hotel Employee]";
 	mes "Welcome to the";
@@ -879,7 +879,7 @@ lhz_in02.gat,247,275,4	script	Hotel Employee#05	868,{
 
 }
 
-lhz_in02.gat,271,281,2	script	Citizen#01	47,{
+lhz_in02,271,281,2	script	Citizen#01	47,{
 
 	mes "[Hachi]";
 	mes "Oh yeah. I love-love-love";
@@ -898,7 +898,7 @@ lhz_in02.gat,271,281,2	script	Citizen#01	47,{
 
 }
 
-lhz_in02.gat,277,285,4	script	Bartender	61,{
+lhz_in02,277,285,4	script	Bartender	61,{
 
 	mes "[Duff]";
 	mes "Hey, you're from";
@@ -911,7 +911,7 @@ lhz_in02.gat,277,285,4	script	Bartender	61,{
 
 }
 
-lhz_in02.gat,281,280,6	script	Customer#01	816,{
+lhz_in02,281,280,6	script	Customer#01	816,{
 
 	mes "[Rona]";
 	mes "I hate it when guys";
@@ -930,7 +930,7 @@ lhz_in02.gat,281,280,6	script	Customer#01	816,{
 
 }
 
-lhz_in02.gat,287,282,4	script	Customer#02	853,{
+lhz_in02,287,282,4	script	Customer#02	853,{
 
 	mes "[Greenfield]";
 	mes "I don't believe it...";
@@ -951,7 +951,7 @@ lhz_in02.gat,287,282,4	script	Customer#02	853,{
 
 }
 
-lighthalzen.gat,123,212,4	script	Merpi	700,{
+lighthalzen,123,212,4	script	Merpi	700,{
 
 	mes "[Merpi]";
 	mes "Isn't the weather nice";
@@ -998,7 +998,7 @@ L_laundry:
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,297,239,3	script	Pilia	818,{
+lighthalzen,297,239,3	script	Pilia	818,{
 
 	mes "[Pilia]";
 	mes "Hmm? Oh, I'm sorry,";
@@ -1010,7 +1010,7 @@ lighthalzen.gat,297,239,3	script	Pilia	818,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,296,239,3	script	Berru	706,{
+lighthalzen,296,239,3	script	Berru	706,{
 
 	mes "[Berru]";
 	mes "Daddy...! Waaaaah~!";
@@ -1042,7 +1042,7 @@ lighthalzen.gat,296,239,3	script	Berru	706,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,312,234,2	script	Beggar	777,{
+lighthalzen,312,234,2	script	Beggar	777,{
 
 	mes "[Beggar]";
 	mes "Please...";
@@ -1138,7 +1138,7 @@ lighthalzen.gat,312,234,2	script	Beggar	777,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,311,194,3	script	Reuben	870,{
+lighthalzen,311,194,3	script	Reuben	870,{
 
 	mes "[Reuben]";
 	mes "Someday...";
@@ -1158,7 +1158,7 @@ lighthalzen.gat,311,194,3	script	Reuben	870,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,306,324,3	script	Shengwen	870,{
+lighthalzen,306,324,3	script	Shengwen	870,{
 
 	mes "[Shengwen]";
 	mes "Am I just getting";
@@ -1180,7 +1180,7 @@ lighthalzen.gat,306,324,3	script	Shengwen	870,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,26,167,4	script	Shayna	850,{
+lhz_in03,26,167,4	script	Shayna	850,{
 
 	mes "[Shayna]";
 	mes "*Sigh...*";
@@ -1191,7 +1191,7 @@ lhz_in03.gat,26,167,4	script	Shayna	850,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,134,45,2	script	Cenku Dekdam#Cenku_Dekdam	869,{
+lhz_in01,134,45,2	script	Cenku Dekdam#Cenku_Dekdam	869,{
 
 	mes "[Cenku Dekdam]";
 	mes "Man, if you were";
@@ -1211,7 +1211,7 @@ lhz_in01.gat,134,45,2	script	Cenku Dekdam#Cenku_Dekdam	869,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,330,276,3	script	Nun	79,{
+lighthalzen,330,276,3	script	Nun	79,{
 
 	mes "[Angela]";
 	mes "Greetings, adventurer.";
@@ -1238,7 +1238,7 @@ lighthalzen.gat,330,276,3	script	Nun	79,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,337,296,3	script	Employee	867,{
+lighthalzen,337,296,3	script	Employee	867,{
 
 	mes "[Rekenber Employee]";
 	mes "Greetings. As part of our";
@@ -1260,7 +1260,7 @@ lighthalzen.gat,337,296,3	script	Employee	867,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,134,38,2	script	Bankri Kun#Bankri_Kun	86,{
+lhz_in01,134,38,2	script	Bankri Kun#Bankri_Kun	86,{
 
 	mes "[Bankri Kun]";
 	mes "Must work...";
@@ -1289,7 +1289,7 @@ lhz_in01.gat,134,38,2	script	Bankri Kun#Bankri_Kun	86,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,139,40,2	script	Enoz	53,{
+lhz_in01,139,40,2	script	Enoz	53,{
 
 	mes "[Enoz]";
 	mes "So, the novel I ordered from";
@@ -1311,7 +1311,7 @@ lhz_in01.gat,139,40,2	script	Enoz	53,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,124,28,2	script	Ellette	66,{
+lhz_in01,124,28,2	script	Ellette	66,{
 
 	mes "[Ellette]";
 	mes "...";
@@ -1351,7 +1351,7 @@ lhz_in01.gat,124,28,2	script	Ellette	66,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,125,40,2	script	Dowbow Ryuei#Dowbow_Ryuei	843,{
+lhz_in01,125,40,2	script	Dowbow Ryuei#Dowbow_Ryuei	843,{
 
 	mes "[Dowbow Ryuei]";
 	mes "Just out of, oh I dunno,";
@@ -1380,7 +1380,7 @@ L_reality:
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,125,46,2	script	Leekal	849,{
+lhz_in01,125,46,2	script	Leekal	849,{
 
 	mes "[Leekal]";
 	mes "So... Very broke.";
@@ -1401,7 +1401,7 @@ lhz_in01.gat,125,46,2	script	Leekal	849,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,116,53,6	script	Ninjose	841,{
+lhz_in01,116,53,6	script	Ninjose	841,{
 
 	mes "[Ninjose]";
 	mes "At long last, I've finally";
@@ -1415,7 +1415,7 @@ lhz_in01.gat,116,53,6	script	Ninjose	841,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,116,39,6	script	Kejulle Rekenber#Kejulle_Rekenber	822,{
+lhz_in01,116,39,6	script	Kejulle Rekenber#Kejulle_Rekenber	822,{
 
 	mes "[Kejulle Rekenber]";
 	mes "Hm? Sure, my last name";
@@ -1428,7 +1428,7 @@ lhz_in01.gat,116,39,6	script	Kejulle Rekenber#Kejulle_Rekenber	822,{
 }
 
 // ---------------------------------------------------------------------------
-lhz_in01.gat,110,40,2	script	Jorjerro	89,{
+lhz_in01,110,40,2	script	Jorjerro	89,{
 
 	mes "^0000AAThis man here";
 	mes "is motionless,";
@@ -1440,7 +1440,7 @@ lhz_in01.gat,110,40,2	script	Jorjerro	89,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,116,45,6	script	Joshua	704,{
+lhz_in01,116,45,6	script	Joshua	704,{
 
 	mes "[Joshua]";
 	mes "What am I doing here?";
@@ -1460,7 +1460,7 @@ lhz_in01.gat,116,45,6	script	Joshua	704,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,93,45,4	script	Researcher#02	865,{
+lhz_in01,93,45,4	script	Researcher#02	865,{
 
 	mes "[Researcher]";
 	mes "You know what's weird?";
@@ -1474,7 +1474,7 @@ lhz_in01.gat,93,45,4	script	Researcher#02	865,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,286,226,2	script	Secretary Slierre#Secretary_Slierre	831,{
+lhz_in01,286,226,2	script	Secretary Slierre#Secretary_Slierre	831,{
 
 	mes "[Sueii Slierre]";
 	mes "Excuse me, but you are";
@@ -1488,7 +1488,7 @@ lhz_in01.gat,286,226,2	script	Secretary Slierre#Secretary_Slierre	831,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,32,162,2	script	Crippled Girl#Crippled_Girl	53,{
+lhz_in03,32,162,2	script	Crippled Girl#Crippled_Girl	53,{
 
 	mes "[Crippled Girl]";
 	mes "...";
@@ -1506,7 +1506,7 @@ lhz_in03.gat,32,162,2	script	Crippled Girl#Crippled_Girl	53,{
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,346,263,2	script	Elder	846,{
+lighthalzen,346,263,2	script	Elder	846,{
 
 	mes "[Elder]";
 	mes "Predators are always";
@@ -1579,7 +1579,7 @@ L_slum:
 
 // ---------------------------------------------------------------------------
 
-lighthalzen.gat,326,249,5	script	Grinnel	870,{
+lighthalzen,326,249,5	script	Grinnel	870,{
 
 	mes "[Grinnel]";
 	mes "You know the men in";
@@ -1608,7 +1608,7 @@ lighthalzen.gat,326,249,5	script	Grinnel	870,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,192,19,2	script	Haggar	855,{
+lhz_in03,192,19,2	script	Haggar	855,{
 
 	mes "[Haggar]";
 	mes "Whiskey!";
@@ -1625,7 +1625,7 @@ lhz_in03.gat,192,19,2	script	Haggar	855,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,193,25,2	script	Bartender#01	61,{
+lhz_in03,193,25,2	script	Bartender#01	61,{
 
 	mes "[Tony]";
 	mes "Hey man, I know this";
@@ -1655,7 +1655,7 @@ lhz_in03.gat,193,25,2	script	Bartender#01	61,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,185,20,6	script	Bad Drunk#Bad_Drunk	869,{
+lhz_in03,185,20,6	script	Bad Drunk#Bad_Drunk	869,{
 
 	mes "[Garry]";
 	mes "Hey! Hey you...!";
@@ -1676,7 +1676,7 @@ lhz_in03.gat,185,20,6	script	Bad Drunk#Bad_Drunk	869,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,186,29,6	script	Bad Drunk#Bad_Drunk2	869,{
+lhz_in03,186,29,6	script	Bad Drunk#Bad_Drunk2	869,{
 
 	mes "[Bonse]";
 	mes "*Hiccup* I loooove";
@@ -1698,7 +1698,7 @@ lhz_in03.gat,186,29,6	script	Bad Drunk#Bad_Drunk2	869,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,192,93,2	script	City Girl#City_Girl	862,{
+lhz_in03,192,93,2	script	City Girl#City_Girl	862,{
 
 	mes "[Lanko]";
 	mes "Oh, I'm only here";
@@ -1720,7 +1720,7 @@ lhz_in03.gat,192,93,2	script	City Girl#City_Girl	862,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,189,87,4	script	Drunken Man#04	869,{
+lhz_in03,189,87,4	script	Drunken Man#04	869,{
 
 	mes "[Enku]";
 	mes "*Sob* I just got";
@@ -1742,7 +1742,7 @@ lhz_in03.gat,189,87,4	script	Drunken Man#04	869,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,183,82,6	script	Drunken Man#05	870,{
+lhz_in03,183,82,6	script	Drunken Man#05	870,{
 
 	mes "[Linus]";
 	mes "After ten years";
@@ -1762,7 +1762,7 @@ lhz_in03.gat,183,82,6	script	Drunken Man#05	870,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,180,83,6	script	Citizen#02	86,{
+lhz_in03,180,83,6	script	Citizen#02	86,{
 
 	mes "[Mitchell]";
 	mes "You know, everyone";
@@ -1790,7 +1790,7 @@ lhz_in03.gat,180,83,6	script	Citizen#02	86,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,176,85,4	script	Citizen#Citizen2	869,{
+lhz_in03,176,85,4	script	Citizen#Citizen2	869,{
 
 	mes "[Dique]";
 	mes "One of the things I look";
@@ -1813,7 +1813,7 @@ lhz_in03.gat,176,85,4	script	Citizen#Citizen2	869,{
 
 // ---------------------------------------------------------------------------
 
-lhz_in03.gat,184,38,2	script	Loudmouth	55,{
+lhz_in03,184,38,2	script	Loudmouth	55,{
 
 	mes "[Loudmouth]";
 	mes "Do you know who I am?!";
@@ -1831,7 +1831,7 @@ lhz_in03.gat,184,38,2	script	Loudmouth	55,{
 }
 // ---------------------------------------------------------------------------
 
-lhz_in01.gat,114,181,3	script	Representative::LhzRep	71,{
+lhz_in01,114,181,3	script	Representative::LhzRep	71,{
 
 	mes "[Representative]";
 	mes "Greetings, and welcome";
@@ -1903,9 +1903,9 @@ s_B:
 	
 }
 
-lhz_in01.gat,26,247,2	duplicate(LhzRep)	Representative	71
+lhz_in01,26,247,2	duplicate(LhzRep)	Representative	71
 
-lhz_in01.gat,173,28,4	script	Guard#01::LhzRekGuard	868,{
+lhz_in01,173,28,4	script	Guard#01::LhzRekGuard	868,{
 
 	mes "[Guard]";
 	mes "This is a";
@@ -1918,9 +1918,9 @@ lhz_in01.gat,173,28,4	script	Guard#01::LhzRekGuard	868,{
 
 }
 
-lhz_in01.gat,180,28,4	duplicate(LhzRekGuard)	Guard#03	868
+lhz_in01,180,28,4	duplicate(LhzRekGuard)	Guard#03	868
 
-lhz_in01.gat,72,209,4	script	Guide#01	862,{
+lhz_in01,72,209,4	script	Guide#01	862,{
 
 	mes "[Lasoei]";
 	mes "Oh phooey.";
@@ -1938,7 +1938,7 @@ lhz_in01.gat,72,209,4	script	Guide#01	862,{
 
 }
 
-lhz_in01.gat,72,195,8	script	Guide#02	90,{
+lhz_in01,72,195,8	script	Guide#02	90,{
 
 	mes "[Geonuii]";
 	mes "Greetings. This path";
@@ -1951,7 +1951,7 @@ lhz_in01.gat,72,195,8	script	Guide#02	90,{
 
 }
 
-lhz_in01.gat,73,188,4	script	Guide#03	862,{
+lhz_in01,73,188,4	script	Guide#03	862,{
 
 	mes "[Bonnie]";
 	mes "Oh no...";
@@ -1960,7 +1960,7 @@ lhz_in01.gat,73,188,4	script	Guide#03	862,{
 
 }
 
-lhz_in01.gat,34,226,4	script	Rekenber Guard#01	867,{
+lhz_in01,34,226,4	script	Rekenber Guard#01	867,{
 
 	if(isequipped(2241) && isequipped(2243)) goto s_Staff;
 	mes "[Rekenber Guard]";
@@ -1990,12 +1990,12 @@ s_Staff:
 	mes "^3131FF(Whoa, it's a member";
 	mes "of the staff)^000000 Good day!";
 	close2;
-	warp "lhz_in01.gat",37,225;
+	warp "lhz_in01",37,225;
 	end;
 
 }
 
-lhz_in01.gat,19,129,0	script	LhzHiddenTrg1::LhzTrig	-1,1,1{
+lhz_in01,19,129,0	script	LhzHiddenTrg1::LhzTrig	-1,1,1{
 OnTouch:
 	mes "[Rekenber Guard]";
 	if(isequipped(2241) && isequipped(2243)){
@@ -2012,16 +2012,16 @@ OnTouch:
 	mes "and how did you get in here?!";
 	mes "Hey, I need backup right away!";
 	close2;
-	warp "lhz_in01.gat",34,224;
+	warp "lhz_in01",34,224;
 	end;
 
 }
 
-lhz_in01.gat,23,137,0	duplicate(LhzTrig)	LhzHiddenTrg2	139,1,1
+lhz_in01,23,137,0	duplicate(LhzTrig)	LhzHiddenTrg2	139,1,1
 
-lhz_in01.gat,24,131,2	duplicate(LhzTrig)	Rekenber Guard#02	867
+lhz_in01,24,131,2	duplicate(LhzTrig)	Rekenber Guard#02	867
 
-lhz_in01.gat,25,141,4	script	Regenschirm Guard	868,{
+lhz_in01,25,141,4	script	Regenschirm Guard	868,{
 
 	mes "[Regenschirm Guard]";
 	if(isequipped(2241) && isequipped(2243)){
@@ -2030,7 +2030,7 @@ lhz_in01.gat,25,141,4	script	Regenschirm Guard	868,{
 		next;
 		if(select("Yes:No")==1){
 			if(isequipped(2657)){
-				warp "lhz_dun01.gat",150,288;
+				warp "lhz_dun01",150,288;
 				end;
 			}
 			mes "[Regenschirm Guard]";
@@ -2052,7 +2052,7 @@ lhz_in01.gat,25,141,4	script	Regenschirm Guard	868,{
 	mes "and how did you get in here?!";
 	mes "Hey, I need backup right away!";
 	close2;
-	warp "lhz_in01.gat",34,224;
+	warp "lhz_in01",34,224;
 	end;
 
 }

+ 34 - 34
npc/cities/louyang.txt

@@ -37,7 +37,7 @@
 //= 2.7b Moved guides to the Guides folder [Lupus]
 //============================================================
 
-alberta.gat,245,45,4	script	Girl#02	815,{
+alberta,245,45,4	script	Girl#02	815,{
 	mes "[Girl]";
 	mes "La la la la~";
 	mes "I feel so good today~";
@@ -95,7 +95,7 @@ M_GOTO:
 	mes "Have fun!";
 	close2;
 	set Zeny,Zeny-10000;
-	warp "lou_fild01.gat",190,101;
+	warp "lou_fild01",190,101;
 	end;
 
 M_CANCEL:
@@ -112,7 +112,7 @@ M_CANCEL2:
 	close;
 }
 
-lou_fild01.gat,190,100,1	script	Girl#03	815,{
+lou_fild01,190,100,1	script	Girl#03	815,{
 	mes "[Girl]";
 	mes "You'd like to go back to Alberta?";
 	next;
@@ -123,7 +123,7 @@ lou_fild01.gat,190,100,1	script	Girl#03	815,{
 	mes "see you again!";
 	mes "Bye bye!";
 	close2;
-	warp "alberta.gat",235,45;
+	warp "alberta",235,45;
 	end;
 
 M_CANCEL:
@@ -137,7 +137,7 @@ M_CANCEL:
 	close;
 }
 
-louyang.gat,261,123,4	script	Chi Wu Ping	824,{
+louyang,261,123,4	script	Chi Wu Ping	824,{
 	mes "[Chi Wu Ping]";
 	mes "I don't feel good...";
 	mes "So... Totally out of it...";
@@ -165,7 +165,7 @@ louyang.gat,261,123,4	script	Chi Wu Ping	824,{
 	close;
 }
 
-lou_in02.gat,43,169,8	script	Jiang Rong	827,{
+lou_in02,43,169,8	script	Jiang Rong	827,{
 	mes "[Jiang Rong]";
 	mes "Dragon Soup is known for its spicy";
 	mes "yea sweet and refreshing taste.";
@@ -190,7 +190,7 @@ lou_in02.gat,43,169,8	script	Jiang Rong	827,{
 	close;
 }
 
-lou_in02.gat,76,181,2	script	Employee#03	822,{
+lou_in02,76,181,2	script	Employee#03	822,{
 	mes "[Huang Jia Xian]";
 	mes "Ehhhh...";
 	mes "Forgive me...";
@@ -199,7 +199,7 @@ lou_in02.gat,76,181,2	script	Employee#03	822,{
 	close;
 }
 
-lou_in02.gat,58,183,4	script	Chef Assistant	823,{
+lou_in02,58,183,4	script	Chef Assistant	823,{
 	mes "[Jin Wei Ling]";
 	mes "I used to be";
 	mes "an enthusiastic";
@@ -249,13 +249,13 @@ lou_in02.gat,58,183,4	script	Chef Assistant	823,{
 	close;
 }
 
-lou_in02.gat,58,181,2	script	Lounpc	139,{
+lou_in02,58,181,2	script	Lounpc	139,{
 OnEffect:
 	misceffect 122;
 	end;
 }
 
-louyang.gat,274,136,4	script	Powerful-looking guy	819,{
+louyang,274,136,4	script	Powerful-looking guy	819,{
 	mes "[Akiira]";
 	mes "I am practicing my 'Claw of";
 	mes "Dragon.' I not only need to use the";
@@ -286,7 +286,7 @@ louyang.gat,274,136,4	script	Powerful-looking guy	819,{
 	close;
 }
 
-louyang.gat,276,136,4	script	Fist Master	819,{
+louyang,276,136,4	script	Fist Master	819,{
 	mes "[Zhiang Xiau Ji]";
 	mes "Finally...";
 	mes "I have mastered";
@@ -328,7 +328,7 @@ louyang.gat,276,136,4	script	Fist Master	819,{
 	close;	
 }
 
-louyang.gat,272,133,0	script	Trainee::trainees	819,{
+louyang,272,133,0	script	Trainee::trainees	819,{
 	mes "[Trainee]";
 	switch(rand(12)){
 	case 0:
@@ -396,21 +396,21 @@ louyang.gat,272,133,0	script	Trainee::trainees	819,{
 	}
 }
 
-louyang.gat,272,131,0	duplicate(trainees)	Trainee#2	819
-louyang.gat,272,129,0	duplicate(trainees)	Trainee#3	819
-louyang.gat,274,133,0	duplicate(trainees)	Trainee#4	819
-louyang.gat,274,131,0	duplicate(trainees)	Trainee#5	819
-louyang.gat,274,129,0	duplicate(trainees)	Trainee#6	819
-louyang.gat,276,133,0	duplicate(trainees)	Trainee#7	819
-louyang.gat,276,131,0	duplicate(trainees)	Trainee#8	819
-louyang.gat,276,129,0	duplicate(trainees)	Trainee#9	819
-louyang.gat,278,133,0	duplicate(trainees)	Trainee#10	819
-louyang.gat,278,131,0	duplicate(trainees)	Trainee#11	819
-louyang.gat,278,129,0	duplicate(trainees)	Trainee#12	819
+louyang,272,131,0	duplicate(trainees)	Trainee#2	819
+louyang,272,129,0	duplicate(trainees)	Trainee#3	819
+louyang,274,133,0	duplicate(trainees)	Trainee#4	819
+louyang,274,131,0	duplicate(trainees)	Trainee#5	819
+louyang,274,129,0	duplicate(trainees)	Trainee#6	819
+louyang,276,133,0	duplicate(trainees)	Trainee#7	819
+louyang,276,131,0	duplicate(trainees)	Trainee#8	819
+louyang,276,129,0	duplicate(trainees)	Trainee#9	819
+louyang,278,133,0	duplicate(trainees)	Trainee#10	819
+louyang,278,131,0	duplicate(trainees)	Trainee#11	819
+louyang,278,129,0	duplicate(trainees)	Trainee#12	819
 
 
 
-lou_in01.gat,111,151,4	script	Soldier#11	825,{
+lou_in01,111,151,4	script	Soldier#11	825,{
 	mes "[Soldier]";
 	mes "*Yawn* It's so boring here";
 	mes "nowadays. Although, I hear that";
@@ -426,7 +426,7 @@ lou_in01.gat,111,151,4	script	Soldier#11	825,{
 	close;
 }
 
-lou_in01.gat,91,151,4	script	Soldier#12	825,{
+lou_in01,91,151,4	script	Soldier#12	825,{
 	mes "[Soldier]";
 	mes "....z..Z..z...";
 	next;
@@ -450,7 +450,7 @@ lou_in01.gat,91,151,4	script	Soldier#12	825,{
 	close;
 }
 
-lou_in01.gat,82,139,6	script	Soldier#13	825,{
+lou_in01,82,139,6	script	Soldier#13	825,{
 	mes "[Soldier]";
 	mes "There is nothing much, but if you";
 	mes "wish to look around this room,";
@@ -458,7 +458,7 @@ lou_in01.gat,82,139,6	script	Soldier#13	825,{
 	close;
 }
 
-lou_in01.gat,45,138,4	script	Soldier#14	825,{
+lou_in01,45,138,4	script	Soldier#14	825,{
 	mes "[Soldier]";
 	mes "It's strange to see outsiders in";
 	mes "this kind of place. We don't have";
@@ -467,7 +467,7 @@ lou_in01.gat,45,138,4	script	Soldier#14	825,{
 	close;
 }
 
-lou_in01.gat,102,144,4	script	Soldier#15	825,{
+lou_in01,102,144,4	script	Soldier#15	825,{
 	mes "[Soldier]";
 	mes "People have been";
 	mes "saying that there's";
@@ -482,7 +482,7 @@ lou_in01.gat,102,144,4	script	Soldier#15	825,{
 	close;
 }
 
-lou_in01.gat,99,144,4	script	Soldier#16	825,{
+lou_in01,99,144,4	script	Soldier#16	825,{
 	mes "[Soldier]";
 	mes "Ah, don't bother";
 	mes "to listen to this";
@@ -494,7 +494,7 @@ lou_in01.gat,99,144,4	script	Soldier#16	825,{
 	close;
 }
 
-lou_in01.gat,25,23,4	script	Friendly Looking Lady	817,{
+lou_in01,25,23,4	script	Friendly Looking Lady	817,{
 	mes "[Hong Miao]";
 	mes "Welcome.";
 	next;
@@ -539,7 +539,7 @@ s_Yes:
 	mes "the best service, Please";
 	mes "come again.";
 	close2;
-	warp "lou_in01.gat",16,19;
+	warp "lou_in01",16,19;
 	end;
 
 s_Next_Time:
@@ -550,20 +550,20 @@ s_Next_Time:
 	close;
 }
 
-louyang.gat,84,253,0	script	Exit	111,{
+louyang,84,253,0	script	Exit	111,{
 
 	mes "^3131FFThere is some sort";
 	mes "of descent apparatus.";
 	mes "Would you like to use it?^000000";
 	next;	
 	menu "Yes",-,"No",s_No;
-	warp "lou_in01.gat",10,18;
+	warp "lou_in01",10,18;
 	end;
 s_No:
 	close;
 }
 
-lou_in02.gat,272,55,1	script	Familiar-Looking Patient	86,{
+lou_in02,272,55,1	script	Familiar-Looking Patient	86,{
 
 	mes "[??????]";
 	mes "*Cough cough...*";

+ 11 - 11
npc/cities/lutie.txt

@@ -20,7 +20,7 @@
 //=====================================================
 //		Getting To Lutie
 //=====================================================
-aldebaran.gat,168,168,4	script	Mr. Claus	718,{
+aldebaran,168,168,4	script	Mr. Claus	718,{
 	mes "[Mr. Claus]";
 	mes "Merry Christmas!!";
 	mes "I wish you all happiness!";
@@ -50,7 +50,7 @@ aldebaran.gat,168,168,4	script	Mr. Claus	718,{
 		mes "Ok then, off you go to enjoy the fun and excitement that Lutie";
 		mes "Has to offer!";
 		close2;
-		warp "xmas_fild01.gat",78,68;
+		warp "xmas_fild01",78,68;
 		end;
 	LEnd:
 		mes "[Mr. Claus]";
@@ -66,7 +66,7 @@ aldebaran.gat,168,168,4	script	Mr. Claus	718,{
 
 // Mima
 //============================================================
-xmas_in.gat,27,103,4	script	Mima	701,{
+xmas_in,27,103,4	script	Mima	701,{
 	if(xmas_npc==5) goto Xmas5;
 	if(xmas_npc==6) goto Xmas6;
 	if(xmas_npc==7) goto Xmas7;
@@ -185,7 +185,7 @@ Xmas8:
 
 // Santa Claus
 //===================================================================
-xmas_in.gat,100,96,4	script	Father Christmas::Santa1	718,{
+xmas_in,100,96,4	script	Father Christmas::Santa1	718,{
 	if(@talkedsanta == 1) goto L_Xmas1;
 	mes "[Santa Claus]";
 	mes "Ho Ho Ho~";
@@ -251,7 +251,7 @@ L_End:
 
 // Debra
 //==================================================================
-xmas_in.gat,165,173,4	script	Debra	711,{
+xmas_in,165,173,4	script	Debra	711,{
 	if(xmas_npc==1 || xmas_npc==2) goto Xmas1;
 	mes "[Debra]";
 	mes "Merry Christmas!";
@@ -327,7 +327,7 @@ xmas_in.gat,165,173,4	script	Debra	711,{
 
 // Peterson
 //=========================================================
-xmas.gat,117,304,4	script	Peterson	713,{
+xmas,117,304,4	script	Peterson	713,{
 	if((xmas_npc==3) || (xmas_npc==4)) goto Xmas34;
 	mes "[Peterson]";
 	mes "Merry Christmas!";
@@ -376,7 +376,7 @@ Xmas34:
 
 // Hairy Uncle Ken
 //==========================================================
-xmas.gat,176,236,4	script	Hairy Uncle Ken	712,{
+xmas,176,236,4	script	Hairy Uncle Ken	712,{
 	if(xmas_npc==4) goto Xmas4;
 	if(xmas_npc==5) goto Xmas5;
 	mes "[Hairy Uncle Ken]";
@@ -508,7 +508,7 @@ Xmas4:
 
 // Jack Frost
 //====================================================================
-xmas.gat,134,112,4	script	Jack Frost	710,{
+xmas,134,112,4	script	Jack Frost	710,{
 	mes "[Jack Frost]";
 	if(xmas_npc==2) goto Xmas2;
 	if(xmas_npc==3) goto Xmas3;
@@ -769,7 +769,7 @@ Xmas11:
 
 // Howie the Clown
 //=====================================================================
-xmas.gat,146,136,4	script	Howie the Clown	715,{
+xmas,146,136,4	script	Howie the Clown	715,{
 	mes "[Howie]";
 	mes "Meeee~RrrrrYYYY Christmas~!";
 	mes "La La La! La La La La!~";
@@ -858,7 +858,7 @@ xmas.gat,146,136,4	script	Howie the Clown	715,{
 
 // Charlie
 //================================================================
-xmas.gat,206,168,4	script	Charlie	706,{
+xmas,206,168,4	script	Charlie	706,{
 	if(xmas_npc==9) goto Xmas9;
 	mes "[Charlie]";
 	mes "Merry, Merry Christmas! Did you talk to that clown, ^5533FFHowie^000000 yet? Man that";
@@ -893,7 +893,7 @@ Xmas9:
 
 // Marsha
 //================================================================
-xmas.gat,208,168,4	script	Marsha	703,{
+xmas,208,168,4	script	Marsha	703,{
 	if(xmas_npc==10) goto Xmas10;
 	if(xmas_npc==9) goto Xmas9a;
 

+ 22 - 22
npc/cities/morocc.txt

@@ -24,7 +24,7 @@
 //==================================================== Town of Morroc ====================================================\\
 
 // Old Scholar ===============================
-morocc_in.gat,112,122,2	script	Old Scholar	61,{
+morocc_in,112,122,2	script	Old Scholar	61,{
 	mes "[Old Scholar]";
 	mes "I've devoted my Life to researching the Pyramids.  Although I not found anything significant yet, I am confident that I will find the Tomb of Ancient King, Osiris!";
 	next;
@@ -34,7 +34,7 @@ morocc_in.gat,112,122,2	script	Old Scholar	61,{
 }
 
 // Drunk Man =================================
-morocc.gat,44,180,8	script	Drunk Man	89,{
+morocc,44,180,8	script	Drunk Man	89,{
 	mes "[Drunk Man]";
 	mes "Heh Heh... (Hiccup)! Oh, Are you new here? Nice to meet ya, Buddy! So how was your trip?";
 	mes "This was predestined that you and I meet here, I tell you what (Hiccup). Let me tell you something I just heard from the pub....";
@@ -54,7 +54,7 @@ morocc.gat,44,180,8	script	Drunk Man	89,{
 }
 
 // Towner =================================
-morocc.gat,68,260,8	script	Towner	99,{
+morocc,68,260,8	script	Towner	99,{
 	mes "[Towner]";
 	mes "Those giant, Triangular Buildings North West of town are called Pyramids... They have been there for thousands and thousands of years.";
 	next;
@@ -67,7 +67,7 @@ morocc.gat,68,260,8	script	Towner	99,{
 }
 
 // Ant Man Akira =============================
-morocc.gat,76,75,4	script	Ant Man Akira	47,{
+morocc,76,75,4	script	Ant Man Akira	47,{
 	mes "[Ant Man Akira]";
 	mes "About 1 map north and 3 maps east of Morroc, there lies the entrance to a cave known as ^ff0000ANTHELL^000000 ...";
 M_Menu:
@@ -109,7 +109,7 @@ M_Menu:
 }
 
 // Poring Lady Syvia ==================================
-morocc.gat,79,111,2	script	Poring Lady Syvia	700,{
+morocc,79,111,2	script	Poring Lady Syvia	700,{
 	mes "[Poring Lady Syvia]";
 	mes "All over Rune-Midgard you can see lots of cute monsters such as Spores, the mushroom type creature....";
 	next;
@@ -165,7 +165,7 @@ M_Menu:
 }
 
 // Slayer Kid ====================================
-morocc.gat,123,58,4	script	Slayer Kid	118,{
+morocc,123,58,4	script	Slayer Kid	118,{
 	mes "[Slayer Kid]";
 	mes ".... An expert in hand to hand combat who polishes off enemies quickly and quietly....";
 	next;
@@ -202,7 +202,7 @@ M_Menu:
 }
 
 // Lapidary =======================================
-morocc.gat,150,50,8	script	Lapidary	99,{
+morocc,150,50,8	script	Lapidary	99,{
 	mes "[Lapidary]";
 	mes "The Queen of Jewelry is the Diamond.  No one can deny its beautiful appearance.  That's why it cost so much to buy...";
 	next;
@@ -215,7 +215,7 @@ morocc.gat,150,50,8	script	Lapidary	99,{
 }
 
 // Uncle Dimitrii ==========================================
-morocc.gat,180,155,4	script	Uncle Dimitri	49,{
+morocc,180,155,4	script	Uncle Dimitri	49,{
 	mes "[Uncle Dimitrii]";
 	mes "The avarage temperature in the Morroc Desert is many times higher than anywhere else in the Rune-Midgard Kingdom.";
 	next;
@@ -256,7 +256,7 @@ M_Menu:
 }
 
 // Trader Joe =====================================
-morocc.gat,208,85,7	script	Trader Joe	83,{
+morocc,208,85,7	script	Trader Joe	83,{
 	mes "[Trader Joe]";
 	mes "I earn a living as a Trader so I'm constantly traveling between Morroc and Prontera.";
 	mes "I can't even count how many times I've been across the Hot, Dry desert.";
@@ -281,7 +281,7 @@ morocc.gat,208,85,7	script	Trader Joe	83,{
 }
 
 // Fly Man Armani ===============================
-morocc.gat,234,273,3	script	Fly Man Armani	54,{
+morocc,234,273,3	script	Fly Man Armani	54,{
 	mes "[Fly Man Armani]";
 	mes "I SAW IT!! I SAW IT!!!";
 	emotion e_ic;
@@ -326,7 +326,7 @@ morocc.gat,234,273,3	script	Fly Man Armani	54,{
 }
 
 // Uncle Phlanette ================================
-morocc.gat,277,213,4	script	Uncle Phlanette	48,{
+morocc,277,213,4	script	Uncle Phlanette	48,{
 	mes "[Uncle Phlanette]";
 	mes "Morroc is a highly dry region surrounded by desert.  There isn't a place as hot or dry as Morroc anywhere in Rune-Midgard.";
 M_Menu:
@@ -363,7 +363,7 @@ M_Menu:
 }
 
 //Bartender
-morocc_in.gat,166,76,3	script	Bartender#02	46,{
+morocc_in,166,76,3	script	Bartender#02	46,{
 	mes "[Bartender]";
 	mes "What are you going to order?";
 	next;
@@ -402,7 +402,7 @@ Nomoney:
 
 // Lvl 4 weapon quest related NPC ================================
 
-morocc.gat,289,230,3	script	Citizen#06	92, {
+morocc,289,230,3	script	Citizen#06	92, {
 	mes "[Citizen]";
 	mes "Meeting a dead man is basically";
 	mes "impossible.";
@@ -421,7 +421,7 @@ morocc.gat,289,230,3	script	Citizen#06	92, {
 //<================================================== Assassin Guild ====================================================>\\
 
 // Hashisid ====================================
-moc_fild16.gat,199,212,4	script	Hashisid	48,{
+moc_fild16,199,212,4	script	Hashisid	48,{
 	mes "[Hashisid]";
 	mes "For Assassins, it is important not to look a target in the eye.  If a target is smart, he/she may be able to tell what you're up too.";
 	next;
@@ -447,7 +447,7 @@ moc_fild16.gat,199,212,4	script	Hashisid	48,{
 // Assassin Guild Guards
 //===================================================
 
-moc_fild16.gat,195,281,4	script	Assassin Guardian#1::SinGuard	707,{
+moc_fild16,195,281,4	script	Assassin Guardian#1::SinGuard	707,{
 	mes "[Assassin Guardian]";
 	if(BaseJob == Job_Assassin) {
 		mes "Welcome.";
@@ -461,10 +461,10 @@ moc_fild16.gat,195,281,4	script	Assassin Guardian#1::SinGuard	707,{
 	close;
 }
 
-moc_fild16.gat,204,281,4	duplicate(SinGuard)	Assassin Guardian#2	707
-moc_fild16.gat,207,281,4	duplicate(SinGuard)	Assassin Guardian#3	707
-moc_fild16.gat,216,281,4	duplicate(SinGuard)	Assassin Guardian#4	707
-moc_fild16.gat,200,231,4	duplicate(SinGuard)	Assassin Guardian#5	707
-moc_fild16.gat,211,231,4	duplicate(SinGuard)	Assassin Guardian#6	707
-moc_fild16.gat,200,257,4	duplicate(SinGuard)	Assassin Guardian#7	707
-moc_fild16.gat,211,257,4	duplicate(SinGuard)	Assassin Guardian#8	707
+moc_fild16,204,281,4	duplicate(SinGuard)	Assassin Guardian#2	707
+moc_fild16,207,281,4	duplicate(SinGuard)	Assassin Guardian#3	707
+moc_fild16,216,281,4	duplicate(SinGuard)	Assassin Guardian#4	707
+moc_fild16,200,231,4	duplicate(SinGuard)	Assassin Guardian#5	707
+moc_fild16,211,231,4	duplicate(SinGuard)	Assassin Guardian#6	707
+moc_fild16,200,257,4	duplicate(SinGuard)	Assassin Guardian#7	707
+moc_fild16,211,257,4	duplicate(SinGuard)	Assassin Guardian#8	707

+ 27 - 27
npc/cities/niflheim.txt

@@ -25,7 +25,7 @@
 //============================================================ 
 
 
-niflheim.gat,52,174,3	script	Kirz	796,{
+niflheim,52,174,3	script	Kirz	796,{
 	mes "[Kirz]";
 	mes "Humans are not allowed here!";
 	mes "Living things-! are not";
@@ -33,7 +33,7 @@ niflheim.gat,52,174,3	script	Kirz	796,{
 	close;
 }
 
-niflheim.gat,213,221,0	script	Spirit::spirits	802,{
+niflheim,213,221,0	script	Spirit::spirits	802,{
 	mes "[Spirit]";
 	mes "Welcome to my world...";
 	mes "This land we call....";
@@ -42,30 +42,30 @@ niflheim.gat,213,221,0	script	Spirit::spirits	802,{
 	close;
 }
 
-niflheim.gat,39,146,0	duplicate(spirits)	Spirit#2	802
-niflheim.gat,95,61,0	duplicate(spirits)	Spirit#3	802
-niflheim.gat,313,187,0	duplicate(spirits)	Spirit#4	802
-niflheim.gat,212,264,0	duplicate(spirits)	Spirit#5	802
-niflheim.gat,247,72,0	duplicate(spirits)	Spirit#6	802
-niflheim.gat,130,176,0	duplicate(spirits)	Spirit#7	802
-niflheim.gat,173,110,0	duplicate(spirits)	Spirit#8	802
-niflheim.gat,182,167,0	duplicate(spirits)	Spirit#9	802
+niflheim,39,146,0	duplicate(spirits)	Spirit#2	802
+niflheim,95,61,0	duplicate(spirits)	Spirit#3	802
+niflheim,313,187,0	duplicate(spirits)	Spirit#4	802
+niflheim,212,264,0	duplicate(spirits)	Spirit#5	802
+niflheim,247,72,0	duplicate(spirits)	Spirit#6	802
+niflheim,130,176,0	duplicate(spirits)	Spirit#7	802
+niflheim,173,110,0	duplicate(spirits)	Spirit#8	802
+niflheim,182,167,0	duplicate(spirits)	Spirit#9	802
 
 
-niflheim.gat,195,211,5	script	Gigantia	796,{
+niflheim,195,211,5	script	Gigantia	796,{
 	mes "[Gigantia]";
 	mes "The Lord of Death always sees everything...";
 	close;
 }
 
-niflheim.gat,153,215,3	script	Feline	794,{
+niflheim,153,215,3	script	Feline	794,{
 	mes "[Feline]";
 	mes "Why are you in this dangerous village?";
 	mes "Better go back fast...";
 	close;
 }
 
-nif_in.gat,16,27,1	script	Dead Cock	800,{
+nif_in,16,27,1	script	Dead Cock	800,{
 	mes "[Dead Cock]";
 	mes "I was eaten by humans when alive,";
 	mes "now it's my turn to eat you! Gugugugu~";
@@ -74,7 +74,7 @@ nif_in.gat,16,27,1	script	Dead Cock	800,{
 	close;
 }
 
-nif_in.gat,16,30,4	script	Vampire Bat	799,{
+nif_in,16,30,4	script	Vampire Bat	799,{
 	mes "[Vampire Bat]";
 	mes "Alive or dead, human blood";
 	mes "is always the tastiest!";
@@ -84,7 +84,7 @@ nif_in.gat,16,30,4	script	Vampire Bat	799,{
 	close;
 }
 
-nif_in.gat,156,93,5	script	Child	793,{
+nif_in,156,93,5	script	Child	793,{
 	mes "[Alakina Ann]";
 	mes "Where, is this place? I just woke up";
 	mes "and found myself here... mommy...";
@@ -136,8 +136,8 @@ L_end:
 	close;
 }
 
-niflheim.gat,350,258,5	script	Cursed Soul::cursedsoul	802,{
-	killmonster "niflheim.gat","cursedsoul::OnNFMob";
+niflheim,350,258,5	script	Cursed Soul::cursedsoul	802,{
+	killmonster "niflheim","cursedsoul::OnNFMob";
 	mes "[Ashe Bruce]";
 	mes "I feel a strong curse on youaaaahhhhh";
 	mes "I shall deny your existanceahhhhhhh";
@@ -151,7 +151,7 @@ L_book1:
 	mes "Don't you touch my bookssssahhh!!";
 	mes "Ahahaha, I curse you for being bitten, torn and clawed at!!";
 	mes "Forever binded to this curse!!";
-	monster "niflheim.gat",350,258,"Rideword",1478,1,"cursedsoul::OnNFMob";
+	monster "niflheim",350,258,"Rideword",1478,1,"cursedsoul::OnNFMob";
 	close;
 
 L_book2:
@@ -159,7 +159,7 @@ L_book2:
 	mes "I said don't touch my booksssahhh...";
 	mes "Get lost....";
 	mes "Don't disrupt my restingggaaahh!!";
-	warp "niflheim.gat",34,162;
+	warp "niflheim",34,162;
 	close;
 
 L_book3:
@@ -192,13 +192,13 @@ L_book3:
 	mes "Hahahaha!! Your prayers were wrong!!";
 	mes "Time to face deathohohohoho,";
 	mes "May you be cursed forevahahahaha!!";
-	monster "niflheim.gat",349,256,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",347,258,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",347,254,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",350,252,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",344,255,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",348,252,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
-	monster "niflheim.gat",347,259,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",349,256,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",347,258,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",347,254,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",350,252,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",344,255,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",348,252,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
+	monster "niflheim",347,259,"Orc Skeleton",1462,1,"cursedsoul::OnNFMob";
 	close;
 
 L_back:
@@ -208,4 +208,4 @@ L_back:
 	close;
 OnNFMob:
 	end;
-}
+}

+ 22 - 22
npc/cities/payon.txt

@@ -23,7 +23,7 @@
 //= 2.0 fixed some bugs, optimized script, added missing msg [Lupus]
 //============================================================ 
 
-payon.gat,190,115,0	script	Lady#05	90,{
+payon,190,115,0	script	Lady#05	90,{
 	mes "[Lady]";
 	mes "Did you know that in the past Payon was not as prosperous as it is now? Back then we had difficulty making a living for ourselves.";
 	emotion e_gasp;
@@ -48,7 +48,7 @@ payon.gat,190,115,0	script	Lady#05	90,{
 	mes "It is a very tragic situation, for those zombies were at one time beloved members of the Payon community.";
 	close;
 }
-payon_in01.gat,177,91,5	script	Young Man#06	88,{
+payon_in01,177,91,5	script	Young Man#06	88,{
 	mes "[Young Man]";
 	mes "I can see you are a stranger from the appearance of your traveling outfit. You must be a well-experienced fighter otherwise you couldn't successfully arrive at this steep place with all tough those creatures outside.";
 	mes "However you miss something important for fights. You can't defeat those monsters only with might.";
@@ -59,7 +59,7 @@ payon_in01.gat,177,91,5	script	Young Man#06	88,{
 	close;
 }
 
-payon.gat,104,62,5	script	Young Man#07	88,{
+payon,104,62,5	script	Young Man#07	88,{
 	mes "[Young Man]";
 	mes "I still remember the story my grandfather told me long ago about the Amulet that possessed an Evil Power within it.";
 	next;
@@ -78,7 +78,7 @@ payon.gat,104,62,5	script	Young Man#07	88,{
 	close;
 }
 
-payon_in01.gat,180,7,0	script	Waitress	90,{
+payon_in01,180,7,0	script	Waitress	90,{
 	mes "[Waitress]";
 	mes "People in this place seem to be busy all the time, they come and go to be Archers or to buy arrows, I have to stick with this small shop.";
 	mes "I feel so melancholy and bored.";
@@ -156,7 +156,7 @@ L_Menu4:
  	close;
 }
 
-payon.gat,193,116,1	script	Woman#05	66,{
+payon,193,116,1	script	Woman#05	66,{
 	mes "[Woman]";
 	mes "Welcome to Payon.  You must have had a hard time getting through the thick forest?  I hope you didn't run into too much trouble?";
 	next;
@@ -212,7 +212,7 @@ L_Menu3:
 	close;
 }
 
-payon.gat,190,119,5	script	Woman#06	66,{
+payon,190,119,5	script	Woman#06	66,{
 	mes "[Jim's Mother]";
 	mes "Oh boy there she goes again.  She is a confirmed gossip.  Please don't mistake her for being a typical Payon citizen.";
 	emotion e_dots;
@@ -251,7 +251,7 @@ L_Bye:
 	close;
 }
 
-payon.gat,210,110,4	script	Drunk	120,{
+payon,210,110,4	script	Drunk	120,{
 	mes "[Drunk]";
 	if(BaseJob == Job_Archer){
 		mes "Yoyo! Archer brother! Salute to your fingers stretching bowstring!";
@@ -303,7 +303,7 @@ L_Menu3:
 	close;
 }
 
-payon_in01.gat,47,59,5	script	Archer Zakk	88,{
+payon_in01,47,59,5	script	Archer Zakk	88,{
 	mes "[Archer Zakk]";
 	mes "I am so worried about one of my pals. He speaks about much crap.";
 	mes "Well he is an expert of archery, but I hate his big mouth...";
@@ -345,7 +345,7 @@ L_Menu3:
 	close;
 }
 
-payon_in01.gat,66,64,5	script	Archer Wolt	88,{
+payon_in01,66,64,5	script	Archer Wolt	88,{
 	mes "[Archer Wolt]";
 	mes "Archers should practice as much as they can. Otherwise they won't be an expert.";
 	mes "Are you new here? Howdy!";
@@ -491,7 +491,7 @@ L_temp3:
 	close;
 }
 
-pay_arche.gat,77,131,2	script	Archer Joe	88,{
+pay_arche,77,131,2	script	Archer Joe	88,{
 	mes "[Archer Joe]";
 	mes "Payon! What a wonderful place! Superb Bows! Excellent Archers!";
 	emotion e_no1;
@@ -555,7 +555,7 @@ L_Menu3:
 	close;	
 }
 
-payon.gat,132,235,2	script	Monster Scholar	98,{
+payon,132,235,2	script	Monster Scholar	98,{
 	mes "[Monster Scholar Vuicokk]";
 	mes "Nice to meet you. I am Vuicokk the scholar in the monster research organization of Rune Midgard.";
 	mes "Do you have any questions about monsters of Rune Midgard?";
@@ -619,8 +619,8 @@ L_End:
 	close;
 }
 
-payon.gat,158,246,4	script	Guardsman	708,{}
-payon.gat,158,245,4	script	PayonGuard1TriggerArea	139,3,2,{
+payon,158,246,4	script	Guardsman	708,{}
+payon,158,245,4	script	PayonGuard1TriggerArea	139,3,2,{
 	mes "[Guardsman]";
 	mes "This is the Central Palace of Payon. This place is open to the public, but in accordance with our laws, you must behave in an orderly fashion while inside.";
 	next;
@@ -631,8 +631,8 @@ payon.gat,158,245,4	script	PayonGuard1TriggerArea	139,3,2,{
 	close;
 }
 
-payon_in03.gat,96,116,4	script	Chief Guardsman	708,{}
-payon_in03.gat,96,117,4	script	PayonGuard2TriggerArea	139,3,2,{
+payon_in03,96,116,4	script	Chief Guardsman	708,{}
+payon_in03,96,117,4	script	PayonGuard2TriggerArea	139,3,2,{
 	mes "[Chief Guardsman]";
 	mes "What brings";
 	mes "you here?";
@@ -646,7 +646,7 @@ payon_in03.gat,96,117,4	script	PayonGuard2TriggerArea	139,3,2,{
 	close;
 }
 
-payon_in03.gat,102,185,4	script	Guard#06	708,{
+payon_in03,102,185,4	script	Guard#06	708,{
 	mes "[Guard]";
 	mes "Hey...!";
 	mes "You're not";
@@ -655,8 +655,8 @@ payon_in03.gat,102,185,4	script	Guard#06	708,{
 	close;
 }
 
-payon_in03.gat,99,190,4	script	Chief	120,{}
-payon_in03.gat,99,189,4	script	PayonChiefAreaTrigger	139,2,1,{
+payon_in03,99,190,4	script	Chief	120,{}
+payon_in03,99,189,4	script	PayonChiefAreaTrigger	139,2,1,{
 	if(BaseLevel < 30){
 		mes "[Guard]";
 		mes "Hey...";
@@ -730,14 +730,14 @@ L_Menu5:
 	next;
 }
 
-payon.gat,160,185,0	script	Billboard	111,{
+payon,160,185,0	script	Billboard	111,{
 	mes "^993333- The Billboard Reads -^000000";
 	mes "Welcome, and enjoy your stay in";
 	mes "the beautiful town of Payon.";
 	close;
 }
 
-payon.gat,173,238,5	script	Jade#01	754,{
+payon,173,238,5	script	Jade#01	754,{
 	mes "[Jade]";
 	mes "Bring me two";
 	mes "Gemstones of the";
@@ -842,7 +842,7 @@ L_Cancel:
 }
 
 //Need to find out ALL fortunes he can tell for each answer...
-payon_in03.gat,117,128,4	script	Fortune Teller	704,{
+payon_in03,117,128,4	script	Fortune Teller	704,{
 	mes "[Lhimetorra]";
 	mes "You're an adventurer of this";
 	mes "world... " + strcharinfo(0) + ", right? So, what can an old person like me do for you?";
@@ -1016,7 +1016,7 @@ L_Info:
 	close;
 }
 
-payon_in03.gat,131,7,4	script	Hunter	59,{
+payon_in03,131,7,4	script	Hunter	59,{
 	mes "[Hunter]";
 	mes "...Can I help you?";
 	mes "I'm here for official business and am busy at the moment. If you'll excuse me...";

+ 18 - 18
npc/cities/prontera.txt

@@ -22,7 +22,7 @@
 
 
 // Tono ---------------------------------------------------------------
-prontera.gat,54,240,5	script	Tono	97,{
+prontera,54,240,5	script	Tono	97,{
 	mes "[Tono]";
 	mes "Did you know the larva of a Creamy is a Fabre.";
 	mes "The pupa stage of a Fabre is simply called Pupa.";
@@ -36,7 +36,7 @@ prontera.gat,54,240,5	script	Tono	97,{
 }
 
 // Dairene ----------------------------------------------------------------
-prontera.gat,78,150,3	script	Dairenne	90,{
+prontera,78,150,3	script	Dairenne	90,{
 	mes "[Town girl Dairenne]";
 	mes "(Cough Cough)... Nowadays the streets are too crowded. (Cough Cough)...";
 	mes "Oh..So Dusty...So dirty here... Now I think the Capital City isn't all that good.";
@@ -64,7 +64,7 @@ prontera.gat,78,150,3	script	Dairenne	90,{
 }
 
 // Merideth --------------------------------------------------------------
-prontera.gat,106,117,6	script	Merideth	91,{
+prontera,106,117,6	script	Merideth	91,{
 	mes "[Merideth]";
 	mes "The weather was nice on my day off, so my family and I decided to have a picnic.";
 	mes "We chose to go to a somewhat secluded area and were amazed at what we saw."; 
@@ -81,7 +81,7 @@ prontera.gat,106,117,6	script	Merideth	91,{
 }
 
 // YuNa ---------------------------------------------------------------------
-prontera.gat,146,204,2	script	YuNa	700,{
+prontera,146,204,2	script	YuNa	700,{
 	mes "[YuNa]";
 	mes "Odin is the god of wisdom and war.  He courageously removed one of his eyes in order to acquire ultimate wisdom. ";
 	next;
@@ -103,7 +103,7 @@ prontera.gat,146,204,2	script	YuNa	700,{
 }
 
 // YuPi -----------------------------------------------------------------------
-prontera.gat,160,133,2	script	YuPi	102,{
+prontera,160,133,2	script	YuPi	102,{
 	mes "[YuPi]";
 	mes "Among monsters of the same species, there are some that are MORE FEROCIOUS than others";
 	mes "If you even TOUCH them by mistake, you'd better prepare yourself for what's gonna happen next.";
@@ -115,7 +115,7 @@ prontera.gat,160,133,2	script	YuPi	102,{
 }
 
 // Shuger -------------------------------------------------------------
-prontera.gat,102,287,5	script	Shuger	98,{
+prontera,102,287,5	script	Shuger	98,{
 	mes "[Shuger]";
 	mes "In the fields outside of town, there are pink monsters called '^FF8888Porings^000000'.";
 	mes "Though they are cute and do not harm people, they are notorious looters.  They will absorb any item that they find on the ground.";
@@ -130,7 +130,7 @@ prontera.gat,102,287,5	script	Shuger	98,{
 
 //------------------------------------------------------------------------------------- Prontera Church -------------------------------------------------------------------------------\\
 // Henson ---------------------------------------------------------------
-prt_church.gat,103,71,2	script	Henson	120,{
+prt_church,103,71,2	script	Henson	120,{
 	mes "[Henson]";
 	mes "Our duty is not only to help others, but to also purify poor souls that have been turned into the Undead.";
 	mes "In order to successfully accomplish our duty, we have to learn special skills and practice them very diligently.";
@@ -200,7 +200,7 @@ L_MENU:
 }
 
 // Garnet --------------------------------------------------------------
-prt_church.gat,103,76,2	script	Garnet	67,{
+prt_church,103,76,2	script	Garnet	67,{
 	mes "[Garnet]";
 	mes "Oh~ you want to find pleasure in helping other people, but you don't know how to do so?";
 	mes "Fortunately we have the abilities to help and support other people.";
@@ -282,7 +282,7 @@ L_MENU:
 
 // ----------------------------------------------------------------------------------------------- PUB -----------------------------------------------------------------------------------------------------\\
 // Sir Michael (West End Pub)
-prt_in.gat,26,30,1	script	Sir Michael	54,{
+prt_in,26,30,1	script	Sir Michael	54,{
 	mes "[Sir Michael]";
 	mes "I dunno if you'll ever believe me, but I saw the WEIRDEST thing down in the ^5555FFCulvert Sewers^000000.";
 	mes "I've been training in the 3rd level of the sewers for a long time now, so there's nothing about that area that I don't know.";
@@ -300,7 +300,7 @@ prt_in.gat,26,30,1	script	Sir Michael	54,{
 }
 
 //Shevild ----------------------------------------------------
-prt_in.gat,173,24,2	script	Shevild	85,{
+prt_in,173,24,2	script	Shevild	85,{
 	mes "[Shevild]";
 	mes "Hey~Hey~ Come on over and have a drink, man. I'll tell you some exciting stories.";
 	mes "Do not judge me by the way I look... I've been everywhere you can imagine around Prontera.";
@@ -373,7 +373,7 @@ prt_in.gat,173,24,2	script	Shevild	85,{
 }
 
 // Bartender ---------------------------------------------------------
-prt_in.gat,181,21,2	script	Bartender#03	61,{
+prt_in,181,21,2	script	Bartender#03	61,{
 	mes "[Bartender]";
 	mes "Phew~ more and more people a crawling in these days.";
 	mes "I am getting more and more tired everyday, though business has never been better...";
@@ -419,7 +419,7 @@ L_MENU:
 }
 
 // Marvin -----------------------------------------------------------
-prt_in.gat,177,18,2	script	Marvin	80,{
+prt_in,177,18,2	script	Marvin	80,{
 	mes "[Marvin]";
 	mes "....Usually skills are mastered at level 10. So some people get nervous about selecting which one they should learn.";
 	next;
@@ -439,7 +439,7 @@ prt_in.gat,177,18,2	script	Marvin	80,{
 }
 
 // Tensue -----------------------------------------------------
-prt_in.gat,177,20,2	script	TenSue	97,{
+prt_in,177,20,2	script	TenSue	97,{
 	mes "[TenSue]";
 	set @TEMP,rand(3);
 	if(@TEMP == 1) goto L_TMP1;
@@ -481,7 +481,7 @@ prt_in.gat,177,20,2	script	TenSue	97,{
 //----------------------------------------------- Library -----------------------------------------------------\\
 
 // Library Girl Ellen ----------------------------------------------------
-prt_in.gat,175,50,2	script	Librarian Ellen	71,{
+prt_in,175,50,2	script	Librarian Ellen	71,{
 	if(@libtmp)goto L_1;
 	mes "[Librarian Ellen]";
 	mes "Welcome. You can find books about monsters, organized by their properties here. There are also books about Merchant and Blacksmith skills.";
@@ -504,7 +504,7 @@ L_1:
 }
 
 // Gurator Guiss -------------------------------------------------------
-prt_in.gat,178,92,2	script	Curator  Guiss	57,{
+prt_in,178,92,2	script	Curator  Guiss	57,{
 	mes "[Curator Guiss]";
 	mes "Our library keeps records of monsters in various dungeons scattered around Rune-Midgard.";
 	mes "They are categorized according to each dungeon where the specific monster resides. Needless to say, every record is very easily accessible.";
@@ -519,7 +519,7 @@ prt_in.gat,178,92,2	script	Curator  Guiss	57,{
 }
 
 // Drunken man in the inn -----------------------------------------------
-prt_in.gat,173,13,4	script	Customer#Hans Solo	86,{
+prt_in,173,13,4	script	Customer#Hans Solo	86,{
 
 	set @number_drink,0;
 	set @number_place,0;
@@ -595,7 +595,7 @@ s_Five:
 				mes "Good! Let me send you to that place now...Hehe..";
 				percentheal 100,0;
 				close2;
-				warp "jawaii_in.gat",44,124;
+				warp "jawaii_in",44,124;
 				end;
 
 s_Dont:
@@ -615,7 +615,7 @@ s_While:
 				mes "Good! I'll send you there now...Hehe..";
 				mes "Grumble about your pityful life while you can...Hehe...";
 				percentheal 100,0;
-				warp "jawaii_in.gat",44,124;
+				warp "jawaii_in",44,124;
 				close;
 s_Dont2:
 				mes "[Hans Solo]";

+ 33 - 33
npc/cities/rachel.txt

@@ -15,7 +15,7 @@
 //============================================================
 
 
-ra_fild12.gat,45,230,3	script	Airport Guide	934,{
+ra_fild12,45,230,3	script	Airport Guide	934,{
 
 	mes "[Airport Guide]";
 	mes "This international airline, which is run by Shubaltz, runs from Arunafeltz to Richelmanhole.";
@@ -24,7 +24,7 @@ ra_fild12.gat,45,230,3	script	Airport Guide	934,{
 	close;
 }
 
-rachel.gat,268,120,1	script	Rachel  Guard#01	934,{
+rachel,268,120,1	script	Rachel  Guard#01	934,{
 
 	mes "[Rachel Guard]";
 	mes "This is the holy capital of ancient";
@@ -35,7 +35,7 @@ rachel.gat,268,120,1	script	Rachel  Guard#01	934,{
 	close;
 }
 
-rachel.gat,261,175,3	script	Kid#ra0	914,{
+rachel,261,175,3	script	Kid#ra0	914,{
 
 	mes "[Mankoo]";
 	mes "Ahhh my gosh";
@@ -49,7 +49,7 @@ rachel.gat,261,175,3	script	Kid#ra0	914,{
 	close;
 }
 
-rachel.gat,201,174,3	script	Freya Follower	926,{
+rachel,201,174,3	script	Freya Follower	926,{
 
 	mes "[Freya Follower]";
 	mes "Arunafeltz is a country that believes 'Praymyiang'.";
@@ -79,7 +79,7 @@ rachel.gat,201,174,3	script	Freya Follower	926,{
 	close;
 }
 
-rachel.gat,157,183,3	script	Follower Ustiala	916,{
+rachel,157,183,3	script	Follower Ustiala	916,{
 
 	mes "[Ustialla]";
 	mes "May the blessings of Freya be with you...";
@@ -199,12 +199,12 @@ rachel.gat,157,183,3	script	Follower Ustiala	916,{
 
 }
 
-rachel.gat,141,168,5	script	Looking for Someone	916,{ // No Info
+rachel,141,168,5	script	Looking for Someone	916,{ // No Info
 
 	end;
 } 
 
-rachel.gat,151,155,3	script	Kid#ra1	921,{
+rachel,151,155,3	script	Kid#ra1	921,{
 
 	mes "[Kid]";
 	mes "When I grow up, I'm going to become a traveller that";
@@ -227,7 +227,7 @@ rachel.gat,151,155,3	script	Kid#ra1	921,{
 	close;
 }
 
-rachel.gat,124,132,1	script	Town Native	921,{
+rachel,124,132,1	script	Town Native	921,{
 
 	mes "[Town Native]";
 	mes "May Freya's blessings be with you...";
@@ -240,7 +240,7 @@ rachel.gat,124,132,1	script	Town Native	921,{
 	close;
 }
 
-rachel.gat,109,138,5	script	Cool Event Corp	874,{
+rachel,109,138,5	script	Cool Event Corp	874,{
 
 //	mes "[Cool Event Corp Employee]";
 //	mes "Welcome to Cool Event Corp. We always";
@@ -254,7 +254,7 @@ rachel.gat,109,138,5	script	Cool Event Corp	874,{
 	end;
 }
 
-rachel.gat,197,137,3	script	Wandering Citizen	51,{
+rachel,197,137,3	script	Wandering Citizen	51,{
 
 	mes "[Wandering Citizen]";
 	mes "Oh oh~ I'm the wandering citizen wandering to various lands~";
@@ -286,7 +286,7 @@ rachel.gat,197,137,3	script	Wandering Citizen	51,{
 	close;
 }
 
-rachel.gat,138,73,3	script	Speechless Shopkeeper	85,{
+rachel,138,73,3	script	Speechless Shopkeeper	85,{
 
 	mes "[Speechless Shopkeeper]";
 	mes "Jeez business is slow today.";
@@ -294,7 +294,7 @@ rachel.gat,138,73,3	script	Speechless Shopkeeper	85,{
 	close;
 }
 
-rachel.gat,120,46,3	script	Idle Shopkeeper	85,{
+rachel,120,46,3	script	Idle Shopkeeper	85,{
 
 	mes "[Idle Shopkeeper]";
 	mes "There's not even a single fly...";
@@ -302,12 +302,12 @@ rachel.gat,120,46,3	script	Idle Shopkeeper	85,{
 	close;
 }
 
-rachel.gat,125,33,5	script	Shopkeeper#ra	85,{
+rachel,125,33,5	script	Shopkeeper#ra	85,{
 
 	end;
 }
 
-rachel.gat,206,30,3	script	Freya Bishop	920,{
+rachel,206,30,3	script	Freya Bishop	920,{
 
 	mes "[Freya Bishop]";
 	mes "I'm bored...";
@@ -324,7 +324,7 @@ rachel.gat,206,30,3	script	Freya Bishop	920,{
 		close;
 }
 
-rachel.gat,243,37,3	script	Kid#ra2	921,{
+rachel,243,37,3	script	Kid#ra2	921,{
 
 	mes	"[Kid]";
 	mes	"Stop trying to pat my head!";
@@ -376,7 +376,7 @@ rachel.gat,243,37,3	script	Kid#ra2	921,{
 
 // bottom right, right bottom of pond.
 
-rachel.gat,266,35,3	script	Grandmother#ra	918,{
+rachel,266,35,3	script	Grandmother#ra	918,{
 
 	mes "[Grandmother]";
 	mes "This pond not only has a good view, but it makes";
@@ -389,19 +389,19 @@ rachel.gat,266,35,3	script	Grandmother#ra	918,{
 	close;
 }
 
-rachel.gat,273,33,3	script	Little Kid#ra	931,{
+rachel,273,33,3	script	Little Kid#ra	931,{
 
 	mes "[Little Kid]";
 	mes "I like being alone!!";
 	close;
 }
 
-rachel.gat,265,46,0	script	#someNPC	111,{
+rachel,265,46,0	script	#someNPC	111,{
 
 	end;
 }
 
-rachel.gat,265,98,3	script	Haiton	930,{
+rachel,265,98,3	script	Haiton	930,{
 
 	mes "[Haiton]";
 	mes "I'm studying alone, so ask someone else if";
@@ -409,7 +409,7 @@ rachel.gat,265,98,3	script	Haiton	930,{
 	close;
 }
 
-ra_in01.gat,250,19,3	script	Cendal	929,{
+ra_in01,250,19,3	script	Cendal	929,{
 
 	mes "[Cendal]";
 	mes "It seemed my daughter is going out with someone";
@@ -420,7 +420,7 @@ ra_in01.gat,250,19,3	script	Cendal	929,{
 	close;
 }
 
-rachel.gat,196,77,3	script	Kid#ra3	914,{
+rachel,196,77,3	script	Kid#ra3	914,{
 
 	mes "[Kid]";
 	mes "Bluestiti is really nice and pretty. She even";
@@ -436,7 +436,7 @@ rachel.gat,196,77,3	script	Kid#ra3	914,{
 	close;
 }
 
-rachel.gat,113,96,5	script	Mohammed	929,{
+rachel,113,96,5	script	Mohammed	929,{
 
 	mes "[Mohammed]";
 	mes "It's so hot lately, and my neck feels dry ... sure makes me";
@@ -445,14 +445,14 @@ rachel.gat,113,96,5	script	Mohammed	929,{
 }
 
 
-rachel.gat,76,77,3	script	Rachel Bishop	927,{ 
+rachel,76,77,3	script	Rachel Bishop	927,{ 
 	mes "[Freya Bishop]";
 	mes "Haaa~! Drinks taste the best when I drink";
 	mes "them while on duty!";
 	close;
 }
 
-rachel.gat,74,150,7	script	Village Girl	914,{
+rachel,74,150,7	script	Village Girl	914,{
 
 	mes "[Village Girl]";
 	mes "Our pope has white skin and white hair.";
@@ -462,7 +462,7 @@ rachel.gat,74,150,7	script	Village Girl	914,{
 	close;
 }
 
-rachel.gat,73,244,3	script	Ricellen	919,{
+rachel,73,244,3	script	Ricellen	919,{
 
 	mes "[Ricellen]";
 	mes "My friend Bluestiti is a really good friend.";
@@ -489,7 +489,7 @@ rachel.gat,73,244,3	script	Ricellen	919,{
 	close;
 }
 
-rachel.gat,114,232,3	script	Logan	869,{
+rachel,114,232,3	script	Logan	869,{
 
 	mes "[Logan]";
 	mes "I am Logan. I work here at Sir Jed's Mansion.";
@@ -499,7 +499,7 @@ rachel.gat,114,232,3	script	Logan	869,{
 	close;
 }
 
-ra_in01.gat,372,200,3	script	Hanson	929,{
+ra_in01,372,200,3	script	Hanson	929,{
 
 	mes "[Hanson]";
 	mes "This here is Sir Jed's Mansion, and this is";
@@ -508,7 +508,7 @@ ra_in01.gat,372,200,3	script	Hanson	929,{
 	close;
 }
 
-ra_in01.gat,384,246,3	script	Vincent	47,{
+ra_in01,384,246,3	script	Vincent	47,{
 
 	mes "[Vincent]";
 	mes "(nod) I am Vincent, and I am the house manager";
@@ -571,7 +571,7 @@ ra_in01.gat,384,246,3	script	Vincent	47,{
 // they'd say something different now that Vincent's quest has
 // been started.
 
-rachel.gat,48,237,5	script	Jenny	893,{
+rachel,48,237,5	script	Jenny	893,{
 
 	mes "[Jenny]";
 	mes "This is Sir Jed's private residence. Please";
@@ -579,7 +579,7 @@ rachel.gat,48,237,5	script	Jenny	893,{
 	close;
 }
 
-rachel.gat,144,243,5	script	Guard#Ra01	934,{
+rachel,144,243,5	script	Guard#Ra01	934,{
 
 	mes "[Sessimir Guard]";
 	mes "This is the Sessimir Castle. Here resides the Pope,";
@@ -588,7 +588,7 @@ rachel.gat,144,243,5	script	Guard#Ra01	934,{
 	close;
 }
 
-rachel.gat,155,243,3	script	Guard#Ra02	934,{
+rachel,155,243,3	script	Guard#Ra02	934,{
 
 	mes "[Sessimir Guard]";
 	mes "This is the Sessimir Castle. Here resides the Pope,";
@@ -597,7 +597,7 @@ rachel.gat,155,243,3	script	Guard#Ra02	934,{
 	close;
 }
 
-ra_temple.gat,119,179,3	script	#door1	45,2,2,{
+ra_temple,119,179,3	script	#door1	45,2,2,{
 
 OnTouch:
 	mes "** The door is locked. **";
@@ -615,7 +615,7 @@ OnTouch:
 		close;
 }
 
-ra_temple.gat,116,174,3	script	Bishop Nema	920,{
+ra_temple,116,174,3	script	Bishop Nema	920,{
 
 	mes "[Bishop Nema]";
 	mes "I need to get in somehow...";

+ 30 - 30
npc/cities/umbala.txt

@@ -28,7 +28,7 @@
 // == NPCs on the road to Umbala ==
 //========================================================
 //Note that On_Emotion is NOT an npc command but just an trigger for DoNpcEvent!!
-comodo.gat,170,137,7	script	Reid	84,{
+comodo,170,137,7	script	Reid	84,{
 	close;
 On_Emotion20:
 	emotion e_hmm;
@@ -39,7 +39,7 @@ On_Emotion29:
 }
 
 //========================================================
-comodo.gat,171,137,1	script	Heath	92,{
+comodo,171,137,1	script	Heath	92,{
 	mes "[Reid]";
 	mes "There's a huuuuuuuge treasure hidden";
 	mes "somewhere around here!";
@@ -155,7 +155,7 @@ comodo.gat,171,137,1	script	Heath	92,{
 }
 
 //========================================================
-cmd_in01.gat,175,120,3	script	Iria	69,{
+cmd_in01,175,120,3	script	Iria	69,{
 	mes "[Iria]";
 	mes "That guy over at the far table";
 	mes "in the corner is the adventurer";
@@ -175,7 +175,7 @@ cmd_in01.gat,175,120,3	script	Iria	69,{
 }
 
 //========================================================
-cmd_in01.gat,164,115,1	script	Niles	731,{
+cmd_in01,164,115,1	script	Niles	731,{
 	mes "[Niles]";
 	mes "Oh?";
 	mes "Another fool come to ask about";
@@ -241,7 +241,7 @@ cmd_in01.gat,164,115,1	script	Niles	731,{
 
 //==================================================================
 //Trade money for meat
-umbala.gat,70,106,3	script	Utan Child#1	781,{
+umbala,70,106,3	script	Utan Child#1	781,{
 if(event_umbala < 3) goto LumWord;
 	mes "[???]";
 	mes "Hello!  I'm a member of";
@@ -356,7 +356,7 @@ LumWord:
 
 //==================================================================
 //Trade Meat for Clover, ???, and Soft Fur 
-umbala.gat,59,243,5	script	Utan Child#4	787,{
+umbala,59,243,5	script	Utan Child#4	787,{
 if(event_umbala < 3) goto LumWord;
 	mes "[Kotan]";
 	mes ".....";
@@ -425,7 +425,7 @@ LuError:
 
 
 //=====================================================================
-umbala.gat,177,153,3	script	Bast	97,{
+umbala,177,153,3	script	Bast	97,{
 	if (event_umbala>=3) emotion e_gasp;
 	mes "[Bast]";
 	mes "Oh!  Another outsider.  It's";
@@ -463,7 +463,7 @@ umbala.gat,177,153,3	script	Bast	97,{
 }
 
 //=====================================================================
-umbala.gat,80,146,4	script	Yuki	753,{
+umbala,80,146,4	script	Yuki	753,{
 	mes "[Yuki]";
 	mes "Umbaubaugau...Oh!";
 	mes "You're from abroad?  That's";
@@ -495,7 +495,7 @@ umbala.gat,80,146,4	script	Yuki	753,{
 }
 
 //=====================================================================
-um_in.gat,101,73,3	script	Yunatan 	783,{
+um_in,101,73,3	script	Yunatan 	783,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Yunatan]";
 	mes "I'm standing out here because I";
@@ -512,7 +512,7 @@ LumWord:
 }
 
 //=====================================================================
-um_in.gat,94,123,5	script	Bartsutan	783,{
+um_in,94,123,5	script	Bartsutan	783,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Bartsutan]";
 	mes "I want to see Wambokoriotan";
@@ -531,7 +531,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,140,157,6	script	Utan Tribe Young Adult::UtanTribeYougAdult1	785,{
+umbala,140,157,6	script	Utan Tribe Young Adult::UtanTribeYougAdult1	785,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Seirutan]";
 	mes "Bungy jumping is extremely dangerous.";
@@ -548,7 +548,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,146,157,4	script	Utan Young Adult#2	786,{
+umbala,146,157,4	script	Utan Young Adult#2	786,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Arotan]";
 	mes "Making a safe bungy jump is a";
@@ -564,7 +564,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,149,165,4	script	Utan Young Adult#3	781,{
+umbala,149,165,4	script	Utan Young Adult#3	781,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Kryubatan]";
 	mes "I'm really afraid of heights,";
@@ -582,7 +582,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,92,159,4	script	Hartan	785,{
+umbala,92,159,4	script	Hartan	785,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Hartan]";
 	mes "You want to know why our";
@@ -610,7 +610,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,194,104,4	script	Utan Tribe Child#2	787,{
+umbala,194,104,4	script	Utan Tribe Child#2	787,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Burkatan]";
 	mes "An outsider?";
@@ -650,7 +650,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,193,208,6	script	Utan Child#3	789,{
+umbala,193,208,6	script	Utan Child#3	789,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Fuitan]";
 	mes "When I was younger, I went bungy";
@@ -669,7 +669,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,139,205,4	script	Utan Tribe Young Adult::UtanTribeYougAdult5	785,{
+umbala,139,205,4	script	Utan Tribe Young Adult::UtanTribeYougAdult5	785,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Tsunitan]";
 	mes "Awesome!  I haven't seen an outsider in some time.";
@@ -709,7 +709,7 @@ LumWord:
 }
 
 //=====================================================================
-um_in.gat,158,71,3	script	Utan Tribesman	787,{
+um_in,158,71,3	script	Utan Tribesman	787,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Mutakutan]";
 	mes "Umbala has enough interesting trees";
@@ -771,7 +771,7 @@ LumWord:
 }
 
 //=====================================================================
-umbala.gat,145,217,3	script	Chibibatan	783,{
+umbala,145,217,3	script	Chibibatan	783,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Chibibatan]";
 	mes "I want to have some fun with";
@@ -788,7 +788,7 @@ LumWord:
 }
 
 //=====================================================================
-um_in.gat,139,48,5	script	Purenotan	783,{
+um_in,139,48,5	script	Purenotan	783,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Purenotan]";
 	mes "See that loser over there?";
@@ -818,7 +818,7 @@ end;
 }
 
 //=====================================================================
-um_in.gat,144,45,5	script	Wambokoriotan	789,{
+um_in,144,45,5	script	Wambokoriotan	789,{
 	if(event_umbala < 3) goto LumWord;
 	mes "[Wambokoriotan]";
 	mes "Ahhh...My wife is a real";
@@ -843,43 +843,43 @@ LumWord:
 //==============================================================================
 //Bungee jumping!
 //==============================================================================
-umbala.gat,140,197,0	script	#Shibonochikka	139,0,1,{
+umbala,140,197,0	script	#Shibonochikka	139,0,1,{
 	set @jumprand,rand(0,4);
 	if (@jumprand == 1) goto L1;
 	if (@jumprand == 2) goto L2;
 	if (@jumprand == 3) goto L3;
 	if (@jumprand == 4) goto L4;
-	mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Iyahaaaaahh!",8;
+	mapannounce "umbala","Bungy Jumping Area: " + strcharinfo(0) + " : Iyahaaaaahh!",8;
 	end;
 
 L1:
 //Dead
-	mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Ukiyaaaaaaaaaa!",8;
+	mapannounce "umbala","Bungy Jumping Area: " + strcharinfo(0) + " : Ukiyaaaaaaaaaa!",8;
 	percentheal -100,0;
 	end;
 
 L2:
 //HP50% Damage
-	mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Kyaaaaaaaaaaa!",8;
+	mapannounce "umbala","Bungy Jumping Area: " + strcharinfo(0) + " : Kyaaaaaaaaaaa!",8;
 	percentheal -50,0;
 	end;
 
 L3:
 //HP99% Damage
-	mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Waaaaaaaaaah!",8;
+	mapannounce "umbala","Bungy Jumping Area: " + strcharinfo(0) + " : Waaaaaaaaaah!",8;
 	percentheal -99,0;
 	end;
 
 L4:
 //1 HP left, warp to Niflheim
-	mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : No-o!",8;
+	mapannounce "umbala","Bungy Jumping Area: " + strcharinfo(0) + " : No-o!",8;
 	heal -HP+1,0;
-	warp "nif_in.gat",69,15;
+	warp "nif_in",69,15;
 	end;
 }
 
 //=====================================================================
-umbala.gat,136,195,0	script	#Warp Point	139,1,1,{
-	warp "umbala.gat",145,166;
+umbala,136,195,0	script	#Warp Point	139,1,1,{
+	warp "umbala",145,166;
 	end;
 }

+ 21 - 21
npc/cities/valkyrie.txt

@@ -26,11 +26,11 @@
 
 
 // -== Warp's needed! ==-
-valkyrie.gat,48,73,0	warp	valk01	1,1,valkyrie.gat,48,64
-valkyrie.gat,48,66,0	warp	valk01	1,1,valkyrie.gat,48,75
+valkyrie,48,73,0	warp	valk01	1,1,valkyrie,48,64
+valkyrie,48,66,0	warp	valk01	1,1,valkyrie,48,75
 
 // -== Book of Ymir (Heavens Door) ==-
-yuno_in02.gat,93,207,0	script	Book of Ymir	111,{
+yuno_in02,93,207,0	script	Book of Ymir	111,{
 	mes "[Book of Ymir]";
 	if(Upper==1 || valkyrie_Q>1){
 		mes "...The entrance to the Hall of Honor";
@@ -126,7 +126,7 @@ yuno_in02.gat,93,207,0	script	Book of Ymir	111,{
 }
 
 // -== The Librarian that watches the "Book of Ymir" ==-
-yuno_in02.gat,91,176,5	script	Librarian	754,{
+yuno_in02,91,176,5	script	Librarian	754,{
 	mes "[Librarian]";
 	if(valkyrie_Q){
 		mes "Why? You have already paid me.";
@@ -165,7 +165,7 @@ M_EXIT:
 }
 
 // -== The Heart of Ymir ==-
-yuno_in05.gat,50,44,0	script	Heart of Ymir	111,{
+yuno_in05,50,44,0	script	Heart of Ymir	111,{
 	mes "[Heart of Ymir]";
 	if(valkyrie_Q == 1){
 		mes "Thus upon hard times and when our self esteem is at its lowest, then is when our faith has to be the strongest.";
@@ -188,7 +188,7 @@ yuno_in05.gat,50,44,0	script	Heart of Ymir	111,{
 }
 
 // -== Researcher of the Book of Ymir ==-
-yuno_in02.gat,90,77,4	script	Researcher#06	744,{
+yuno_in02,90,77,4	script	Researcher#06	744,{
 	mes "[Researcher]";
 	mes "Argh, where is it!?";
 	mes "They said that it would be around here somewhere...";
@@ -198,7 +198,7 @@ yuno_in02.gat,90,77,4	script	Researcher#06	744,{
 }
 
 // -== Valhallana ==-
-valkyrie.gat,48,86,6	script	Valkyrie	811,{
+valkyrie,48,86,6	script	Valkyrie	811,{
 	mes "[Valhallana]";
 	if(BaseJob == Job_SuperNovice) goto L_SN;
 	if(baseClass == Job_Taekwon || BaseJob == Job_Gunslinger || BaseJob == Job_Ninja) goto L_CANT; //sent back any Taekwondo/GS/NJ classes
@@ -218,7 +218,7 @@ L_BABY:
 	emotion e_what;
 	next;
 L_Y:
-	warp "yuno_in02.gat",93,204;
+	warp "yuno_in02",93,204;
 	close;
 
 L_CANT:
@@ -287,33 +287,33 @@ L_CHANGE:
 	if(ADVJOB == Job_Assassin_Cross || ADVJOB == Job_Stalker) goto L_Mor;
 
 L_Pro:
-	savepoint "prontera.gat",273,354;
-	warp "prontera.gat",273,354;
+	savepoint "prontera",273,354;
+	warp "prontera",273,354;
 	close;
 
 L_Mor:
-	savepoint "morocc.gat",160,94;
-	warp "morocc.gat",160,94;
+	savepoint "morocc",160,94;
+	warp "morocc",160,94;
 	close;
 
 L_Alb:
-	savepoint "alberta.gat",116,57;
-	warp "alberta.gat",116,57;
+	savepoint "alberta",116,57;
+	warp "alberta",116,57;
 	close;
 
 L_Pay:
-	savepoint "payon.gat",155,90;
-	warp "payon.gat",155,90;
+	savepoint "payon",155,90;
+	warp "payon",155,90;
 	close;
 
 L_Izl:
-	savepoint "izlude.gat",94,103;
-	warp "izlude.gat",94,103;
+	savepoint "izlude",94,103;
+	warp "izlude",94,103;
 	close;
 
 L_Gef:
-	savepoint "geffen.gat",120,100;
-	warp "geffen.gat",120,100;
+	savepoint "geffen",120,100;
+	warp "geffen",120,100;
 	close;
 
 L_ZENYITEMS:
@@ -550,4 +550,4 @@ L_ALREADY3RD:
 	mes "You don't belong to our guild. Begone!";
 	emotion e_omg;
 	close;
-}
+}

+ 13 - 13
npc/cities/yuno.txt

@@ -19,7 +19,7 @@
 //============================================================ 
 
 
-yuno.gat,330,100,4	script	Knight	734,{
+yuno,330,100,4	script	Knight	734,{
 	mes "[Leibech]";
 	mes "I have a great";
 	mes "interest in collecting";
@@ -39,7 +39,7 @@ yuno.gat,330,100,4	script	Knight	734,{
 }
 
 //======================================================================================
-yuno.gat,208,164,4	script	Active little girl	101,{
+yuno,208,164,4	script	Active little girl	101,{
 	mes "[Hisa]";
 	mes ".....";
 	mes "This town is so boring.";
@@ -51,7 +51,7 @@ yuno.gat,208,164,4	script	Active little girl	101,{
 
 
 //======================================================================================
-yuno.gat,164,200,4	script	Noyee	101,{
+yuno,164,200,4	script	Noyee	101,{
 	mes "[Noyee]";
 	mes "Did you know that there's a";
 	mes "difference between the armor you";
@@ -79,7 +79,7 @@ yuno.gat,164,200,4	script	Noyee	101,{
 }
 
 //======================================================================================
-yuno.gat,184,173,4	script	Freidrich	729,{
+yuno,184,173,4	script	Freidrich	729,{
 	mes "[Freidrich]";
 	mes "The city of Sages,";
 	mes "^5533FFJuno^000000, is made of";
@@ -100,7 +100,7 @@ yuno.gat,184,173,4	script	Freidrich	729,{
 }
 
 //======================================================================================
-yuno.gat,157,87,4	script	A Citizen of Yuno	102,{
+yuno,157,87,4	script	A Citizen of Yuno	102,{
 	mes "[Shalima]";
 	mes "When you go north from Al De Baran,";
 	mes "you will arrive at 'Elmeth";
@@ -135,7 +135,7 @@ yuno.gat,157,87,4	script	A Citizen of Yuno	102,{
 }
 
 //=======================================================================================
-yuno.gat,157,205,4	script	Juno Artisan	54,{
+yuno,157,205,4	script	Juno Artisan	54,{
 	mes "[Artisan]";
 	mes "*Mumble mumble...*";
 	next;
@@ -213,7 +213,7 @@ yuno.gat,157,205,4	script	Juno Artisan	54,{
 }
 
 //======================================================================================
-yuno.gat,336,227,4	script	Juno Granny	103,{
+yuno,336,227,4	script	Juno Granny	103,{
 	mes "[Granny]";
 	mes "I am an old Sage granny who";
 	mes "foresees everything...";
@@ -241,7 +241,7 @@ yuno.gat,336,227,4	script	Juno Granny	103,{
 }
 
 //========================================================================================
-yuno.gat,328,239,4	script	Juno Fighter	732,{
+yuno,328,239,4	script	Juno Fighter	732,{
 	mes "[Sergiof]";
 	mes "My name is Sergiof,";
 	mes "the fighter who";
@@ -263,7 +263,7 @@ yuno.gat,328,239,4	script	Juno Fighter	732,{
 }
 
 //========================================================================================
-yuno.gat,343,68,4	script	Juno Despot	730,{
+yuno,343,68,4	script	Juno Despot	730,{
 	mes "[Ninno]";
 	mes "Have you ever heard of an Egyptian";
 	mes "king who was once believed to be a";
@@ -284,7 +284,7 @@ yuno.gat,343,68,4	script	Juno Despot	730,{
 }
 	
 //=======================================================================================
-yuno.gat,261,99,4	script	Sage Yklah	735,{
+yuno,261,99,4	script	Sage Yklah	735,{
 	mes "[Yklah]";
 	mes "^5533FFJuphero^000000...";
 	mes "That was the name of the city that";
@@ -309,7 +309,7 @@ yuno.gat,261,99,4	script	Sage Yklah	735,{
 }
 
 //=========================================================================================
-yuno.gat,305,207,6	script	Sage Syklah	735,{
+yuno,305,207,6	script	Sage Syklah	735,{
 		mes "[Syklah]";
 		mes "The people here keep talking of";
 		mes "some suspicious man living in";
@@ -341,7 +341,7 @@ yuno.gat,305,207,6	script	Sage Syklah	735,{
 }
 
 //==========================================================================================
-yuno.gat,213,298,4	script	Sage Esklah	735,{
+yuno,213,298,4	script	Sage Esklah	735,{
 	mes "[Esklah]";
 	mes "I remember watching a harmless";
 	mes "piece of paper floating";
@@ -376,7 +376,7 @@ yuno.gat,213,298,4	script	Sage Esklah	735,{
 
 
 //======================================================================================
-yuno.gat,165,111,4	script	Juno Sage	123,{
+yuno,165,111,4	script	Juno Sage	123,{
 	mes "[Le Morpheous]";
 	mes "^FF5533Apocalypse...^000000";
 	mes "It is the name of an android that";

+ 1 - 1
npc/custom/2-2shop.txt

@@ -1 +1 @@
-prontera.gat,155,211,5	shop	2-2 Class Shop	86,1950:-1,1952:-1,1954:-1,1956:-1,1958:-1,1960:-1,1801:-1,1803:-1,1805:-1,1811:-1,1809:-1,1901:-1,1903:-1,1905:-1,1909:-1,1911:-1,1907:-1,1550:-1,1551:-1,1552:-1,1553:-1,1554:-1,1555:-1,1556:-1,1557:-1,1558:-1,2341:-1,2343:-1
+prontera,155,211,5	shop	2-2 Class Shop	86,1950:-1,1952:-1,1954:-1,1956:-1,1958:-1,1960:-1,1801:-1,1803:-1,1805:-1,1811:-1,1809:-1,1901:-1,1903:-1,1905:-1,1909:-1,1911:-1,1907:-1,1550:-1,1551:-1,1552:-1,1553:-1,1554:-1,1555:-1,1556:-1,1557:-1,1558:-1,2341:-1,2343:-1

+ 2 - 2
npc/custom/Auctioneer.txt

@@ -25,7 +25,7 @@
 //= reported inside the thread I made for this script, but be replaced by GM if proof was given :D
 //===========================================================================================
 
-prontera.gat,153,193,5	script	Auctioneer	807,{
+prontera,153,193,5	script	Auctioneer	807,{
 	mes "[Auctioneer]";
 	set @num,0;
 // These few line below are to recover item that would be lost due to a new auction starting
@@ -517,7 +517,7 @@ L_BItemsLoop:
 // Only for display purposes, and telling people info about the auction
 // Can also be used for finding out what phase the auction is in
 
-prontera.gat,158,193,3	script	Auction Helper	833,{
+prontera,158,193,3	script	Auction Helper	833,{
 	mes "[Auction Helper]";
 	set @num,0;
 	if($Auction==0 && $AItemsB[@num]!=0) goto L_ItemRecover;

+ 2 - 2
npc/custom/MVP_arena/amvp_func.txt

@@ -48,7 +48,7 @@ function	script	Ramvp_M	{
 		close;
 
 	L_Leave:
-		warp "prontera.gat",156,179;
+		warp "prontera",156,179;
 		close;
 
 }
@@ -63,7 +63,7 @@ function	script	Ramvp_M2	{
 		close;
 
 	L_Leave:
-		warp "prontera.gat",156,179;
+		warp "prontera",156,179;
 		close;
 
 }

+ 263 - 263
npc/custom/MVP_arena/arena_mvp.txt

@@ -3,7 +3,7 @@
 // - NPC in prontera
 // - Removed Duplicates [Silent]
 
-prontera.gat,154,197,3	script	MVP Warper	768,{
+prontera,154,197,3	script	MVP Warper	768,{
 mes "[ ^0065DFMVP Warper^000000 ]";
 mes "Would you like to go to the MVP Arena ?...";
 menu "Yes!",L_MVP,"No thanks.",L_No;
@@ -16,13 +16,13 @@ close;
 }
 // --- Inside the Arena
 // --- NPC's That explains thigns
-quiz_00.gat,49,31,4	script	MVP Arena Guide	778,{
+quiz_00,49,31,4	script	MVP Arena Guide	778,{
 	callfunc "Ramvp_Main";
 
 }
 
 // --- The first Alpha-MVP warper
-quiz_00.gat,56,31,4	script	Alpha MVP	770,{
+quiz_00,56,31,4	script	Alpha MVP	770,{
 mes "[ ^0065DFAlpha MVP^000000 ]";
 mes "I am the first Keeper, are you ready?.";
 menu "Yes!",L_Yes,"Urrr No.",L_No;
@@ -30,63 +30,63 @@ menu "Yes!",L_Yes,"Urrr No.",L_No;
 L_Yes:
 mes "[ ^0065DFAlpha MVP^000000 ]";
 mes "Which Arena you want to go to??";
-	menu "Arena 1 [" + getmapusers("pvp_n_1-2.gat") + " / 50]",Larena1,
-	"Arena 2 [" + getmapusers("pvp_n_2-2.gat") + " / 50]",Larena2,
-	"Arena 3 [" + getmapusers("pvp_n_3-2.gat") + " / 15]",Larena3,
-	"Arena 4 [" + getmapusers("pvp_n_4-2.gat") + " / 15]",Larena4,
-	"Arena 5 [" + getmapusers("pvp_n_5-2.gat") + " / 15]",Larena5,
-	"Arena 6 [" + getmapusers("pvp_n_2-2.gat") + " / 15]",Larena6,
-	"Arena 7 [" + getmapusers("pvp_n_3-2.gat") + " / 15]",Larena7,
-	"Arena 8 [" + getmapusers("pvp_n_4-2.gat") + " / 15]",Larena8,
+	menu "Arena 1 [" + getmapusers("pvp_n_1-2") + " / 50]",Larena1,
+	"Arena 2 [" + getmapusers("pvp_n_2-2") + " / 50]",Larena2,
+	"Arena 3 [" + getmapusers("pvp_n_3-2") + " / 15]",Larena3,
+	"Arena 4 [" + getmapusers("pvp_n_4-2") + " / 15]",Larena4,
+	"Arena 5 [" + getmapusers("pvp_n_5-2") + " / 15]",Larena5,
+	"Arena 6 [" + getmapusers("pvp_n_2-2") + " / 15]",Larena6,
+	"Arena 7 [" + getmapusers("pvp_n_3-2") + " / 15]",Larena7,
+	"Arena 8 [" + getmapusers("pvp_n_4-2") + " / 15]",Larena8,
 	"Quit",Lcancel;
 
 L_No:
 close;
 
 Larena1:
-if (getmapusers("pvp_n_1-2.gat") > 49) goto Lsorry;
+if (getmapusers("pvp_n_1-2") > 49) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_1-2",102,102;
 close;
 
 Larena2:
-if (getmapusers("pvp_n_2-2.gat") > 49) goto Lsorry;
+if (getmapusers("pvp_n_2-2") > 49) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_2-2",102,102;
 close;
 
 Larena3:
-if (getmapusers("pvp_n_3-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_3-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_3-2",102,102;
 close;
 
 Larena4:
-if (getmapusers("pvp_n_4-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_4-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_4-2",102,102;
 close;
 
 Larena5:
-if (getmapusers("pvp_n_5-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_5-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_5-2",102,102;
 close;
 
 Larena6:
-if (getmapusers("pvp_n_6-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_6-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_6-2",102,102;
 close;
 
 Larena7:
-if (getmapusers("pvp_n_7-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_7-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_7-2",102,102;
 close;
 
 Larena8:
-if (getmapusers("pvp_n_8-2.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_8-2") > 14) goto Lsorry;
 callfunc "Ramvp_1";
 warp "pvp_n_8-2",102,102;
 close;
@@ -98,7 +98,7 @@ close;
 }
 
 // --- The first Beta-MVP warper
-quiz_00.gat,58,31,4	script	Beta MVP	773,{
+quiz_00,58,31,4	script	Beta MVP	773,{
 mes "[ ^0065DFAlpha MVP^000000 ]";
 mes "I am the first Keeper, are you ready?.";
 menu "Yes!",L_Yes,"Urrr No.",L_No;
@@ -106,14 +106,14 @@ menu "Yes!",L_Yes,"Urrr No.",L_No;
 L_Yes:
 mes "[ ^0065DFBeta MVP^000000 ]";
 mes "Which Arena you want to go to??";
-	menu "Arena 1 [" + getmapusers("pvp_n_1-3.gat") + " / 50]",Larena1,
-	"Arena 2 [" + getmapusers("pvp_n_2-3.gat") + " / 15]",Larena2,
-	"Arena 3 [" + getmapusers("pvp_n_3-3.gat") + " / 15]",Larena3,
-	"Arena 4 [" + getmapusers("pvp_n_4-3.gat") + " / 15]",Larena4,
-	"Arena 5 [" + getmapusers("pvp_n_5-3.gat") + " / 15]",Larena5,
-	"Arena 6 [" + getmapusers("pvp_n_2-3.gat") + " / 15]",Larena6,
-	"Arena 7 [" + getmapusers("pvp_n_3-3.gat") + " / 15]",Larena7,
-	"Arena 8 [" + getmapusers("pvp_n_4-3.gat") + " / 15]",Larena8,
+	menu "Arena 1 [" + getmapusers("pvp_n_1-3") + " / 50]",Larena1,
+	"Arena 2 [" + getmapusers("pvp_n_2-3") + " / 15]",Larena2,
+	"Arena 3 [" + getmapusers("pvp_n_3-3") + " / 15]",Larena3,
+	"Arena 4 [" + getmapusers("pvp_n_4-3") + " / 15]",Larena4,
+	"Arena 5 [" + getmapusers("pvp_n_5-3") + " / 15]",Larena5,
+	"Arena 6 [" + getmapusers("pvp_n_2-3") + " / 15]",Larena6,
+	"Arena 7 [" + getmapusers("pvp_n_3-3") + " / 15]",Larena7,
+	"Arena 8 [" + getmapusers("pvp_n_4-3") + " / 15]",Larena8,
 	"Quit",Lcancel;
 
 L_No:
@@ -123,51 +123,51 @@ Lcancel:
 close;
 
 Larena1:
-if (getmapusers("pvp_n_1-3.gat") > 49) goto Lsorry;
+if (getmapusers("pvp_n_1-3") > 49) goto Lsorry;
 callfunc "Ramvp_2";
 warp "pvp_n_1-3",102,102;
 close;
 
 Larena2:
-if (getmapusers("pvp_n_2-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_2-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
 warp "pvp_n_2-3",102,102;
 close;
 
 Larena3:
-if (getmapusers("pvp_n_3-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_3-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
 warp "pvp_n_3-3",102,102;
 close;
 
 Larena4:
-if (getmapusers("pvp_n_4-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_4-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
-warp "pvp_n_4-3.gat",102,102;
+warp "pvp_n_4-3",102,102;
 close;
 
 Larena5:
-if (getmapusers("pvp_n_5-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_5-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
-warp "pvp_n_5-3.gat",102,102;
+warp "pvp_n_5-3",102,102;
 close;
 
 Larena6:
-if (getmapusers("pvp_n_6-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_6-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
-warp "pvp_n_6-3.gat",102,102;
+warp "pvp_n_6-3",102,102;
 close;
 
 Larena7:
-if (getmapusers("pvp_n_7-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_7-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
-warp "pvp_n_7-3.gat",102,102;
+warp "pvp_n_7-3",102,102;
 close;
 
 Larena8:
-if (getmapusers("pvp_n_8-3.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_8-3") > 14) goto Lsorry;
 callfunc "Ramvp_2";
-warp "pvp_n_8-3.gat",102,102;
+warp "pvp_n_8-3",102,102;
 close;
 
 Lsorry:
@@ -178,7 +178,7 @@ close;
 
 
 // --- The first Theta-MVP warper
-quiz_00.gat,60,31,4	script	Theta MVP	774,{
+quiz_00,60,31,4	script	Theta MVP	774,{
 mes "[ ^0065DFTheta MVP^000000 ]";
 mes "I am the first Keeper, are you ready?.";
 menu "Yes!",L_Yes,"Urrr No.",L_No;
@@ -186,66 +186,66 @@ menu "Yes!",L_Yes,"Urrr No.",L_No;
 L_Yes:
 mes "[ ^0065DFTheta MVP^000000 ]";
 mes "Which Arena you want to go to??";
-	menu "Arena 1 [" + getmapusers("pvp_n_1-4.gat") + " / 50]",Larena1,
-	"Arena 2 [" + getmapusers("pvp_n_2-4.gat") + " / 15]",Larena2,
-	"Arena 3 [" + getmapusers("pvp_n_3-4.gat") + " / 15]",Larena3,
-	"Arena 4 [" + getmapusers("pvp_n_4-4.gat") + " / 15]",Larena4,
-	"Arena 5 [" + getmapusers("pvp_n_5-4.gat") + " / 15]",Larena5,
-	"Arena 6 [" + getmapusers("pvp_n_2-4.gat") + " / 15]",Larena6,
-	"Arena 7 [" + getmapusers("pvp_n_3-4.gat") + " / 15]",Larena7,
-	"Arena 8 [" + getmapusers("pvp_n_4-4.gat") + " / 15]",Larena8,
+	menu "Arena 1 [" + getmapusers("pvp_n_1-4") + " / 50]",Larena1,
+	"Arena 2 [" + getmapusers("pvp_n_2-4") + " / 15]",Larena2,
+	"Arena 3 [" + getmapusers("pvp_n_3-4") + " / 15]",Larena3,
+	"Arena 4 [" + getmapusers("pvp_n_4-4") + " / 15]",Larena4,
+	"Arena 5 [" + getmapusers("pvp_n_5-4") + " / 15]",Larena5,
+	"Arena 6 [" + getmapusers("pvp_n_2-4") + " / 15]",Larena6,
+	"Arena 7 [" + getmapusers("pvp_n_3-4") + " / 15]",Larena7,
+	"Arena 8 [" + getmapusers("pvp_n_4-4") + " / 15]",Larena8,
 	"Quit",Lcancel;
 
 L_No:
 close;
 
 Larena1:
-if (getmapusers("pvp_n_1-4.gat") > 49) goto Lsorry;
+if (getmapusers("pvp_n_1-4") > 49) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_1-4.gat",102,102;
+warp "pvp_n_1-4",102,102;
 close;
 
 Larena2:
-if (getmapusers("pvp_n_2-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_2-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_2-4.gat",102,102;
+warp "pvp_n_2-4",102,102;
 close;
 
 Larena3:
-if (getmapusers("pvp_n_3-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_3-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_3-4.gat",102,102;
+warp "pvp_n_3-4",102,102;
 close;
 
 Larena4:
-if (getmapusers("pvp_n_4-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_4-4") > 14) goto Lsorry;
 mes "[ ^0065DFTheta MVP^000000 ]";
 mes "Here you go!";
-warp "pvp_n_4-4.gat",102,102;
+warp "pvp_n_4-4",102,102;
 close;
 
 Larena5:
-if (getmapusers("pvp_n_5-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_5-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_5-4.gat",102,102;
+warp "pvp_n_5-4",102,102;
 close;
 
 Larena6:
-if (getmapusers("pvp_n_6-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_6-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_6-4.gat",102,102;
+warp "pvp_n_6-4",102,102;
 close;
 
 Larena7:
-if (getmapusers("pvp_n_7-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_7-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_7-4.gat",102,102;
+warp "pvp_n_7-4",102,102;
 close;
 
 Larena8:
-if (getmapusers("pvp_n_8-4.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_8-4") > 14) goto Lsorry;
 callfunc "Ramvp_3";
-warp "pvp_n_8-4.gat",102,102;
+warp "pvp_n_8-4",102,102;
 close;
 
 Lsorry:
@@ -256,7 +256,7 @@ close;
 
 
 // --- The first Epsilon-MVP warper
-quiz_00.gat,62,31,4	script	Epsilon MVP	776,{
+quiz_00,62,31,4	script	Epsilon MVP	776,{
 mes "[ ^0065DFEpsilon MVP^000000 ]";
 mes "I am the first Keeper, are you ready?.";
 menu "Yes!",L_Yes,"Urrr No.",L_No;
@@ -264,65 +264,65 @@ menu "Yes!",L_Yes,"Urrr No.",L_No;
 L_Yes:
 mes "[ ^0065DFEpsilon MVP^000000 ]";
 mes "Which Arena you want to go to??";
-	menu "Arena 1 [" + getmapusers("pvp_n_1-5.gat") + " / 50]",Larena1,
-	"Arena 2 [" + getmapusers("pvp_n_2-5.gat") + " / 15]",Larena2,
-	"Arena 3 [" + getmapusers("pvp_n_3-5.gat") + " / 15]",Larena3,
-	"Arena 4 [" + getmapusers("pvp_n_4-5.gat") + " / 15]",Larena4,
-	"Arena 5 [" + getmapusers("pvp_n_5-5.gat") + " / 15]",Larena5,
-	"Arena 6 [" + getmapusers("pvp_n_2-5.gat") + " / 15]",Larena6,
-	"Arena 7 [" + getmapusers("pvp_n_3-5.gat") + " / 15]",Larena7,
-	"Arena 8 [" + getmapusers("pvp_n_4-5.gat") + " / 15]",Larena8,
+	menu "Arena 1 [" + getmapusers("pvp_n_1-5") + " / 50]",Larena1,
+	"Arena 2 [" + getmapusers("pvp_n_2-5") + " / 15]",Larena2,
+	"Arena 3 [" + getmapusers("pvp_n_3-5") + " / 15]",Larena3,
+	"Arena 4 [" + getmapusers("pvp_n_4-5") + " / 15]",Larena4,
+	"Arena 5 [" + getmapusers("pvp_n_5-5") + " / 15]",Larena5,
+	"Arena 6 [" + getmapusers("pvp_n_2-5") + " / 15]",Larena6,
+	"Arena 7 [" + getmapusers("pvp_n_3-5") + " / 15]",Larena7,
+	"Arena 8 [" + getmapusers("pvp_n_4-5") + " / 15]",Larena8,
 	"Quit",Lcancel;
 
 L_No:
 close;
 
 Larena1:
-if (getmapusers("pvp_n_1-5.gat") > 49) goto Lsorry;
+if (getmapusers("pvp_n_1-5") > 49) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_1-5.gat",102,102;
+warp "pvp_n_1-5",102,102;
 close;
 
 Larena2:
-if (getmapusers("pvp_n_2-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_2-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_2-5.gat",102,102;
+warp "pvp_n_2-5",102,102;
 close;
 
 Larena3:
-if (getmapusers("pvp_n_3-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_3-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_3-5.gat",102,102;
+warp "pvp_n_3-5",102,102;
 close;
 
 Larena4:
-if (getmapusers("pvp_n_4-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_4-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_4-5.gat",102,102;
+warp "pvp_n_4-5",102,102;
 close;
 
 Larena5:
-if (getmapusers("pvp_n_5-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_5-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_5-5.gat",102,102;
+warp "pvp_n_5-5",102,102;
 close;
 
 Larena6:
-if (getmapusers("pvp_n_6-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_6-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_6-5.gat",102,102;
+warp "pvp_n_6-5",102,102;
 close;
 
 Larena7:
-if (getmapusers("pvp_n_7-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_7-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_7-5.gat",102,102;
+warp "pvp_n_7-5",102,102;
 close;
 
 Larena8:
-if (getmapusers("pvp_n_8-5.gat") > 14) goto Lsorry;
+if (getmapusers("pvp_n_8-5") > 14) goto Lsorry;
 callfunc "Ramvp_4";
-warp "pvp_n_8-5.gat",102,102;
+warp "pvp_n_8-5",102,102;
 close;
 
 Lsorry:
@@ -334,7 +334,7 @@ close;
 
 // ---- Inside MVP-Arena NPC's
 // --- Alpha-MVP #1
-pvp_n_1-2.gat,100,100,4	script	MVP-Protector#01	727,{
+pvp_n_1-2,100,100,4	script	MVP-Protector#01	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
@@ -345,7 +345,7 @@ pvp_n_1-2.gat,100,100,4	script	MVP-Protector#01	727,{
 }
 
 // --- Alpha-MVP #2
-pvp_n_2-2.gat,100,100,4	script	MVP-Protector#02	727,{
+pvp_n_2-2,100,100,4	script	MVP-Protector#02	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
@@ -355,283 +355,283 @@ pvp_n_2-2.gat,100,100,4	script	MVP-Protector#02	727,{
 
 }
 // --- Alpha-MVP #3
-pvp_n_3-2.gat,100,100,4	script	MVP-Protector#03	727,{
+pvp_n_3-2,100,100,4	script	MVP-Protector#03	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_4-2.gat",102,102;
+		warp "pvp_n_4-2",102,102;
 		close;
 
 }
 // --- Alpha-MVP #4
-pvp_n_4-2.gat,100,100,4	script	MVP-Protector#04	727,{
+pvp_n_4-2,100,100,4	script	MVP-Protector#04	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_5-2.gat",102,102;
+		warp "pvp_n_5-2",102,102;
 		close;
 
 }
 // --- Alpha-MVP #5
-pvp_n_5-2.gat,100,100,4	script	MVP-Protector#05	727,{
+pvp_n_5-2,100,100,4	script	MVP-Protector#05	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 		L_Next:
-		warp "pvp_n_6-2.gat",102,102;
+		warp "pvp_n_6-2",102,102;
 		close;
 
 }
 // --- Alpha-MVP #6
-pvp_n_6-2.gat,100,100,4	script	MVP-Protector#06	727,{
+pvp_n_6-2,100,100,4	script	MVP-Protector#06	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_7-2.gat",102,102;
+		warp "pvp_n_7-2",102,102;
 		close;
 
 }
 // --- Alpha-MVP #7
-pvp_n_7-2.gat,100,100,4	script	MVP-Protector#07	727,{
+pvp_n_7-2,100,100,4	script	MVP-Protector#07	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_8-2.gat",102,102;
+		warp "pvp_n_8-2",102,102;
 		close;
 }
 // --- Alpha-MVP #8
-pvp_n_8-2.gat,100,100,4	script	MVP-Protector#08	727,{
+pvp_n_8-2,100,100,4	script	MVP-Protector#08	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M2";
 }
 // --- Beta-MVP #1
-pvp_n_1-3.gat,100,100,4	script	MVP-Protector#09	727,{
+pvp_n_1-3,100,100,4	script	MVP-Protector#09	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_2-3.gat",102,102;
+		warp "pvp_n_2-3",102,102;
 		close;
 
 }
 
 // --- Beta-MVP #2
-pvp_n_2-3.gat,100,100,4	script	MVP-Protector#10	727,{
+pvp_n_2-3,100,100,4	script	MVP-Protector#10	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_3-3.gat",102,102;
+		warp "pvp_n_3-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #3
-pvp_n_3-3.gat,100,100,4	script	MVP-Protector#11	727,{
+pvp_n_3-3,100,100,4	script	MVP-Protector#11	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_4-3.gat",102,102;
+		warp "pvp_n_4-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #4
-pvp_n_4-3.gat,100,100,4	script	MVP-Protector#12	727,{
+pvp_n_4-3,100,100,4	script	MVP-Protector#12	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_5-3.gat",102,102;
+		warp "pvp_n_5-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #5
-pvp_n_5-3.gat,100,100,4	script	MVP-Protector#13	727,{
+pvp_n_5-3,100,100,4	script	MVP-Protector#13	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 		L_Next:
-		warp "pvp_n_6-3.gat",102,102;
+		warp "pvp_n_6-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #6
-pvp_n_6-3.gat,100,100,4	script	MVP-Protector#14	727,{
+pvp_n_6-3,100,100,4	script	MVP-Protector#14	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_7-3.gat",102,102;
+		warp "pvp_n_7-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #7
-pvp_n_7-3.gat,100,100,4	script	MVP-Protector#15	727,{
+pvp_n_7-3,100,100,4	script	MVP-Protector#15	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_8-3.gat",102,102;
+		warp "pvp_n_8-3",102,102;
 		close;
 
 }
 // --- Beta-MVP #8
-pvp_n_8-3.gat,100,100,4	script	MVP-Protector#16	727,{
+pvp_n_8-3,100,100,4	script	MVP-Protector#16	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M2";
 }
 // --- Theta-MVP #1
-pvp_n_1-4.gat,100,100,4	script	MVP-Protector#17	727,{
+pvp_n_1-4,100,100,4	script	MVP-Protector#17	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_2-4.gat",102,102;
+		warp "pvp_n_2-4",102,102;
 		close;
 
 }
 
 // --- Theta-MVP #2
-pvp_n_2-4.gat,100,100,4	script	MVP-Protector#18	727,{
+pvp_n_2-4,100,100,4	script	MVP-Protector#18	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_3-4.gat",102,102;
+		warp "pvp_n_3-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #3
-pvp_n_3-4.gat,100,100,4	script	MVP-Protector#19	727,{
+pvp_n_3-4,100,100,4	script	MVP-Protector#19	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_4-4.gat",102,102;
+		warp "pvp_n_4-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #4
-pvp_n_4-4.gat,100,100,4	script	MVP-Protector#20	727,{
+pvp_n_4-4,100,100,4	script	MVP-Protector#20	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_5-4.gat",102,102;
+		warp "pvp_n_5-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #5
-pvp_n_5-4.gat,100,100,4	script	MVP-Protector#21	727,{
+pvp_n_5-4,100,100,4	script	MVP-Protector#21	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 		L_Next:
-		warp "pvp_n_6-4.gat",102,102;
+		warp "pvp_n_6-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #6
-pvp_n_6-4.gat,100,100,4	script	MVP-Protector#22	727,{
+pvp_n_6-4,100,100,4	script	MVP-Protector#22	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_7-4.gat",102,102;
+		warp "pvp_n_7-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #7
-pvp_n_7-4.gat,100,100,4	script	MVP-Protector#23	727,{
+pvp_n_7-4,100,100,4	script	MVP-Protector#23	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_8-4.gat",102,102;
+		warp "pvp_n_8-4",102,102;
 		close;
 
 }
 // --- Theta-MVP #8
-pvp_n_8-4.gat,100,100,4	script	MVP-Protector#24	727,{
+pvp_n_8-4,100,100,4	script	MVP-Protector#24	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M2";
 }
 // --- Epsilon-MVP #1
-pvp_n_1-5.gat,100,100,4	script	MVP-Protector#25	727,{
+pvp_n_1-5,100,100,4	script	MVP-Protector#25	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_2-5.gat",102,102;
+		warp "pvp_n_2-5",102,102;
 		close;
 
 }
 
 // --- Epsilon-MVP #2
-pvp_n_2-5.gat,100,100,4	script	MVP-Protector#26	727,{
+pvp_n_2-5,100,100,4	script	MVP-Protector#26	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_3-5.gat",102,102;
+		warp "pvp_n_3-5",102,102;
 		close;
 
 }
 // --- Epsilon-MVP #3
-pvp_n_3-5.gat,100,100,4	script	MVP-Protector#27	727,{
+pvp_n_3-5,100,100,4	script	MVP-Protector#27	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_4-5.gat",102,102;
+		warp "pvp_n_4-5",102,102;
 		close;
 
 }
 // --- Epsilon-MVP #4
-pvp_n_4-5.gat,100,100,4	script	MVP-Protector#28	727,{
+pvp_n_4-5,100,100,4	script	MVP-Protector#28	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_5-5.gat",102,102;
+		warp "pvp_n_5-5",102,102;
 		close;
 
 }
 // --- Epsilon-MVP #5
-pvp_n_5-5.gat,100,100,4	script	MVP-Protector#29	727,{
+pvp_n_5-5,100,100,4	script	MVP-Protector#29	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 		L_Next:
-		warp "pvp_n_6-5.gat",102,102;
+		warp "pvp_n_6-5",102,102;
 		close;
 
 }
 // --- Epsilon-MVP #6
-pvp_n_6-5.gat,100,100,4	script	MVP-Protector#30	727,{
+pvp_n_6-5,100,100,4	script	MVP-Protector#30	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_7-5.gat",102,102;
+		warp "pvp_n_7-5",102,102;
 		close;
 
 }
 // --- Epsilon-MVP #7
-pvp_n_7-5.gat,100,100,4	script	MVP-Protector#31	727,{
+pvp_n_7-5,100,100,4	script	MVP-Protector#31	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M";
 
 	L_Next:
-		warp "pvp_n_8-5.gat",102,102;
+		warp "pvp_n_8-5",102,102;
 		close;
 }
 // --- Epsilon-MVP #8
-pvp_n_8-5.gat,100,100,4	script	MVP-Protector#32	727,{
+pvp_n_8-5,100,100,4	script	MVP-Protector#32	727,{
 	mes "[ ^0065DFMVP-Protector^000000 ]";
 	callfunc "Ramvp_M2";
 }
@@ -639,154 +639,154 @@ pvp_n_8-5.gat,100,100,4	script	MVP-Protector#32	727,{
 // ---- Monsters for the MVP-Arena
 // --- Alpha-MVP Maps
 // --- First Alpha-MVP area
-pvp_n_1-2.gat,0,0,0,0	monster	Eddga	1115,3,60000,66000
-pvp_n_1-2.gat,0,0,0,0	monster	Mistress	1059,1,60000,66000
+pvp_n_1-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
+pvp_n_1-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
 // --- Second Alpha-MVP area
-pvp_n_2-2.gat,0,0,0,0	monster	Mistress	1059,3,60000,66000
-pvp_n_2-2.gat,0,0,0,0	monster	Moonlight	1150,1,60000,66000
+pvp_n_2-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
+pvp_n_2-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
 // --- Third Alpha-MVP area
-pvp_n_3-2.gat,0,0,0,0	monster	Mistress	1059,1,60000,66000
-pvp_n_3-2.gat,0,0,0,0	monster	Moonlight	1150,2,60000,66000
-pvp_n_3-2.gat,0,0,0,0	monster	Maya	1147,1,60000,66000
+pvp_n_3-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
+pvp_n_3-2,0,0,0,0	monster	Moonlight	1150,2,60000,66000
+pvp_n_3-2,0,0,0,0	monster	Maya	1147,1,60000,66000
 // --- Fourth Alpha-MVP area
-pvp_n_4-2.gat,0,0,0,0	monster	Eddga	1115,1,60000,66000
-pvp_n_4-2.gat,0,0,0,0	monster	Mistress	1059,1,60000,66000
-pvp_n_4-2.gat,0,0,0,0	monster	Moonlight	1150,1,60000,66000
-pvp_n_4-2.gat,0,0,0,0	monster	Maya	1147,1,60000,66000
+pvp_n_4-2,0,0,0,0	monster	Eddga	1115,1,60000,66000
+pvp_n_4-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
+pvp_n_4-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
+pvp_n_4-2,0,0,0,0	monster	Maya	1147,1,60000,66000
 // --- Fifth Alpha-MVP area
-pvp_n_5-2.gat,0,0,0,0	monster	Eddga	1115,1,60000,66000
-pvp_n_5-2.gat,0,0,0,0	monster	Mistress	1059,2,60000,66000
-pvp_n_5-2.gat,0,0,0,0	monster	Moonlight	1150,1,60000,66000
-pvp_n_5-2.gat,0,0,0,0	monster	Maya	1147,2,60000,66000
+pvp_n_5-2,0,0,0,0	monster	Eddga	1115,1,60000,66000
+pvp_n_5-2,0,0,0,0	monster	Mistress	1059,2,60000,66000
+pvp_n_5-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
+pvp_n_5-2,0,0,0,0	monster	Maya	1147,2,60000,66000
 // --- Sixth Alpha-MVP area
-pvp_n_6-2.gat,0,0,0,0	monster	Eddga	1115,2,60000,66000
-pvp_n_6-2.gat,0,0,0,0	monster	Mistress	1059,3,60000,66000
-pvp_n_6-2.gat,0,0,0,0	monster	Moonlight	1150,1,60000,66000
-pvp_n_6-2.gat,0,0,0,0	monster	Maya	1147,2,60000,66000
+pvp_n_6-2,0,0,0,0	monster	Eddga	1115,2,60000,66000
+pvp_n_6-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
+pvp_n_6-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
+pvp_n_6-2,0,0,0,0	monster	Maya	1147,2,60000,66000
 // --- Seventh Alpha-MVP area
-pvp_n_7-2.gat,0,0,0,0	monster	Eddga	1115,3,60000,66000
-pvp_n_7-2.gat,0,0,0,0	monster	Mistress	1059,3,60000,66000
-pvp_n_7-2.gat,0,0,0,0	monster	Moonlight	1150,2,60000,66000
-pvp_n_7-2.gat,0,0,0,0	monster	Maya	1147,2,60000,66000
+pvp_n_7-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
+pvp_n_7-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
+pvp_n_7-2,0,0,0,0	monster	Moonlight	1150,2,60000,66000
+pvp_n_7-2,0,0,0,0	monster	Maya	1147,2,60000,66000
 // --- Eighth Alpha-MVP area
-pvp_n_8-2.gat,0,0,0,0	monster	Eddga	1115,3,60000,66000
-pvp_n_8-2.gat,0,0,0,0	monster	Mistress	1059,3,60000,66000
-pvp_n_8-2.gat,0,0,0,0	monster	Moonlight	1150,3,60000,66000
-pvp_n_8-2.gat,0,0,0,0	monster	Maya	1147,3,60000,66000
+pvp_n_8-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
+pvp_n_8-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
+pvp_n_8-2,0,0,0,0	monster	Moonlight	1150,3,60000,66000
+pvp_n_8-2,0,0,0,0	monster	Maya	1147,3,60000,66000
 
 // --- Beta-MVP Maps
 // --- First Beta-MVP area
-pvp_n_1-3.gat,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
-pvp_n_1-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_1-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
+pvp_n_1-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
 // --- Second Beta-MVP area
-pvp_n_2-3.gat,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
-pvp_n_3-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
-pvp_n_2-3.gat,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
+pvp_n_2-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
+pvp_n_3-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_2-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
 // --- Third Beta-MVP area
-pvp_n_3-3.gat,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
-pvp_n_3-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
-pvp_n_3-3.gat,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
-pvp_n_3-3.gat,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
+pvp_n_3-3,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
+pvp_n_3-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_3-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
+pvp_n_3-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
 // --- Fourth Beta-MVP area
-pvp_n_4-3.gat,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
-pvp_n_4-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
-pvp_n_4-3.gat,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
-pvp_n_4-3.gat,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
+pvp_n_4-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
+pvp_n_4-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_4-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
+pvp_n_4-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
 // --- Fifth Beta-MVP area
-pvp_n_5-3.gat,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
-pvp_n_5-3.gat,0,0,0,0	monster	Turtle General	1312,2,60000,66000
-pvp_n_5-3.gat,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
-pvp_n_5-3.gat,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
+pvp_n_5-3,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
+pvp_n_5-3,0,0,0,0	monster	Turtle General	1312,2,60000,66000
+pvp_n_5-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
+pvp_n_5-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
 // --- Sixth Beta-MVP area
-pvp_n_6-3.gat,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
-pvp_n_6-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
-pvp_n_6-3.gat,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
-pvp_n_6-3.gat,0,0,0,0	monster	Orc Lord	1190,2,60000,66000
+pvp_n_6-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
+pvp_n_6-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_6-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
+pvp_n_6-3,0,0,0,0	monster	Orc Lord	1190,2,60000,66000
 // --- Seventh Beta-MVP area
-pvp_n_7-3.gat,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
-pvp_n_7-3.gat,0,0,0,0	monster	Turtle General	1312,1,60000,66000
-pvp_n_7-3.gat,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
-pvp_n_7-3.gat,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
+pvp_n_7-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
+pvp_n_7-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
+pvp_n_7-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
+pvp_n_7-3,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
 // --- Eighth Beta-MVP area
-pvp_n_8-3.gat,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
-pvp_n_8-3.gat,0,0,0,0	monster	Turtle General	1312,3,60000,66000
-pvp_n_8-3.gat,0,0,0,0	monster	Orc Hero	1087,3,60000,66000
-pvp_n_8-3.gat,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
+pvp_n_8-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
+pvp_n_8-3,0,0,0,0	monster	Turtle General	1312,3,60000,66000
+pvp_n_8-3,0,0,0,0	monster	Orc Hero	1087,3,60000,66000
+pvp_n_8-3,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
 
 // --- Theta-MVP Maps
 // --- First Theta-MVP area
-pvp_n_1-4.gat,0,0,0,0	monster	Drake	1112,3,60000,66000
-pvp_n_1-4.gat,0,0,0,0	monster	Osiris	1038,1,60000,66000
+pvp_n_1-4,0,0,0,0	monster	Drake	1112,3,60000,66000
+pvp_n_1-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
 // --- Second Theta-MVP area
-pvp_n_2-4.gat,0,0,0,0	monster	Drake	1112,2,60000,66000
-pvp_n_2-4.gat,0,0,0,0	monster	Osiris	1038,1,60000,66000
-pvp_n_2-4.gat,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
+pvp_n_2-4,0,0,0,0	monster	Drake	1112,2,60000,66000
+pvp_n_2-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
+pvp_n_2-4,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
 // --- Third Theta-MVP area
-pvp_n_3-4.gat,0,0,0,0	monster	Drake	1112,1,60000,66000
-pvp_n_3-4.gat,0,0,0,0	monster	Osiris	1038,1,60000,66000
-pvp_n_3-4.gat,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
-pvp_n_3-4.gat,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
+pvp_n_3-4,0,0,0,0	monster	Drake	1112,1,60000,66000
+pvp_n_3-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
+pvp_n_3-4,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
+pvp_n_3-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
 // --- Fourth Theta-MVP area
-pvp_n_4-4.gat,0,0,0,0	monster	Drake	1112,2,60000,66000
-pvp_n_4-4.gat,0,0,0,0	monster	Osiris	1038,1,60000,66000
-pvp_n_4-4.gat,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
-pvp_n_4-4.gat,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
+pvp_n_4-4,0,0,0,0	monster	Drake	1112,2,60000,66000
+pvp_n_4-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
+pvp_n_4-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
+pvp_n_4-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
 // --- Fifth Theta-MVP area
-pvp_n_5-4.gat,0,0,0,0	monster	Drake	1112,3,60000,66000
-pvp_n_5-4.gat,0,0,0,0	monster	Osiris	1038,2,60000,66000
-pvp_n_5-4.gat,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
-pvp_n_5-4.gat,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
+pvp_n_5-4,0,0,0,0	monster	Drake	1112,3,60000,66000
+pvp_n_5-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
+pvp_n_5-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
+pvp_n_5-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
 // --- Sixth Theta-MVP area
-pvp_n_6-4.gat,0,0,0,0	monster	Drake	1112,3,60000,66000
-pvp_n_6-4.gat,0,0,0,0	monster	Osiris	1038,2,60000,66000
-pvp_n_6-4.gat,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
-pvp_n_6-4.gat,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
+pvp_n_6-4,0,0,0,0	monster	Drake	1112,3,60000,66000
+pvp_n_6-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
+pvp_n_6-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
+pvp_n_6-4,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
 // --- Seventh Theta-MVP area
-pvp_n_7-4.gat,0,0,0,0	monster	Drake	1112,3,60000,66000
-pvp_n_7-4.gat,0,0,0,0	monster	Osiris	1038,2,60000,66000
-pvp_n_7-4.gat,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
-pvp_n_7-4.gat,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
+pvp_n_7-4,0,0,0,0	monster	Drake	1112,3,60000,66000
+pvp_n_7-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
+pvp_n_7-4,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
+pvp_n_7-4,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
 // --- Eighth Theta-MVP area
-pvp_n_8-4.gat,0,0,0,0	monster	Drake	1112,3,60000,66000
-pvp_n_8-4.gat,0,0,0,0	monster	Osiris	1038,3,60000,66000
-pvp_n_8-4.gat,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
-pvp_n_8-4.gat,0,0,0,0	monster	Lord of Death	1373,3,60000,66000
+pvp_n_8-4,0,0,0,0	monster	Drake	1112,3,60000,66000
+pvp_n_8-4,0,0,0,0	monster	Osiris	1038,3,60000,66000
+pvp_n_8-4,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
+pvp_n_8-4,0,0,0,0	monster	Lord of Death	1373,3,60000,66000
 
 // --- Epsilon-MVP Maps
 // --- First Epsilon-MVP area
-pvp_n_1-5.gat,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
-pvp_n_1-5.gat,0,0,0,0	monster	Pharoh	1157,1,60000,66000
+pvp_n_1-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
+pvp_n_1-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_2-5.gat,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
-pvp_n_2-5.gat,0,0,0,0	monster	Pharoh	1157,1,60000,66000
-pvp_n_2-5.gat,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
+pvp_n_2-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
+pvp_n_2-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
+pvp_n_2-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_3-5.gat,0,0,0,0	monster	Incantation Samurai	1492,1,60000,66000
-pvp_n_3-5.gat,0,0,0,0	monster	Pharoh	1157,1,60000,66000
-pvp_n_3-5.gat,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
-pvp_n_3-5.gat,0,0,0,0	monster	Baphomet	1039,1,60000,66000
+pvp_n_3-5,0,0,0,0	monster	Incantation Samurai	1492,1,60000,66000
+pvp_n_3-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
+pvp_n_3-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
+pvp_n_3-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_4-5.gat,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
-pvp_n_4-5.gat,0,0,0,0	monster	Pharoh	1157,1,60000,66000
-pvp_n_4-5.gat,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
-pvp_n_4-5.gat,0,0,0,0	monster	Baphomet	1039,1,60000,66000
+pvp_n_4-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
+pvp_n_4-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
+pvp_n_4-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
+pvp_n_4-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_5-5.gat,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
-pvp_n_5-5.gat,0,0,0,0	monster	Pharoh	1157,2,60000,66000
-pvp_n_5-5.gat,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
-pvp_n_5-5.gat,0,0,0,0	monster	Baphomet	1039,1,60000,66000
+pvp_n_5-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
+pvp_n_5-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
+pvp_n_5-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
+pvp_n_5-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_6-5.gat,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
-pvp_n_6-5.gat,0,0,0,0	monster	Pharoh	1157,2,60000,66000
-pvp_n_6-5.gat,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
-pvp_n_6-5.gat,0,0,0,0	monster	Baphomet	1039,1,60000,66000
+pvp_n_6-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
+pvp_n_6-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
+pvp_n_6-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
+pvp_n_6-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_7-5.gat,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
-pvp_n_7-5.gat,0,0,0,0	monster	Pharoh	1157,2,60000,66000
-pvp_n_7-5.gat,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
-pvp_n_7-5.gat,0,0,0,0	monster	Baphomet	1039,2,60000,66000
+pvp_n_7-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
+pvp_n_7-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
+pvp_n_7-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
+pvp_n_7-5,0,0,0,0	monster	Baphomet	1039,2,60000,66000
 // --- First Epsilon-MVP area
-pvp_n_8-5.gat,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
-pvp_n_8-5.gat,0,0,0,0	monster	Pharoh	1157,2,60000,66000
-pvp_n_8-5.gat,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
-pvp_n_8-5.gat,0,0,0,0	monster	Baphomet	1039,2,60000,66000
+pvp_n_8-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
+pvp_n_8-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
+pvp_n_8-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
+pvp_n_8-5,0,0,0,0	monster	Baphomet	1039,2,60000,66000

+ 2 - 2
npc/custom/WoE_Setter.txt

@@ -24,7 +24,7 @@
 //= Removed the need for disabling the normal agit_event
 //= 1.5a Applied Playtester's fix. [Vicious]
 //============================================================ 
-prontera.gat,162,194,5	script	WoE Setter	806,{
+prontera,162,194,5	script	WoE Setter	806,{
 	mes "[Woe Setter]";
 	if(getgmlevel()<99) goto L_NotGM;
 	mes "Welcome, I can set WoE times for you";
@@ -184,4 +184,4 @@ L_Start:
 	Announce "The War Of Emperium has begun!",8;
 	AgitStart;
 	end;
-}
+}

+ 11 - 11
npc/custom/adoption.txt

@@ -49,10 +49,10 @@
 //= 	Use "Upper==2" insread of event_adopted
 //=========================================================
 
-prt_church.gat,115,122,0	warp	prtch03	1,2,prt_church.gat,164,171
-prt_church.gat,162,171,0	warp	prtch01-3	1,2,prt_church.gat,113,122
+prt_church,115,122,0	warp	prtch03	1,2,prt_church,164,171
+prt_church,162,171,0	warp	prtch01-3	1,2,prt_church,113,122
 
-prt_church.gat,166,176,3	script	Adoption Man	61,{
+prt_church,166,176,3	script	Adoption Man	61,{
 
 	//If u're a GM you can always reset current Adoption process
 	if(getgmlevel()>=90) {
@@ -130,7 +130,7 @@ A_YouBaby:
 	close;
 }
 
-prt_church.gat,172,177,3	script	Adoption Lady	103,{
+prt_church,172,177,3	script	Adoption Lady	103,{
 	if (Upper==2) goto A_YouBaby;
 	if (getchildid()>0 && getskilllv(410)<=0) goto A_GetSkill;
 	if (getchildid()>0) goto A_Already;
@@ -207,7 +207,7 @@ A_Wedringpassed:
 	next;
 	deltimer "timeadopt::OnAdopt";
 	addtimer 300000,"timeadopt::OnAdopt";
-	areaannounce "prt_church.gat",0,0,350,350,"Can I please see "+$@ParentTwo$+" please",0; 
+	areaannounce "prt_church",0,0,350,350,"Can I please see "+$@ParentTwo$+" please",0; 
 	mes "[Inanna]";
 	mes "Can you now please wait for me to call you again, thank you.";
 	close;
@@ -274,7 +274,7 @@ A_YesBaby:
 	addtimer 300000,"timeadopt::OnAdopt";
 	mes "[Inanna]";
 	mes "Thank you, can you please wait with your partner, and wait to be called back.";
-	areaannounce "prt_church.gat",0,0,350,350,"Can I please see "+$@Baby$+", please",0;
+	areaannounce "prt_church",0,0,350,350,"Can I please see "+$@Baby$+", please",0;
 	close;
 A_FinalTest:
 	deltimer "timeadopt::OnAdopt";
@@ -318,7 +318,7 @@ A_Ready:
 	mes "I have no objections to you being adopted.";
 	mes "Before you can be adopted I will need to see your parents, and you, one last time.";
 	set $@FinalQuestion,1;
-	areaannounce "prt_church.gat",0,0,350,350,"Can I please see all people involved with this adoption please",0;
+	areaannounce "prt_church",0,0,350,350,"Can I please see all people involved with this adoption please",0;
 	deltimer "timeadopt::OnAdopt";
 	addtimer 300000,"timeadopt::OnAdopt";
 	close;
@@ -454,7 +454,7 @@ THEEND:
 	end;
 }
 
-prt_church.gat,165,175,0	script	timeadopt	-1,{
+prt_church,165,175,0	script	timeadopt	-1,{
 OnAdopt:
 	callfunc "AdoptReset","too much time has passed between steps";
 	end;
@@ -468,11 +468,11 @@ function	script	AdoptReset	{
 	set $@GenderBaby$, null;
 	set $@FinalQuestion, 0;
 	set $@CheckAll, 0;
-	areaannounce "prt_church.gat",0,0,350,350,"The adoption has been canceled because "+getarg(0),0;
+	areaannounce "prt_church",0,0,350,350,"The adoption has been canceled because "+getarg(0),0;
 	return;
 }
 
-prt_church.gat,165,166,6	script	Teacher	97,{
+prt_church,165,166,6	script	Teacher	97,{
 	mes "[Mario]";
 	if (Upper==2 && (getskilllv(408)<=0 || getskilllv(409)<=0)) goto L_Teach;
 	if (Upper==2) mes "Hello, baby! How are you?";
@@ -500,4 +500,4 @@ L_Cancel:
 	mes "[Mario]";
 	mes "Bye bye!";
 	close;
-}
+}

+ 53 - 53
npc/custom/airplane.txt

@@ -11,11 +11,11 @@
 //= It's the elRO airship. XD
 //===== Additional Comments: =================================
 //= ALWAYS HAVE AT LEAST TWELVE (12) LOCATIONS AS THE MINIMUM.  This is unless you modify to OnMinutes and change the schedule around.
-//= If you have "airplane.gat,103,72,0	warp	airs02a	1,1,airplane.gat,102,200" as a warp, remove it.  Where it's supposed to go, I have no clue.
+//= If you have "airplane,103,72,0	warp	airs02a	1,1,airplane,102,200" as a warp, remove it.  Where it's supposed to go, I have no clue.
 //= 2.1 Removed Duplicates [Silent]
 //= 2.2 Added missing next;'s [Evera]
 //============================================================ 
-payon.gat,153,43,5	script	itinsetter	-1,{
+payon,153,43,5	script	itinsetter	-1,{
 
 //This is just OnInit stuff to set the hourly intinerary.
 OnInit:
@@ -48,30 +48,30 @@ setarray $locationsname$[20],"Gefenia Ruins";
 setarray $locationsname$[21],"Ayothaya"; 
 setarray $locationsname$[22],"Lighthalzen"; 
 setarray $locationsname$[23],"Juperos"; 
-setarray $locationsmap$[0],"airport.gat"; 
-setarray $locationsmap$[1],"prt_fild08.gat"; 
-setarray $locationsmap$[2],"pay_fild08.gat"; 
-setarray $locationsmap$[3],"mjolnir_12.gat"; 
-setarray $locationsmap$[4],"pay_fild03.gat"; 
-setarray $locationsmap$[5],"gef_fild00.gat"; 
-setarray $locationsmap$[6],"moc_fild10.gat"; 
-setarray $locationsmap$[7],"glast_01.gat"; 
-setarray $locationsmap$[8],"umbala.gat"; 
-setarray $locationsmap$[9],"comodo.gat"; 
-setarray $locationsmap$[10],"amatsu.gat"; 
-setarray $locationsmap$[11],"niflheim.gat"; 
-setarray $locationsmap$[12],"xmas.gat"; 
-setarray $locationsmap$[13],"louyang.gat"; 
-setarray $locationsmap$[14],"gonryun.gat"; 
-setarray $locationsmap$[15],"yuno.gat"; 
-setarray $locationsmap$[16],"moc_fild04.gat"; 
-setarray $locationsmap$[17],"jawaii.gat"; 
-setarray $locationsmap$[18],"gef_fild10.gat"; 
-setarray $locationsmap$[19],"mjolnir_02.gat"; 
-setarray $locationsmap$[20],"gefenia01.gat"; 
-setarray $locationsmap$[21],"ayothaya.gat"; 
-setarray $locationsmap$[22],"lighthalzen.gat";
-setarray $locationsmap$[23],"jupe_gate.gat";
+setarray $locationsmap$[0],"airport"; 
+setarray $locationsmap$[1],"prt_fild08"; 
+setarray $locationsmap$[2],"pay_fild08"; 
+setarray $locationsmap$[3],"mjolnir_12"; 
+setarray $locationsmap$[4],"pay_fild03"; 
+setarray $locationsmap$[5],"gef_fild00"; 
+setarray $locationsmap$[6],"moc_fild10"; 
+setarray $locationsmap$[7],"glast_01"; 
+setarray $locationsmap$[8],"umbala"; 
+setarray $locationsmap$[9],"comodo"; 
+setarray $locationsmap$[10],"amatsu"; 
+setarray $locationsmap$[11],"niflheim"; 
+setarray $locationsmap$[12],"xmas"; 
+setarray $locationsmap$[13],"louyang"; 
+setarray $locationsmap$[14],"gonryun"; 
+setarray $locationsmap$[15],"yuno"; 
+setarray $locationsmap$[16],"moc_fild04"; 
+setarray $locationsmap$[17],"jawaii"; 
+setarray $locationsmap$[18],"gef_fild10"; 
+setarray $locationsmap$[19],"mjolnir_02"; 
+setarray $locationsmap$[20],"gefenia01"; 
+setarray $locationsmap$[21],"ayothaya"; 
+setarray $locationsmap$[22],"lighthalzen";
+setarray $locationsmap$[23],"jupe_gate";
 setarray $locationsx[0],148; 
 setarray $locationsx[1],206; 
 setarray $locationsx[2],159; 
@@ -245,7 +245,7 @@ Board:
 
 L_Yes:
 	if($destination!=getarg(0))goto Notime;
-	warp "airplane.gat", 105, 72;
+	warp "airplane", 105, 72;
 	specialeffect2 501;
 L_Nope:
 	mes "^FF0000[Porter]^000000";
@@ -265,83 +265,83 @@ Itin:
 mes "^FF0000[Porter]^000000";
 callfunc "F_Itin";
 }
-airport.gat,153,43,5	script	Airport Porter	774,{
+airport,153,43,5	script	Airport Porter	774,{
 callfunc "F_Porter",0;
 }
-prt_fild08.gat,206,279,5	script	Porter#01	774,{
+prt_fild08,206,279,5	script	Porter#01	774,{
 callfunc "F_Porter",1;
 }
-gef_fild00.gat,50,364,5	script	Porter#02	774,{
+gef_fild00,50,364,5	script	Porter#02	774,{
 callfunc "F_Porter",5;
 }
-moc_fild10.gat,163,173,5	script	Porter#03	774,{
+moc_fild10,163,173,5	script	Porter#03	774,{
 callfunc "F_Porter",6;
 }
-mjolnir_12.gat,61,380,5	script	Porter#04	774,{
+mjolnir_12,61,380,5	script	Porter#04	774,{
 callfunc "F_Porter",3;
 }
-pay_fild08.gat,159,91,5	script	Porter#05	774,{
+pay_fild08,159,91,5	script	Porter#05	774,{
 callfunc "F_Porter",2;
 }
-pay_fild03.gat,194,181,5	script	Porter#06	774,{
+pay_fild03,194,181,5	script	Porter#06	774,{
 callfunc "F_Porter",4;
 }
-glast_01.gat,196,326,1	script	Porter#07	774,{
+glast_01,196,326,1	script	Porter#07	774,{
 callfunc "F_Porter",7;
 }
-umbala.gat,188,98,3	script	Porter#08	774,{
+umbala,188,98,3	script	Porter#08	774,{
 callfunc "F_Porter",8;
 }
-comodo.gat,203,75,8	script	Porter#09	774,{
+comodo,203,75,8	script	Porter#09	774,{
 callfunc "F_Porter",9;
 }
-amatsu.gat,115,78,8	script	Porter#10	774,{
+amatsu,115,78,8	script	Porter#10	774,{
 callfunc "F_Porter",10;
 }
-niflheim.gat,132,242,5	script	Porter#11	774,{
+niflheim,132,242,5	script	Porter#11	774,{
 callfunc "F_Porter",11;
 }
-xmas.gat,232,309,5	script	Porter#12	774,{
+xmas,232,309,5	script	Porter#12	774,{
 callfunc "F_Porter",12;
 }
-louyang.gat,35,279,8	script	Porter#13	774,{
+louyang,35,279,8	script	Porter#13	774,{
 callfunc "F_Porter",13;
 }
-gonryun.gat,82,95,7	script	Porter#14	774,{
+gonryun,82,95,7	script	Porter#14	774,{
 callfunc "F_Porter",14;
 }
-yuno.gat,58,195,4	script	Porter#15	774,{
+yuno,58,195,4	script	Porter#15	774,{
 callfunc "F_Porter",15;
 }
-moc_fild04.gat,210,326,2	script	Porter#16	774,{
+moc_fild04,210,326,2	script	Porter#16	774,{
 callfunc "F_Porter",16;
 }
-jawaii.gat,247,174,7	script	Porter#17	774,{
+jawaii,247,174,7	script	Porter#17	774,{
 callfunc "F_Porter",17;
 }
-gef_fild10.gat,159,95,2	script	Porter#18	774,{
+gef_fild10,159,95,2	script	Porter#18	774,{
 callfunc "F_Porter",18;
 }
-mjolnir_02.gat,76,364,5	script	Porter#19	774,{
+mjolnir_02,76,364,5	script	Porter#19	774,{
 callfunc "F_Porter",19;
 }
-gefenia01.gat,97,22,6	script	Porter#20	774,{
+gefenia01,97,22,6	script	Porter#20	774,{
 callfunc "F_Porter",20;
 }
-ayothaya.gat,182,105,5	script	Porter#21	774,{
+ayothaya,182,105,5	script	Porter#21	774,{
 callfunc "F_Porter",21;
 }
-lighthalzen.gat,99,241,4	script	Porter#22	774,{
+lighthalzen,99,241,4	script	Porter#22	774,{
 callfunc "F_Porter",22;
 }
-jupe_gate.gat,46,18,7	script	Porter#23	774,{
+jupe_gate,46,18,7	script	Porter#23	774,{
 callfunc "F_Porter",23;
 }
-airport.gat,141,43,5	script	Itinerary Schedule	837,{
+airport,141,43,5	script	Itinerary Schedule	837,{
 mes "^FF0000[Itinerary]^000000";
 callfunc "F_Itin";
 }
-airplane.gat,102,68,5	script	Docker	852,{
+airplane,102,68,5	script	Docker	852,{
 	if($destination == 250) goto Nowhere;
 	mes "^FF0000[Airplane Attendant]^000000";
 	if($destination == 250)goto Notime;

+ 1 - 1
npc/custom/banks/bank.txt

@@ -13,7 +13,7 @@
 //= the script. To use it simply change the first set command
 //= to set the cost variable to whatever you want the fee to be.
 //============================================================ 
-prontera.gat,132,217,5	script	Banker	109,{
+prontera,132,217,5	script	Banker	109,{
 set @cost,500;
 mes "[Banker]";
 mes "Welcome to the First Bank of Prontera. How can I help you today?";

+ 4 - 4
npc/custom/banks/kafra_bank.txt

@@ -19,7 +19,7 @@
 //	zeny exploits when you change DATE at your server
 //============================================================ 
 
-prontera.gat,131,190,1	script	Bank Clerk::bankg	833,{  
+prontera,131,190,1	script	Bank Clerk::bankg	833,{  
  mes"[Maniss]";
  mes strcharinfo(0)+", welcome to the 2nd Bank of Prontera!";
 
@@ -111,6 +111,6 @@ B_EXIT2:
  close;
 }
 
-geffen.gat,125,73,3	duplicate(bankg)	Bank Clerk#2	833
-izlude.gat,145,107,1	duplicate(bankg)	Bank Clerk#3	833
-morocc.gat,147,84,7	duplicate(bankg)	Bank Clerk#4	833
+geffen,125,73,3	duplicate(bankg)	Bank Clerk#2	833
+izlude,145,107,1	duplicate(bankg)	Bank Clerk#3	833
+morocc,147,84,7	duplicate(bankg)	Bank Clerk#4	833

+ 2 - 2
npc/custom/blackjack.txt

@@ -18,7 +18,7 @@
 //============================================================ 
 
 
-cmd_in02.gat,188,89,1	script	Black Jack Dealer	57,{
+cmd_in02,188,89,1	script	Black Jack Dealer	57,{
 
 	mes "[Dealer]";
 	mes "Hello there! Would you like to play a game of Black Jack?";
@@ -346,4 +346,4 @@ sF_P5cards:
 	mes "    | "+@playCard$[3]+" |   | "+@playCard$[4]+" | ";
 	mes "    '-----'   '-----' ";
 	return;
-}
+}

+ 2 - 2
npc/custom/breeder.txt

@@ -15,7 +15,7 @@
 //============================================================ 
 
 
-prontera.gat,122,200,1	script	Universal Rental Npc	726,{
+prontera,122,200,1	script	Universal Rental Npc	726,{
 	mes "[Universal Rental Npc]";
 	mes "Hi, here you can rent Carts, Falcons or Pecopecos.";
 	next;
@@ -84,4 +84,4 @@ L_Quit2:
 	mes "[Universal Rental Npc]";
 	mes strcharinfo(0) + ", please come again when you want another...";
 	close;
-}
+}

+ 2 - 2
npc/custom/card_remover.txt

@@ -2,7 +2,7 @@
 // DANGEROUS! TODO: Think.. think 8) [Lupus]
 
 
-prt_in.gat,28,73,4	script	Wise Old Woman	78,{
+prt_in,28,73,4	script	Wise Old Woman	78,{
 
 UPGRADEROOT:
 	mes "[Wise Old Woman]";
@@ -172,4 +172,4 @@ CLOSEOUT:
 	mes "[Wise Old Woman]";
 	mes "Very well. Return at once if you seek my services.";
 	close;
-}
+}

+ 9 - 9
npc/custom/devnpc.txt

@@ -20,7 +20,7 @@
 //============================================================ 
 
 // MouseJstr =========================================================>\\
-ayothaya.gat,76,145,5	script	MouseJstr	763,{
+ayothaya,76,145,5	script	MouseJstr	763,{
  	npcspeed 50;
 	mes "[MouseJstr]";
 	mes "Yo homeslices..";
@@ -67,7 +67,7 @@ OnInit:
 }
 
 // MC Cameri =========================================================>\\
-morocc.gat,160,97,4	script	MC Cameri	706,{
+morocc,160,97,4	script	MC Cameri	706,{
  	npcspeed 100;
 	mes "[MC Cameri]";
 	mes "I'm the @command guy from oA...";
@@ -150,7 +150,7 @@ OnInit:
 
 
 // Davidsiaw =========================================================>\\
-payon.gat,182,104,4	script	Davidsiaw	1002,{
+payon,182,104,4	script	Davidsiaw	1002,{
  	npcspeed 150;
 	mes "[Davidsiaw]";
 	mes "omghi";
@@ -202,7 +202,7 @@ OnInit:
 }
 
 //Aria\\
-prontera.gat,156,179,4	script	Aria	805,{
+prontera,156,179,4	script	Aria	805,{
  	npcspeed 150;
 	mes "[Aria]";
 	mes "Okay, I'm Evera's brother, Aria";
@@ -287,7 +287,7 @@ OnInit:
 }
 
 // Evera =========================================================>\\
-prontera.gat,156,183,5	script	Evera	769,{
+prontera,156,183,5	script	Evera	769,{
  	npcspeed 50;
 	mes "[Evera]";
 	mes "Hi";
@@ -344,7 +344,7 @@ OnInit:
 }
 
 // Kevin =========================================================>\\
-prontera.gat,178,204,5	script	Kevin	774,{
+prontera,178,204,5	script	Kevin	774,{
  	npcspeed 50;
 	mes "[Kevin]";
 	mes "SUP?!?!?!?!";
@@ -412,7 +412,7 @@ OnInit:
 
 
 // massdriller =========================================================>\\
-geffen.gat,122,63,5	script	massdriller	823,{
+geffen,122,63,5	script	massdriller	823,{
  	npcspeed 50;
 	mes "[massdriller]";
 	mes "Who am i? I am A nobody!";
@@ -478,7 +478,7 @@ OnInit:
  	initnpctimer;
         end;
 }
-aldebaran.gat,137,118,5	script	Fredzilla	4020,0,0,{
+aldebaran,137,118,5	script	Fredzilla	4020,0,0,{
  	npcspeed 140;
 OnTouch:
 	mes "[Fredzilla]";
@@ -505,4 +505,4 @@ doitagain:
 OnInit:
  	initnpctimer;
         end;
-}
+}

+ 1 - 2
npc/custom/dye.txt

@@ -21,7 +21,7 @@
 
 
 //Stylist------------------------------------------------------------------------------------------------------------
-prontera.gat,170,180,1	script	Stylist	122,{
+prontera,170,180,1	script	Stylist	122,{
 	mes "[^FF8000Stylist^000000]";
 	mes "I'm the greatest stylist in all of Rune-Midgard~~!";
 	mes "I can change your hair style or color!";
@@ -173,4 +173,3 @@ prontera.gat,170,180,1	script	Stylist	122,{
 		if(@look == 77) menu "Back To The Begin",Lbrowsecloth,"I like this one",Lstop;
 		if(@look != 77)	menu "Keep going",Lbrowseclothrep,"I like this one",Lstop;
 }
-

+ 1 - 1
npc/custom/eAAC_Scripts/DonationGirl/donate.txt

@@ -47,7 +47,7 @@
 //= query_sql command.
 //===========================================================
 
-prontera.gat,145,179,5	script	Donation Girl	714,{
+prontera,145,179,5	script	Donation Girl	714,{
 
 if (getgmlevel() >= 80) goto L_GM;
 

+ 1 - 1
npc/custom/eAAC_Scripts/banker.txt

@@ -75,7 +75,7 @@
 
 //| Copyright © 2006 erKURITA. All Rights Reserved
 
-prontera.gat,155,188,3	script	Zacariath Madhat	872,{
+prontera,155,188,3	script	Zacariath Madhat	872,{
 
 //|~~~~~~~~~ Settings of the NPC: ~~~~~~~~~~~~~~~~~
 set @npcname$,"^999999[Zach]^000000";		//|

+ 6 - 6
npc/custom/eAAC_Scripts/disguiser.txt

@@ -21,32 +21,32 @@
 //////////////////////////
 //Places all of our NPCs//
 //////////////////////////
-prt_fild05.gat,277,226,5	script	Dullahan Master	736,{
+prt_fild05,277,226,5	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",0,quest_disguise;
 Close;
 }
 
-moc_fild10.gat,34,283,4	script	Dullahan Master	736,{
+moc_fild10,34,283,4	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",1,quest_disguise;
 close;
 }
 
-gef_fild00.gat,97,123,4	script	Dullahan Master	736,{
+gef_fild00,97,123,4	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",2,quest_disguise;
 close;
 }
 
-pay_fild01.gat,369,305,4	script	Dullahan Master	736,{
+pay_fild01,369,305,4	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",3,quest_disguise;
 close;
 }
 
-pay_fild03.gat,313,40,4	script	Dullahan Master	736,{
+pay_fild03,313,40,4	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",4,quest_disguise;
 close;
 }
 
-prt_fild08.gat,362,185,4	script	Dullahan Master	736,{
+prt_fild08,362,185,4	script	Dullahan Master	736,{
 	callfunc "PXC_Disguiser",5,quest_disguise;
 	close;
 

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/Changelog.txt

@@ -480,4 +480,4 @@
 * Broadcast Module v1.7
 - Expanded to include new PvP rooms
 
--- Too old to remember :P
+-- Too old to remember :P

+ 119 - 119
npc/custom/eAAC_Scripts/kafraExpress/kafras.txt

@@ -18,279 +18,279 @@
 //callfunc "F_KafraExpress","NPC Name","Image File", type, "Save Map", Save X, Save Y;
 
 //Town Kafras
-alberta.gat,113,60,5	script	Kafra Express::Alberta	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"alberta.gat",116,57;
+alberta,113,60,5	script	Kafra Express::Alberta	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"alberta",116,57;
 }
 
-aldebaran.gat,133,124,5	script	Kafra Express::AlDeBaran	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",2,"aldebaran.gat",139,131;
+aldebaran,133,124,5	script	Kafra Express::AlDeBaran	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",2,"aldebaran",139,131;
 }
 
-amatsu.gat,201,80,8	script	Kafra Express::Amatsu	114,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_04",0,"amatsu.gat",197,81;
+amatsu,201,80,8	script	Kafra Express::Amatsu	114,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_04",0,"amatsu",197,81;
 }
 
-ayothaya.gat,195,160,8	script	Kafra Express::Ayothaya	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",0,"ayothaya.gat",194,173;
+ayothaya,195,160,8	script	Kafra Express::Ayothaya	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",0,"ayothaya",194,173;
 }
 
-comodo.gat,190,153,5	script	Kafra Express::Comodo	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"comodo.gat",189,166;
+comodo,190,153,5	script	Kafra Express::Comodo	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"comodo",189,166;
 }
 
-geffen.gat,121,62,8	script	Kafra Express::Geffen	113,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_05",0,"geffen.gat",119,56;
+geffen,121,62,8	script	Kafra Express::Geffen	113,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_05",0,"geffen",119,56;
 }
 
-gonryun.gat,169,188,2	script	Kafra Express::GonRyun	117,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_01",2,"gonryun.gat",168,199;
+gonryun,169,188,2	script	Kafra Express::GonRyun	117,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_01",2,"gonryun",168,199;
 }
 
-einbech.gat,143,243,3	script	Kafra Express::Einbech	860,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"einbech.gat",157,250;
+einbech,143,243,3	script	Kafra Express::Einbech	860,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"einbech",157,250;
 }
 
-einbroch.gat,58,207,4	script	Kafra Express::Einbroch	860,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"einbroch.gat",64,184;
+einbroch,58,207,4	script	Kafra Express::Einbroch	860,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"einbroch",64,184;
 }
 
-hugel.gat,101,117,1	script	Kafra Express::Hugel	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",0,"hugel.gat",102,109;
+hugel,101,117,1	script	Kafra Express::Hugel	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",0,"hugel",102,109;
 }
 
-izlude.gat,136,94,2	script	Kafra Express::Izlude	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",0,"izlude.gat",147,99;
+izlude,136,94,2	script	Kafra Express::Izlude	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",0,"izlude",147,99;
 }
 
-jawaii.gat,208,217,7	script	Kafra Express::Jawaii	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"jawaii.gat",213,209;
+jawaii,208,217,7	script	Kafra Express::Jawaii	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"jawaii",213,209;
 }
 
-lighthalzen.gat,165,106,3	script	Kafra Express::Lighthalzen	861,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_09",0,"lighthalzen.gat",152,106;
+lighthalzen,165,106,3	script	Kafra Express::Lighthalzen	861,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_09",0,"lighthalzen",152,106;
 }
 
-louyang.gat,220,123,3	script	Kafra Express::LouYang	117,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_01",0,"louyang.gat",221,128;
+louyang,220,123,3	script	Kafra Express::LouYang	117,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_01",0,"louyang",221,128;
 }
 
-xmas.gat,148,126,4	script	Kafra Express::Lutie	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",0,"xmas.gat",149,117;
+xmas,148,126,4	script	Kafra Express::Lutie	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",0,"xmas",149,117;
 }
 
-morocc.gat,156,97,3	script	Kafra Express::Morocc	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"morocc.gat",156,91;
+morocc,156,97,3	script	Kafra Express::Morocc	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",0,"morocc",156,91;
 }
 
-niflheim.gat,196,192,3	script	Kafra Express::Niflheim	791,{
-	callfunc "F_KafraExpress","Kafra Express","",3,"niflheim.gat",194,185;
+niflheim,196,192,3	script	Kafra Express::Niflheim	791,{
+	callfunc "F_KafraExpress","Kafra Express","",3,"niflheim",194,185;
 }
 
-payon.gat,152,181,5	script	Kafra Express::Payon	114,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_04",0,"payon.gat",162,182;
+payon,152,181,5	script	Kafra Express::Payon	114,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_04",0,"payon",162,182;
 }
 
-prontera.gat,147,177,7	script	Kafra Express::Prontera	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"prontera.gat",156,195;
+prontera,147,177,7	script	Kafra Express::Prontera	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"prontera",156,195;
 }
 
-umbala.gat,89,159,4	script	Kafra Express::Umbala	860,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"umbala.gat",91,159;
+umbala,89,159,4	script	Kafra Express::Umbala	860,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_08",0,"umbala",91,159;
 }
 
-yuno.gat,159,87,5	script	Kafra Express::Yuno	861,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_09",0,"yuno.gat",159,52;
+yuno,159,87,5	script	Kafra Express::Yuno	861,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_09",0,"yuno",159,52;
 }
 
 //Dungeon Kafras
 //Abyss Lake
-hu_fild05.gat,170,305,7	script	Kafra Express::D_Abyss	861,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"hu_fild05.gat",160,302;
+hu_fild05,170,305,7	script	Kafra Express::D_Abyss	861,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"hu_fild05",160,302;
 }
 
 //Amatsu D
-ama_in02.gat,115,184,6	script	Kafra Express::D_Amatsu	117,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"ama_in02.gat",118,184;
+ama_in02,115,184,6	script	Kafra Express::D_Amatsu	117,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"ama_in02",118,184;
 }
 
 //AntHell North
-moc_fild04.gat,208,323,1	script	Kafra Express::D_Anthell1	114,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"moc_fild04.gat",207,332;
+moc_fild04,208,323,1	script	Kafra Express::D_Anthell1	114,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"moc_fild04",207,332;
 }
 
 //AntHell South
-moc_fild15.gat,251,243,3	script	Kafra Express::D_Anthell2	114,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"moc_fild15.gat",246,251;
+moc_fild15,251,243,3	script	Kafra Express::D_Anthell2	114,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"moc_fild15",246,251;
 }
 
 //Ayothaya Dungeon
-ayo_fild02.gat,289,144,3	script	Kafra Express::D_Ayothaya	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"ayo_fild02.gat",289,155;
+ayo_fild02,289,144,3	script	Kafra Express::D_Ayothaya	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"ayo_fild02",289,155;
 }
 
 //Byalan Island
-izlu2dun.gat,101,82,7	script	Kafra Express::D_Byalan	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"izlu2dun.gat",112,84;
+izlu2dun,101,82,7	script	Kafra Express::D_Byalan	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"izlu2dun",112,84;
 }
 
 //Comodo East Cave
-cmd_fild01.gat,33,321,4	script	Kafra Express::D_ComodoE	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"cmd_fild01.gat",34,325;
+cmd_fild01,33,321,4	script	Kafra Express::D_ComodoE	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"cmd_fild01",34,325;
 }
 
 //Comodo West Cave
-comodo.gat,31,218,4	script	Kafra Express::D_ComodoW	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"comodo.gat",32,209;
+comodo,31,218,4	script	Kafra Express::D_ComodoW	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"comodo",32,209;
 }
 
 //Comodo North Cave
-comodo.gat,182,347,2	script	Kafra Express::D_ComodoN	721,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"comodo.gat",180,352;
+comodo,182,347,2	script	Kafra Express::D_ComodoN	721,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_07",1,"comodo",180,352;
 }
 
 //Coal Mines
-mjolnir_02.gat,83,364,4	script	Kafra Express::D_Coal	861,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"mjolnir_02.gat",89,358;
+mjolnir_02,83,364,4	script	Kafra Express::D_Coal	861,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"mjolnir_02",89,358;
 }
 
 //Culvert
-prt_fild05.gat,275,219,5	script	Kafra Express::D_Culvert	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"prt_fild05.gat",274,208;
+prt_fild05,275,219,5	script	Kafra Express::D_Culvert	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"prt_fild05",274,208;
 }
 
 //Gefenia
-gefenia01.gat,56,171,6	script	Kafra Express::D_Gefenia1	861,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"gefenia01.gat",59,169;
+gefenia01,56,171,6	script	Kafra Express::D_Gefenia1	861,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_09",1,"gefenia01",59,169;
 }
 
 //Geffen Dungeon
-gef_tower.gat,156,33,3	script	Kafra Express::D_Geffen	113,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"gef_tower.gat",147,35;
+gef_tower,156,33,3	script	Kafra Express::D_Geffen	113,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"gef_tower",147,35;
 }
 
 //GH: Church
-glast_01.gat,193,136,5	script	Kafra Express::D_GHChurch	791,{
-	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01.gat",206,136;
+glast_01,193,136,5	script	Kafra Express::D_GHChurch	791,{
+	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01",206,136;
 }
 
 //GH: Castle
-glast_01.gat,200,350,4	script	Kafra Express::D_GHCastle	791,{
-	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01.gat",200,347;
+glast_01,200,350,4	script	Kafra Express::D_GHCastle	791,{
+	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01",200,347;
 }
 
 //GH: Staircase
-glast_01.gat,58,103,7	script	Kafra Express::D_GHStair	791,{
-	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01.gat",62,107;
+glast_01,58,103,7	script	Kafra Express::D_GHStair	791,{
+	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01",62,107;
 }
 
 //GH: Chivalry
-glast_01.gat,62,198,6	script	Kafra Express::D_GHChivalry	791,{
-	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01.gat",69,193;
+glast_01,62,198,6	script	Kafra Express::D_GHChivalry	791,{
+	callfunc "F_KafraExpress","Kafra Express","",1,"glast_01",69,193;
 }
 
 //LightHalzen Rekkenber (Sewer Entrance)
-lighthalzen.gat,311,293,1	script	Kafra Express::D_Lhz	860,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"lighthalzen.gat",301,286;
+lighthalzen,311,293,1	script	Kafra Express::D_Lhz	860,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"lighthalzen",301,286;
 }
 
 //LightHalzen Rekkenber (Rekkenber Entrance)(
-//lighthalzen.gat,69,57,7	script	Kafra Express::D_Lhz	860,{
-//	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"lighthalzen.gat",78,57;
+//lighthalzen,69,57,7	script	Kafra Express::D_Lhz	860,{
+//	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"lighthalzen",78,57;
 //}
 
 //Juperos
-jupe_cave.gat,45,55,5	script	Kafra Express::D_Juperos	860,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"jupe_cave.gat",45,48;
+jupe_cave,45,55,5	script	Kafra Express::D_Juperos	860,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_08",1,"jupe_cave",45,48;
 }
 
 //Laberynth
-prt_fild01.gat,143,365,3	script	Kafra Express::D_Maze	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"prt_fild01.gat",136,361;
+prt_fild01,143,365,3	script	Kafra Express::D_Maze	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"prt_fild01",136,361;
 }
 
 //LouYang D
-louyang.gat,35,276,6	script	Kafra Express::D_Louyang	117,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"louyang.gat",41,267;
+louyang,35,276,6	script	Kafra Express::D_Louyang	117,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"louyang",41,267;
 }
 
 //Magma D
-yuno_fild03.gat,34,143,5	script	Kafra Express::D_Magma	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"yuno_fild03.gat",35,135;
+yuno_fild03,34,143,5	script	Kafra Express::D_Magma	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"yuno_fild03",35,135;
 }
 
 //Orc D North
-in_orcs01.gat,24,165,5	script	Kafra Express::D_OrcsN	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"in_orcs01.gat",34,165;
+in_orcs01,24,165,5	script	Kafra Express::D_OrcsN	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"in_orcs01",34,165;
 }
 
 //Orc D South
-in_orcs01.gat,103,99,5	script	Kafra Express::D_OrcsS	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"in_orcs01.gat",112,99;
+in_orcs01,103,99,5	script	Kafra Express::D_OrcsS	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"in_orcs01",112,99;
 }
 
 //Payon D 
-pay_arche.gat,38,138,6	script	Kafra Express::D_Payon	112,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"pay_arche.gat",41,133;
+pay_arche,38,138,6	script	Kafra Express::D_Payon	112,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_06",1,"pay_arche",41,133;
 }
 
 //Pyramids D 
-moc_ruins.gat,60,166,5	script	Kafra Express::D_Pyramid	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"moc_ruins.gat",62,162;
+moc_ruins,60,166,5	script	Kafra Express::D_Pyramid	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"moc_ruins",62,162;
 }
 
 //Sphinx D
-moc_fild19.gat,106,97,8	script	Kafra Express::D_Sphinx	115,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"moc_fild19.gat",107,100;
+moc_fild19,106,97,8	script	Kafra Express::D_Sphinx	115,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"moc_fild19",107,100;
 }
 
 //Sunken Ship
-alb2trea.gat,75,101,5	script	Kafra Express::D_Sunken	114,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"alb2trea.gat",87,103;
+alb2trea,75,101,5	script	Kafra Express::D_Sunken	114,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_04",1,"alb2trea",87,103;
 }
 
 //Thanatos Tower
-tha_scene01.gat,139,194,0	script	Kafra Express::D_Thanatos	113,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tha_scene01.gat",132,220;
+tha_scene01,139,194,0	script	Kafra Express::D_Thanatos	113,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tha_scene01",132,220;
 }
 
 //Toy Factory
-xmas.gat,138,307,6	script	Kafra Express::D_Toy	116,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"xmas.gat",144,306;
+xmas,138,307,6	script	Kafra Express::D_Toy	116,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"xmas",144,306;
 }
 
 //Turtle Cave Entrance
-tur_dun01.gat,147,237,6	script	Kafra Express::D_TCave	113,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tur_dun01.gat",155,234;
+tur_dun01,147,237,6	script	Kafra Express::D_TCave	113,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tur_dun01",155,234;
 }
 
 //Turtle Island Entrance
-tur_dun01.gat,148,54,6	script	Kafra Express::D_TIsland	113,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tur_dun01.gat",153,47;
+tur_dun01,148,54,6	script	Kafra Express::D_TIsland	113,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"tur_dun01",153,47;
 }
 
 //Umbala D
-umbala.gat,120,284,3	script	Kafra Express::D_Umbala	117,{
-	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"umbala.gat",113,282;
+umbala,120,284,3	script	Kafra Express::D_Umbala	117,{
+	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"umbala",113,282;
 }
 
 //Guild War Kafras: Disabled by Default!
 
 //Al De Baran Guild Grounds
-//alde_gld.gat,156,165,3	script	Kafra Express::G_AlDeBaran	116,{
-//	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"alde_gld.gat",156,157;
+//alde_gld,156,165,3	script	Kafra Express::G_AlDeBaran	116,{
+//	callfunc "F_KafraExpress","Kafra Express","kafra_02",1,"alde_gld",156,157;
 //}
 
 //Geffen Guild Grounds
-//gef_fild13.gat,237,182,6	script	Kafra Express::G_Geffen	113,{
-//	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"gef_fild13.gat",231,181;
+//gef_fild13,237,182,6	script	Kafra Express::G_Geffen	113,{
+//	callfunc "F_KafraExpress","Kafra Express","kafra_05",1,"gef_fild13",231,181;
 //}
 
 //Payon Guild Grounds
-//pay_gld.gat,243,172,6	script	Kafra Express::G_Payon	117,{
-//	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"pay_gld.gat",243,178;
+//pay_gld,243,172,6	script	Kafra Express::G_Payon	117,{
+//	callfunc "F_KafraExpress","Kafra Express","kafra_01",1,"pay_gld",243,178;
 //}
 
 //Prontera Guild Grounds
-//prt_gld.gat,127,163,5	script	Kafra Express::G_Prontera	115,{
-//	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"prt_gld.gat",129,170;
-//}
+//prt_gld,127,163,5	script	Kafra Express::G_Prontera	115,{
+//	callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"prt_gld",129,170;
+//}

+ 0 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_bank.txt

@@ -172,4 +172,3 @@ function	SF_calcInterest {
 }	//SF end
 
 }
-

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_broadcast.txt

@@ -221,4 +221,4 @@ function	SF_bcPvp {
 	}
 } //SF_ end
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_dye.txt

@@ -136,4 +136,4 @@ function	SF_wheelpalette {
 	emotion e_lv2;
 }	//SF_ end
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_jobchange.txt

@@ -530,4 +530,4 @@ function SF_getJobNames {
 	return;
 }
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_jobswap.txt

@@ -415,4 +415,4 @@ function SF_getJobNames	{
 	}
 }
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_main.txt

@@ -402,4 +402,4 @@ function	script	F_keWarp	{
 	emotion getarg(2);
 	warp getarg(3),getarg(4),getarg(5);
 	end;
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_refine.txt

@@ -336,4 +336,4 @@ function SF_sellOres {
 	} while (@submenu > 1);
 }
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_rent.txt

@@ -78,4 +78,4 @@ function	script	F_keRent	{
 		break;
 	}
 	return;
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_shop.txt

@@ -63,4 +63,4 @@ function	script	F_keShop	{
 	cutin getarg(1), 255;
 	callshop @shop$, @kmenu-1;
 	end;
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_statmarket.txt

@@ -125,4 +125,4 @@ function	script	F_keStatMarket	{
 		}
 	} while (@kmenu > 1);
 	return;
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_stats.txt

@@ -127,4 +127,4 @@ function SF_statRaise {
 	} while (@submenu > 1);
 }
 
-}
+}

+ 1 - 1
npc/custom/eAAC_Scripts/kafraExpress/ke_uncard.txt

@@ -162,4 +162,4 @@ function SF_uncard {
 	return 1;
 }
 
-}
+}

文件差異過大導致無法顯示
+ 255 - 255
npc/custom/eAAC_Scripts/kafraExpress/ke_warp_dungeon.txt


+ 28 - 28
npc/custom/eAAC_Scripts/kafraExpress/ke_warp_pvp.txt

@@ -33,29 +33,29 @@ function	script	F_keWarpPvp	{
 		if ($@kewp_showOnline) { 
 			set @kmenu, select(
 				"- Cancel",
-				"- All Levels Rooms ("+($@kewp_cost*@cost)+"z/"+(getmapusers("pvp_n_8-1.gat")+getmapusers("pvp_n_8-2.gat")
-					+getmapusers("pvp_n_8-3.gat")+getmapusers("pvp_n_8-4.gat")+getmapusers("pvp_n_8-5.gat"))+" "+$@ked_users$+")",
+				"- All Levels Rooms ("+($@kewp_cost*@cost)+"z/"+(getmapusers("pvp_n_8-1")+getmapusers("pvp_n_8-2")
+					+getmapusers("pvp_n_8-3")+getmapusers("pvp_n_8-4")+getmapusers("pvp_n_8-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv1-$@kewp_range)+"-"+($@kewp_baseLv1+$@kewp_range)+" Rooms ("+($@kewp_cost1*@cost)+"z/"
-					+(getmapusers("pvp_n_1-1.gat")+getmapusers("pvp_n_1-2.gat")+getmapusers("pvp_n_1-3.gat")
-					+getmapusers("pvp_n_1-4.gat")+getmapusers("pvp_n_1-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_1-1")+getmapusers("pvp_n_1-2")+getmapusers("pvp_n_1-3")
+					+getmapusers("pvp_n_1-4")+getmapusers("pvp_n_1-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv2-$@kewp_range)+"-"+($@kewp_baseLv2+$@kewp_range)+" Rooms ("+($@kewp_cost2*@cost)+"z/"
-					+(getmapusers("pvp_n_2-1.gat")+getmapusers("pvp_n_2-2.gat")+getmapusers("pvp_n_2-3.gat")
-					+getmapusers("pvp_n_2-4.gat")+getmapusers("pvp_n_2-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_2-1")+getmapusers("pvp_n_2-2")+getmapusers("pvp_n_2-3")
+					+getmapusers("pvp_n_2-4")+getmapusers("pvp_n_2-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv3-$@kewp_range)+"-"+($@kewp_baseLv3+$@kewp_range)+" Rooms ("+($@kewp_cost3*@cost)+"z/"
-					+(getmapusers("pvp_n_3-1.gat")+getmapusers("pvp_n_3-2.gat")+getmapusers("pvp_n_3-3.gat")
-					+getmapusers("pvp_n_3-4.gat")+getmapusers("pvp_n_3-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_3-1")+getmapusers("pvp_n_3-2")+getmapusers("pvp_n_3-3")
+					+getmapusers("pvp_n_3-4")+getmapusers("pvp_n_3-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv4-$@kewp_range)+"-"+($@kewp_baseLv4+$@kewp_range)+" Rooms ("+($@kewp_cost4*@cost)+"z/"
-					+(getmapusers("pvp_n_4-1.gat")+getmapusers("pvp_n_4-2.gat")+getmapusers("pvp_n_4-3.gat")
-					+getmapusers("pvp_n_4-4.gat")+getmapusers("pvp_n_4-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_4-1")+getmapusers("pvp_n_4-2")+getmapusers("pvp_n_4-3")
+					+getmapusers("pvp_n_4-4")+getmapusers("pvp_n_4-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv5-$@kewp_range)+"-"+($@kewp_baseLv5+$@kewp_range)+" Rooms ("+($@kewp_cost5*@cost)+"z/"
-					+(getmapusers("pvp_n_5-1.gat")+getmapusers("pvp_n_5-2.gat")+getmapusers("pvp_n_5-3.gat")
-					+getmapusers("pvp_n_5-4.gat")+getmapusers("pvp_n_5-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_5-1")+getmapusers("pvp_n_5-2")+getmapusers("pvp_n_5-3")
+					+getmapusers("pvp_n_5-4")+getmapusers("pvp_n_5-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv6-$@kewp_range)+"-"+($@kewp_baseLv6+$@kewp_range)+" Rooms ("+($@kewp_cost6*@cost)+"z/"
-					+(getmapusers("pvp_n_6-1.gat")+getmapusers("pvp_n_6-2.gat")+getmapusers("pvp_n_6-3.gat")
-					+getmapusers("pvp_n_6-4.gat")+getmapusers("pvp_n_6-5.gat"))+" "+$@ked_users$+")",
+					+(getmapusers("pvp_n_6-1")+getmapusers("pvp_n_6-2")+getmapusers("pvp_n_6-3")
+					+getmapusers("pvp_n_6-4")+getmapusers("pvp_n_6-5"))+" "+$@ked_users$+")",
 				"- Levels "+($@kewp_baseLv7-$@kewp_range)+"-"+($@kewp_baseLv7+$@kewp_range)+" Rooms ("+($@kewp_cost7*@cost)+"z/"
-					+(getmapusers("pvp_n_7-1.gat")+getmapusers("pvp_n_7-2.gat")+getmapusers("pvp_n_7-3.gat")
-					+getmapusers("pvp_n_7-4.gat")+getmapusers("pvp_n_7-5.gat"))+" "+$@ked_users$+")"
+					+(getmapusers("pvp_n_7-1")+getmapusers("pvp_n_7-2")+getmapusers("pvp_n_7-3")
+					+getmapusers("pvp_n_7-4")+getmapusers("pvp_n_7-5"))+" "+$@ked_users$+")"
 			);
 		} else {
 			set @kmenu, select(
@@ -101,7 +101,7 @@ function	script	F_keWarpPvp	{
 
 //SubFunction: SF_pvpMenu (int map-group, int cost, int min level, int max level)
 //Displays the list of the five available Pvp rooms to warp to.
-//map-group is the first index of the pvp map names (in pvp_n_2-3.gat it would be 2)
+//map-group is the first index of the pvp map names (in pvp_n_2-3 it would be 2)
 function SF_pvpMenu {
 	if (getarg(4)) {
 		if (BaseLevel < getarg(3)) {
@@ -118,11 +118,11 @@ function SF_pvpMenu {
 	if ($@kewp_showOnline) {
 		set @submenu, select(
 			"- Cancel Warp (Rooms for "+@msg$+"/"+(getarg(1)*@cost)+"z)",
-			"- Room Sandwich ("+getmapusers("pvp_n_"+getarg(0)+"-1.gat")+" "+$@ked_users$+")",
-			"- Room Rock On ("+getmapusers("pvp_n_"+getarg(0)+"-2.gat")+" "+$@ked_users$+")",
-			"- Four Room ("+getmapusers("pvp_n_"+getarg(0)+"-3.gat")+" "+$@ked_users$+")",
-			"- Room Undercross ("+getmapusers("pvp_n_"+getarg(0)+"-4.gat")+" "+$@ked_users$+")",
-			"- Room Compass ("+getmapusers("pvp_n_"+getarg(0)+"-5.gat")+" "+$@ked_users$+")"
+			"- Room Sandwich ("+getmapusers("pvp_n_"+getarg(0)+"-1")+" "+$@ked_users$+")",
+			"- Room Rock On ("+getmapusers("pvp_n_"+getarg(0)+"-2")+" "+$@ked_users$+")",
+			"- Four Room ("+getmapusers("pvp_n_"+getarg(0)+"-3")+" "+$@ked_users$+")",
+			"- Room Undercross ("+getmapusers("pvp_n_"+getarg(0)+"-4")+" "+$@ked_users$+")",
+			"- Room Compass ("+getmapusers("pvp_n_"+getarg(0)+"-5")+" "+$@ked_users$+")"
 		);
 	} else {
 		set @submenu, select(
@@ -136,21 +136,21 @@ function SF_pvpMenu {
 	}
 	switch (@submenu) {
 	case 2:
-		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-1.gat",-1,-1;
+		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-1",-1,-1;
 		break;
 	case 3:
-		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-2.gat",-1,-1;
+		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-2",-1,-1;
 		break;
 	case 4:
-		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-3.gat",-1,-1;
+		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-3",-1,-1;
 		break;
 	case 5:
-		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-4.gat",-1,-1;
+		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-4",-1,-1;
 		break;
 	case 6:
-		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-5.gat",-1,-1;
+		callfunc "F_keWarp",getarg(1),getarg(2),e_com,"pvp_n_"+getarg(0)+"-5",-1,-1;
 		break;
 	}
 }
 
-}
+}

+ 88 - 88
npc/custom/eAAC_Scripts/kafraExpress/ke_warp_town.txt

@@ -54,37 +54,37 @@ function	script	F_keWarpTown	{
 		if ($@kewt_showOnline) {
 			set @kmenu, select(
 				"- Cancel",
-				"- Alberta ("+@cost+"z/"+(getmapusers("alberta.gat")+getmapusers("alberta_in.gat"))+" "+$@ked_users$+")",
-				"- Al De Baran ("+@cost+"z/"+(getmapusers("aldebaran.gat")+getmapusers("aldeba_in.gat"))+" "+$@ked_users$+")",
-				"- Amatsu ("+@cost+"z/"+(getmapusers("amatsu.gat")+getmapusers("ama_in01.gat")+getmapusers("ama_in02.gat"))
+				"- Alberta ("+@cost+"z/"+(getmapusers("alberta")+getmapusers("alberta_in"))+" "+$@ked_users$+")",
+				"- Al De Baran ("+@cost+"z/"+(getmapusers("aldebaran")+getmapusers("aldeba_in"))+" "+$@ked_users$+")",
+				"- Amatsu ("+@cost+"z/"+(getmapusers("amatsu")+getmapusers("ama_in01")+getmapusers("ama_in02"))
 					+" "+$@ked_users$+")",
-				"- Ayothaya ("+@cost+"z/"+(getmapusers("ayothaya.gat")+getmapusers("ayo_in01.gat")+getmapusers("ayo_in02.gat"))
+				"- Ayothaya ("+@cost+"z/"+(getmapusers("ayothaya")+getmapusers("ayo_in01")+getmapusers("ayo_in02"))
 					+" "+$@ked_users$+")",
-				"- Comodo ("+@cost+"z/"+(getmapusers("comodo.gat")+getmapusers("cmd_in01.gat")+getmapusers("cmd_in02.gat"))
+				"- Comodo ("+@cost+"z/"+(getmapusers("comodo")+getmapusers("cmd_in01")+getmapusers("cmd_in02"))
 					+" "+$@ked_users$+")",
-				"- Einbech ("+@cost+"z/"+(getmapusers("einbech.gat"))+" "+$@ked_users$+")",
-				"- Einbroch ("+@cost+"z/"+(getmapusers("einbroch.gat")+getmapusers("ein_in01.gat"))+" "+$@ked_users$+")",
-				"- Geffen ("+@cost+"z/"+(getmapusers("geffen.gat")+getmapusers("geffen_in.gat")+getmapusers("gef_tower.gat"))
+				"- Einbech ("+@cost+"z/"+(getmapusers("einbech"))+" "+$@ked_users$+")",
+				"- Einbroch ("+@cost+"z/"+(getmapusers("einbroch")+getmapusers("ein_in01"))+" "+$@ked_users$+")",
+				"- Geffen ("+@cost+"z/"+(getmapusers("geffen")+getmapusers("geffen_in")+getmapusers("gef_tower"))
 					+" "+$@ked_users$+")",
-				"- Gon Ryun ("+@cost+"z/"+(getmapusers("gonryun.gat")+getmapusers("gon_in.gat"))+" "+$@ked_users$+")",
-				"- Hugel ("+@cost+"z/"+(getmapusers("hugel.gat")+getmapusers("hu_in01.gat"))+" "+$@ked_users$+")",
-				"- Izlude ("+@cost+"z/"+(getmapusers("izlude.gat")+getmapusers("izlude_in.gat"))+" "+$@ked_users$+")",
-				"- Jawaii ("+@cost+"z/"+(getmapusers("jawaii.gat")+getmapusers("jawaii_in.gat"))+" "+$@ked_users$+")",
-				"- LightHalzen ("+@cost+"z/"+(getmapusers("lighthalzen.gat")+getmapusers("lhz_in01.gat")
-					+getmapusers("lhz_in02.gat")+getmapusers("lhz_in03.gat"))+" "+$@ked_users$+")",
-				"- Lou Yang ("+@cost+"z/"+(getmapusers("louyang.gat")+getmapusers("lou_in01.gat")+getmapusers("lou_in02.gat"))
+				"- Gon Ryun ("+@cost+"z/"+(getmapusers("gonryun")+getmapusers("gon_in"))+" "+$@ked_users$+")",
+				"- Hugel ("+@cost+"z/"+(getmapusers("hugel")+getmapusers("hu_in01"))+" "+$@ked_users$+")",
+				"- Izlude ("+@cost+"z/"+(getmapusers("izlude")+getmapusers("izlude_in"))+" "+$@ked_users$+")",
+				"- Jawaii ("+@cost+"z/"+(getmapusers("jawaii")+getmapusers("jawaii_in"))+" "+$@ked_users$+")",
+				"- LightHalzen ("+@cost+"z/"+(getmapusers("lighthalzen")+getmapusers("lhz_in01")
+					+getmapusers("lhz_in02")+getmapusers("lhz_in03"))+" "+$@ked_users$+")",
+				"- Lou Yang ("+@cost+"z/"+(getmapusers("louyang")+getmapusers("lou_in01")+getmapusers("lou_in02"))
 					+" "+$@ked_users$+")",
-				"- Lutie ("+@cost+"z/"+(getmapusers("xmas.gat")+getmapusers("xmas_in.gat"))+" "+$@ked_users$+")",
-				"- Morocc ("+@cost+"z/"+(getmapusers("morocc.gat")+getmapusers("morocc_in.gat")+getmapusers("moc_castle.gat"))
+				"- Lutie ("+@cost+"z/"+(getmapusers("xmas")+getmapusers("xmas_in"))+" "+$@ked_users$+")",
+				"- Morocc ("+@cost+"z/"+(getmapusers("morocc")+getmapusers("morocc_in")+getmapusers("moc_castle"))
 					+" "+$@ked_users$+")",
-				"- Niflheim ("+@niflcost+"z/"+(getmapusers("niflheim.gat")+getmapusers("nif_in.gat"))+" "+$@ked_users$+")",
-				"- Payon ("+@cost+"z/"+(getmapusers("payon.gat")+getmapusers("payon_in01.gat")+getmapusers("payon_in02.gat"))
+				"- Niflheim ("+@niflcost+"z/"+(getmapusers("niflheim")+getmapusers("nif_in"))+" "+$@ked_users$+")",
+				"- Payon ("+@cost+"z/"+(getmapusers("payon")+getmapusers("payon_in01")+getmapusers("payon_in02"))
 					+" "+$@ked_users$+")",
-				"- Prontera ("+@cost+"z/"+(getmapusers("prontera.gat")+getmapusers("prt_castle.gat")
-					+getmapusers("prt_church.gat")+getmapusers("prt_in.gat"))+" "+$@ked_users$+")",
-				"- Umbala ("+@cost+"z/"+(getmapusers("umbala.gat")+getmapusers("um_in.gat"))+" "+$@ked_users$+")",
-				"- Yuno ("+@cost+"z/"+(getmapusers("yuno.gat")+getmapusers("yuno_in01.gat")+getmapusers("yuno_in02.gat")
-					+getmapusers("yuno_in03.gat")+getmapusers("yuno_in04.gat")+getmapusers("yuno_in05.gat"))+" "+$@ked_users$+")"
+				"- Prontera ("+@cost+"z/"+(getmapusers("prontera")+getmapusers("prt_castle")
+					+getmapusers("prt_church")+getmapusers("prt_in"))+" "+$@ked_users$+")",
+				"- Umbala ("+@cost+"z/"+(getmapusers("umbala")+getmapusers("um_in"))+" "+$@ked_users$+")",
+				"- Yuno ("+@cost+"z/"+(getmapusers("yuno")+getmapusers("yuno_in01")+getmapusers("yuno_in02")
+					+getmapusers("yuno_in03")+getmapusers("yuno_in04")+getmapusers("yuno_in05"))+" "+$@ked_users$+")"
 			);
 		} else {
 			set @kmenu, select(
@@ -115,67 +115,67 @@ function	script	F_keWarpTown	{
 		switch (@kmenu) {
 		case 2: //Alberta
 			if (SF_check(0x1))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"alberta.gat",117,56;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"alberta",117,56;
 			break;
 		case 3: //AlDeBaran
 			if (SF_check(0x2))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"aldebaran.gat",139,124;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"aldebaran",139,124;
 			break;
 		case 4: //Amatsu
 			if (SF_check(0x4))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"amatsu.gat",197,88;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"amatsu",197,88;
 			break;
 		case 5: //Ayathoya
 			if (SF_check(0x8))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"ayothaya.gat",202,174;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"ayothaya",202,174;
 			break;
 		case 6: //Comodo
 			if (SF_check(0x10))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"comodo.gat",189,150;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"comodo",189,150;
 			break;
 		case 7: //Einbech
 			if (SF_check(0x20))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"einbech.gat",137,220;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"einbech",137,220;
 			break;
 		case 8: //Einbroch
 			if (SF_check(0x40))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"einbroch.gat",64,199;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"einbroch",64,199;
 			break;
 		case 9: //Geffen
 			if (SF_check(0x80))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"geffen.gat",120,66;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"geffen",120,66;
 			break;
 		case 10: //GonRyun
 			if (SF_check(0x100))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"gonryun.gat",160,180;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"gonryun",160,180;
 			break;
 		case 11: //Hugel
 			if (SF_check(0x200))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"hugel.gat",96,105;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"hugel",96,105;
 			break;
 		case 12: //Izlude
 			if (SF_check(0x400))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"izlude.gat",127,97;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"izlude",127,97;
 			break;
 		case 13: //Jawaii
 			if (SF_check(0x800))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"jawaii.gat",214,223;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"jawaii",214,223;
 			break;
 		case 14: //LightHalzen
 			if (SF_check(0x1000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"lighthalzen.gat",158,92;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"lighthalzen",158,92;
 			break;
 		case 15: //LouYang
 			if (SF_check(0x2000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"louyang.gat",218,118;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"louyang",218,118;
 			break;
 		case 16: //Lutie
 			if (SF_check(0x4000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"xmas.gat",148,133;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"xmas",148,133;
 			break;
 		case 17: //Morocc
 			if (SF_check(0x8000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"morocc.gat",162,91;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"morocc",162,91;
 			break;
 		case 18: //Niflheim
 			if (SF_check(0x10000)) {
@@ -183,24 +183,24 @@ function	script	F_keWarpTown	{
 					mes "...?";
 					callfunc "F_keIntro", e_no, "For some reason I can't warp you there!";
 				} else
-					callfunc "F_keWarp",$@kewt_niflCost,$@kewd_discount,e_yawn,"niflheim.gat",194,185;
+					callfunc "F_keWarp",$@kewt_niflCost,$@kewd_discount,e_yawn,"niflheim",194,185;
 			}
 			break;
 		case 19: //Payon
 			if (SF_check(0x20000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"payon.gat",159,181;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"payon",159,181;
 			break;
 		case 20: //Prontera
 			if (SF_check(0x40000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"prontera.gat",156,175;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"prontera",156,175;
 			break;
 		case 21: //Umbala
 			if (SF_check(0x80000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"umbala.gat",88,153;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"umbala",88,153;
 			break;
 		case 22: //Yuno
 			if (SF_check(0x100000))
-				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"yuno.gat",158,77;
+				SF_warp $@kewt_cost,$@kewt_discount,e_yawn,"yuno",158,77;
 			break;
 		}
 	} while (@kmenu > 1);
@@ -410,91 +410,91 @@ function	script	F_keAddTravelTown	{
 // End update code.
 
 	if ($@kewt_travel > 1) {
-		if (@map$ == "alberta.gat" || kewt_travel&0x1)
+		if (@map$ == "alberta" || kewt_travel&0x1)
 			set #kewt_travel,#kewt_travel|0x1;
-		if (@map$ == "aldebaran.gat" || kewt_travel&0x2)
+		if (@map$ == "aldebaran" || kewt_travel&0x2)
 			set #kewt_travel,#kewt_travel|0x2;
-		if (@map$ == "amatsu.gat" || kewt_travel&0x4)
+		if (@map$ == "amatsu" || kewt_travel&0x4)
 			set #kewt_travel,#kewt_travel|0x4;
-		if (@map$ == "ayothaya.gat" || kewt_travel&0x8)
+		if (@map$ == "ayothaya" || kewt_travel&0x8)
 			set #kewt_travel,#kewt_travel|0x8;
-		if (@map$ == "comodo.gat" || kewt_travel&0x10)
+		if (@map$ == "comodo" || kewt_travel&0x10)
 			set #kewt_travel,#kewt_travel|0x10;
-		if (@map$ == "einbech.gat" || kewt_travel&0x20)
+		if (@map$ == "einbech" || kewt_travel&0x20)
 			set #kewt_travel,#kewt_travel|0x20;
-		if (@map$ == "einbroch.gat" || kewt_travel&0x40)
+		if (@map$ == "einbroch" || kewt_travel&0x40)
 			set #kewt_travel,#kewt_travel|0x40;
-		if (@map$ == "geffen.gat" || kewt_travel&0x80)
+		if (@map$ == "geffen" || kewt_travel&0x80)
 			set #kewt_travel,#kewt_travel|0x80;
-		if (@map$ == "gonryun.gat" || kewt_travel&0x100)
+		if (@map$ == "gonryun" || kewt_travel&0x100)
 			set #kewt_travel,#kewt_travel|0x100;
-		if (@map$ == "hugel.gat" || kewt_travel&0x200)
+		if (@map$ == "hugel" || kewt_travel&0x200)
 			set #kewt_travel,#kewt_travel|0x200;
-		if (@map$ == "izlude.gat" || kewt_travel&0x400)
+		if (@map$ == "izlude" || kewt_travel&0x400)
 			set #kewt_travel,#kewt_travel|0x400;
-		if (@map$ == "jawaii.gat" || kewt_travel&0x800)
+		if (@map$ == "jawaii" || kewt_travel&0x800)
 			set #kewt_travel,#kewt_travel|0x800;
-		if (@map$ == "lighthalzen.gat" || kewt_travel&1000)
+		if (@map$ == "lighthalzen" || kewt_travel&1000)
 			set #kewt_travel,#kewt_travel|0x1000;
-		if (@map$ == "louyang.gat" || kewt_travel&0x2000)
+		if (@map$ == "louyang" || kewt_travel&0x2000)
 			set #kewt_travel,#kewt_travel|0x2000;
-		if (@map$ == "xmas.gat" || kewt_travel&0x4000)
+		if (@map$ == "xmas" || kewt_travel&0x4000)
 			set #kewt_travel,#kewt_travel|0x4000;
-		if (@map$ == "morocc.gat" || kewt_travel&0x8000)
+		if (@map$ == "morocc" || kewt_travel&0x8000)
 			set #kewt_travel,#kewt_travel|0x8000;
-		if (@map$ == "niflheim.gat" || kewt_travel&0x10000)
+		if (@map$ == "niflheim" || kewt_travel&0x10000)
 			set #kewt_travel,#kewt_travel|0x10000;
-		if (@map$ == "payon.gat" || kewt_travel&0x20000)
+		if (@map$ == "payon" || kewt_travel&0x20000)
 			set #kewt_travel,#kewt_travel|0x20000;
-		if (@map$ == "prontera.gat" || kewt_travel&0x40000)
+		if (@map$ == "prontera" || kewt_travel&0x40000)
 			set #kewt_travel,#kewt_travel|0x40000;
-		if (@map$ == "umbala.gat" || kewt_travel&0x80000)
+		if (@map$ == "umbala" || kewt_travel&0x80000)
 			set #kewt_travel,#kewt_travel|0x80000;
-		if (@map$ == "yuno.gat" || kewt_travel&0x100000)
+		if (@map$ == "yuno" || kewt_travel&0x100000)
 			set #kewt_travel,#kewt_travel|0x100000;
 	} else {
-		if (@map$ == "alberta.gat")
+		if (@map$ == "alberta")
 			set kewt_travel,kewt_travel|0x1;
-		if (@map$ == "aldebaran.gat")
+		if (@map$ == "aldebaran")
 			set kewt_travel,kewt_travel|0x2;
-		if (@map$ == "amatsu.gat")
+		if (@map$ == "amatsu")
 			set kewt_travel,kewt_travel|0x4;
-		if (@map$ == "ayothaya.gat")
+		if (@map$ == "ayothaya")
 			set kewt_travel,kewt_travel|0x8;
-		if (@map$ == "comodo.gat")
+		if (@map$ == "comodo")
 			set kewt_travel,kewt_travel|0x10;
-		if (@map$ == "einbech.gat")
+		if (@map$ == "einbech")
 			set kewt_travel,kewt_travel|0x20;
-		if (@map$ == "einbroch.gat")
+		if (@map$ == "einbroch")
 			set kewt_travel,kewt_travel|0x40;
-		if (@map$ == "geffen.gat")
+		if (@map$ == "geffen")
 			set kewt_travel,kewt_travel|0x80;
-		if (@map$ == "gonryun.gat")
+		if (@map$ == "gonryun")
 			set kewt_travel,kewt_travel|0x100;
-		if (@map$ == "hugel.gat")
+		if (@map$ == "hugel")
 			set kewt_travel,kewt_travel|0x200;
-		if (@map$ == "izlude.gat")
+		if (@map$ == "izlude")
 			set kewt_travel,kewt_travel|0x400;
-		if (@map$ == "jawaii.gat")
+		if (@map$ == "jawaii")
 			set kewt_travel,kewt_travel|0x800;
-		if (@map$ == "lighthalzen.gat")
+		if (@map$ == "lighthalzen")
 			set kewt_travel,kewt_travel|0x1000;
-		if (@map$ == "louyang.gat")
+		if (@map$ == "louyang")
 			set kewt_travel,kewt_travel|0x2000;
-		if (@map$ == "xmas.gat")
+		if (@map$ == "xmas")
 			set kewt_travel,kewt_travel|0x4000;
-		if (@map$ == "morocc.gat")
+		if (@map$ == "morocc")
 			set kewt_travel,kewt_travel|0x8000;
-		if (@map$ == "niflheim.gat")
+		if (@map$ == "niflheim")
 			set kewt_travel,kewt_travel|0x10000;
-		if (@map$ == "payon.gat")
+		if (@map$ == "payon")
 			set kewt_travel,kewt_travel|0x20000;
-		if (@map$ == "prontera.gat")
+		if (@map$ == "prontera")
 			set kewt_travel,kewt_travel|0x40000;
-		if (@map$ == "umbala.gat")
+		if (@map$ == "umbala")
 			set kewt_travel,kewt_travel|0x80000;
-		if (@map$ == "yuno.gat")
+		if (@map$ == "yuno")
 			set kewt_travel,kewt_travel|0x100000;
 	}
 	return;
-}
+}

+ 51 - 51
npc/custom/eAAC_Scripts/kafraExpress/ke_warp_woe.txt

@@ -37,20 +37,20 @@ function	script	F_keWarpWOE	{
 		if ($@kewg_showOnline) {
 			set @kmenu, select(
 				"- Cancel",
-				"- Al De Baran Guild ("+($@kewg_alDeBaran*@cost/100)+"z/"+(getmapusers("alde_gld.gat")
-					+getmapusers("aldeg_cas01.gat")+getmapusers("aldeg_cas02.gat")+getmapusers("aldeg_cas03.gat")
-					+getmapusers("aldeg_cas04.gat")+getmapusers("aldeg_cas05.gat"))+" "+$@ked_users$+")",
-				"- Geffen Guild ("+($@kewg_geffen*@cost/100)+"z/"+(getmapusers("gef_fild13.gat")
-					+getmapusers("gefg_cas01.gat")+getmapusers("gefg_cas02.gat")+getmapusers("gefg_cas03.gat")
-					+getmapusers("gefg_cas04.gat")+getmapusers("gefg_cas05.gat"))+" "+$@ked_users$+")",
-				"- Payon Guild ("+($@kewg_payon*@cost/100)+"z/"+(getmapusers("pay_gld.gat")
-					+getmapusers("payg_cas01.gat")+getmapusers("payg_cas02.gat")+getmapusers("payg_cas03.gat")
-					+getmapusers("payg_cas04.gat")+getmapusers("payg_cas05.gat"))+" "+$@ked_users$+")",
-				"- Prontera Guild ("+($@kewg_prontera*@cost/100)+"z/"+(getmapusers("prt_gld.gat")
-					+getmapusers("prtg_cas01.gat")+getmapusers("prtg_cas02.gat")+getmapusers("prtg_cas03.gat")
-					+getmapusers("prtg_cas04.gat")+getmapusers("prtg_cas05.gat"))+" "+$@ked_users$+")",
-//				"- Guild Dungeons ("+(getmapusers("gld_dun01.gat")+getmapusers("gld_dun02.gat")
-//					+getmapusers("gld_dun03.gat")+getmapusers("gld_dun04.gat"))+" "+$@ked_users$+")",
+				"- Al De Baran Guild ("+($@kewg_alDeBaran*@cost/100)+"z/"+(getmapusers("alde_gld")
+					+getmapusers("aldeg_cas01")+getmapusers("aldeg_cas02")+getmapusers("aldeg_cas03")
+					+getmapusers("aldeg_cas04")+getmapusers("aldeg_cas05"))+" "+$@ked_users$+")",
+				"- Geffen Guild ("+($@kewg_geffen*@cost/100)+"z/"+(getmapusers("gef_fild13")
+					+getmapusers("gefg_cas01")+getmapusers("gefg_cas02")+getmapusers("gefg_cas03")
+					+getmapusers("gefg_cas04")+getmapusers("gefg_cas05"))+" "+$@ked_users$+")",
+				"- Payon Guild ("+($@kewg_payon*@cost/100)+"z/"+(getmapusers("pay_gld")
+					+getmapusers("payg_cas01")+getmapusers("payg_cas02")+getmapusers("payg_cas03")
+					+getmapusers("payg_cas04")+getmapusers("payg_cas05"))+" "+$@ked_users$+")",
+				"- Prontera Guild ("+($@kewg_prontera*@cost/100)+"z/"+(getmapusers("prt_gld")
+					+getmapusers("prtg_cas01")+getmapusers("prtg_cas02")+getmapusers("prtg_cas03")
+					+getmapusers("prtg_cas04")+getmapusers("prtg_cas05"))+" "+$@ked_users$+")",
+//				"- Guild Dungeons ("+(getmapusers("gld_dun01")+getmapusers("gld_dun02")
+//					+getmapusers("gld_dun03")+getmapusers("gld_dun04"))+" "+$@ked_users$+")",
 				"- See "+$@ked_users$+" distribution"
 			);
 		} else {
@@ -65,16 +65,16 @@ function	script	F_keWarpWOE	{
 		}
 		switch (@kmenu) {
 		case 2: //Al De Baran
-			callfunc "F_keWarp",$@kewg_alDeBaran,$@kewg_discount,44,"alde_gld.gat",153,160;
+			callfunc "F_keWarp",$@kewg_alDeBaran,$@kewg_discount,44,"alde_gld",153,160;
 			break;
 		case 3: //Geffen
-			callfunc "F_keWarp",$@kewg_geffen,$@kewg_discount,44,"gef_fild13.gat",243,180;
+			callfunc "F_keWarp",$@kewg_geffen,$@kewg_discount,44,"gef_fild13",243,180;
 			break;
 		case 4: //Payon
-			callfunc "F_keWarp",$@kewg_payon,$@kewg_discount,44,"pay_gld.gat",249,177;
+			callfunc "F_keWarp",$@kewg_payon,$@kewg_discount,44,"pay_gld",249,177;
 			break;
 		case 5: //Prontera
-			callfunc "F_keWarp",$@kewg_prontera,$@kewg_discount,44,"prt_gld.gat",119,160;
+			callfunc "F_keWarp",$@kewg_prontera,$@kewg_discount,44,"prt_gld",119,160;
 			break;
 		case 6: //Guild Dungeons
 			SF_dungeons();
@@ -83,36 +83,36 @@ function	script	F_keWarpWOE	{
 			mes "The current distribution of "+$@ked_users$+" is as follows:";
 			next;
 			mes "[Al De Baran]";
-			mes "- Guild Grounds: "+getmapusers("alde_gld.gat");
-			mes "- Castle 1 - Noisyubantian: "+getmapusers("aldeg_cas01.gat");
-			mes "- Castle 2 - Hohensyubangawoo: "+getmapusers("aldeg_cas02.gat");
-			mes "- Castle 3 - Nyirenverk: "+getmapusers("aldeg_cas03.gat");
-			mes "- Castle 4 - Byirtsburi: "+getmapusers("aldeg_cas04.gat");
-			mes "- Castle 5 - Rotenburk: "+getmapusers("aldeg_cas05.gat");
+			mes "- Guild Grounds: "+getmapusers("alde_gld");
+			mes "- Castle 1 - Noisyubantian: "+getmapusers("aldeg_cas01");
+			mes "- Castle 2 - Hohensyubangawoo: "+getmapusers("aldeg_cas02");
+			mes "- Castle 3 - Nyirenverk: "+getmapusers("aldeg_cas03");
+			mes "- Castle 4 - Byirtsburi: "+getmapusers("aldeg_cas04");
+			mes "- Castle 5 - Rotenburk: "+getmapusers("aldeg_cas05");
 			next;
 			mes "[Geffen]";
-			mes "- Guild Grounds: "+getmapusers("gef_fild13.gat");
-			mes "- Castle 1 - Reprion: "+getmapusers("gefg_cas01.gat");
-			mes "- Castle 2 - Yolbriger: "+getmapusers("gefg_cas02.gat");
-			mes "- Castle 3 - Isinlife: "+getmapusers("gefg_cas03.gat");
-			mes "- Castle 4 - Berigel: "+getmapusers("gefg_cas04.gat");
-			mes "- Castle 5 - Melsedetsu: "+getmapusers("gefg_cas05.gat");
+			mes "- Guild Grounds: "+getmapusers("gef_fild13");
+			mes "- Castle 1 - Reprion: "+getmapusers("gefg_cas01");
+			mes "- Castle 2 - Yolbriger: "+getmapusers("gefg_cas02");
+			mes "- Castle 3 - Isinlife: "+getmapusers("gefg_cas03");
+			mes "- Castle 4 - Berigel: "+getmapusers("gefg_cas04");
+			mes "- Castle 5 - Melsedetsu: "+getmapusers("gefg_cas05");
 			next;
 			mes "[Payon]";
-			mes "- Guild Grounds: "+getmapusers("pay_gld.gat");
-			mes "- Castle 1 - Mingting: "+getmapusers("payg_cas01.gat");
-			mes "- Castle 2 - Tiantan: "+getmapusers("payg_cas02.gat");
-			mes "- Castle 3 - Fuying: "+getmapusers("payg_cas03.gat");
-			mes "- Castle 4 - Honglou: "+getmapusers("payg_cas04.gat");
-			mes "- Castle 5 - Zhulinxian: "+getmapusers("payg_cas05.gat");
+			mes "- Guild Grounds: "+getmapusers("pay_gld");
+			mes "- Castle 1 - Mingting: "+getmapusers("payg_cas01");
+			mes "- Castle 2 - Tiantan: "+getmapusers("payg_cas02");
+			mes "- Castle 3 - Fuying: "+getmapusers("payg_cas03");
+			mes "- Castle 4 - Honglou: "+getmapusers("payg_cas04");
+			mes "- Castle 5 - Zhulinxian: "+getmapusers("payg_cas05");
 			next;
 			mes "[Prontera]";
-			mes "- Guild Grounds: "+getmapusers("prt_gld.gat");
-			mes "- Castle 1 - Creamhilt: "+getmapusers("prtg_cas01.gat");
-			mes "- Castle 2 - Sbanhealt: "+getmapusers("prtg_cas02.gat");
-			mes "- Castle 3 - Lazrigees: "+getmapusers("prtg_cas03.gat");
-			mes "- Castle 4 - Squagul: "+getmapusers("prtg_cas04.gat");
-			mes "- Castle 5 - Guindull: "+getmapusers("prtg_cas05.gat");
+			mes "- Guild Grounds: "+getmapusers("prt_gld");
+			mes "- Castle 1 - Creamhilt: "+getmapusers("prtg_cas01");
+			mes "- Castle 2 - Sbanhealt: "+getmapusers("prtg_cas02");
+			mes "- Castle 3 - Lazrigees: "+getmapusers("prtg_cas03");
+			mes "- Castle 4 - Squagul: "+getmapusers("prtg_cas04");
+			mes "- Castle 5 - Guindull: "+getmapusers("prtg_cas05");
 			next;
 			callfunc "F_keIntro", -1, "";
 			break;
@@ -125,10 +125,10 @@ function SF_dungeons {
 		if ($@kewg_showOnline) {
 			set @submenu, select(
 				"- Cancel",
-				"- Baldur Dungeon ("+($@kewg_baldur*@cost/100)+"z/"+getmapusers("gld_dun01.gat")+" "+$@ked_users$+")",
-				"- Luina Dungeon ("+($@kewg_luina*@cost/100)+"z/"+getmapusers("gld_dun02.gat")+" "+$@ked_users$+")",
-				"- Valkyrie Dungeon ("+($@kewg_valkyrie*@cost/100)+"z/"+getmapusers("gld_dun03.gat")+" "+$@ked_users$+")",
-				"- Britoniah Dungeon ("+($@kewg_britoniah*@cost/100)+"z/"+getmapusers("gld_dun04.gat")+" "+$@ked_users$+")"
+				"- Baldur Dungeon ("+($@kewg_baldur*@cost/100)+"z/"+getmapusers("gld_dun01")+" "+$@ked_users$+")",
+				"- Luina Dungeon ("+($@kewg_luina*@cost/100)+"z/"+getmapusers("gld_dun02")+" "+$@ked_users$+")",
+				"- Valkyrie Dungeon ("+($@kewg_valkyrie*@cost/100)+"z/"+getmapusers("gld_dun03")+" "+$@ked_users$+")",
+				"- Britoniah Dungeon ("+($@kewg_britoniah*@cost/100)+"z/"+getmapusers("gld_dun04")+" "+$@ked_users$+")"
 			);
 		} else {
 			set @submenu, select(
@@ -141,19 +141,19 @@ function SF_dungeons {
 	}
 	switch (@submenu) {
 		case 2: //Baldur
-			callfunc "F_keWarp",$@kewg_baldur,$@kewg_discount,44,"gld_dun01.gat",119,18;
+			callfunc "F_keWarp",$@kewg_baldur,$@kewg_discount,44,"gld_dun01",119,18;
 			break;
 		case 3: //Luina
-			callfunc "F_keWarp",$@kewg_luina,$@kewg_discount,44,"gld_dun02.gat",174,113;
+			callfunc "F_keWarp",$@kewg_luina,$@kewg_discount,44,"gld_dun02",174,113;
 			break;
 		case 4: //Valkyrie
-			callfunc "F_keWarp",$@kewg_valkyrie,$@kewg_discount,44,"gld_dun03.gat",37,34;
+			callfunc "F_keWarp",$@kewg_valkyrie,$@kewg_discount,44,"gld_dun03",37,34;
 			break;
 		case 5: //Britoniah
-			callfunc "F_keWarp",$@kewg_britoniah,$@kewg_discount,44,"gld_dun04.gat",42,230;
+			callfunc "F_keWarp",$@kewg_britoniah,$@kewg_discount,44,"gld_dun04",42,230;
 			break;
 		}
 	} while (@submenu > 1);
 }
 
-}
+}

+ 6 - 6
npc/custom/eAAC_Scripts/kafraExpress/readme.txt

@@ -1021,9 +1021,9 @@ Base cost of warping to each dungeon, that is, the entrance level cost.
 
 Description
 ================================================================================
-The PvP warping module leads to the pvp maps named pvp_n_*-*.gat. It has two
+The PvP warping module leads to the pvp maps named pvp_n_*-*. It has two
 modes: simple and advanced. On simple mode, every player of every level gets
-thrown into the pvp_n_1-*.gat maps to nuke it out, on advanced mode each of
+thrown into the pvp_n_1-* maps to nuke it out, on advanced mode each of
 the map groups gets their own range of permissible levels to enter. Since
 there is no sure way how characters should escape from a pvp map, they are
 currently given a butterfly wing when they warp.
@@ -1136,15 +1136,15 @@ sprite on-screen that characters speak with. An enabled kafra may look like
 this:
 
 //Alberta
-alberta.gat,113,53,7 script   Kafra Express  116,{
-   callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"alberta.gat",116,57;
+alberta,113,53,7 script   Kafra Express  116,{
+   callfunc "F_KafraExpress","Kafra Express","kafra_02",0,"alberta",116,57;
 }
 
 And a disabled/commented Kafra would look like this:
 
 //Prontera Guild Grounds
-//prt_gld.gat,127,163,5   script   Kafra Express  115,{
-//   callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"prt_gld.gat",129,170;
+//prt_gld,127,163,5   script   Kafra Express  115,{
+//   callfunc "F_KafraExpress","Kafra Express","kafra_03",1,"prt_gld",129,170;
 //}
 
 For scripters, the way to define an NPC is not new, and beyond the scope of

+ 1 - 1
npc/custom/eAAC_Scripts/messageboards.txt

@@ -1,4 +1,4 @@
-geffen.gat,122,102,4	script	Message Man	774,{
+geffen,122,102,4	script	Message Man	774,{
 mes "[Robert]";
 mes "Hello, I am here to serve you. Enjoy my service. ^_-";
 next;

+ 124 - 124
npc/custom/eAAC_Scripts/quest_warper.txt

@@ -391,7 +391,7 @@ case 1:
 	goto SpecialWarpMenu;
 case 2:
 	next;
-	mes "set the map in the ^0000FFmapname.gat^000000 format";
+	mes "set the map in the ^0000FFmapname^000000 format";
 	mes "when this warpmap is set the option for players will show once they meet the requirements";
 	mes "to disable Special Warp Menu option clear this !";
 	input $QW_SP_WarpMap$;
@@ -799,14 +799,14 @@ function	script	QWS_MMarray	{
 //	setarray @pTmenuitems$[@Ti], "Prontera"; // Name of Town shown in Town select Menu
 //	setarray @pTprice[@Ti], $QW_BW_PRICE; // warp prices (Basic ($QW_BW_PRICE), Advanced ($QW_AW_PRICE), Overseas $QW_OW_PRICE)
 //
-//	setarray @pTmap$[@Ti], "prontera.gat"; // mapfilename of town
+//	setarray @pTmap$[@Ti], "prontera"; // mapfilename of town
 //	setarray @pTXcoords[@Ti], 156; // X warp coords
 //	setarray @pTYcoords[@Ti], 187; // Y warp coords
 //
 //	QWS_Make_Town_Menu XXX;
 //
 // the full wap commands send out by this script for these example would be
-//warp example_01.gat 123 123
+//warp example_01 123 123
 //
 //  use the same XXX number as you used when making your own town warpra
 //  Read below how
@@ -814,11 +814,11 @@ function	script	QWS_MMarray	{
 // example:
 //
 //syntax:
-//mapname.gat,xcoord,ycoord,directionfacing	script	Name of NPC	NPC-ID,{
+//mapname,xcoord,ycoord,directionfacing	script	Name of NPC	NPC-ID,{
 //
 // Full example using fake map & coords
 //
-//example_01.gat,213,213,4	script	Warpra	112,{
+//example_01,213,213,4	script	Warpra	112,{
 //	callfunc "QWS_Town_Warpra",XXX,"A FAKE TOWN FOR EXAMPLE";
 //	close;
 //	}
@@ -833,7 +833,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Prontera";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "prontera.gat";
+	setarray @pTmap$[@Ti], "prontera";
 	setarray @pTXcoords[@Ti], 156;
 	setarray @pTYcoords[@Ti], 187;
 
@@ -842,7 +842,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Alberta";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "alberta.gat";
+	setarray @pTmap$[@Ti], "alberta";
 	setarray @pTXcoords[@Ti], 27;
 	setarray @pTYcoords[@Ti], 236;
 
@@ -851,7 +851,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Aldebaran";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "aldebaran.gat";
+	setarray @pTmap$[@Ti], "aldebaran";
 	setarray @pTXcoords[@Ti], 145;
 	setarray @pTYcoords[@Ti], 120;
 
@@ -860,7 +860,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Amatsu";
 	setarray @pTprice[@Ti], $QW_OW_PRICE;
 
-	setarray @pTmap$[@Ti], "amatsu.gat";
+	setarray @pTmap$[@Ti], "amatsu";
 	setarray @pTXcoords[@Ti], 197;
 	setarray @pTYcoords[@Ti], 86;
 
@@ -869,7 +869,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Ayothaya";
 	setarray @pTprice[@Ti], $QW_OW_PRICE;
 
-	setarray @pTmap$[@Ti], "ayothaya.gat";
+	setarray @pTmap$[@Ti], "ayothaya";
 	setarray @pTXcoords[@Ti], 150;
 	setarray @pTYcoords[@Ti], 57;
 
@@ -878,7 +878,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Comodo";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "comodo.gat";
+	setarray @pTmap$[@Ti], "comodo";
 	setarray @pTXcoords[@Ti], 188;
 	setarray @pTYcoords[@Ti], 161;
 
@@ -887,7 +887,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Einbech";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "einbech.gat";
+	setarray @pTmap$[@Ti], "einbech";
 	setarray @pTXcoords[@Ti], 172;
 	setarray @pTYcoords[@Ti], 126;
 
@@ -896,7 +896,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Einbroch";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "einbroch.gat";
+	setarray @pTmap$[@Ti], "einbroch";
 	setarray @pTXcoords[@Ti], 230;
 	setarray @pTYcoords[@Ti], 191;
 
@@ -905,7 +905,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Geffen";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "geffen.gat";
+	setarray @pTmap$[@Ti], "geffen";
 	setarray @pTXcoords[@Ti], 119;
 	setarray @pTYcoords[@Ti], 66;
 
@@ -914,7 +914,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Gonryun";
 	setarray @pTprice[@Ti], $QW_OW_PRICE;
 
-	setarray @pTmap$[@Ti], "gonryun.gat";
+	setarray @pTmap$[@Ti], "gonryun";
 	setarray @pTXcoords[@Ti], 150;
 	setarray @pTYcoords[@Ti], 130;
 
@@ -923,7 +923,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Hugel";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "hugel.gat";
+	setarray @pTmap$[@Ti], "hugel";
 	setarray @pTXcoords[@Ti], 95;
 	setarray @pTYcoords[@Ti], 121;
 
@@ -932,7 +932,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Izlude";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "izlude.gat";
+	setarray @pTmap$[@Ti], "izlude";
 	setarray @pTXcoords[@Ti], 128;
 	setarray @pTYcoords[@Ti], 111;
 
@@ -941,7 +941,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Jawaii";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "jawaii.gat";
+	setarray @pTmap$[@Ti], "jawaii";
 	setarray @pTXcoords[@Ti], 243;
 	setarray @pTYcoords[@Ti], 115;
 
@@ -950,7 +950,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Lighthalzen";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "lighthalzen.gat";
+	setarray @pTmap$[@Ti], "lighthalzen";
 	setarray @pTXcoords[@Ti], 158;
 	setarray @pTYcoords[@Ti], 110;
 
@@ -959,7 +959,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Louyang";
 	setarray @pTprice[@Ti], $QW_OW_PRICE;
 
-	setarray @pTmap$[@Ti], "louyang.gat";
+	setarray @pTmap$[@Ti], "louyang";
 	setarray @pTXcoords[@Ti], 210;
 	setarray @pTYcoords[@Ti], 108;
 
@@ -968,7 +968,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Lutie";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "xmas.gat";
+	setarray @pTmap$[@Ti], "xmas";
 	setarray @pTXcoords[@Ti], 148;
 	setarray @pTYcoords[@Ti], 131;
 
@@ -977,7 +977,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Morroc";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "morocc.gat";
+	setarray @pTmap$[@Ti], "morocc";
 	setarray @pTXcoords[@Ti], 159;
 	setarray @pTYcoords[@Ti], 93;
 
@@ -986,7 +986,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Niflheim";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "niflheim.gat";
+	setarray @pTmap$[@Ti], "niflheim";
 	setarray @pTXcoords[@Ti], 195;
 	setarray @pTYcoords[@Ti], 186;
 
@@ -995,7 +995,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Payon";
 	setarray @pTprice[@Ti], $QW_BW_PRICE;
 
-	setarray @pTmap$[@Ti], "payon.gat";
+	setarray @pTmap$[@Ti], "payon";
 	setarray @pTXcoords[@Ti], 152;
 	setarray @pTYcoords[@Ti], 75;
 
@@ -1004,7 +1004,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Umbala";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "umbala.gat";
+	setarray @pTmap$[@Ti], "umbala";
 	setarray @pTXcoords[@Ti], 130;
 	setarray @pTYcoords[@Ti], 130;
 
@@ -1013,7 +1013,7 @@ function	script	QWS_Tarray	{
 	setarray @pTmenuitems$[@Ti], "Yuno";
 	setarray @pTprice[@Ti], $QW_AW_PRICE;
 
-	setarray @pTmap$[@Ti], "yuno.gat";
+	setarray @pTmap$[@Ti], "yuno";
 	setarray @pTXcoords[@Ti], 160;
 	setarray @pTYcoords[@Ti], 168;
 
@@ -1063,7 +1063,7 @@ menu_item:
 //	setarray @pDfee$[@Di], "$QW_BW_FEE"; // Identifyer for the Dungeon fee caluclation (Basic ("$QW_BW_FEE"), Advanced ("$QW_AW_FEE"), Overseas ("$QW_OW_FEE")) please use setting in relation with option above (Don't forget "")
 //	setarray @DLevels[@Di], 2; //number of levels in dungeon (very important if set to high will shift all leveldata!!)
 //
-//	setarray @DGat$[@Dref], "example_01.gat", "example_02.gat"; // mapfilename of dungeon level
+//	setarray @DGat$[@Dref], "example_01", "example_02"; // mapfilename of dungeon level
 //	setarray @DLevelName$[@Dref], "Example Level 1", "Example Level 2"; // level name shown in dungeon level select
 //	setarray @DXcoords[@Dref], 123, 234; // X warp coords
 //	setarray @DYcoords[@Dref], 123, 234;// Y warp coords
@@ -1073,10 +1073,10 @@ menu_item:
 //
 // the full wap commands send out by this scripts for these examples would be
 // for Example Level 1:
-//warp example_01.gat 123 123
+//warp example_01 123 123
 //
 // for Example Level 2:
-//warp example_02.gat 234 234
+//warp example_02 234 234
 //
 //  use the same XXX number as you used when making your own dungeon unlocker (Warpra Helper) inside the dungeon
 //  (usually half way near a warp to next level)
@@ -1085,11 +1085,11 @@ menu_item:
 // example:
 //
 //syntax:
-//mapname.gat,xcoord,ycoord,directionfacing	script	Name of NPC	NPC-ID,{
+//mapname,xcoord,ycoord,directionfacing	script	Name of NPC	NPC-ID,{
 //
 // Full example using fake map & coords
 //
-//example_01.gat,213,213,4	script	Warpra Helper	112,{
+//example_01,213,213,4	script	Warpra Helper	112,{
 //	callfunc "QWS_Dungeon_Warpra",XXX,"A FAKE DUNGEON FOR EXAMPLE";
 //	close;
 //	}
@@ -1107,7 +1107,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "abyss_01.gat", "abyss_02.gat", "abyss_03.gat";
+	setarray @DGat$[@Dref], "abyss_01", "abyss_02", "abyss_03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 265, 275, 116;
 	setarray @DYcoords[@Dref], 273, 270, 27;
@@ -1121,7 +1121,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_OW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "ama_dun01.gat", "ama_dun02.gat", "ama_dun03.gat";
+	setarray @DGat$[@Dref], "ama_dun01", "ama_dun02", "ama_dun03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 227, 32, 119;
 	setarray @DYcoords[@Dref], 10, 43, 15;
@@ -1135,7 +1135,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[2], 2;
 
-	setarray @DGat$[@Dref], "anthell01.gat", "anthell02.gat";
+	setarray @DGat$[@Dref], "anthell01", "anthell02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 32, 34;
 	setarray @DYcoords[@Dref], 262, 263;
@@ -1149,7 +1149,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_OW_FEE";
 	setarray @DLevels[3], 2;
 
-	setarray @DGat$[@Dref], "ayo_dun01.gat", "ayo_dun02.gat";
+	setarray @DGat$[@Dref], "ayo_dun01", "ayo_dun02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 275, 150;
 	setarray @DYcoords[@Dref], 17, 13;
@@ -1163,7 +1163,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[4], 5;
 
-	setarray @DGat$[@Dref], "iz_dun00.gat", "iz_dun01.gat", "iz_dun02.gat", "iz_dun03.gat", "iz_dun04.gat";
+	setarray @DGat$[@Dref], "iz_dun00", "iz_dun01", "iz_dun02", "iz_dun03", "iz_dun04";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4", "Level 5";
 	setarray @DXcoords[@Dref], 168, 41, 236, 32, 26;
 	setarray @DYcoords[@Dref], 168, 37, 204, 63, 27;
@@ -1177,7 +1177,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[5], 8;
 
-	setarray @DGat$[@Dref], "c_tower1.gat", "c_tower2.gat", "c_tower3.gat", "c_tower4.gat", "alde_dun01.gat", "alde_dun02.gat", "alde_dun03.gat", "alde_dun04.gat";
+	setarray @DGat$[@Dref], "c_tower1", "c_tower2", "c_tower3", "c_tower4", "alde_dun01", "alde_dun02", "alde_dun03", "alde_dun04";
 	setarray @DLevelName$[@Dref], "Clock Tower Level 1", "Clock Tower Level 2", "Clock Tower Level 3", "Clock Tower Level 4", "Basement 1F", "Basement 2F", "Basement 3F", "Basement 4F";
 	setarray @DXcoords[@Dref], 200, 268, 64, 32, 197, 262, 276, 130;
 	setarray @DYcoords[@Dref], 163, 26, 148, 63, 25, 41, 53, 130;
@@ -1191,7 +1191,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[6], 3;
 
-	setarray @DGat$[@Dref], "mjo_dun01.gat", "mjo_dun02.gat", "mjo_dun03.gat";
+	setarray @DGat$[@Dref], "mjo_dun01", "mjo_dun02", "mjo_dun03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 52, 381, 302;
 	setarray @DYcoords[@Dref], 17, 343, 261;
@@ -1205,7 +1205,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[7], 4;
 
-	setarray @DGat$[@Dref], "prt_sewb1.gat", "prt_sewb2.gat", "prt_sewb3.gat", "prt_sewb4.gat";
+	setarray @DGat$[@Dref], "prt_sewb1", "prt_sewb2", "prt_sewb3", "prt_sewb4";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4";
 	setarray @DXcoords[@Dref], 132, 19, 180, 100;
 	setarray @DYcoords[@Dref], 248, 19, 169, 92;
@@ -1219,7 +1219,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[8], 2;
 
-	setarray @DGat$[@Dref], "ein_dun01.gat", "ein_dun02.gat";
+	setarray @DGat$[@Dref], "ein_dun01", "ein_dun02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 22, 292;
 	setarray @DYcoords[@Dref], 14, 290;
@@ -1233,7 +1233,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[9], 4;
 
-	setarray @DGat$[@Dref], "gefenia01.gat", "gefenia02.gat", "gefenia03.gat", "gefenia04.gat";
+	setarray @DGat$[@Dref], "gefenia01", "gefenia02", "gefenia03", "gefenia04";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4";
 	setarray @DXcoords[@Dref], 59, 201, 264, 33;
 	setarray @DYcoords[@Dref], 167, 35, 236, 270;
@@ -1247,7 +1247,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 4;
 
-	setarray @DGat$[@Dref], "gef_dun00.gat", "gef_dun01.gat", "gef_dun02.gat", "gef_dun03.gat";
+	setarray @DGat$[@Dref], "gef_dun00", "gef_dun01", "gef_dun02", "gef_dun03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4";
 	setarray @DXcoords[@Dref], 104, 115, 106, 203;
 	setarray @DYcoords[@Dref], 100, 236, 132, 200;
@@ -1261,7 +1261,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 17;
 
-	setarray @DGat$[@Dref], "glast_01.gat", "gl_church.gat", "gl_chyard.gat", "gl_in01.gat", "gl_cas01.gat", "gl_cas02.gat", "gl_knt01.gat", "gl_knt02.gat", "gl_prison.gat", "gl_prison1.gat", "gl_step.gat", "gl_sew01.gat", "gl_sew02.gat", "gl_sew03.gat", "gl_sew04.gat", "gl_dun01.gat", "gl_dun02.gat";
+	setarray @DGat$[@Dref], "glast_01", "gl_church", "gl_chyard", "gl_in01", "gl_cas01", "gl_cas02", "gl_knt01", "gl_knt02", "gl_prison", "gl_prison1", "gl_step", "gl_sew01", "gl_sew02", "gl_sew03", "gl_sew04", "gl_dun01", "gl_dun02";
 	setarray @DLevelName$[@Dref], "Glast Heim Entrance", "St. Abbey", "Churchyard", "Inside Glast Heim", "Castle 1", "Castle 2", "Chivalry 1", "Chivalry 2", "Prison 1", "Prison 2", "Steps", "Sewers 1", "Sewers 2", "Sewers 3", "Sewers 4", "Lowest Cave 1", "Lowest Cave 2";
 	setarray @DXcoords[@Dref], 370, 156, 147, 121, 199, 104, 150, 157, 14, 150, 117, 258, 108, 171, 68, 133, 224;
 	setarray @DYcoords[@Dref], 300, 8, 15, 59, 29, 25, 10, 287, 70, 14, 124, 255, 291, 273, 277, 271, 274;
@@ -1275,7 +1275,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_OW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "gon_dun01.gat", "gon_dun02.gat", "gon_dun03.gat";
+	setarray @DGat$[@Dref], "gon_dun01", "gon_dun02", "gon_dun03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 143, 17, 68;
 	setarray @DYcoords[@Dref], 59, 114, 9;
@@ -1289,7 +1289,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "prt_maze01.gat", "prt_maze02.gat", "prt_maze03.gat";
+	setarray @DGat$[@Dref], "prt_maze01", "prt_maze02", "prt_maze03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 176, 94, 23;
 	setarray @DYcoords[@Dref], 6, 19, 8;
@@ -1303,7 +1303,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "juperos_01.gat", "juperos_02.gat";
+	setarray @DGat$[@Dref], "juperos_01", "juperos_02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 53, 36;
 	setarray @DYcoords[@Dref], 247, 60;
@@ -1317,7 +1317,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "kh_dun01.gat", "kh_dun02.gat";
+	setarray @DGat$[@Dref], "kh_dun01", "kh_dun02";
 	setarray @DLevelName$[@Dref], "1st Floor", "2nd Floor";
 	setarray @DXcoords[@Dref], 63, 42;
 	setarray @DYcoords[@Dref], 10, 197;
@@ -1331,7 +1331,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "lhz_dun01.gat", "lhz_dun02.gat", "lhz_dun03.gat";
+	setarray @DGat$[@Dref], "lhz_dun01", "lhz_dun02", "lhz_dun03";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 150, 150, 140;
 	setarray @DYcoords[@Dref], 287, 18, 137;
@@ -1345,7 +1345,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_OW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "lou_dun02.gat", "lou_dun03.gat";
+	setarray @DGat$[@Dref], "lou_dun02", "lou_dun03";
 	setarray @DLevelName$[@Dref], "Royal Tomb Level 1", "Royal Tomb Level 2";
 	setarray @DXcoords[@Dref], 282, 165;
 	setarray @DYcoords[@Dref], 20, 38;
@@ -1359,7 +1359,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "mag_dun01.gat", "mag_dun02.gat";
+	setarray @DGat$[@Dref], "mag_dun01", "mag_dun02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 126, 47;
 	setarray @DYcoords[@Dref], 69, 32;
@@ -1373,7 +1373,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 1;
 
-	setarray @DGat$[@Dref], "odin_tem01.gat";
+	setarray @DGat$[@Dref], "odin_tem01";
 	setarray @DLevelName$[@Dref], "Level 1";
 	setarray @DXcoords[@Dref], 96;
 	setarray @DYcoords[@Dref], 145;
@@ -1387,7 +1387,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "orcsdun01.gat", "orcsdun02.gat";
+	setarray @DGat$[@Dref], "orcsdun01", "orcsdun02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 32, 21;
 	setarray @DYcoords[@Dref], 169, 185;
@@ -1401,7 +1401,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 5;
 
-	setarray @DGat$[@Dref], "pay_dun00.gat", "pay_dun01.gat", "pay_dun02.gat", "pay_dun03.gat", "pay_dun04.gat";
+	setarray @DGat$[@Dref], "pay_dun00", "pay_dun01", "pay_dun02", "pay_dun03", "pay_dun04";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4", "Level 5";
 	setarray @DXcoords[@Dref], 22, 19, 19, 155, 201;
 	setarray @DYcoords[@Dref], 180, 33, 63, 159, 204;
@@ -1415,7 +1415,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 6;
 
-	setarray @DGat$[@Dref], "moc_pryd01.gat", "moc_pryd02.gat", "moc_pryd03.gat", "moc_pryd04.gat", "moc_pryd05.gat", "moc_pryd06.gat";
+	setarray @DGat$[@Dref], "moc_pryd01", "moc_pryd02", "moc_pryd03", "moc_pryd04", "moc_pryd05", "moc_pryd06";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4", "Basement 1", "Basement 2";
 	setarray @DXcoords[@Dref], 192, 10, 100, 181, 94, 192;
 	setarray @DYcoords[@Dref], 9, 192, 92, 11, 96, 8;
@@ -1429,7 +1429,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 5;
 
-	setarray @DGat$[@Dref], "in_sphinx1.gat", "in_sphinx2.gat", "in_sphinx3.gat", "in_sphinx4.gat", "in_sphinx5.gat";
+	setarray @DGat$[@Dref], "in_sphinx1", "in_sphinx2", "in_sphinx3", "in_sphinx4", "in_sphinx5";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4", "Level 5";
 	setarray @DXcoords[@Dref], 192, 149, 210, 10, 100;
 	setarray @DYcoords[@Dref], 9, 81, 54, 222, 99;
@@ -1443,7 +1443,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_BW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "treasure01.gat", "treasure02.gat";
+	setarray @DGat$[@Dref], "treasure01", "treasure02";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2";
 	setarray @DXcoords[@Dref], 69, 102;
 	setarray @DYcoords[@Dref], 24, 27;
@@ -1457,7 +1457,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 13;
 
-	setarray @DGat$[@Dref], "tha_t01.gat", "tha_t02.gat", "tha_t03.gat", "tha_t04.gat", "tha_t05.gat", "tha_t06.gat", "tha_t07.gat", "tha_t08.gat", "tha_t09.gat", "tha_t10.gat", "tha_t11.gat", "tha_t12.gat", "thana_boss.gat";
+	setarray @DGat$[@Dref], "tha_t01", "tha_t02", "tha_t03", "tha_t04", "tha_t05", "tha_t06", "tha_t07", "tha_t08", "tha_t09", "tha_t10", "tha_t11", "tha_t12", "thana_boss";
 	setarray @DLevelName$[@Dref], "Level 1", "Level 2", "Level 3", "Level 4", "Level 5", "Level 6", "Level 7", "Level 8", "Level 9", "Level 10", "Level 11", "Level 12", "Thanatos Boss";
 	setarray @DXcoords[@Dref], 150, 150, 220, 59, 62, 206, 35, 105, 88, 168, 90, 129, 85;
 	setarray @DYcoords[@Dref], 35, 136, 158, 143, 11, 8, 166, 44, 145, 138, 36, 83, 76;
@@ -1471,7 +1471,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 2;
 
-	setarray @DGat$[@Dref], "xmas_dun01.gat", "xmas_dun02.gat";
+	setarray @DGat$[@Dref], "xmas_dun01", "xmas_dun02";
 	setarray @DLevelName$[@Dref], "Factory Warehouse", "Classifying Room";
 	setarray @DXcoords[@Dref], 205, 129;
 	setarray @DYcoords[@Dref], 16, 133;
@@ -1485,7 +1485,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_AW_FEE";
 	setarray @DLevels[@Di], 4;
 
-	setarray @DGat$[@Dref], "tur_dun01.gat", "tur_dun02.gat", "tur_dun03.gat", "tur_dun04.gat";
+	setarray @DGat$[@Dref], "tur_dun01", "tur_dun02", "tur_dun03", "tur_dun04";
 	setarray @DLevelName$[@Dref], "Outside", "Level 1", "Level 2", "Level 3";
 	setarray @DXcoords[@Dref], 161, 148, 132, 100;
 	setarray @DYcoords[@Dref], 34, 256, 190, 192;
@@ -1499,7 +1499,7 @@ function	script	QWS_Darray	{
 	setarray @pDfee$[@Di], "$QW_OW_FEE";
 	setarray @DLevels[@Di], 3;
 
-	setarray @DGat$[@Dref], "um_dun01.gat", "um_dun02.gat", "yggdrasil01.gat";
+	setarray @DGat$[@Dref], "um_dun01", "um_dun02", "yggdrasil01";
 	setarray @DLevelName$[@Dref], "Carpenter's Shop in The Tree", "Passage to a Foreign World", "Hvergelmir's Fountain";
 	setarray @DXcoords[@Dref], 205, 48, 40;
 	setarray @DYcoords[@Dref], 16, 30, 63;
@@ -1863,274 +1863,274 @@ binget:
 }
 //============================Warpras==============================
 
-alb2trea.gat,73,101,4	script	Warpra	113,{
+alb2trea,73,101,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-ama_fild01.gat,178,325,1	script	Warpra	113,{
+ama_fild01,178,325,1	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-gef_fild10.gat,71,339,4	script	Warpra	113,{
+gef_fild10,71,339,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-izlu2dun.gat,104,82,4	script	Warpra	113,{
+izlu2dun,104,82,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-mjolnir_02.gat,85,363,4	script	Warpra	113,{
+mjolnir_02,85,363,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-moc_fild04.gat,207,331,4	script	Warpra	113,{
+moc_fild04,207,331,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-moc_fild19.gat,106,97,4	script	Warpra	113,{
+moc_fild19,106,97,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-moc_ruins.gat,64,166,4	script	Warpra	113,{
+moc_ruins,64,166,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-niflheim.gat,197,192,3	script	Warpra	113,{
+niflheim,197,192,3	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-pay_arche.gat,39,135,4	script	Warpra	113,{
+pay_arche,39,135,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-prt_fild05.gat,273,215,4	script	Warpra	113,{
+prt_fild05,273,215,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-tur_dun01.gat,148,239,4	script	Warpra	113,{
+tur_dun01,148,239,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-valkyrie.gat,48,35,8	script	Warpra	113,{
+valkyrie,48,35,8	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
-yuno_fild03.gat,37,135,4	script	Warpra	113,{
+yuno_fild03,37,135,4	script	Warpra	113,{
 	callfunc "Q_Warpra",1;
 }
 
-alberta.gat,32,240,4	script	Warpra	113,{
+alberta,32,240,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",1,"Alberta Town";
 	close;
 }
-aldebaran.gat,146,118,4	script	Warpra	113,{
+aldebaran,146,118,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",2,"Aldebaran Town";
 	close;
 }
-ayothaya.gat,216,171,5	script	Warpra	113,{
+ayothaya,216,171,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",4,"Ayotaya Town";
 	close;
 }
-amatsu.gat,193,81,1	script	Warpra	113,{
+amatsu,193,81,1	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",3,"Amatsu Town";
 	close;
 }
-comodo.gat,195,158,4	script	Warpra	113,{
+comodo,195,158,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",5,"Comodo Town";
 	close;
 }
-einbroch.gat,229,196,5	script	Warpra	113,{
+einbroch,229,196,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",7,"Einbroch Town";
 	close;
 }
-einbech.gat,173,131,5	script	Warpra	113,{
+einbech,173,131,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",6,"Einbech Town";
 	close;
 }
-geffen.gat,116,66,4	script	Warpra	113,{
+geffen,116,66,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",8,"Geffen Town";
 	close;
 }
-gonryun.gat,152,130,4	script	Warpra	113,{
+gonryun,152,130,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",9,"Gonryun Town";
 	close;
 }
-hugel.gat,90,127,5	script	Warpra	113,{
+hugel,90,127,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",10,"Hugel Town";
 	close;
 }
-jawaii.gat,107,182,5	script	Warpra	113,{
+jawaii,107,182,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",12,"Jawaii Town";
 	close;
 }
-izlude.gat,132,116,4	script	Warpra	113,{
+izlude,132,116,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",11,"Izlude Town";
 	close;
 }
-lighthalzen.gat,153,100,5	script	Warpra	113,{
+lighthalzen,153,100,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",13,"Lighthalzen Town";
 	close;
 }
-louyang.gat,211,106,4	script	Warpra	113,{
+louyang,211,106,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",14,"Louyang Town";
 	close;
 }
-morocc.gat,157,95,4	script	Warpra	113,{
+morocc,157,95,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",16,"Morroc Town";
 	close;
 }
-nif_fild01.gat,319,77,1	script	Warpra	113,{
+nif_fild01,319,77,1	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",17,"Niflheim Town";
 	close;
 }
-payon.gat,183,110,4	script	Warpra	113,{
+payon,183,110,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",18,"Payon Town";
 	close;
 }
-prontera.gat,147,172,5	script	Warpra	113,{
+prontera,147,172,5	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",0,"Prontera Town";
 	close;
 }
-umbala.gat,133,130,4	script	Warpra	113,{
+umbala,133,130,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",19,"Umbala Town";
 	close;
 }
-xmas.gat,151,136,4	script	Warpra	113,{
+xmas,151,136,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",15,"Lutie Town";
 	close;
 }
-yuno.gat,138,162,4	script	Warpra	113,{
+yuno,138,162,4	script	Warpra	113,{
 	callfunc "QWS_Town_Warpra",20,"Yuno Town";
 	close;
 }
 
-abyss_02.gat,274,266,1	script	Warpra	113,{
+abyss_02,274,266,1	script	Warpra	113,{
 	callfunc "QWS_Dungeon_Warpra",0,"Abyss Lake";
 	close;
 }
 
-ama_dun02.gat,192,118,5	script	Warpra Helper	112,{
+ama_dun02,192,118,5	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",1,"Amatsu Dungeon";
 	close;
 }
 
-anthell02.gat,170,165,3	script	Warpra Helper	112,{
+anthell02,170,165,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",2,"Ant Hell Dungeon";
 	close;
 }
 
-ayo_dun02.gat,258,193,5	script	Warpra Helper	112,{
+ayo_dun02,258,193,5	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",3,"Ayotaya Dungeon";
 	close;
 }
 
-ein_dun02.gat,292,282,1	script	Warpra Helper	112,{
+ein_dun02,292,282,1	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",8,"Einbech Dungeon";
 	close;
 }
 
-iz_dun03.gat,202,47,2	script	Warpra Helper	112,{
+iz_dun03,202,47,2	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",4,"Byalan Dungeon";
 	close;
 }
 
-c_tower3.gat,129,106,4	script	Warpra Helper	112,{
+c_tower3,129,106,4	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",5,"Clock Tower Dungeon";
 	close;
 }
 
-mjo_dun02.gat,39,25,4	script	Warpra Helper	112,{
+mjo_dun02,39,25,4	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",6,"Coal Mine Dungeon";
 	close;
 }
 
-prt_sewb2.gat,176,30,3	script	Warpra Helper	112,{
+prt_sewb2,176,30,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",7,"Culvert Dungeon";
 	close;
 }
 
-gefenia03.gat,137,34,0	script	Warpra Helper	112,{
+gefenia03,137,34,0	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",9,"Gefenia Dungeon";
 	close;
 }
 
-gef_dun02.gat,218,61,2	script	Warpra Helper	112,{
+gef_dun02,218,61,2	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",10,"Gefen Dungeon";
 	close;
 }
 
-glast_01.gat,371,308,3	script	Warpra Helper	112,{
+glast_01,371,308,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",11,"Glast Heim Dungeon";
 	close;
 }
 
-gon_dun01.gat,167,273,4	script	Warpra Helper	112,{
+gon_dun01,167,273,4	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",12,"Gonryun Dungeon";
 	close;
 }
 
-juperos_02.gat,127,154,5	script	Warpra Helper	112,{
+juperos_02,127,154,5	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",14,"Juperos Cave";
 	close;
 }
 
-kh_dun01.gat,14,224,3	script	Warpra Helper	112,{
+kh_dun01,14,224,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",28,"Kiel Dungeon";
 	close;
 }
 
-lhz_dun02.gat,156,151,5	script	Warpra Helper	112,{
+lhz_dun02,156,151,5	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",15,"Lighthalzen Bio Lab";
 	close;
 }
 
-lou_dun02.gat,168,264,4	script	Warpra Helper	112,{
+lou_dun02,168,264,4	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",16,"Louyang Dungeon";
 	close;
 }
 
-mag_dun02.gat,46,41,3	script	Warpra Helper	112,{
+mag_dun02,46,41,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",17,"Magma Dungeon";
 	close;
 }
 
-odin_tem01.gat,115,148,3	script	Warpra Helper	112,{
+odin_tem01,115,148,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",18,"Odin Temple";
 	close;
 }
 
-orcsdun01.gat,185,11,3	script	Warpra Helper	112,{
+orcsdun01,185,11,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",19,"Orc Dungeon";
 	close;
 }
 
-pay_dun03.gat,162,143,3	script	Warpra Helper	112,{
+pay_dun03,162,143,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",20,"Payon Dungeon";
 	close;
 }
 
-moc_pryd02.gat,101,95,3	script	Warpra Helper	112,{
+moc_pryd02,101,95,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",21,"Pyramides Dungeon";
 	close;
 }
 
-in_sphinx2.gat,274,268,1	script	Warpra Helper	112,{
+in_sphinx2,274,268,1	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",22,"Sphinx Dungeon";
 	close;
 }
 
-tha_t07.gat,111,162,3	script	Warpra Helper	112,{
+tha_t07,111,162,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",24,"Thanatos Tower";
 	close;
 }
 
-treasure02.gat,104,40,3	script	Warpra Helper	112,{
+treasure02,104,40,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",23,"Sunken Ship Dungeon";
 	close;
 }
 
-xmas_dun02.gat,124,131,3	script	Warpra Helper	112,{
+xmas_dun02,124,131,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",25,"Toy Factory Dungeon";
 	close;
 }
 
-um_dun02.gat,44,28,3	script	Warpra Helper	112,{
+um_dun02,44,28,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",27,"Umbala Dungeon";
 	close;
 }
 
-tur_dun02.gat,162,23,3	script	Warpra Helper	112,{
+tur_dun02,162,23,3	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",26,"Turtle Island Dungeon";
 	close;
 }
-prt_maze02.gat,102,69,4	script	Warpra Helper	112,{
+prt_maze02,102,69,4	script	Warpra Helper	112,{
 	callfunc "QWS_Dungeon_Warpra",13,"Hidden Dungeon";
 	close;
 }

+ 2 - 2
npc/custom/eAAC_Scripts/roll_a_dice.txt

@@ -19,7 +19,7 @@
 //==========================================================
 
 
-cmd_in02.gat,181,98,2	script	Dicer	57,{
+cmd_in02,181,98,2	script	Dicer	57,{
 
 //These variables allow you to set the amount of zeny people can bet
 set @betzeny1,500; //500 zeny
@@ -241,4 +241,4 @@ L_againa:
 	menu "Yes",L_play,"No",L_go;
 
  
-}
+}

+ 2 - 2
npc/custom/eAAC_Scripts/vendmachine.txt

@@ -29,7 +29,7 @@
 // - Used numbered variables to allow for multiplacation of the script.
 //=====================================
 
-p_track01.gat,45,58,4	script	Vending Machine#1	910,{
+p_track01,45,58,4	script	Vending Machine#1	910,{
 
 	set @machine,1; //sets the unique number of this machine
 	//DO NOT have two machines with the same number
@@ -293,4 +293,4 @@ R_Item:
 		close;}
 	mes "The machine shakes, but nothing happens";
 	close;
-}
+}

+ 2 - 2
npc/custom/eliza.txt

@@ -1,4 +1,4 @@
-prontera.gat,152,181,5	script	MouseJstr	763,{
+prontera,152,181,5	script	MouseJstr	763,{
 
 //  hello
 Lquote0:
@@ -699,4 +699,4 @@ OnInit:
 
         activatepset 1;
         end;
-}
+}

+ 2 - 2
npc/custom/floating_rates.txt

@@ -16,7 +16,7 @@
 //===========================================================================================
 
 
-prontera.gat,3,4,5	script	FloatingRates	-1,{
+prontera,3,4,5	script	FloatingRates	-1,{
 	end;
 OnInit:
 
@@ -42,4 +42,4 @@ OnHour18:
 
 	announce "Current Rune-Midgard rates are: 1."+($@brate-100)+"x 1."+($@jrate-100)+"x 1."+($@drate-100)+"x",bc_all,0xFF6060;
 	end;
-}
+}

+ 2 - 2
npc/custom/gefenia.txt

@@ -14,7 +14,7 @@
 //============================================================
 
 
-prontera.gat,154,198,5	script	Geovani	805,{
+prontera,154,198,5	script	Geovani	805,{
 	mes "[Geovani]";
 	mes "Hi there my friend,";
 	mes "A while ago a very wise man taught me something.";
@@ -30,5 +30,5 @@ prontera.gat,154,198,5	script	Geovani	805,{
 	menu "Sure, Warp Me ;)",Mwarpme,"Nah, Don't Try It On me",-;
 	close;
 Mwarpme:
-	warp "gefenia01.gat",	40,	103;	close;
+	warp "gefenia01",	40,	103;	close;
 }

+ 16 - 16
npc/custom/healers/heal.txt

@@ -16,7 +16,7 @@
 //= if you want that players have to pay their healings.
 //============================================================
 
-prontera.gat,150,184,5	script	Healer#h1-1::Healer	742,{
+prontera,150,184,5	script	Healer#h1-1::Healer	742,{
 
 	mes "[Healer]";
 	mes "I have amazing healing powers!!";
@@ -35,18 +35,18 @@ prontera.gat,150,184,5	script	Healer#h1-1::Healer	742,{
 	close;
 }
 
-morocc.gat,159,96,5	duplicate(Healer)	Healer#h1-2	742
-ayothaya.gat,155,111,5	duplicate(Healer)	Healer#h1-3	742
-geffen.gat,121,61,5	duplicate(Healer)	Healer#h1-4	742
-umbala.gat,94,162,5	duplicate(Healer)	Healer#h1-5	742
-payon.gat,180,105,5	duplicate(Healer)	Healer#h1-6	742
-alberta.gat,185,144,5	duplicate(Healer)	Healer#h1-7	742
-aldebaran.gat,134,123,5	duplicate(Healer)	Healer#h1-8	742
-izlude.gat,125,118,5	duplicate(Healer)	Healer#h1-9	742
-xmas.gat,149,136,5	duplicate(Healer)	Healer#h1-10	742
-comodo.gat,188,162,5	duplicate(Healer)	Healer#h1-11	742
-amatsu.gat,200,80,5	duplicate(Healer)	Healer#h1-12	742
-gonryun.gat,164,130,5	duplicate(Healer)	Healer#h1-13	742
-yuno.gat,152,186,5	duplicate(Healer)	Healer#h1-14	742
-niflheim.gat,188,180,5	duplicate(Healer)	Healer#h1-15	742
-louyang.gat,225,103,5	duplicate(Healer)	Healer#h1-16	742
+morocc,159,96,5	duplicate(Healer)	Healer#h1-2	742
+ayothaya,155,111,5	duplicate(Healer)	Healer#h1-3	742
+geffen,121,61,5	duplicate(Healer)	Healer#h1-4	742
+umbala,94,162,5	duplicate(Healer)	Healer#h1-5	742
+payon,180,105,5	duplicate(Healer)	Healer#h1-6	742
+alberta,185,144,5	duplicate(Healer)	Healer#h1-7	742
+aldebaran,134,123,5	duplicate(Healer)	Healer#h1-8	742
+izlude,125,118,5	duplicate(Healer)	Healer#h1-9	742
+xmas,149,136,5	duplicate(Healer)	Healer#h1-10	742
+comodo,188,162,5	duplicate(Healer)	Healer#h1-11	742
+amatsu,200,80,5	duplicate(Healer)	Healer#h1-12	742
+gonryun,164,130,5	duplicate(Healer)	Healer#h1-13	742
+yuno,152,186,5	duplicate(Healer)	Healer#h1-14	742
+niflheim,188,180,5	duplicate(Healer)	Healer#h1-15	742
+louyang,225,103,5	duplicate(Healer)	Healer#h1-16	742

+ 16 - 16
npc/custom/healers/heal_payment.txt

@@ -18,7 +18,7 @@
 //= Removed Duplicates [Silent]
 //============================================================
 
-prontera.gat,150,184,5	script	Healer#h2-1::Healer2	742,{
+prontera,150,184,5	script	Healer#h2-1::Healer2	742,{
 	set @tempHp, MaxHp-Hp;
 	set @tempSpReal, MaxSp-Sp;
 	set @tempSp, ((MaxSp-Sp) * BaseLevel) / 5;
@@ -90,18 +90,18 @@ prontera.gat,150,184,5	script	Healer#h2-1::Healer2	742,{
 }
 
 
-morocc.gat,159,96,5	duplicate(Healer2)	Healer#h2-2	742
-ayothaya.gat,155,111,5	duplicate(Healer2)	Healer#h2-3	742
-geffen.gat,121,61,5	duplicate(Healer2)	Healer#h2-4	742
-umbala.gat,94,162,5	duplicate(Healer2)	Healer#h2-5	742
-payon.gat,180,105,5	duplicate(Healer2)	Healer#h2-6	742
-alberta.gat,185,144,5	duplicate(Healer2)	Healer#h2-7	742
-aldebaran.gat,134,123,5	duplicate(Healer2)	Healer#h2-8	742
-izlude.gat,125,118,5	duplicate(Healer2)	Healer#h2-9	742
-xmas.gat,149,136,5	duplicate(Healer2)	Healer#h2-10	742
-comodo.gat,188,162,5	duplicate(Healer2)	Healer#h2-11	742
-amatsu.gat,200,80,5	duplicate(Healer2)	Healer#h2-12	742
-gonryun.gat,164,130,5	duplicate(Healer2)	Healer#h2-13	742
-yuno.gat,152,186,5	duplicate(Healer2)	Healer#h2-14	742
-niflheim.gat,188,180,5	duplicate(Healer2)	Healer#h2-15	742
-louyang.gat,225,103,5	duplicate(Healer2)	Healer#h2-16	742
+morocc,159,96,5	duplicate(Healer2)	Healer#h2-2	742
+ayothaya,155,111,5	duplicate(Healer2)	Healer#h2-3	742
+geffen,121,61,5	duplicate(Healer2)	Healer#h2-4	742
+umbala,94,162,5	duplicate(Healer2)	Healer#h2-5	742
+payon,180,105,5	duplicate(Healer2)	Healer#h2-6	742
+alberta,185,144,5	duplicate(Healer2)	Healer#h2-7	742
+aldebaran,134,123,5	duplicate(Healer2)	Healer#h2-8	742
+izlude,125,118,5	duplicate(Healer2)	Healer#h2-9	742
+xmas,149,136,5	duplicate(Healer2)	Healer#h2-10	742
+comodo,188,162,5	duplicate(Healer2)	Healer#h2-11	742
+amatsu,200,80,5	duplicate(Healer2)	Healer#h2-12	742
+gonryun,164,130,5	duplicate(Healer2)	Healer#h2-13	742
+yuno,152,186,5	duplicate(Healer2)	Healer#h2-14	742
+niflheim,188,180,5	duplicate(Healer2)	Healer#h2-15	742
+louyang,225,103,5	duplicate(Healer2)	Healer#h2-16	742

+ 2 - 2
npc/custom/jobs/jobmaster.txt

@@ -17,7 +17,7 @@
 //= 1.5 Rewrite everything from scratch. [Lance]
 //= 1.5a fixed Baby -> Super Baby change. Switched to JobName() [Lupus]
 //============================================================
-prontera.gat,153,193,6	script	Job Master	123,{
+prontera,153,193,6	script	Job Master	123,{
 	mes "^ff0000[Job Master]^000000";
 	if(Upper == 1 && Class >= Job_Lord_Knight) goto L_noReq;
 	if(SkillPoint != 0){
@@ -266,4 +266,4 @@ OnInit:
 	set $@JC_Plat, 1; //Give Platinum skills on Jobchange (Default : 1-yes)
 	set $@JC_SupNovM, 45; //Base Level to change into Super Novice (Default : 45)
 	end;
-}
+}

+ 1 - 1
npc/custom/jobs/old/jobchange.txt

@@ -16,7 +16,7 @@
 //Fixed Mounted Class bugs and Baby Class bugs [Zoc]
 //============================================================
 
-prontera.gat,160,186,6	script	Job Changer	94,{
+prontera,160,186,6	script	Job Changer	94,{
 cutin "kafra_01",2;
 mes "[ ^0065DFJobra^000000 ]";
 mes "Sup? I'm the insanely cool and uber cute jobchanger thingy for eAthena! First of all, what class would you like to change into (must meet preliminary requirements for each class..)?";

+ 1 - 1
npc/custom/jobs/reset.txt

@@ -1,5 +1,5 @@
 //Reset NPC for Athena by Script&DB Team 
-prontera.gat,150,193,4	script	Reset Girl	124,{
+prontera,150,193,4	script	Reset Girl	124,{
 	mes "[Reset Girl]";
 	mes "I am a Reset Girl.";
 	mes "Reset Stats: 5,000z";

+ 2 - 2
npc/custom/lottery.txt

@@ -17,7 +17,7 @@
 //= 1.2.1a fix due to new script engine
 //============================================================
 
-prontera.gat,1,1,1	script	lotterygenerator	111,{
+prontera,1,1,1	script	lotterygenerator	111,{
 OnInit:
 set $L_TicketPrice,4750; // TICKET COST
 set $L_Prize_Money,5000000; // JACKPOT AMOUNT
@@ -454,4 +454,4 @@ set $L_Rigged,1;
 close;
 }
 
-prontera.gat,141,182,5	duplicate(lottery)	Lottery	76
+prontera,141,182,5	duplicate(lottery)	Lottery	76

+ 5 - 5
npc/custom/market.txt

@@ -14,7 +14,7 @@
 //=========================================================
 
 
-prontera.gat,144,174,3	script	Market Place	722,{
+prontera,144,174,3	script	Market Place	722,{
 	mes"[Market Place]";
 	mes"Tristan III's order: ^FF0000Move all the private shops to a special Market Place^000000.";
 	next;
@@ -30,14 +30,14 @@ M_ENTER:
 }
 
 gon_test,73,103,0	script	MarketExit	45,1,2,{
-	warp "prontera.gat",155,177-rand(10);
+	warp "prontera",155,177-rand(10);
 	end;
 }
 
 //disable vending in Prontera
-prontera.gat	mapflag	novending
-prt_in.gat	mapflag	novending
+prontera	mapflag	novending
+prt_in	mapflag	novending
 //Market Place settings
 gon_test	mapflag	noteleport
 gon_test	mapflag	nomemo
-gon_test	mapflag	nobranch
+gon_test	mapflag	nobranch

+ 25 - 25
npc/custom/morroc_raceway.txt

@@ -7,7 +7,7 @@
 //===== Compatible With: =====================================
 //= Any eAthena Version
 //===== Description: =========================================
-//= Lets players race around Morroc (pvp_y_1-5.gat)
+//= Lets players race around Morroc (pvp_y_1-5)
 //===== Additional Comments: =================================
 //= If there are more than 3 players, at least 3 people
 //= must finish before a new race can be started.
@@ -20,7 +20,7 @@
 //============================================================
 
 //Warps you into race way
-morocc.gat,166,105,6	script	Race Girl#01	116,{
+morocc,166,105,6	script	Race Girl#01	116,{
 mes "[Race Girl]";
 mes "Would you like to visit ^0000FFMorroc Raceway^000000?";
 next;
@@ -30,12 +30,12 @@ mes "Alright, talk to me again when you want to go.";
 close;
 
 L_Warp:
-warp "pvp_y_1-5.gat",165,256;
+warp "pvp_y_1-5",165,256;
 close;
 }
 
 //Warps you out of raceway
-pvp_y_1-5.gat,169,265,5	script	Race Girl#02	116,{
+pvp_y_1-5,169,265,5	script	Race Girl#02	116,{
 mes "[Race Girl]";
 mes "Welcome to Morroc Raceway!";
 next;
@@ -51,7 +51,7 @@ mes "You must reach all the checkpoints - No cheating!";
 close;
 
 L_Warp:
-warp "morocc.gat",165,101;
+warp "morocc",165,101;
 
 L_Cancel:
 mes "[Race Girl]";
@@ -60,7 +60,7 @@ close;
 }
 
 //Counts down and starts race
-pvp_y_1-5.gat,145,269,5	script	Starter	733,{
+pvp_y_1-5,145,269,5	script	Starter	733,{
 if ($@race != 0) goto L_Started;
 if ($@counting != 0) goto L_Started;
 if ($@racecount == 1) goto L_Started;
@@ -106,7 +106,7 @@ close;
 
 
 L_Started:
-if ((getmapusers("pvp_y_1-5.gat") < 3) && ($@position > 0)) goto L_Menu;
+if ((getmapusers("pvp_y_1-5") < 3) && ($@position > 0)) goto L_Menu;
 if ($@position > 2) goto L_Menu;
 mes "[Starter]";
 mes "Race in progress";
@@ -120,7 +120,7 @@ end;
 }
 
 //Checkpoint 1
-pvp_y_1-5.gat,144,262,5	script	Check Point 1	111,0,5,{
+pvp_y_1-5,144,262,5	script	Check Point 1	111,0,5,{
 end;
 OnTouch:
 if (@raceid != $@raceid) goto L_Started;
@@ -138,7 +138,7 @@ close;
 }
 
 //Checkpoint 2
-pvp_y_1-5.gat,73,247,5	script	Check Point 2	111,6,6,{
+pvp_y_1-5,73,247,5	script	Check Point 2	111,6,6,{
 end;
 OnTouch:
 if (@race != 1) goto L_Miss;
@@ -151,7 +151,7 @@ close;
 }
 
 //Checkpoint 3
-pvp_y_1-5.gat,77,44,5	script	Check Point 3	111,6,6,{
+pvp_y_1-5,77,44,5	script	Check Point 3	111,6,6,{
 end;
 OnTouch:
 if (@race != 2) goto L_Miss;
@@ -164,7 +164,7 @@ close;
 }
 
 //Checkpoint 3
-pvp_y_1-5.gat,249,60,5	script	Check Point 4	111,6,6,{
+pvp_y_1-5,249,60,5	script	Check Point 4	111,6,6,{
 end;
 OnTouch:
 if (@race != 3) goto L_Miss;
@@ -177,7 +177,7 @@ close;
 }
 
 //Checkpoint 4
-pvp_y_1-5.gat,255,256,5	script	Check Point 5	111,6,6,{
+pvp_y_1-5,255,256,5	script	Check Point 5	111,6,6,{
 end;
 OnTouch:
 if (@race != 4) goto L_Miss;
@@ -190,7 +190,7 @@ close;
 }
 
 //Finish Line
-pvp_y_1-5.gat,174,244,5	script	Finish Line	111,6,6,{
+pvp_y_1-5,174,244,5	script	Finish Line	111,6,6,{
 end;
 OnTouch:
 if (@raceid != $@raceid) goto L_WrongRace;
@@ -208,39 +208,39 @@ close;
 }
 
 //Check Point Marker Flags
-pvp_y_1-5.gat,144,267,4	script	Check Point 1#01	722,{
+pvp_y_1-5,144,267,4	script	Check Point 1#01	722,{
 end;
 }
-pvp_y_1-5.gat,144,257,4	script	Check Point 1#02	722,{
+pvp_y_1-5,144,257,4	script	Check Point 1#02	722,{
 end;
 }
-pvp_y_1-5.gat,70,252,3	script	Check Point 2#01	722,{
+pvp_y_1-5,70,252,3	script	Check Point 2#01	722,{
 end;
 }
-pvp_y_1-5.gat,77,243,3	script	Check Point 2#02	722,{
+pvp_y_1-5,77,243,3	script	Check Point 2#02	722,{
 end;
 }
-pvp_y_1-5.gat,81,48,1	script	Check Point 3#01	722,{
+pvp_y_1-5,81,48,1	script	Check Point 3#01	722,{
 end;
 }
-pvp_y_1-5.gat,72,40,1	script	Check Point 3#02	722,{
+pvp_y_1-5,72,40,1	script	Check Point 3#02	722,{
 end;
 }
-pvp_y_1-5.gat,244,65,7	script	Check Point 4#01	722,{
+pvp_y_1-5,244,65,7	script	Check Point 4#01	722,{
 end;
 }
-pvp_y_1-5.gat,252,57,7	script	Check Point 4#02	722,{
+pvp_y_1-5,252,57,7	script	Check Point 4#02	722,{
 end;
 }
-pvp_y_1-5.gat,259,260,5	script	Check Point 5#01	722,{
+pvp_y_1-5,259,260,5	script	Check Point 5#01	722,{
 end;
 }
-pvp_y_1-5.gat,251,252,5	script	Check Point 5#02	722,{
+pvp_y_1-5,251,252,5	script	Check Point 5#02	722,{
 end;
 }
-pvp_y_1-5.gat,174,249,4	script	Finish Line#01	722,{
+pvp_y_1-5,174,249,4	script	Finish Line#01	722,{
 end;
 }
-pvp_y_1-5.gat,174,238,4	script	Finish Line#02	722,{
+pvp_y_1-5,174,238,4	script	Finish Line#02	722,{
 end;
 }

+ 53 - 53
npc/custom/mvm.txt

@@ -23,19 +23,19 @@
 //============================================================ 
 
 // Entrance //
-prontera.gat,158,193,6	script	Monster Arena	702,{
+prontera,158,193,6	script	Monster Arena	702,{
 mes "[Monster Arena]";
 mes "Would you like to enter the Monster Arena?";
-mes "Currently ^FF0000" + getmapusers("gon_test.gat") + "^000000 players";
+mes "Currently ^FF0000" + getmapusers("gon_test") + "^000000 players";
 mes "^FF0000Note:^000000 Pecos, Falcons and Carts will be lost on entry.";
 L_Menu:
 next;
 menu "Enter",-,"Information",L_Info,"Cancel",L_Exit;
 
 set @marena,1;
-savepoint "gon_test.gat",56,99;
+savepoint "gon_test",56,99;
 set @battle,0;
-warp "gon_test.gat",57,99;
+warp "gon_test",57,99;
 close;
 
 L_Exit:
@@ -194,11 +194,11 @@ mes "[Referee]";
 mes "Alright";
 close;
 }
-gon_test.gat,56,91,6	duplicate(monsterreferee)	Referee#01	61
+gon_test,56,91,6	duplicate(monsterreferee)	Referee#01	61
 
 
 // Usher //
-gon_test.gat,58,94,6	script	Usher	86,{
+gon_test,58,94,6	script	Usher	86,{
 set @marena,1;
 mes "[Usher]";
 mes "What would you like to do?";
@@ -222,42 +222,42 @@ close;
 
 L_High:
 close2;
-savepoint "gon_test.gat",56,99;
+savepoint "gon_test",56,99;
 set @battle,1;
 atcommand strcharinfo(0) + "@option 64 0 64";
-warp "gon_test.gat",72,87;
+warp "gon_test",72,87;
 end;
 
 L_4to6:
 close2;
-savepoint "gon_test.gat",56,99;
+savepoint "gon_test",56,99;
 set @battle,1;
 atcommand strcharinfo(0) + "@option 64 0 64";
-warp "gon_test.gat",57,86;
+warp "gon_test",57,86;
 end;
 
 L_1to3:
 close2;
-savepoint "gon_test.gat",56,99;
+savepoint "gon_test",56,99;
 set @battle,1;
 atcommand strcharinfo(0) + "@option 64 0 64";
-warp "gon_test.gat",43,87;
+warp "gon_test",43,87;
 end;
 
 L_Exit:
 close2;
-savepoint "prontera.gat",149,186;
+savepoint "prontera",149,186;
 set @battle,0;
 atcommand strcharinfo(0) + "@option 0 0 0";
-warp "prontera.gat",149,186;
+warp "prontera",149,186;
 end;
 
 L_Spec:
 close2;
-savepoint "gon_test.gat",56,99;
+savepoint "gon_test",56,99;
 set @battle,0;
 atcommand strcharinfo(0) + "@option 0 0 0";
-warp "gon_test.gat",57,99;
+warp "gon_test",57,99;
 end;
 
 L_NoMon:
@@ -275,7 +275,7 @@ close;
 }
 
 // Monster Trainer //
-gon_test.gat,52,103,6	script	Monster Trainer	87,{
+gon_test,52,103,6	script	Monster Trainer	87,{
 mes "[Monster Trainer]";
 if (#monster != 0) goto L_Mon;
 
@@ -560,154 +560,154 @@ close;
 
 // Kill Trigger //
 // 6/Final. ---Change to Add Monsters--- //
-gon_test.gat,56,91,6	script	OnPoringKilled	-1,{
+gon_test,56,91,6	script	OnPoringKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+1;
 	announce "You killed a Poring - Gained 1 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnFaberKilled	-1,{
+gon_test,56,91,6	script	OnFaberKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+2;
 	announce "You killed a Faber - Gained 2 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnLunaticKilled	-1,{
+gon_test,56,91,6	script	OnLunaticKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+4;
 	announce "You killed a Lunatic - Gained 4 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnDropsKilled	-1,{
+gon_test,56,91,6	script	OnDropsKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+4;
 	announce "You killed a Drops - Gained 4 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnPickyKilled	-1,{
+gon_test,56,91,6	script	OnPickyKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+4;
 	announce "You killed a Picky - Gained 4 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnChonChonKilled	-1,{
+gon_test,56,91,6	script	OnChonChonKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+8;
 	announce "You killed a ChonChon - Gained 8 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnSPickyKilled	-1,{
+gon_test,56,91,6	script	OnSPickyKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+8;
 	announce "You killed a Super Picky - Gained 8 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnWillowKilled	-1,{
+gon_test,56,91,6	script	OnWillowKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+8;
 	announce "You killed a Willow - Gained 8 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnRodaKilled	-1,{
+gon_test,56,91,6	script	OnRodaKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+16;
 	announce "You killed a Roda Frog - Gained 16 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnCondorKilled	-1,{
+gon_test,56,91,6	script	OnCondorKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+16;
 	announce "You killed a Condor - Gained 16 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnThiefKilled	-1,{
+gon_test,56,91,6	script	OnThiefKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+32;
 	announce "You killed a Theif Bug Larva - Gained 32 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnSavageKilled	-1,{
+gon_test,56,91,6	script	OnSavageKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+64;
 	announce "You killed a Savage Babe - Gained 64 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnFamiliarKilled	-1,{
+gon_test,56,91,6	script	OnFamiliarKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+128;
 	announce "You killed a Familiar - Gained 128 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnHornetKilled	-1,{
+gon_test,56,91,6	script	OnHornetKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+128;
 	announce "You killed a Hornet - Gained 128 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnPuppyKilled	-1,{
+gon_test,56,91,6	script	OnPuppyKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+256;
 	announce "You killed a Desert Wolf Puppy - Gained 256 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnRockerKilled	-1,{
+gon_test,56,91,6	script	OnRockerKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+256;
 	announce "You killed a Rocker - Gained 256 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnSporeKilled	-1,{
+gon_test,56,91,6	script	OnSporeKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+256;
 	announce "You killed a Spore - Gained 256 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnSkeletonKilled	-1,{
+gon_test,56,91,6	script	OnSkeletonKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+512;
 	announce "You killed a Skeleton - Gained 512 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnPlanktonKilled	-1,{
+gon_test,56,91,6	script	OnPlanktonKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+512;
 	announce "You killed a Plankton - Gained 512 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnAntonioKilled	-1,{
+gon_test,56,91,6	script	OnAntonioKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+512;
 	announce "You killed an Antonio - Gained 512 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnThiefFemaleKilled	-1,{
+gon_test,56,91,6	script	OnThiefFemaleKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+512;
 	announce "You killed a Thief Bug Female - Gained 512 exp",19;
 	callfunc "duelkill";
 }
 
-gon_test.gat,56,91,6	script	OnSpecialKilled	-1,{
+gon_test,56,91,6	script	OnSpecialKilled	-1,{
 	if (@marena == 0) callfunc "illegalkill";
 	set #monpoints,#monpoints+512;
 	announce "You killed a Special Monster - Gained 1024 exp",19;
@@ -732,7 +732,7 @@ end;
 }
 
 // Healer //
-gon_test.gat,55,103,6	script	Nurse	90,{
+gon_test,55,103,6	script	Nurse	90,{
 if (@battle == 1 || #heal == 0) goto L_NoHeal;
 if (#heal == 1 && @healing < 100) goto L_Heal; //Total healing required
 set @fighting,0;
@@ -753,26 +753,26 @@ end;
 }
 
 // Warps players //
-gon_test.gat,57,86,5	script	Summon Pad 1::SummonPad	111,2,2,{
+gon_test,57,86,5	script	Summon Pad 1::SummonPad	111,2,2,{
 end;
 OnTouch:
 set @marena,1;
-warp "gon_test.gat",57,99;
+warp "gon_test",57,99;
 }
-gon_test.gat,43,87,5	duplicate(SummonPad)	Summon Pad 2	111,2,2
-gon_test.gat,72,87,5	duplicate(SummonPad)	Summon Pad 3	111,2,2
+gon_test,43,87,5	duplicate(SummonPad)	Summon Pad 2	111,2,2
+gon_test,72,87,5	duplicate(SummonPad)	Summon Pad 3	111,2,2
 
 
 
 // Skill Disabler //
-gon_test.gat,57,99,5	script	Skill Disable	111,3,3,{
+gon_test,57,99,5	script	Skill Disable	111,3,3,{
 atcommand strcharinfo(0) + "@skilloff";
 disablenpc "Skill Disable";
 end;
 }
 
 // Duel Arena //
-gon_test.gat,58,103,5	script	Duel Master#01	92,{
+gon_test,58,103,5	script	Duel Master#01	92,{
 if ($@duelist1$ == "") set @duel,0;
 if ($@monster1 == "") set @duel,0;
 set @marena,1;
@@ -803,7 +803,7 @@ set $@duelist1$,strcharinfo(0);
 set @battle,1;
 announce strcharinfo(0) + " [Monster Level: " + $@monster1 + "] is waiting for a duel",1;
 atcommand strcharinfo(0) + "@option 64 0 64";
-warp "gon_test.gat",49,5;
+warp "gon_test",49,5;
 close;
 
 L_Waiting:
@@ -831,7 +831,7 @@ set $@duelist2$,strcharinfo(0);
 set @battle,1;
 announce strcharinfo(0) + " [Monster Level: " + $@monster2 + "] has joined the duel",1;
 atcommand strcharinfo(0) + "@option 64 0 64";
-warp "gon_test.gat",49,5;
+warp "gon_test",49,5;
 close;
 
 	L_Dueling:
@@ -844,7 +844,7 @@ close;
 	L_Spec:
 	set @battle,0;
 	atcommand strcharinfo(0) + "@option 64 0 64";
-	warp "gon_test.gat",49,5;
+	warp "gon_test",49,5;
 	close;
 
 	L_Exit:
@@ -864,7 +864,7 @@ close;
 }
 
 // Duel Exit //
-gon_test.gat,42,8,5	script	Duel Master#02	92,{
+gon_test,42,8,5	script	Duel Master#02	92,{
 mes "[Duel Master]";
 mes "Would you like to return?";
 menu "Yes",L_Leave,"No",-;
@@ -878,7 +878,7 @@ close;
 		L_Leave3:
 		atcommand strcharinfo(0) + "@option 0 0 0";
 		set @battle,0;
-		warp "gon_test.gat",57,99;
+		warp "gon_test",57,99;
 		close;
 
 		L_Leave1:
@@ -896,5 +896,5 @@ close;
 		goto L_Leave3;
 }
 
-gon_test.gat,49,5,5	duplicate(SummonPad)	Summon Pad 4	111,2,2
-gon_test.gat,55,8,6	duplicate(monsterreferee)	Referee#02	61
+gon_test,49,5,5	duplicate(SummonPad)	Summon Pad 4	111,2,2
+gon_test,55,8,6	duplicate(monsterreferee)	Referee#02	61

+ 32 - 32
npc/custom/penal_servitude.txt

@@ -16,7 +16,7 @@
 // 1.2 Stricted the conditions a bit
 //=========================================================
 
-sec_pri.gat,36,58,1	script	Chief Warder	105,{ 
+sec_pri,36,58,1	script	Chief Warder	105,{ 
 	mes "[Saddeus]";
 	emotion 1;
 	if(sex) {
@@ -75,8 +75,8 @@ L_RELEASE:
 	mes "[Saddeus]";
 	mes "You are free now!";
 	next;
-	savepoint "izlude.gat",105,112;
-	warp "izlude.gat",105,112;
+	savepoint "izlude",105,112;
+	warp "izlude",105,112;
 	close;
 
 M_Q1:
@@ -103,23 +103,23 @@ M_Q1:
 	if (@rw==4) goto L_W4;
 
 L_W1:
-	savepoint "sec_in02.gat",179,76;
-	warp "sec_in02.gat",179,76;
+	savepoint "sec_in02",179,76;
+	warp "sec_in02",179,76;
 	close;
 
 L_W2:
-	savepoint "sec_in02.gat",139,32;
-	warp "sec_in02.gat",139,32;
+	savepoint "sec_in02",139,32;
+	warp "sec_in02",139,32;
 	close;
 
 L_W3:
-	savepoint "sec_in02.gat",100,28;
-	warp "sec_in02.gat",100,28;
+	savepoint "sec_in02",100,28;
+	warp "sec_in02",100,28;
 	close;
 
 L_W4:
-	savepoint "sec_in02.gat",107,75;
-	warp "sec_in02.gat",107,75;
+	savepoint "sec_in02",107,75;
+	warp "sec_in02",107,75;
 	close;
 
 M_NO_THANKS:
@@ -130,7 +130,7 @@ M_NO_THANKS:
 	close;  
 }
 
-sec_in02.gat,137,57,1	script	Overseer	708,{ 
+sec_in02,137,57,1	script	Overseer	708,{ 
 	mes "[Oliver]";
 
 	delitem 4002,countitem(4002);//Items: Fabre_Card,
@@ -152,8 +152,8 @@ sec_in02.gat,137,57,1	script	Overseer	708,{
 	delitem 1069,countitem(1069);//Items: Orange_Net_Mushroom,
 	delitem 1070,countitem(1070);//Items: Orange_Gooey_Mushroom_,
 	next;
-	savepoint "izlude.gat",105,112;
-	warp "izlude.gat",105,112;
+	savepoint "izlude",105,112;
+	warp "izlude",105,112;
 	close;
 
 L_GET_Q:
@@ -174,21 +174,21 @@ L_GET_Q:
 }
 
 
-sec_in02.gat	mapflag	nomemo
-sec_in02.gat	mapflag	nosave	SavePoint
-sec_in02.gat	mapflag	noteleport
-sec_in02.gat	mapflag	nobranch
-sec_in02.gat	mapflag	nowarp
-sec_in02.gat	mapflag	nowarpto
-sec_in02.gat	mapflag	noexp
-sec_in02.gat	mapflag	noskill
-//sec_in02.gat	mapflag	pvp
-//sec_in02.gat	mapflag	pvp_noparty
-//sec_in02.gat	mapflag	gvg
-sec_in02.gat	mapflag	pvp_nightmaredrop	random,all,300
-
-sec_in02.gat,138,55,100,100	monster	Toadstool	1182,30,10000,10000,1
-sec_in02.gat,138,55,100,100	monster	Fabre	1184,10,20000,20000
-sec_in02.gat,138,55,100,100	monster	Chonchon	1183,11,20000,20000
-sec_in02.gat,138,55,100,100	monster	Spore	1014,12,20000,20000
-sec_in02.gat,138,55,100,100	monster	Poison Spore	1077,3,20000,20000
+sec_in02	mapflag	nomemo
+sec_in02	mapflag	nosave	SavePoint
+sec_in02	mapflag	noteleport
+sec_in02	mapflag	nobranch
+sec_in02	mapflag	nowarp
+sec_in02	mapflag	nowarpto
+sec_in02	mapflag	noexp
+sec_in02	mapflag	noskill
+//sec_in02	mapflag	pvp
+//sec_in02	mapflag	pvp_noparty
+//sec_in02	mapflag	gvg
+sec_in02	mapflag	pvp_nightmaredrop	random,all,300
+
+sec_in02,138,55,100,100	monster	Toadstool	1182,30,10000,10000,1
+sec_in02,138,55,100,100	monster	Fabre	1184,10,20000,20000
+sec_in02,138,55,100,100	monster	Chonchon	1183,11,20000,20000
+sec_in02,138,55,100,100	monster	Spore	1014,12,20000,20000
+sec_in02,138,55,100,100	monster	Poison Spore	1077,3,20000,20000

+ 1 - 2
npc/custom/platinum_skills.txt

@@ -13,7 +13,7 @@
 //= Added baby clases by Midas
 //= Simplified Job Checks [Silentdragon]
 //===========================================================================================
-prontera.gat,128,200,6	script	Platinum Skill NPC	94,{
+prontera,128,200,6	script	Platinum Skill NPC	94,{
 mes "[Platinum Skill NPC]";
 mes "I can give you the special skills available to your job. Would you like these skills now?";
 next;
@@ -109,4 +109,3 @@ mes "*sob* FINE!";
 mes "Have a nice day... >.>";
 close;
 }
-

+ 4 - 4
npc/custom/poetry/ayothaya.txt

@@ -8,7 +8,7 @@
 //= eAthena 1.0 Final +
 //===== Description: =========================================
 
-ayothaya.gat,58,134,5	script	Louise Gluck	763,{
+ayothaya,58,134,5	script	Louise Gluck	763,{
   mes "[Louise Gluck]";
   mes "What is the next line? ";
   close;
@@ -91,7 +91,7 @@ ayothaya.gat,58,134,5	script	Louise Gluck	763,{
 }
 
 
-ayothaya.gat,212,276,0	script	Romeo	50,{
+ayothaya,212,276,0	script	Romeo	50,{
   mes "[Romeo]";
   mes "What is the next line? ";
   close;
@@ -365,7 +365,7 @@ ayothaya.gat,212,276,0	script	Romeo	50,{
   end;
 }
  
-ayothaya.gat,214,279,3	script	Juliet	53,{
+ayothaya,214,279,3	script	Juliet	53,{
   mes "[Juliet]";
   mes "What is the next line? ";
   close;
@@ -721,4 +721,4 @@ ayothaya.gat,214,279,3	script	Juliet	53,{
   npcspeed 150;
   initnpctimer;
   end;
-}
+}

+ 15 - 15
npc/custom/quests/bandit_beard.txt

@@ -16,7 +16,7 @@
 //= 1.2 fixed donpcevent label [Lupus]
 //============================================================
 
-umbala.gat,126,129,4	script	Bearded Man	120,{
+umbala,126,129,4	script	Bearded Man	120,{
 	if(BEARD_QUEST == 4 ) goto L_MAKE;
 	if(BEARD_QUEST >= 5 ) goto L_DONE;
 	if(BEARD_QUEST >= 1 ) goto L_THREAD;
@@ -101,7 +101,7 @@ L_NOITEMS:
 }  
 
 //Master Tailor----------
-izlude_in.gat,123,175,4	script	Master Tailor	50,{
+izlude_in,123,175,4	script	Master Tailor	50,{
 	mes "[Master Tailor]";
 	mes "Good evening! I am the Master Tailor!";
 	if(BEARD_QUEST != 1 ) close;
@@ -118,7 +118,7 @@ izlude_in.gat,123,175,4	script	Master Tailor	50,{
 	close;
 }
 // Karfa Thread Clerk---
-aldeba_in.gat,70,179,5	script	Karfa Clerk	113,{
+aldeba_in,70,179,5	script	Karfa Clerk	113,{
 	mes "[Karfa Clerk]";
 	if(BEARD_QUEST == 3 ) goto L_REPEAT;
 	if(BEARD_QUEST > 3 ) goto L_DONE;
@@ -156,7 +156,7 @@ L_DONE:
 }
 
 //Thread Merchant ------
-alberta.gat,65,123,6	script	Man	85,{
+alberta,65,123,6	script	Man	85,{
 	if(BEARD_QUEST == 3 && $@beardMobD) goto L_KILLED;
 	if(BEARD_QUEST > 3) goto L_DONE;
 
@@ -208,20 +208,20 @@ M_NO:
 }
 
 //mobsummons -------
-alberta.gat,1,1,1	script	BRDQ_MOBS	-1,{
+alberta,1,1,1	script	BRDQ_MOBS	-1,{
 OnStart:
 	set $@beardMob,10;
 	set $@beardMobD,0;
-	monster "alberta.gat",65,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",66,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",67,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",68,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",66,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",67,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",68,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",66,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",67,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
-	monster "alberta.gat",68,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",65,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",66,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",67,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",68,120,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",66,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",67,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",68,121,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",66,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",67,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
+	monster "alberta",68,122,"Thef Bug Male",1054,1,"BRDQ_MOBS::OnDie";
 	end;
 OnDie:
 	set $@beardmob, $@beardmob - 1;

+ 2 - 2
npc/custom/quests/berzebub.txt

@@ -11,7 +11,7 @@
 //===== Additional Comments: =================================
 //= 1.1 Fixed ingredients. Was too exploitable [Lupus]
 //============================================================
-prontera.gat,165,178,8	script	Old Woman	103,{
+prontera,165,178,8	script	Old Woman	103,{
 	mes "[Old Woman]";
 	if(BerzQuest == 1) goto L_Already;
 	mes "Greeting lad. I found a really nifty item while I was picking mushrooms near Glast Heim.";
@@ -71,4 +71,4 @@ prontera.gat,165,178,8	script	Old Woman	103,{
 	L_Already:
 		mes "Hey I remember you!  I already told you that you may only complete this quest once.";
 		close;
-}
+}

+ 2 - 2
npc/custom/quests/dead_branch.txt

@@ -15,7 +15,7 @@
 //= 1.1 Optimized, added Bloody Branch with 0.01% chance [Lupus]
 //============================================================
 
-niflheim.gat,204,179,3	script	Mister Mobry	121,{
+niflheim,204,179,3	script	Mister Mobry	121,{
 
 	mes "[Mister Mobry]";
 	mes "Trees possess spirits you know...";
@@ -102,4 +102,4 @@ M_END:
 	mes "[Mister Mobry]";
 	mes "No spirit for you... then go!";
 	close;
-}
+}

+ 2 - 2
npc/custom/quests/elvenear.txt

@@ -13,7 +13,7 @@
 //= 1.2 Fixed exploit [Lupus]
 //============================================================
 
-geffen.gat,127,49,5	script	Elven Ears Quest	84,{
+geffen,127,49,5	script	Elven Ears Quest	84,{
 	mes "[Elven Ears Quest]"; 
 	mes "Hi, today's quest is...."; 
 	mes "Ah, the ^61B031Elven Ears ^000000Quest!"; 
@@ -65,4 +65,4 @@ L_Cancel:
 	mes "Giving up already?";
 	mes "Oh well maybe you will participate in tommorow's quest.";
 	close;
-}
+}

+ 4 - 4
npc/custom/quests/event_6_new_hats.txt

@@ -25,7 +25,7 @@
 //============================================================
 
 
-prt_in.gat,130,66,5	script	Zac	704,{
+prt_in,130,66,5	script	Zac	704,{
 	mes "[Zac]";
 	mes "I am the oldest and strongest of the 4 brothers that makes all the newer hats. You will need to bring me the correct items for each hat, so I can make them.";
 	next;
@@ -85,7 +85,7 @@ L3:
 	close;
 }
 
-prt_in.gat,162,131,5	script	Blac	732,{
+prt_in,162,131,5	script	Blac	732,{
 	mes "[Blac]";
 	mes "I am the youngest and sexiest of the 4 brothers that makes all the newer hats. You will need to bring me the correct items for each hat, so I can make them.";
 	next;
@@ -139,7 +139,7 @@ L3:
 	close;
 }
 
-prt_in.gat,53,56,5	script	Jac	107,{
+prt_in,53,56,5	script	Jac	107,{
 	mes "[Jac]";
 	mes "I am the 2nd oldest and calmest of the 4 brothers that makes all the newer hats. You will need to bring me the correct items for each hat, so I can make them.";
 	next;
@@ -223,7 +223,7 @@ L3:
 	close;
 }
 
-prt_in.gat,45,113,5	script	Pac	705,{
+prt_in,45,113,5	script	Pac	705,{
 	mes "[Pac]";
 	mes "I am 3rd oldest and wisest of the 4 brothers that makes all the newer hats. You will need to bring me the correct items for each hat so I can make them.";
 	next;

+ 2 - 2
npc/custom/quests/fashion.txt

@@ -13,7 +13,7 @@
 //= 1.1 fixed exploit [Lupus]
 //============================================================
 
-izlude.gat,135,96,5	script	Fashion Glasses Quest	76,{
+izlude,135,96,5	script	Fashion Glasses Quest	76,{
 	mes "[Fashionable Glasses Quest]"; 
 	mes "Hi, today's quest is...."; 
 	mes "Ah, the ^CC6633Fashionable Glasses^000000 Quest!"; 
@@ -66,4 +66,4 @@ M_CANCEL:
 	mes "participate in tommorow's";
 	mes "quest.";
 	close;
-}
+}

+ 2 - 2
npc/custom/quests/ironcane.txt

@@ -12,7 +12,7 @@
 //= 1.1 Fixed exploit [Lupus]
 //============================================================
 
-payon.gat,109,118,5	script	Iron Cain Quest	76,{
+payon,109,118,5	script	Iron Cain Quest	76,{
 	mes "[Iron Cain Quest]";
 	mes "Here's what you need";
 	mes "The requirements, should you be brave enough to collect them, are:";
@@ -46,4 +46,4 @@ L_Unfathomable:
 	mes "What I had to go through was more unfathomable..";
 	mes "If you succeed in getting these items, you will have incredible strength!";
 	close;
-}
+}

+ 2 - 2
npc/custom/quests/kaho_balmung.txt

@@ -2,7 +2,7 @@
 //-------------------- 'Balmung & Lord Kaho's Horns' Quest --------------------
 // Warning! Don't use this quest 8)
 
-prontera.gat,158,356,4	script	Royal Messenger	105,{
+prontera,158,356,4	script	Royal Messenger	105,{
 	mes "[Royal Messenger]";
 	mes "Welcome to prontera, I am the Royal Messenger in charge of the royal quest.";
 	next;
@@ -73,4 +73,4 @@ NoItems:
 	mes "Sorry you don't have all the items or zeny I need.";
 	mes "Come back when you have them all";
 	close;
-}
+}

+ 2 - 2
npc/custom/quests/kahohorn.txt

@@ -1,6 +1,6 @@
 //This quest is custom. Don't use it.
 
-geffen.gat,115,107,5	script	Lord Kaho's Servant	61,{
+geffen,115,107,5	script	Lord Kaho's Servant	61,{
 	mes "[Lord Kaho's Servant]";
 	mes "I worked myself to death trying to fulfill Lord Kaho's ridiculous expectations for a headgear!";
 	mes "Now that I've finally found the formula for the perfect headgear, I'm willing to share my time and talents";
@@ -81,4 +81,4 @@ geffen.gat,115,107,5	script	Lord Kaho's Servant	61,{
 		mes "What I had to go through was more unfathomable..";
 		mes "If you succeed in getting these items, you will have incredible strength!";
 		close;
-}
+}

+ 4 - 4
npc/custom/quests/kiel_quest.txt

@@ -12,7 +12,7 @@
 //= 
 //============================================================
 
-prontera.gat,157,168,2	script	Kiel Capry	68,{
+prontera,157,168,2	script	Kiel Capry	68,{
 	mes "[Kiel Capry]";
 	mes callfunc("F_Hi");
 	mes "Help us! Everybody's evacuated! There's been an accident in my father's University...";
@@ -29,7 +29,7 @@ prontera.gat,157,168,2	script	Kiel Capry	68,{
 	close;
 }
 
-kh_school.gat,119,146,3	script	Kiel Carlo	748,{
+kh_school,119,146,3	script	Kiel Carlo	748,{
 	mes "[Kiel Carlo]";
 	mes callfunc("F_Hi");
 	mes "We have evacuated all the students!";
@@ -56,8 +56,8 @@ M_GO:
 		close;
 	}
 	set Zeny,Zeny-10000;
-	warp "kh_kiehl02.gat",rand(46,53),rand(9,12);
+	warp "kh_kiehl02",rand(46,53),rand(9,12);
 	end;
 }
 
-kh_kiehl02.gat,49,5,0	warp	warpk06	1,1,kh_school.gat,119,146
+kh_kiehl02,49,5,0	warp	warpk06	1,1,kh_school,119,146

+ 1 - 1
npc/custom/quests/lvl99_quest.txt

@@ -14,7 +14,7 @@
 //============================================================
 
 
-lighthalzen.gat,108,229,2	script	La Fenn	766,{
+lighthalzen,108,229,2	script	La Fenn	766,{
 	mes "[La Fenn]";
 	if(BaseLevel<99) {
 		if(Q_99LVL) {

+ 2 - 2
npc/custom/quests/magicalhatquest.txt

@@ -13,7 +13,7 @@
 //= 	treasue boxes drops fix [Lupus] 
 //============================================================
 
-geffen.gat,126,107,5	script	Wizard Hat Dude	51,{
+geffen,126,107,5	script	Wizard Hat Dude	51,{
 	mes "[Wizard Hat Dude]";
 	mes "Huh! What do you want?";
 	mes "Ohh, I see, you want me to make you something.";
@@ -55,4 +55,4 @@ M_RIPOFF:
 	mes "If you succeed in getting these items, you will have incredible strength!";
 	emotion e_hmm;
 	close;
-}
+}

+ 2 - 2
npc/custom/quests/may_hats.txt

@@ -14,7 +14,7 @@
 //= 1.01 translated the rest of dialogues
 //============================================================
 
-gonryun.gat,187,140,4	script	Yakima	850,{
+gonryun,187,140,4	script	Yakima	850,{
  mes "[Yakima]";
  mes callfunc("F_Hi");
  mes "I can make some items for you.";
@@ -177,4 +177,4 @@ M_EXIT:
  mes "[Yakima]";
  mes callfunc("F_Bye");
  close;
-}
+}

+ 1 - 1
npc/custom/quests/sphinx_mask.txt

@@ -14,7 +14,7 @@
 
 
 //===========================================================================
-morocc.gat,140,156,5	script	Turban Thief	58,{
+morocc,140,156,5	script	Turban Thief	58,{
 	if(event_umbala < 2) goto AWAY;
 	if(sphmask_q) goto NoBus;
 	mes "[Turban Thief]";

+ 3 - 3
npc/custom/quests/sunglasses.txt

@@ -17,7 +17,7 @@
 // quest will reset it self after 1 pair of Slotted Sunglasses is made. 
 // 1st part of the quest
 
-alberta.gat,88,193,5	script	Sunglasses Trader	73,{
+alberta,88,193,5	script	Sunglasses Trader	73,{
 	if(SG_QUEST1 == 1) goto L_SG_Q1_Done;
 	mes "[Sunglasses Trader]";
 	mes "Hello. What can I do for you?";
@@ -90,7 +90,7 @@ L_SG_No:
  
 // 2nd part of the quest
 
-moc_fild09.gat,209,128,5	script	Maseph	702,{
+moc_fild09,209,128,5	script	Maseph	702,{
 	if(SG_QUEST1 == 1) goto L_SG_2;
 	mes "[Maseph]";
 	mes "Lovely Day, isn't it ?";
@@ -141,4 +141,4 @@ L_SG_Funds:
 	mes "[Maseph]";
 	mes "You do not have enough money. Please come back to me when you do.";
 	close;
-}
+}

+ 33 - 33
npc/custom/quests/tha_statues.txt

@@ -16,7 +16,7 @@
 
 //Statue (NPC)(U: UP, D: DOWN, R: RIGHT, L: LEFT) :
 // Explain Npc
-tha_t08.gat,69,106,4	script	Statue	111,{
+tha_t08,69,106,4	script	Statue	111,{
 
 	mes "You can read on the back of the statue:";
 	mes "'By the spirit of olds, the walls are closed";
@@ -28,11 +28,11 @@ tha_t08.gat,69,106,4	script	Statue	111,{
 }
 
 //Tha_t09 :
-//(Thalos)(U,L)-->tha_t09.gat,17,158,4
-//(Mediane)(D,R)-->tha_t09.gat,84,99,4
+//(Thalos)(U,L)-->tha_t09,17,158,4
+//(Mediane)(D,R)-->tha_t09,84,99,4
 //Script:
 
-tha_t09.gat,17,158,4	script	Thalos	111,{
+tha_t09,17,158,4	script	Thalos	111,{
 
 	if(TSQ_CHK == 1) goto done;
 	mes "[Thalos]";
@@ -47,14 +47,14 @@ done:
            
 }
 
-tha_t09.gat,84,99,4	script	Mediane	111,{
+tha_t09,84,99,4	script	Mediane	111,{
 
 	if(TSQ_CHK != 1) goto nook;
 	mes "[Mediane]";
 	mes "Okay, i am warping you to the next floor now.";
 	next;
 	set TSQ_CHK,0;
-	warp "tha_t10.gat",	165,	138; 
+	warp "tha_t10",	165,	138; 
 	close;
 nook:
 	mes "[Mediane]";
@@ -63,12 +63,12 @@ nook:
 }
 
 //Tha_t10 :
-//(Melkor)(U)-->tha_t10.gat,130,159,4
-//(Zebrus)(D,R)-->tha_t10.gat,160,98,4
-//(Veriaelle)(D,L)-->tha_t10.gat,99,97,4
+//(Melkor)(U)-->tha_t10,130,159,4
+//(Zebrus)(D,R)-->tha_t10,160,98,4
+//(Veriaelle)(D,L)-->tha_t10,99,97,4
 //Script:
 
-tha_t10.gat,130,159,4	script	Melkor	111,{
+tha_t10,130,159,4	script	Melkor	111,{
 
 	if(TSQ_CHK == 1) goto done;
 	mes "[Melkor]";
@@ -82,7 +82,7 @@ done:
 	close;
 }
 
-tha_t10.gat,160,98,4	script	Zebrus	111,{
+tha_t10,160,98,4	script	Zebrus	111,{
 
 	if(TSQ_CHK != 1) goto nook;
 	mes "[Zebrus]";
@@ -97,14 +97,14 @@ nook:
 	close;
 }
 
-tha_t10.gat,99,97,4	script	Veriaelle	111,{
+tha_t10,99,97,4	script	Veriaelle	111,{
 
 	if(TSQ_CHK != 2) goto nook;
 	mes "[Veriaelle]";
 	mes "Okay, i am warping you to the next floor.";
 	next;
 	set TSQ_CHK,0;
-	warp "tha_t11.gat",	86,	38;
+	warp "tha_t11",	86,	38;
 	close;
 nook:
 	mes "[Veriaelle]";
@@ -115,13 +115,13 @@ nook:
 }
 
 //Tha_t11 :
-//(Throtre)(U,L)-->tha_t11.gat,16,85,4
-//(Klermaz)(D,R)-->tha_t11.gat,85,16,4
-//(Mihane)(D,L)-->tha_t11.gat,16,16,4
-//(Seranes)(U,R)-->tha_t11.gat,85,85,4
+//(Throtre)(U,L)-->tha_t11,16,85,4
+//(Klermaz)(D,R)-->tha_t11,85,16,4
+//(Mihane)(D,L)-->tha_t11,16,16,4
+//(Seranes)(U,R)-->tha_t11,85,85,4
 //Script:
 
-tha_t11.gat,16,85,4	script	Throtre	111,{
+tha_t11,16,85,4	script	Throtre	111,{
 	if(TSQ_CHK == 1) goto done;
 	mes "[Throtre]";
 	mes "You got my authorization for the next floor";
@@ -134,7 +134,7 @@ done:
 	close;
 }
 
-tha_t11.gat,85,16,4	script	Klermaz	111,{
+tha_t11,85,16,4	script	Klermaz	111,{
 	if(TSQ_CHK != 1) goto nook;
 	mes "[Klermaz]";
 	mes "Hmm it seems that Throtre allowed you to pass.";
@@ -149,7 +149,7 @@ nook:
 	close;
 }
 
-tha_t11.gat,16,16,4	script	Mihane	111,{
+tha_t11,16,16,4	script	Mihane	111,{
       if(TSQ_CHK != 2) goto nook;
 	mes "[Mihane]";
 	mes "Keep on this way, Only 1 Left.";
@@ -163,14 +163,14 @@ nook:
 	close;
 }
 
-tha_t11.gat,85,85,4	script	Seranes	111,{
+tha_t11,85,85,4	script	Seranes	111,{
 	if(TSQ_CHK != 3 ) goto nook;
 	mes "[Seranes]";
 	mes "Perfect, it seems that the other spirits grants you the access.";
 	mes "I am warping you to the next floor.";
 	next;
 	set TSQ_CHK,0;
-	warp "tha_t12.gat",	129,	58;
+	warp "tha_t12",	129,	58;
 	close;
 nook:
 	mes "[Seranes]";
@@ -181,14 +181,14 @@ nook:
 }
 
 //Tha_t12 ( M: Middle):
-//(Nox)(D,L)-->tha_t12.gat,103,18,4
-//(Vox)(R)-->tha_t12.gat,162,58,4
-//(Hox)(L)-->tha_t12.gat,96,57,4
-//(Dox)(D,R)-->tha_t12.gat,153,17,4
-//(Sox)(U)-->tha_t12.gat,128,88,4
+//(Nox)(D,L)-->tha_t12,103,18,4
+//(Vox)(R)-->tha_t12,162,58,4
+//(Hox)(L)-->tha_t12,96,57,4
+//(Dox)(D,R)-->tha_t12,153,17,4
+//(Sox)(U)-->tha_t12,128,88,4
 //Script:
 
-tha_t12.gat,103,18,4	script	Nox	111,{
+tha_t12,103,18,4	script	Nox	111,{
 	if(TSQ_CHK == 1 ) goto done;
 	mes "[Nox]";
 	mes "Fine, 4 Spirits left.";
@@ -200,7 +200,7 @@ done:
 	close;
 }
 
-tha_t12.gat,162,58,4	script	Vox	111,{
+tha_t12,162,58,4	script	Vox	111,{
 	if(TSQ_CHK != 1 ) goto nook;
 	mes "[Vox]";
 	mes "Keep on this way, 3 Spirits remaining !";
@@ -214,7 +214,7 @@ nook:
 	close;
 }
 
-tha_t12.gat,96,57,4	script	Hox	111,{	
+tha_t12,96,57,4	script	Hox	111,{	
 	if(TSQ_CHK != 2 ) goto nook;
 	mes "[Hox]";
 	mes "You are on the good way, 2 Spirits remaining !";
@@ -228,7 +228,7 @@ nook:
 	close;
 }
 
-tha_t12.gat,153,17,4	script	Dox	111,{
+tha_t12,153,17,4	script	Dox	111,{
 	if(TSQ_CHK != 3 ) goto nook;
 	mes "[Dox]";
 	mes "Perfect, 1 Spirit left.";
@@ -242,7 +242,7 @@ nook:
 	close;
 }
 
-tha_t12.gat,128,88,4	script	Sox	111,{
+tha_t12,128,88,4	script	Sox	111,{
 	if(TSQ_CHK != 4 ) goto nook;
 	mes "[Sox]";
 	mes "You have just passed the test successfully.";
@@ -260,7 +260,7 @@ tha_t12.gat,128,88,4	script	Sox	111,{
 	mes "Good-bye.";
 	next;
 	set TSQ_CHK,0;
-	warp "thana_step.gat", 186, 223;
+	warp "thana_step", 186, 223;
 	close;
 
 nostone:

+ 6 - 6
npc/custom/quests/thq/THQS_ChatingNPC.txt

@@ -22,7 +22,7 @@
 
 
 //Entrance Flags
-yuno.gat,48,101,6	script	Notice	722,{
+yuno,48,101,6	script	Notice	722,{
 	mes "^FF0000[ Treasure Hunter Guild House ]^000000";
 	mes " ";
 	mes "Welcome to the Treasure Hunter's Guild House.";
@@ -34,7 +34,7 @@ yuno.gat,48,101,6	script	Notice	722,{
 	close;
 }
 //Saver Girl;
-yuno_in01.gat,32,178,3	script	Ahlma	94,{
+yuno_in01,32,178,3	script	Ahlma	94,{
 	mes "[Ahlma]";
 	if (Event_THQS == 0) goto N_Member;
 	mes "Welcome to The Treasure Hunter Guild.";
@@ -43,7 +43,7 @@ yuno_in01.gat,32,178,3	script	Ahlma	94,{
 	menu "Save",-,"Quit",N_Quit;
 	mes "[Ahlma]";
 	mes "Ok, saved. Thank you ~ See you soon~";
-	savepoint "yuno_in01.gat",34,176;
+	savepoint "yuno_in01",34,176;
 	close;
 N_Quit:
 	mes "[Ahlma]";
@@ -54,7 +54,7 @@ N_Member:
 	close;
 }
 //Retired Smile mask girl;
-yuno_in01.gat,33,162,3	script	Smile Helper	92,{
+yuno_in01,33,162,3	script	Smile Helper	92,{
 	mes "[Smile Gal]";
 	mes "Oh man...I am so sick of";
 	mes "trading Mr. Smile masks for crap.";
@@ -63,7 +63,7 @@ yuno_in01.gat,33,162,3	script	Smile Helper	92,{
 	close;
 }
 //Usless Female Assasin;
-yuno_in01.gat,22,162,6	script	Female Assasin	725,{
+yuno_in01,22,162,6	script	Female Assasin	725,{
 	mes "[Sharlet]";
 	if (Event_THQS > 0) goto N_Member;
 	mes "Umm sorry I'm not gona waste my time talking to you if you arn't even a member!";
@@ -84,7 +84,7 @@ N_Chat2:
 	close;
 }
 //another usless member
-yuno_in01.gat,25,162,6	script	Female Wizard	123,{
+yuno_in01,25,162,6	script	Female Wizard	123,{
 	mes "[Sasha]";
 	if (Event_THQS > 0) goto N_Member;
 	mes "Umm sorry I'm not gona waste my time talking to you if you arn't even a member!";

部分文件因文件數量過多而無法顯示