summaryrefslogtreecommitdiff
path: root/npc/re/quests
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/quests')
-rw-r--r--npc/re/quests/cupet.txt30
-rw-r--r--npc/re/quests/eden/11-25.txt4
-rw-r--r--npc/re/quests/eden/26-40.txt14
-rw-r--r--npc/re/quests/eden/41-55.txt2
-rw-r--r--npc/re/quests/eden/56-70.txt2
-rw-r--r--npc/re/quests/eden/71-85.txt2
-rw-r--r--npc/re/quests/eden/86-90.txt2
-rw-r--r--npc/re/quests/eden/91-99.txt2
-rw-r--r--npc/re/quests/eden/eden_common.txt86
-rw-r--r--npc/re/quests/eden/eden_iro.txt46
-rw-r--r--npc/re/quests/eden/eden_quests.txt42
-rw-r--r--npc/re/quests/eden/eden_service.txt4
-rw-r--r--npc/re/quests/eden/eden_tutorial.txt14
-rw-r--r--npc/re/quests/first_class/tu_archer.txt2
-rw-r--r--npc/re/quests/homun_s.txt18
-rw-r--r--npc/re/quests/magic_books.txt18
-rw-r--r--npc/re/quests/monstertamers.txt2
-rw-r--r--npc/re/quests/mrsmile.txt10
-rw-r--r--npc/re/quests/pile_bunker.txt2
-rw-r--r--npc/re/quests/quests_13_1.txt10
-rw-r--r--npc/re/quests/quests_brasilis.txt86
-rw-r--r--npc/re/quests/quests_dewata.txt106
-rw-r--r--npc/re/quests/quests_dicastes.txt308
-rw-r--r--npc/re/quests/quests_eclage.txt120
-rw-r--r--npc/re/quests/quests_izlude.txt10
-rw-r--r--npc/re/quests/quests_lighthalzen.txt22
-rw-r--r--npc/re/quests/quests_malangdo.txt236
-rw-r--r--npc/re/quests/quests_malaya.txt242
-rw-r--r--npc/re/quests/quests_mora.txt192
-rw-r--r--npc/re/quests/quests_morocc.txt22
-rw-r--r--npc/re/quests/quests_nameless.txt2
-rw-r--r--npc/re/quests/quests_veins.txt2
32 files changed, 830 insertions, 830 deletions
diff --git a/npc/re/quests/cupet.txt b/npc/re/quests/cupet.txt
index 3f3ded52e..182214064 100644
--- a/npc/re/quests/cupet.txt
+++ b/npc/re/quests/cupet.txt
@@ -12,7 +12,7 @@
//============================================================
// 1st NPC
-- script CPM1 750,{
+- script CPM1 4_M_ALCHE_C,{
set .@npc$, "[Cute Pet Manager]";
@@ -43,7 +43,7 @@
}
// 2nd NPC
-- script CPM2 750,{
+- script CPM2 4_M_ALCHE_C,{
set .@npc$, "[Cute Pet Manager]";
@@ -75,7 +75,7 @@
}
// 3rd NPC
-- script CPM3 750,{
+- script CPM3 4_M_ALCHE_C,{
set .@npc$, "[Cute Pet Manager]";
@@ -223,18 +223,18 @@ function script cute_pet_manager {
}
// NPC Duplicates
-prontera,67,212,5 duplicate(CPM1) Cute Pet Manager#1 750
-prontera,242,92,3 duplicate(CPM2) Cute Pet Manager#2 750
-prontera,179,92,3 duplicate(CPM3) Cute Pet Manager#3 750
+prontera,67,212,5 duplicate(CPM1) Cute Pet Manager#1 4_M_ALCHE_C
+prontera,242,92,3 duplicate(CPM2) Cute Pet Manager#2 4_M_ALCHE_C
+prontera,179,92,3 duplicate(CPM3) Cute Pet Manager#3 4_M_ALCHE_C
-geffen,180,125,5 duplicate(CPM1) Cute Pet Manager#4 750
-geffen,152,66,3 duplicate(CPM2) Cute Pet Manager#5 750
-geffen,197,95,3 duplicate(CPM3) Cute Pet Manager#6 750
+geffen,180,125,5 duplicate(CPM1) Cute Pet Manager#4 4_M_ALCHE_C
+geffen,152,66,3 duplicate(CPM2) Cute Pet Manager#5 4_M_ALCHE_C
+geffen,197,95,3 duplicate(CPM3) Cute Pet Manager#6 4_M_ALCHE_C
-morocc,115,83,5 duplicate(CPM1) Cute Pet Manager#7 750
-morocc,218,130,3 duplicate(CPM2) Cute Pet Manager#8 750
-morocc,236,225,3 duplicate(CPM3) Cute Pet Manager#9 750
+morocc,115,83,5 duplicate(CPM1) Cute Pet Manager#7 4_M_ALCHE_C
+morocc,218,130,3 duplicate(CPM2) Cute Pet Manager#8 4_M_ALCHE_C
+morocc,236,225,3 duplicate(CPM3) Cute Pet Manager#9 4_M_ALCHE_C
-payon,109,278,5 duplicate(CPM1) Cute Pet Manager#10 750
-payon,157,124,3 duplicate(CPM2) Cute Pet Manager#11 750
-payon,85,237,3 duplicate(CPM3) Cute Pet Manager#12 750
+payon,109,278,5 duplicate(CPM1) Cute Pet Manager#10 4_M_ALCHE_C
+payon,157,124,3 duplicate(CPM2) Cute Pet Manager#11 4_M_ALCHE_C
+payon,85,237,3 duplicate(CPM3) Cute Pet Manager#12 4_M_ALCHE_C
diff --git a/npc/re/quests/eden/11-25.txt b/npc/re/quests/eden/11-25.txt
index 361f8fb57..200454e81 100644
--- a/npc/re/quests/eden/11-25.txt
+++ b/npc/re/quests/eden/11-25.txt
@@ -12,7 +12,7 @@
//= 1.2 Optimized. [Euphy]
//============================================================
-moc_para01,36,38,3 script Mission [11 - 25]#Tuto 857,{
+moc_para01,36,38,3 script Mission [11 - 25]#Tuto 4_BOARD3,{
if (countitem(6219) < 1) {
mes "- You need to have an -";
mes "- ^4d4dff'Eden Group Mark'^000000 -";
@@ -97,7 +97,7 @@ L_Quest:
close;
}
-moc_para01,32,30,6 script Spike 914,{
+moc_para01,32,30,6 script Spike 4_F_CHILD,{
for(set .@i,11114; .@i<11124; set .@i,.@i+1) {
set .@j, checkquest(.@i,HUNTING);
if (.@j == 2) switch(.@i) {
diff --git a/npc/re/quests/eden/26-40.txt b/npc/re/quests/eden/26-40.txt
index fe147f210..a4f0d5637 100644
--- a/npc/re/quests/eden/26-40.txt
+++ b/npc/re/quests/eden/26-40.txt
@@ -12,7 +12,7 @@
//= 1.2 Optimized. [Euphy]
//============================================================
-moc_para01,38,38,3 script Mission [26 - 40] 857,{
+moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{
if (countitem(6219) < 1) {
mes "You are not a qualified member. You can not use the bulletin board.";
close;
@@ -95,7 +95,7 @@ L_Quest:
close;
}
-geffen,103,42,5 script Sponiac 99,{
+geffen,103,42,5 script Sponiac 4W_M_03,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Sponiac]";
mes "Why are you carrying so many items?";
@@ -175,7 +175,7 @@ L_Quest:
close;
}
-moc_ruins,173,55,3 script Dieshin Man 89,{
+moc_ruins,173,55,3 script Dieshin Man 4_M_ORIENT02,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Dieshin Man]";
mes "Why are you carrying so many items?";
@@ -259,7 +259,7 @@ L_Quest:
close;
}
-pay_fild07,83,89,7 script Zoologist 89,{
+pay_fild07,83,89,7 script Zoologist 4_M_ORIENT02,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Zoologist]";
mes "Why are you carrying so many items?";
@@ -324,7 +324,7 @@ pay_fild07,83,89,7 script Zoologist 89,{
close;
}
-prt_fild03,30,254,3 script Entomologist 83,{
+prt_fild03,30,254,3 script Entomologist 4_M_01,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Entomologist]";
mes "Why are you carrying so many items?";
@@ -389,7 +389,7 @@ prt_fild03,30,254,3 script Entomologist 83,{
close;
}
-xmas_fild01,92,57,3 script Biologist 97,{
+xmas_fild01,92,57,3 script Biologist 4W_M_01,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Biologist]";
mes "Why are you carrying so many items?";
@@ -454,7 +454,7 @@ xmas_fild01,92,57,3 script Biologist 97,{
close;
}
-payon,179,66,3 script Dashia 931,{
+payon,179,66,3 script Dashia 4_M_RACHMAN1,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
mes "[Dashia]";
mes "Why are you carrying so many items?";
diff --git a/npc/re/quests/eden/41-55.txt b/npc/re/quests/eden/41-55.txt
index 57f131f07..45c5ee876 100644
--- a/npc/re/quests/eden/41-55.txt
+++ b/npc/re/quests/eden/41-55.txt
@@ -12,7 +12,7 @@
//= 1.2 Optimized. [Euphy]
//============================================================
-moc_para01,40,38,3 script Mission [41 - 55] 857,{
+moc_para01,40,38,3 script Mission [41 - 55] 4_BOARD3,{
if (countitem(6219) < 1) {
mes "You are not an Eden group member. You are not qualified to access the bulletin board.";
close;
diff --git a/npc/re/quests/eden/56-70.txt b/npc/re/quests/eden/56-70.txt
index c3a99ed3e..c7e5103a8 100644
--- a/npc/re/quests/eden/56-70.txt
+++ b/npc/re/quests/eden/56-70.txt
@@ -15,7 +15,7 @@
//= 1.5 Optimized, based on code by Zopokx. [Euphy]
//============================================================
-moc_para01,42,38,3 script Mission [56 - 70] 857,{
+moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{
if (countitem(6219) < 1) {
mes "To get these missions, I need to Join the Eden Group first. I must find Secretary Lime Evenor and become a member.";
close;
diff --git a/npc/re/quests/eden/71-85.txt b/npc/re/quests/eden/71-85.txt
index db704a3de..57102982c 100644
--- a/npc/re/quests/eden/71-85.txt
+++ b/npc/re/quests/eden/71-85.txt
@@ -13,7 +13,7 @@
//= 1.3 Updated to match the official scripts. [Euphy]
//============================================================
-moc_para01,44,38,3 script Mission [71 - 85] 857,{
+moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
if (countitem(6219) < 1) {
mes "- Only members of the -";
mes "- Eden Group can read -";
diff --git a/npc/re/quests/eden/86-90.txt b/npc/re/quests/eden/86-90.txt
index 33dcf87ac..60bbac0e2 100644
--- a/npc/re/quests/eden/86-90.txt
+++ b/npc/re/quests/eden/86-90.txt
@@ -13,7 +13,7 @@
//= 1.3 Updated to match the official script. [Euphy]
//============================================================
-moc_para01,48,175,3 script 86-90 Mission Board 857,{
+moc_para01,48,175,3 script 4_M_04-90 Mission Board 857,{
if (countitem(6219) < 1) {
mes "Wait a minute!";
mes "-You need to have an-";
diff --git a/npc/re/quests/eden/91-99.txt b/npc/re/quests/eden/91-99.txt
index 21ae3cfe1..0c3c6b12f 100644
--- a/npc/re/quests/eden/91-99.txt
+++ b/npc/re/quests/eden/91-99.txt
@@ -13,7 +13,7 @@
//= 1.3 Updated to match the official script. [Euphy]
//============================================================
-moc_para01,48,177,3 script 91-99 Mission Board 857,{
+moc_para01,48,177,3 script 4_F_02-99 Mission Board 857,{
if (countitem(6219) < 1) {
mes "Wait a minute!";
mes "-You need to have an-";
diff --git a/npc/re/quests/eden/eden_common.txt b/npc/re/quests/eden/eden_common.txt
index a2d2a624b..7c6be1aa4 100644
--- a/npc/re/quests/eden/eden_common.txt
+++ b/npc/re/quests/eden/eden_common.txt
@@ -19,7 +19,7 @@
//= 1.8 Updated to match the latest official script. [Euphy]
//============================================================
-moc_para01,27,35,5 script Secretary Lime Evenor 952,{
+moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 2000) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
@@ -212,44 +212,44 @@ moc_para01,27,35,5 script Secretary Lime Evenor 952,{
close;
}
}
-prontera,124,76,3 duplicate(eto) Eden Teleport Officer#1 729
-moc_ruins,68,164,3 duplicate(eto) Eden Teleport Officer#2 729
-geffen,132,66,3 duplicate(eto) Eden Teleport Officer#3 729
-alberta,124,67,3 duplicate(eto) Eden Teleport Officer#4 729
-aldebaran,133,119,5 duplicate(eto) Eden Teleport Officer#5 729
-izlude_in,68,162,1 duplicate(eto) Eden Teleport Officer#6 729
-prt_church,103,78,3 duplicate(eto) Eden Teleport Officer#7 729
-geffen_in,160,104,5 duplicate(eto) Eden Teleport Officer#8 729
-moc_prydb1,53,126,3 duplicate(eto) Eden Teleport Officer#9 729
-alberta_in,75,39,3 duplicate(eto) Eden Teleport Officer#10 729
-payon_in02,58,58,1 duplicate(eto) Eden Teleport Officer#11 729
-payon,177,111,3 duplicate(eto) Eden Teleport Officer#12 729
-que_ng,33,73,3 duplicate(eto) Eden Teleport Officer#13 729
-que_ng,144,161,5 duplicate(eto) Eden Teleport Officer#14 729
-yuno,144,189,5 duplicate(eto) Eden Teleport Officer#15 729
-rachel,125,144,3 duplicate(eto) Eden Teleport Officer#16 729
-comodo,202,151,4 duplicate(eto) Eden Teleport Officer#17 729
-hugel,93,153,4 duplicate(eto) Eden Teleport Officer#18 729
-veins,220,109,4 duplicate(eto) Eden Teleport Officer#19 729
-einbroch,250,211,4 duplicate(eto) Eden Teleport Officer#20 729
-lighthalzen,164,86,4 duplicate(eto) Eden Teleport Officer#21 729
-amatsu,100,145,5 duplicate(eto) Eden Teleport Officer#22 729
-ayothaya,221,191,3 duplicate(eto) Eden Teleport Officer#23 729
-louyang,224,107,3 duplicate(eto) Eden Teleport Officer#24 729
-gonryun,162,122,5 duplicate(eto) Eden Teleport Officer#25 729
-moscovia,209,197,5 duplicate(eto) Eden Teleport Officer#26 729
-brasilis,191,224,3 duplicate(eto) Eden Teleport Officer#27 729
-dewata,192,193,5 duplicate(eto) Eden Teleport Officer#28 729
-morocc,161,97,5 duplicate(eto) Eden Teleport Officer#29 729
-izlude,131,148,4 duplicate(eto) Eden Teleport Officer#30 729
-izlude_a,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_a 729
-izlude_b,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_b 729
-izlude_c,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_c 729
-izlude_d,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_d 729
-umbala,105,158,3 duplicate(eto) Eden Teleport Officer#31 729
-malaya,238,206,6 duplicate(eto) Eden Teleport Officer#32 729
+prontera,124,76,3 duplicate(eto) Eden Teleport Officer#1 4_F_NOVICE
+moc_ruins,68,164,3 duplicate(eto) Eden Teleport Officer#2 4_F_NOVICE
+geffen,132,66,3 duplicate(eto) Eden Teleport Officer#3 4_F_NOVICE
+alberta,124,67,3 duplicate(eto) Eden Teleport Officer#4 4_F_NOVICE
+aldebaran,133,119,5 duplicate(eto) Eden Teleport Officer#5 4_F_NOVICE
+izlude_in,68,162,1 duplicate(eto) Eden Teleport Officer#6 4_F_NOVICE
+prt_church,103,78,3 duplicate(eto) Eden Teleport Officer#7 4_F_NOVICE
+geffen_in,160,104,5 duplicate(eto) Eden Teleport Officer#8 4_F_NOVICE
+moc_prydb1,53,126,3 duplicate(eto) Eden Teleport Officer#9 4_F_NOVICE
+alberta_in,75,39,3 duplicate(eto) Eden Teleport Officer#10 4_F_NOVICE
+payon_in02,58,58,1 duplicate(eto) Eden Teleport Officer#11 4_F_NOVICE
+payon,177,111,3 duplicate(eto) Eden Teleport Officer#12 4_F_NOVICE
+que_ng,33,73,3 duplicate(eto) Eden Teleport Officer#13 4_F_NOVICE
+que_ng,144,161,5 duplicate(eto) Eden Teleport Officer#14 4_F_NOVICE
+yuno,144,189,5 duplicate(eto) Eden Teleport Officer#15 4_F_NOVICE
+rachel,125,144,3 duplicate(eto) Eden Teleport Officer#16 4_F_NOVICE
+comodo,202,151,4 duplicate(eto) Eden Teleport Officer#17 4_F_NOVICE
+hugel,93,153,4 duplicate(eto) Eden Teleport Officer#18 4_F_NOVICE
+veins,220,109,4 duplicate(eto) Eden Teleport Officer#19 4_F_NOVICE
+einbroch,250,211,4 duplicate(eto) Eden Teleport Officer#20 4_F_NOVICE
+lighthalzen,164,86,4 duplicate(eto) Eden Teleport Officer#21 4_F_NOVICE
+amatsu,100,145,5 duplicate(eto) Eden Teleport Officer#22 4_F_NOVICE
+ayothaya,221,191,3 duplicate(eto) Eden Teleport Officer#23 4_F_NOVICE
+louyang,224,107,3 duplicate(eto) Eden Teleport Officer#24 4_F_NOVICE
+gonryun,162,122,5 duplicate(eto) Eden Teleport Officer#25 4_F_NOVICE
+moscovia,209,197,5 duplicate(eto) Eden Teleport Officer#26 4_F_NOVICE
+brasilis,191,224,3 duplicate(eto) Eden Teleport Officer#27 4_F_NOVICE
+dewata,192,193,5 duplicate(eto) Eden Teleport Officer#28 4_F_NOVICE
+morocc,161,97,5 duplicate(eto) Eden Teleport Officer#29 4_F_NOVICE
+izlude,131,148,4 duplicate(eto) Eden Teleport Officer#30 4_F_NOVICE
+izlude_a,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_a 4_F_NOVICE
+izlude_b,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_b 4_F_NOVICE
+izlude_c,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_c 4_F_NOVICE
+izlude_d,131,148,4 duplicate(eto) Eden Teleport Officer#30::eto_iz_d 4_F_NOVICE
+umbala,105,158,3 duplicate(eto) Eden Teleport Officer#31 4_F_NOVICE
+malaya,238,206,6 duplicate(eto) Eden Teleport Officer#32 4_F_NOVICE
-moc_para01,30,10,0 script #eden_out 45,1,1,{
+moc_para01,30,10,0 script #eden_out WARPNPC,1,1,{
OnTouch:
switch (nak_warp) {
case 1: warp "prontera",116,72; end;
@@ -289,7 +289,7 @@ OnTouch:
end;
}
-moc_para01,47,39,3 script #warp_2_pass 111,{
+moc_para01,47,39,3 script #warp_2_pass HIDDEN_NPC,{
if (countitem(6219) > 0) {
mes "[Lime Evenor]";
mes "Oh, it is an exclusive place only for Eden's members.";
@@ -313,7 +313,7 @@ moc_para01,47,39,3 script #warp_2_pass 111,{
close;
}
-moc_para01,16,22,7 script Old Adventurer#eden 900,{
+moc_para01,16,22,7 script Old Adventurer#eden 4_M_HUMERCHANT,{
mes "[Old Adventurer]";
mes "Harsh, I am strong enough even if I look old! What is his name? Lime Evenor? He just ignores me like I am a some kind of old senile bastard.";
next;
@@ -323,7 +323,7 @@ moc_para01,16,22,7 script Old Adventurer#eden 900,{
close;
}
-moc_para01,182,48,3 script Eden's Chief#eden 886,{
+moc_para01,182,48,3 script Eden's Chief#eden 4_COOK,{
set .@eggf,rand(1,118);
set .@eggf_1,.@eggf + 1;
set .@eggf_2,.@eggf + 2;
@@ -346,7 +346,7 @@ moc_para01,182,48,3 script Eden's Chief#eden 886,{
close;
}
-moc_para01,172,28,5 script Eden's Intern#eden 883,{
+moc_para01,172,28,5 script Eden's Intern#eden 4_M_ALCHE_D,{
mes "[Eden's Intern]";
mes "Actually, I realized that.";
next;
@@ -361,7 +361,7 @@ moc_para01,172,28,5 script Eden's Intern#eden 883,{
close;
}
-moc_para01,20,35,5 script Office Assistant Neede 814,{
+moc_para01,20,35,5 script Office Assistant Neede 4_F_CHNDOCTOR,{
mes "[Neede]";
mes "I became a Eden's member several years ago, but it feels like it was yesterday.";
mes "I have been doing lots of work, so I didn't even notice how many years I spent here.";
diff --git a/npc/re/quests/eden/eden_iro.txt b/npc/re/quests/eden/eden_iro.txt
index b8cd44ce4..8b81b5c4f 100644
--- a/npc/re/quests/eden/eden_iro.txt
+++ b/npc/re/quests/eden/eden_iro.txt
@@ -14,7 +14,7 @@
// Acolyte Warper (part of other/acolyte_warp.txt)
//============================================================
-moc_para01,14,32,5 script Aperture#acolytewarp 90,{
+moc_para01,14,32,5 script Aperture#acolytewarp 4_F_01,{
mes "[Aperture]";
mes "Hello there, adventurer.";
mes "I've been studying magic from all over Rune-Midgard to upgrade what I believe to be one of the greatest skills available to the acolyte class.";
@@ -90,7 +90,7 @@ moc_para01,14,32,5 script Aperture#acolytewarp 90,{
// Carrot & Red Potion Traders
//============================================================
-moc_para01,166,51,3 script Phelix#edco 85,{
+moc_para01,166,51,3 script Phelix#edco 4_M_03,{
mes "[Phelix]";
mes "Oh... I see from that look that you want me to work and give you Meat and Carrots...";
mes "Well my friend Izaac here has some Red Potions with him, but I only have some Carrots.";
@@ -153,7 +153,7 @@ moc_para01,166,51,3 script Phelix#edco 85,{
end;
}
-moc_para01,163,51,7 script Izaac#edco 86,{
+moc_para01,163,51,7 script Izaac#edco 4_M_04,{
mes "[Izaac]";
mes "Good day!";
mes "Have you collected any weird stuff from monsters?";
@@ -259,7 +259,7 @@ moc_para01,163,51,7 script Izaac#edco 86,{
// Safe to 7 Certificate Exchanger
//============================================================
-moc_para01,50,39,4 script Eve Natalia 882,{
+moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{
mes "[Eve Natalia]";
mes "So I'm in town for a while to see if I can strike up some commerce with MVP hunters!";
mes "I'm willing to take some MVP gear and give you these upgrade Certificates I have in exchange;";
@@ -337,7 +337,7 @@ moc_para01,50,39,4 script Eve Natalia 882,{
// Bubble Gum & Battle Manual Exchanger
//============================================================
-moc_para01,48,184,2 script Gum & Manual Exchanger 562,{
+moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{
if (Weight < MaxWeight / 2) {
mes "You're carrying too many items right now.";
close;
@@ -429,7 +429,7 @@ L_Exchange:
// Kafra Stacker
//============================================================
-moc_para01,41,169,2 script Kafra Stacker#eden 749,{
+moc_para01,41,169,2 script Kafra Stacker#eden 4_M_ALCHE_B,{
mes "[Toma]";
mes "I can take your non-stacking Kafra Consumables";
mes "and make them fit neatly into stacks!";
@@ -456,7 +456,7 @@ moc_para01,41,169,2 script Kafra Stacker#eden 749,{
// Code Redeemer
//============================================================
-moc_para01,38,162,2 script Code the Redeemer#Give1 405,{
+moc_para01,38,162,2 script Code the Redeemer#Give1 4_M_YOUNGKNIGHT,{
mes "[Code the Redeemer]";
mes "Welcome, "+strcharinfo(0)+"!";
mes "I've been expecting you.";
@@ -484,29 +484,29 @@ moc_para01,38,162,2 script Code the Redeemer#Give1 405,{
//============================================================
/* Due to the irregularity of iRO's databases, some of these sprites may not display properly. */
-moc_para01,32,171,4 cashshop Kafra Headgears#eden1 115,14024:500,14098:150,17081:300,14097:500,14094:1000,14017:400,14099:300
-moc_para01,35,174,2 cashshop Kafra Dye Shop#dyes2 114,6287:150
-moc_para01,36,170,2 cashshop Kafra Consumables#eden3 112,13810:5,14167:400,16556:100,14111:75,14075:25,16419:30,14107:70,14104:50,14112:25,14082:30,14091:60,14088:30,14085:60,14169:40,14170:40,14172:40,14173:40,14171:40,14174:40,14159:100,14160:100,14161:100,14162:100,14163:100:14164:100,16420:1500
-moc_para01,32,174,2 cashshop Kafra Rental Items#eden 721,16683:150,16682:50,14126:250,14125:250,16430:250,14137:250,14127:250,14118:250,14119:250,14132:250,16425:250,14124:250,14133:250,14130:250,16424:250,14136:250,14122:250,16426:250,14135:250,14134:250,14138:250,16428:250,16431:250,14139:250,14131:250,16429:250,16427:250
-moc_para01,36,172,2 cashshop Kafra Costume#eden5 860,16974:300,16972:600,16973:150,16975:150,16977:150,17014:150,17015:150
-moc_para01,35,168,1 cashshop Kafra Utility Shop#eden 113,16677:25,13990:400,16396:100,16394:100,17106:500,6241:10,6240:10,6225:15,6226:15,14002:5,6294:500,7776:50,7619:30,7620:30,12208:40,14156:400,12210:40,14158:400,14042:50,14044:50,14046:50,14048:50,14114:50,14166:40,16418:500,16381:400,14165:100,14157:100,14178:100
+moc_para01,32,171,4 cashshop Kafra Headgears#eden1 4_F_KAFRA3,14024:500,14098:150,17081:300,14097:500,14094:1000,14017:400,14099:300
+moc_para01,35,174,2 cashshop Kafra Dye Shop#dyes2 4_F_KAFRA4,6287:150
+moc_para01,36,170,2 cashshop Kafra Consumables#eden3 4_F_KAFRA6,13810:5,14167:400,16556:100,14111:75,14075:25,16419:30,14107:70,14104:50,14112:25,14082:30,14091:60,14088:30,14085:60,14169:40,14170:40,14172:40,14173:40,14171:40,14174:40,14159:100,14160:100,14161:100,14162:100,14163:100:14164:100,16420:1500
+moc_para01,32,174,2 cashshop Kafra Rental Items#eden 4_F_KAFRA7,16683:150,16682:50,14126:250,14125:250,16430:250,14137:250,14127:250,14118:250,14119:250,14132:250,16425:250,14124:250,14133:250,14130:250,16424:250,14136:250,14122:250,16426:250,14135:250,14134:250,14138:250,16428:250,16431:250,14139:250,14131:250,16429:250,16427:250
+moc_para01,36,172,2 cashshop Kafra Costume#eden5 4_F_KAFRA8,16974:300,16972:600,16973:150,16975:150,16977:150,17014:150,17015:150
+moc_para01,35,168,1 cashshop Kafra Utility Shop#eden 4_F_KAFRA5,16677:25,13990:400,16396:100,16394:100,17106:500,6241:10,6240:10,6225:15,6226:15,14002:5,6294:500,7776:50,7619:30,7620:30,12208:40,14156:400,12210:40,14158:400,14042:50,14044:50,14046:50,14048:50,14114:50,14166:40,16418:500,16381:400,14165:100,14157:100,14178:100
// Duplicate NPCs
//============================================================
/* Technically these NPC names are different, but it's not worth editing the original scripts. */
// Weapon/Armor Refiner "Normalson" (merchants/refine.txt)
-moc_para01,14,185,4 script Normalson#ed 826,{
+moc_para01,14,185,4 script Normalson#ed 4_M_DWARF,{
callfunc "refinemain","Normalson",0;
end;
}
// Advanced Refiner "Suhnmi" (merchants/advanced_refiner.txt)
-moc_para01,26,185,4 duplicate(Suhnbi#cash) Suhnmi#eden 85
+moc_para01,26,185,4 duplicate(Suhnbi#cash) Suhnmi#eden 4_M_03
// HD Refiner "Blacksmith Mighty Hammer" (re/merchants/hd_refiner.txt)
// A combination of the +7~9 and +10 and up refiner, currently a placeholder.
-moc_para01,38,185,4 duplicate(MightyHammer) Mighty Hammer#ed 826
+moc_para01,38,185,4 duplicate(MightyHammer) Mighty Hammer#ed 4_M_DWARF
// Refiner Effect
- script #eden_refine_effect -1,{
@@ -521,25 +521,25 @@ OnTimer5000:
}
// Gym Pass Trainer "Ripped Cabus" (other/gympass)
-moc_para01,33,162,4 duplicate(Ripped Cabus#GymPass) Ripped Callus#ed 899
+moc_para01,33,162,4 duplicate(Ripped Cabus#GymPass) Ripped Callus#ed 4_M_HUMAN_02
// RWC 2012 Enchanter "Goldenthiefberg" (events/RWC_2012.txt)
// A combination of the slotter and enchanter, currently a placeholder.
-moc_para01,27,179,4 script RWC Enchanter#new10 87,{ end; }
+moc_para01,27,179,4 script RWC Enchanter#new10 4_M_BARBER,{ end; }
// Cash Headgear Dyer "Alora" (merchants/cashheadgear_dye.txt)
// Also converts some +8 and up headgears into costumes, currently a placeholder.
-moc_para01,21,185,4 duplicate(Alora) Alora#headgear_dye2 862
+moc_para01,21,185,4 duplicate(Alora) Alora#headgear_dye2 4_F_LGTGIRL
// Stylist "Dinorah Lacostt" (?)
// Dyes clothing for an Omni Clothing Dye, currently a placeholder.
-moc_para01,33,185,4 script Dinorah Lacostt#ed 862,{ end; }
+moc_para01,33,185,4 script Dinorah Lacostt#ed 4_F_LGTGIRL,{ end; }
// Commonly Updated NPCs
//============================================================
/* These scripts change on a regular basis, so they're mostly just placeholders for now. */
-moc_para01,29,35,4 script Gramps#huntquests 866,{
+moc_para01,29,35,4 script Gramps#huntquests 4_M_LGTGRAND,{
mes "[Gramps]";
mes "When you get to being my";
mes "age, you become bitter.";
@@ -555,7 +555,7 @@ moc_para01,29,35,4 script Gramps#huntquests 866,{
//switch(select("Yes, I'll help.:Reward Me!:^ff0000I want to quit hunting^000000:^0000ffCan you warp me?^000000:Can you erase the timer?:What missions are you giving?:Give me Limited 3 day VIP:Tell me more about the VIP Access:No thanks, pops.")) {
}
-moc_para01,13,22,4 script Merry Badger#xch 882,{
+moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{
mes "[Merry Badger]";
mes "Hello there! I'm Merry Badger and I was hired to exchange the ^00CC00Eden Merit Badges^000000!";
next;
@@ -595,4 +595,4 @@ moc_para01,174,33,3 script Bathory#2012spirits 1102,{
}
}
-moc_para01,26,174,4 script Grandma Boxter#boxx 840,{ end; }
+moc_para01,26,174,4 script Grandma Boxter#boxx 4_F_THAISHAMAN,{ end; }
diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt
index 222a3f97e..bdd6eb4c2 100644
--- a/npc/re/quests/eden/eden_quests.txt
+++ b/npc/re/quests/eden/eden_quests.txt
@@ -19,7 +19,7 @@
//= 1.5 Added GM management function. [Euphy]
//============================================================
-moc_para01,25,35,4 script Instructor Boya#para01 469,{
+moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
if (countitem(6219) > 0) {
if (para_suv01 == 0) {
mes "[Boya]";
@@ -1089,7 +1089,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{
close;
}
-moc_fild11,180,253,5 script Talking Dog#para03 972,{
+moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{
if (para_suv01 == 1) {
mes "[Talking Dog]";
mes "kkkkuuuuahhh.";
@@ -1323,7 +1323,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{
close;
}
-prt_sewb1,131,262,3 script Timid Cat#para04 422,{
+prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{
if (para_suv01 < 6) {
mes "[Timid Cat]";
mes "Meow...";
@@ -1515,7 +1515,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 422,{
close;
}
-pay_arche,41,136,3 script Eden Member Karl#para05 904,{
+pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{
if (para_suv01 < 13) {
if (countitem(6219) > 0) {
mes "[Karl]";
@@ -1658,7 +1658,7 @@ pay_arche,41,136,3 script Eden Member Karl#para05 904,{
close;
}
-anthell01,29,264,5 script Eden Member Cloud#para06 899,{
+anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{
if (para_suv01 < 17) {
if (countitem(6219) > 0) {
mes "[Cloud]";
@@ -1848,7 +1848,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 899,{
close;
}
-in_orcs01,38,175,3 script Eden Member Hooksha 803,{
+in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{
if (para_suv01 < 24) {
if (countitem(6219) > 0) {
mes "[Hooksha]";
@@ -2117,7 +2117,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 803,{
}
}
-iz_dun04,43,46,3 script Eden Member Callandiva 745,{
+iz_dun04,43,46,3 script Eden Member Callandiva 4_F_CRU,{
if (para_suv01 < 33) {
if (countitem(6219) > 0) {
mes "[Callandiva]";
@@ -2257,7 +2257,7 @@ iz_dun04,43,46,3 script Eden Member Callandiva 745,{
close;
}
-moc_para01,112,96,5 script Administrator Michael 967,{
+moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
mes "[Michael]";
mes "Why did you come here?";
next;
@@ -3534,7 +3534,7 @@ moc_para01,112,96,5 script Administrator Michael 967,{
}
}
-moc_para01,179,44,3 script Chef 820,{
+moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{
mes "[Chef]";
mes "What's up?";
mes "Do you want a Meal? Or do you have other business?";
@@ -3838,7 +3838,7 @@ moc_para01,179,44,3 script Chef 820,{
}
}
-moc_para01,23,35,4 script Instructor Ur 468,{
+moc_para01,23,35,4 script Instructor Ur 4_M_KNIGHT_BLACK,{
mes "[Instructor Ur]";
if (countitem(6219) > 0) {
if (BaseLevel < 60) {
@@ -3985,7 +3985,7 @@ L_Level:
close;
}
-comodo,173,354,6 script Romeo#01 55,{
+comodo,173,354,6 script Romeo#01 1_M_JOBTESTER,{
if ((para_suv01 == 39) && (romeo < 1)) {
mes "[Romeo]";
mes "Ah, there you are.";
@@ -4031,7 +4031,7 @@ comodo,173,354,6 script Romeo#01 55,{
close;
}
-um_fild01,34,280,6 script Romeo#02 55,{
+um_fild01,34,280,6 script Romeo#02 1_M_JOBTESTER,{
if (romeo == 2) {
if (checkquest(7216,HUNTING) == 2) {
mes "[Romeo]";
@@ -4083,7 +4083,7 @@ um_fild01,34,280,6 script Romeo#02 55,{
close;
}
-glast_01,195,131,6 script Johan 95,{
+glast_01,195,131,6 script Johan 4_F_SISTER,{
if ((para_suv01 == 43) && (johan < 1)) {
mes "[Johan]";
mes "...";
@@ -4148,7 +4148,7 @@ glast_01,195,131,6 script Johan 95,{
close;
}
-ein_fild08,172,359,4 script Kiren 989,{
+ein_fild08,172,359,4 script Kiren 4_M_4THPRIN1,{
if ((para_suv01 == 46) && (kiren < 1)) {
mes "[Kiren]";
mes "Hey there.";
@@ -4215,7 +4215,7 @@ ein_fild08,172,359,4 script Kiren 989,{
close;
}
-ice_dun01,154,13,6 script Naomi 726,{
+ice_dun01,154,13,6 script Naomi 4_F_JOB_BLACKSMITH,{
if ((para_suv01 == 49) && (naomi < 1)) {
mes "[Naomi]";
mes "It is so cold in here.";
@@ -4283,7 +4283,7 @@ ice_dun01,154,13,6 script Naomi 726,{
close;
}
-mid_camp,212,229,4 script Margaret 893,{
+mid_camp,212,229,4 script Margaret 4_F_HUWOMAN,{
if ((para_suv01 == 52) && (margaret < 1)) {
mes "[Margaret]";
mes "Oh, hello there.";
@@ -4334,7 +4334,7 @@ mid_camp,212,229,4 script Margaret 893,{
close;
}
-man_fild01,43,234,2 script Paradise Dispatch#01 939,{
+man_fild01,43,234,2 script Paradise Dispatch#01 4_DST_SOLDIER,{
if (margaret == 1) {
mes "[Paradise Dispatch]";
mes "Hey you, can you help me here?";
@@ -4380,7 +4380,7 @@ man_fild01,43,234,2 script Paradise Dispatch#01 939,{
close;
}
-spl_fild02,377,149,4 script Paradise Dispatch#02 946,{
+spl_fild02,377,149,4 script Paradise Dispatch#02 4_M_DST_MASTER,{
if (margaret == 4) {
mes "[Paradise Dispatch]";
mes "So Margaret sent you to help me?";
@@ -4426,7 +4426,7 @@ spl_fild02,377,149,4 script Paradise Dispatch#02 946,{
close;
}
-moc_para01,111,83,3 script Toren 813,{
+moc_para01,111,83,3 script Toren 2_M_OLDBLSMITH,{
if (checkweight(1101,5) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -4731,7 +4731,7 @@ L_Select:
return;
}
-moc_para01,112,79,3 script Weapons Expert 851,{
+moc_para01,112,79,3 script Weapons Expert 4_M_REPAIR,{
if (checkweight(1101,5) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you are carrying";
@@ -5120,7 +5120,7 @@ L_GetWeapon:
return;
}
-sec_in02,25,33,4 script Assistant#para_suvquest 422,{
+sec_in02,25,33,4 script Assistant#para_suvquest 4_M_BABYCAT,{
callfunc "F_GM_NPC";
mes "Password";
next;
diff --git a/npc/re/quests/eden/eden_service.txt b/npc/re/quests/eden/eden_service.txt
index 4bec34777..8335b9fbe 100644
--- a/npc/re/quests/eden/eden_service.txt
+++ b/npc/re/quests/eden/eden_service.txt
@@ -58,5 +58,5 @@
close;
}
-moc_para01,173,120,0 duplicate(pggc) Goods Cabinet#01 111
-moc_para01,170,120,0 duplicate(pggc) Goods Cabinet#02 111
+moc_para01,173,120,0 duplicate(pggc) Goods Cabinet#01 HIDDEN_NPC
+moc_para01,170,120,0 duplicate(pggc) Goods Cabinet#02 HIDDEN_NPC
diff --git a/npc/re/quests/eden/eden_tutorial.txt b/npc/re/quests/eden/eden_tutorial.txt
index 6221ac16f..92cfb26fd 100644
--- a/npc/re/quests/eden/eden_tutorial.txt
+++ b/npc/re/quests/eden/eden_tutorial.txt
@@ -11,7 +11,7 @@
//= 1.0 First Version. [Euphy]
//============================================================
-moc_para01,34,178,3 script Tutorial Instructor 904,{
+moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
if (Class == Job_Novice) {
// Fall through
} else if (checkquest(9167) == -1) {
@@ -567,7 +567,7 @@ moc_para01,34,178,3 script Tutorial Instructor 904,{
close;
}
-moc_para01,32,179,4 script Tutorial Goal 895,{
+moc_para01,32,179,4 script Tutorial Goal 4_F_KHELLY,{
if (checkweight(608,7) == 0) {
if (MaxWeight - Weight < getiteminfo(608,7)) {
mes "[Tutorial Goal]";
@@ -661,7 +661,7 @@ moc_para01,32,179,4 script Tutorial Goal 895,{
close;
}
-moc_para01,24,175,4 script Siege Master 734,{
+moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
set .@checkquest, checkquest(4161);
if (.@checkquest == 2) {
mes "[Siege Expert]";
@@ -834,7 +834,7 @@ L_Info:
return;
}
-moc_para01,21,172,4 script Party Recruiting Expert 878,{
+moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
set .@checkquest, checkquest(4162);
if (.@checkquest == 2) {
mes "[Party Recruiting Expert]";
@@ -1016,7 +1016,7 @@ L_Info:
return;
}
-moc_para01,12,179,6 script Battleground Master 419,{
+moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
set .@checkquest, checkquest(4163);
if (.@checkquest == 2) {
mes "[Battleground Expert]";
@@ -1196,7 +1196,7 @@ L_Info:
return;
}
-moc_para01,28,167,3 script Memorial Dungeon Expert 868,{
+moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
set .@checkquest, checkquest(4164);
if (.@checkquest == 2) {
mes "[Memorial Dungeon Expert]";
@@ -1374,7 +1374,7 @@ L_Info:
return;
}
-moc_para01,14,168,6 script Map Expert 743,{
+moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
set .@checkquest, checkquest(4165);
if (.@checkquest == 2) {
mes "[Map Expert]";
diff --git a/npc/re/quests/first_class/tu_archer.txt b/npc/re/quests/first_class/tu_archer.txt
index 2905cb9a6..2e8a03180 100644
--- a/npc/re/quests/first_class/tu_archer.txt
+++ b/npc/re/quests/first_class/tu_archer.txt
@@ -11,4 +11,4 @@
//= 1.0 First version. [Euphy]
//============================================================
-pay_fild08,40,83,5 duplicate(Acolyte_Tu) Acolyte#tu 95
+pay_fild08,40,83,5 duplicate(Acolyte_Tu) Acolyte#tu 4_F_SISTER
diff --git a/npc/re/quests/homun_s.txt b/npc/re/quests/homun_s.txt
index 3eab35867..4a6adc88d 100644
--- a/npc/re/quests/homun_s.txt
+++ b/npc/re/quests/homun_s.txt
@@ -16,7 +16,7 @@
// Main NPCs
//============================================================
-job3_gen01,12,44,3 script Viorel#job3_gen01 542,{
+job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
if (countitem(6415)) {
if (Class == Job_Genetic || Class == Job_Genetic_T || Class == Job_Baby_Genetic) {
disable_items;
@@ -269,7 +269,7 @@ L_CheckHomunculus:
return;
}
-que_house_s,24,47,3 script Viorel#homun_s 542,{
+que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
if (checkquest(4155) > -1) {
emotion e_dum;
mes "[Viorel]";
@@ -604,7 +604,7 @@ que_house_s,24,47,3 script Viorel#homun_s 542,{
}
}
-que_house_s,80,42,3 script Jeyna#homun_s 558,{
+que_house_s,80,42,3 script Jeyna#homun_s 4_F_ALCHE_A,{
if (checkquest(4156) > -1) {
playbgm "28.mp3"; // You're in Ruins
emotion e_gasp;
@@ -827,7 +827,7 @@ L_CheckHomunculus:
// Magic Board
//============================================================
-que_house_s,83,47,3 script Magic Board#homun_s 857,{
+que_house_s,83,47,3 script Magic Board#homun_s 4_BOARD3,{
playbgm "26.mp3"; // Everlasting Wanderers
callfunc "F_HomMutateInfo","[Magic Board Posts]";
mes "[Magic Board Posts]";
@@ -992,7 +992,7 @@ function script F_HomMutateInfo {
// Books
//============================================================
-que_house_s,13,52,3 script Open Book#01homun_s 111,{
+que_house_s,13,52,3 script Open Book#01homun_s HIDDEN_NPC,{
switch(rand(1,7)) {
case 1:
mes "[Bookcase Notes]";
@@ -1122,7 +1122,7 @@ que_house_s,13,52,3 script Open Book#01homun_s 111,{
}
}
-que_house_s,16,52,3 script Open Book#02homun_s 111,{
+que_house_s,16,52,3 script Open Book#02homun_s HIDDEN_NPC,{
switch(rand(1,8)) {
case 1:
mes "[Bookcase Notes]";
@@ -1306,7 +1306,7 @@ que_house_s,16,52,3 script Open Book#02homun_s 111,{
// Notifiers
//============================================================
-que_house_s,11,52,3 script #03homun_s 111,{
+que_house_s,11,52,3 script #03homun_s HIDDEN_NPC,{
end;
OnInit:
initnpctimer;
@@ -1321,7 +1321,7 @@ OnTimer7000:
end;
}
-que_house_s,14,52,3 script #04homun_s 111,{
+que_house_s,14,52,3 script #04homun_s HIDDEN_NPC,{
end;
}
@@ -1331,7 +1331,7 @@ que_house_s,24,46,3 script Jonathan#homun_s 6002,{
end;
}
-que_house_s,23,46,3 script #05homun_s 111,{
+que_house_s,23,46,3 script #05homun_s HIDDEN_NPC,{
emotion e_no,0,"Jonathan#homun_s";
if (gethominfo(1) < 6048 || gethominfo(1) > 6052) { // Not mutated Homunculus-S
mes "[Jonathan]";
diff --git a/npc/re/quests/magic_books.txt b/npc/re/quests/magic_books.txt
index 7962a0544..de846567a 100644
--- a/npc/re/quests/magic_books.txt
+++ b/npc/re/quests/magic_books.txt
@@ -14,7 +14,7 @@
//= 1.1a Updated NPC name to "Master Velofos". [Euphy]
//============================================================
-geffen_in,176,105,4 script Master Velofos 64,{
+geffen_in,176,105,4 script Master Velofos 1_M_WIZARD,{
if (checkweight(1201,1) == 0) {
mes "You're carrying too many items. Please make some room in your bag first.";
close;
@@ -268,7 +268,7 @@ geffen_in,176,105,4 script Master Velofos 64,{
close;
}
-geffen_in,175,112,4 script Lea 123,{
+geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
if (checkweight(1201,1) == 0) {
mes "You're carrying too many items. Please make some room in your bag first.";
close;
@@ -504,7 +504,7 @@ geffen_in,175,112,4 script Lea 123,{
close;
}
-mid_camp,255,244,4 script Galfos 735,{
+mid_camp,255,244,4 script Galfos 4_M_JOB_WIZARD,{
if (checkweight(1201,1) == 0) {
mes "You're carrying too many items. Please make some room in your bag first.";
close;
@@ -667,7 +667,7 @@ mid_camp,255,244,4 script Galfos 735,{
close;
}
-dic_in01,25,190,0 script Mysterious Documents 844,{
+dic_in01,25,190,0 script Mysterious Documents CLEAR_NPC,{
if (isequipped(2782) < 1) {
mes "I better not forget to equip my ring.";
close;
@@ -830,8 +830,8 @@ function script Magic_Book_Essence {
mes "Someone already used this area.";
close;
}
-thor_v02,163,104,0 script Powerful Lava Energy#33 844,{ callfunc "Magic_Book_Essence",12218,7097,40,"Lava"; end; }
-thor_v01,185,91,0 script Powerful Flame Energy#33 844,{ callfunc "Magic_Book_Essence",12219,7098,10,"Flame"; end; }
-ice_dun03,137,148,0 script Powerful Glacier Energy 844,{ callfunc "Magic_Book_Essence",12220,7561,10,"Glacier"; end; }
-ein_dun02,181,124,0 script Powerful Fossil Energy 844,{ callfunc "Magic_Book_Essence",12221,7312,10,"Fossil"; end; }
-gon_dun02,252,198,0 script Powerful Storm Energy#33 844,{ callfunc "Magic_Book_Essence",12222,7266,10,"Storm"; end; }
+thor_v02,163,104,0 script Powerful Lava Energy#33 CLEAR_NPC,{ callfunc "Magic_Book_Essence",12218,7097,40,"Lava"; end; }
+thor_v01,185,91,0 script Powerful Flame Energy#33 CLEAR_NPC,{ callfunc "Magic_Book_Essence",12219,7098,10,"Flame"; end; }
+ice_dun03,137,148,0 script Powerful Glacier Energy CLEAR_NPC,{ callfunc "Magic_Book_Essence",12220,7561,10,"Glacier"; end; }
+ein_dun02,181,124,0 script Powerful Fossil Energy CLEAR_NPC,{ callfunc "Magic_Book_Essence",12221,7312,10,"Fossil"; end; }
+gon_dun02,252,198,0 script Powerful Storm Energy#33 CLEAR_NPC,{ callfunc "Magic_Book_Essence",12222,7266,10,"Storm"; end; }
diff --git a/npc/re/quests/monstertamers.txt b/npc/re/quests/monstertamers.txt
index a817cee43..4eef32878 100644
--- a/npc/re/quests/monstertamers.txt
+++ b/npc/re/quests/monstertamers.txt
@@ -10,4 +10,4 @@
//= 1.0 Moved Izlude NPC to pre-re/re paths.
//============================================================
-izlude_in,55,105,4 duplicate(MonsterTamer_izlude) Monster Tamer#izu 125
+izlude_in,55,105,4 duplicate(MonsterTamer_izlude) Monster Tamer#izu 4_M_TELEPORTER
diff --git a/npc/re/quests/mrsmile.txt b/npc/re/quests/mrsmile.txt
index 215390ee1..4e728bffa 100644
--- a/npc/re/quests/mrsmile.txt
+++ b/npc/re/quests/mrsmile.txt
@@ -12,8 +12,8 @@
//= 1.1 Added Izlude duplicates. [Euphy]
//============================================================
-izlude,125,175,4 duplicate(SmileHelper) Smile Assistance#iz 92
-izlude_a,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_a 92
-izlude_b,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_b 92
-izlude_c,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_c 92
-izlude_d,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_d 92
+izlude,125,175,4 duplicate(SmileHelper) Smile Assistance#iz 4_F_03
+izlude_a,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_a 4_F_03
+izlude_b,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_b 4_F_03
+izlude_c,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_c 4_F_03
+izlude_d,125,175,4 duplicate(SmileHelper) Smile Assistance#iz_d 4_F_03
diff --git a/npc/re/quests/pile_bunker.txt b/npc/re/quests/pile_bunker.txt
index a8a390cb0..dbce8d136 100644
--- a/npc/re/quests/pile_bunker.txt
+++ b/npc/re/quests/pile_bunker.txt
@@ -11,7 +11,7 @@
//= 2.2 Updated to match the official script. [Euphy]
//============================================================
-yuno,179,174,4 script Gomer 851,{
+yuno,179,174,4 script Gomer 4_M_REPAIR,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "[Gomer]";
mes "You are carrying so much. Drop off some of your luggage and come back to me.";
diff --git a/npc/re/quests/quests_13_1.txt b/npc/re/quests/quests_13_1.txt
index 3e4626fd5..ec208ad97 100644
--- a/npc/re/quests/quests_13_1.txt
+++ b/npc/re/quests/quests_13_1.txt
@@ -11,8 +11,8 @@
//= 1.1 Added Izlude duplicates. [Euphy]
//============================================================
-izlude,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz 100
-izlude_a,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_a 100
-izlude_b,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_b 100
-izlude_c,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_c 100
-izlude_d,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_d 100
+izlude,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz 4W_SAILOR
+izlude_a,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_a 4W_SAILOR
+izlude_b,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_b 4W_SAILOR
+izlude_c,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_c 4W_SAILOR
+izlude_d,102,171,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz_d 4W_SAILOR
diff --git a/npc/re/quests/quests_brasilis.txt b/npc/re/quests/quests_brasilis.txt
index 00b1f21b9..306a19cdb 100644
--- a/npc/re/quests/quests_brasilis.txt
+++ b/npc/re/quests/quests_brasilis.txt
@@ -22,7 +22,7 @@
// Lost Puppies :: dogdog.sc
//============================================================
-brasilis,297,307,5 script Angelo#br 50,{
+brasilis,297,307,5 script Angelo#br 1_M_04,{
if (BaseLevel < 40) {
mes "[Angelo]";
mes "Pets went out the village~!!";
@@ -130,22 +130,22 @@ OnDisable:
end;
}
-bra_fild01,98,96,3 duplicate(Puppy#bra) Puppy#a1 81
-bra_fild01,59,116,5 duplicate(Puppy#bra) Puppy#a2 81
-bra_fild01,62,142,3 duplicate(Puppy#bra) Puppy#a3 81
-bra_fild01,80,163,3 duplicate(Puppy#bra) Puppy#b1 81
-bra_fild01,73,210,3 duplicate(Puppy#bra) Puppy#b2 81
-bra_fild01,80,210,3 duplicate(Puppy#bra) Puppy#b3 81
-bra_fild01,38,235,3 duplicate(Puppy#bra) Puppy#c1 81
-bra_fild01,307,64,3 duplicate(Puppy#bra) Puppy#c2 81
-bra_fild01,260,60,3 duplicate(Puppy#bra) Puppy#c3 81
-bra_fild01,234,101,3 duplicate(Puppy#bra) Puppy#d1 81
-bra_fild01,200,84,3 duplicate(Puppy#bra) Puppy#d2 81
-bra_fild01,176,63,5 duplicate(Puppy#bra) Puppy#d3 81
+bra_fild01,98,96,3 duplicate(Puppy#bra) Puppy#a1 4_DOG01
+bra_fild01,59,116,5 duplicate(Puppy#bra) Puppy#a2 4_DOG01
+bra_fild01,62,142,3 duplicate(Puppy#bra) Puppy#a3 4_DOG01
+bra_fild01,80,163,3 duplicate(Puppy#bra) Puppy#b1 4_DOG01
+bra_fild01,73,210,3 duplicate(Puppy#bra) Puppy#b2 4_DOG01
+bra_fild01,80,210,3 duplicate(Puppy#bra) Puppy#b3 4_DOG01
+bra_fild01,38,235,3 duplicate(Puppy#bra) Puppy#c1 4_DOG01
+bra_fild01,307,64,3 duplicate(Puppy#bra) Puppy#c2 4_DOG01
+bra_fild01,260,60,3 duplicate(Puppy#bra) Puppy#c3 4_DOG01
+bra_fild01,234,101,3 duplicate(Puppy#bra) Puppy#d1 4_DOG01
+bra_fild01,200,84,3 duplicate(Puppy#bra) Puppy#d2 4_DOG01
+bra_fild01,176,63,5 duplicate(Puppy#bra) Puppy#d3 4_DOG01
// Suspicious Beach :: Suspicious_Beach.sc
//============================================================
-brasilis,192,133,6 script Lucia#brasilis 478,{
+brasilis,192,133,6 script Lucia#brasilis 4_F_BRZ_WOMAN,{
/* -------------- Hydra Ball -------------------------
if (countitem(12408) > 0) {
delitem 12408,1; //Leaf_Cat_Ball
@@ -357,7 +357,7 @@ OnTimer7000:
// Guarana Quest :: brazil_tre.sc
//============================================================
-brasilis,187,162,5 script Candy Maker 476,{
+brasilis,187,162,5 script Candy Maker 4_M_BRZ_MAN1,{
if (!checkweight(1201,1)) {
mes "- You can't start the quest. Please reduce the weight in your inventory. -";
close;
@@ -495,7 +495,7 @@ brasilis,187,162,5 script Candy Maker 476,{
}
}
-bra_in01,95,179,3 script Cherto 477,{
+bra_in01,95,179,3 script Cherto 4_M_BRZ_MAN2,{
if (brazil_gua == 0) {
mes "[Cherto]";
mes "Hmm... hey man, you are from outside, aren't you?";
@@ -655,7 +655,7 @@ bra_in01,95,179,3 script Cherto 477,{
}
}
-brasilis,203,64,3 script Strange Kid#bra 706,{
+brasilis,203,64,3 script Strange Kid#bra 4_M_KID1,{
if (brazil_gua < 3) {
mes "[Strange Kid]";
mes "................";
@@ -810,7 +810,7 @@ brasilis,203,64,3 script Strange Kid#bra 706,{
end;
}
-brasilis,56,224,7 script Mage Paje#bra 704,{
+brasilis,56,224,7 script Mage Paje#bra 4_M_BIBI,{
mes "[Mage Paje]";
mes "Abracadabra~";
specialeffect EF_POISONHIT,AREA,"Poring#bra";
@@ -857,7 +857,7 @@ brasilis,56,224,7 script Mage Paje#bra 704,{
close;
}
-brasilis,59,226,3 script Poring#bra 909,{
+brasilis,59,226,3 script Poring#bra 4_PORING,{
end;
}
@@ -987,7 +987,7 @@ bra_fild01,245,53,3 script #Monkeybra 1057,{
end;
}
-bra_fild01,245,52,3 script Monkey#bra 111,{
+bra_fild01,245,52,3 script Monkey#bra HIDDEN_NPC,{
if (brazil_gua == 8) {
mes "[Monkey]";
mes "What is it??!!";
@@ -1035,7 +1035,7 @@ bra_fild01,245,52,3 script Monkey#bra 111,{
// Water Lily Quest :: brazil_tre.sc
//============================================================
-brasilis,203,286,3 script Botanist Karmen#bra 893,{
+brasilis,203,286,3 script Botanist Karmen#bra 4_F_HUWOMAN,{
if (brazil_regia == 0) {
mes "[Karmen]";
mes "Brasilis' climate is special.";
@@ -1106,7 +1106,7 @@ brasilis,203,286,3 script Botanist Karmen#bra 893,{
}
}
-bra_in01,142,27,5 script Marta#bra 474,{
+bra_in01,142,27,5 script Marta#bra 4_F_BRZ_INDOLD,{
if (brazil_regia == 1) {
mes "[Brasilis Boy]";
mes "Grandma! That person has a weird smell.";
@@ -1257,7 +1257,7 @@ bra_in01,142,27,5 script Marta#bra 474,{
}
}
-bra_in01,145,27,3 script Brasilis Boy#bra 472,{
+bra_in01,145,27,3 script Brasilis Boy#bra 4_M_BRZ_INDIAN,{
if (brazil_regia == 1) {
mes "[Brasilis Boy]";
mes "Grandma! That person has a weird smell.";
@@ -1408,7 +1408,7 @@ bra_in01,145,27,3 script Brasilis Boy#bra 472,{
}
}
-brasilis,270,145,5 script Brasilis Girl#bra 473,5,5,{
+brasilis,270,145,5 script Brasilis Girl#bra 4_F_BRZ_INDIAN,5,5,{
if (!checkweight(1201,1)) {
mes "- wait a second!! -";
mes "- you have too many items -";
@@ -1697,7 +1697,7 @@ OnTouch:
end;
}
-bra_dun02,67,205,5 script Recluse#bra 475,3,3,{
+bra_dun02,67,205,5 script Recluse#bra 4_M_BRZ_JACI,3,3,{
if (brazil_regia == 3) {
mes "[Recluse]";
mes "Oh, I haven't seen another person in such a long time.";
@@ -1821,7 +1821,7 @@ OnTouchNPC:
end;
}
-bra_dun02,71,200,3 script Water lily#bra 111,{
+bra_dun02,71,200,3 script Water lily#bra HIDDEN_NPC,{
if (brazil_regia == 4) {
mes "An unusual Water lily is blooming here. You can't stop staring at it, knowing that few people have seen this flower bloom.";
next;
@@ -1932,7 +1932,7 @@ bra_dun02,71,200,3 script Water lily#bra 111,{
// Dungeon Access Quest :: brazil_tre.sc
//============================================================
-brasilis,185,246,5 script Pedro#bra 62,{
+brasilis,185,246,5 script Pedro#bra 1_M_SIZ,{
if (brazil_ghost == 0) {
OnTalk:
mes "[Pedro]";
@@ -2158,7 +2158,7 @@ brasilis,185,246,5 script Pedro#bra 62,{
}
}
-brasilis,187,244,1 script Mariana#bra 72,{
+brasilis,187,244,1 script Mariana#bra 1_F_MARIA,{
if (brazil_ghost == 0) {
doevent "Pedro#bra::OnTalk";
end;
@@ -2176,7 +2176,7 @@ brasilis,187,244,1 script Mariana#bra 72,{
}
}
-brasilis,181,250,5 script Fabio#bra 706,{
+brasilis,181,250,5 script Fabio#bra 4_M_KID1,{
if (brazil_ghost == 0) {
doevent "Pedro#bra::OnTalk";
end;
@@ -2196,7 +2196,7 @@ brasilis,181,250,5 script Fabio#bra 706,{
}
}
-brasilis,180,249,5 script Daniel#bra 706,{
+brasilis,180,249,5 script Daniel#bra 4_M_KID1,{
if (brazil_ghost == 0) {
doevent "Pedro#bra::OnTalk";
end;
@@ -2213,7 +2213,7 @@ brasilis,180,249,5 script Daniel#bra 706,{
}
}
-bra_in01,149,184,3 script Door#bra 844,{
+bra_in01,149,184,3 script Door#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- A key is inserted in the locked door.-";
next;
@@ -2302,7 +2302,7 @@ bra_in01,149,184,3 script Door#bra 844,{
}
}
-bra_in01,144,187,3 script Toilet#bra 844,{
+bra_in01,144,187,3 script Toilet#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- Looks like an ordinary toilet -";
next;
@@ -2388,7 +2388,7 @@ bra_in01,144,187,3 script Toilet#bra 844,{
}
}
-bra_in01,134,189,3 script Faucet#bra 844,{
+bra_in01,134,189,3 script Faucet#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- It seems like an ordinary faucet -";
next;
@@ -2463,7 +2463,7 @@ bra_in01,134,189,3 script Faucet#bra 844,{
}
}
-bra_in01,138,184,3 script Carpet#bra 844,{
+bra_in01,138,184,3 script Carpet#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- A carpet with an intricate pattern on it -";
next;
@@ -2545,7 +2545,7 @@ bra_in01,138,184,3 script Carpet#bra 844,{
}
}
-bra_in01,151,180,3 script Mirror#bra 844,{
+bra_in01,151,180,3 script Mirror#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- You can see a clean mirror without any marks or dust -";
next;
@@ -2669,7 +2669,7 @@ OnInit:
end;
}
-bra_in01,7,181,5 script Curator#bra 477,{
+bra_in01,7,181,5 script Curator#bra 4_M_BRZ_MAN2,{
if (BaseLevel < 40) {
mes "[Curator]";
mes "I'm sorry but this area is under construction right now.";
@@ -2755,7 +2755,7 @@ bra_in01,7,181,5 script Curator#bra 477,{
}
}
-bra_in01,12,185,0 script inbathroom#bra 45,1,1,{
+bra_in01,12,185,0 script inbathroom#bra WARPNPC,1,1,{
OnTouch_:
if (brazil_ghost > 6)
warp "bra_in01",138,176;
@@ -2769,7 +2769,7 @@ OnTouch_:
bra_in01,138,174,0 warp outbathroom#bra 1,1,bra_in01,12,183
bra_in01,206,98,0 warp tobath#bra 1,1,bra_in01,138,176
-bra_in01,206,188,1 script Open Manhole#todunbra 844,{
+bra_in01,206,188,1 script Open Manhole#todunbra CLEAR_NPC,{
if (brazil_ghost == 7) {
enablenpc "Ghost#bra_end";
mes "[Ghost]";
@@ -2806,12 +2806,12 @@ bra_in01,206,188,1 script Open Manhole#todunbra 844,{
}
-bra_dun01,87,43,1 script Pipe#bra 844,{
+bra_dun01,87,43,1 script Pipe#bra CLEAR_NPC,{
warp "bra_in01",206,185;
end;
}
-bra_fild01,323,136,1 script Pipe#brafild 844,{
+bra_fild01,323,136,1 script Pipe#brafild CLEAR_NPC,{
if (brazil_ghost > 6) {
mes "You see a rusty pipe. It seems to be linked to somewhere beneath the jungle.";
next;
@@ -2842,7 +2842,7 @@ OnInit:
// Iara :: iara.sc
//============================================================
-brasilis,315,334,5 script Shaman#nk 474,{
+brasilis,315,334,5 script Shaman#nk 4_F_BRZ_INDOLD,{
set .@iara_re,checkquest(4135,PLAYTIME);
if ((.@iara_re == 0) || (.@iara_re == 1)) {
mes "[Anori]";
@@ -3042,7 +3042,7 @@ brasilis,315,334,5 script Shaman#nk 474,{
}
}
-bra_dun02,157,74,5 script Iara#nk 478,2,2,{
+bra_dun02,157,74,5 script Iara#nk 4_F_BRZ_WOMAN,2,2,{
if (countitem(11517) > 0) {
mes "[" + strcharinfo(0) + "]";
mes "Should I use a Purification Potion?";
@@ -3125,7 +3125,7 @@ OnTouch:
end;
}
-bra_fild01,188,301,5 script Native Warrior#nk 472,{
+bra_fild01,188,301,5 script Native Warrior#nk 4_M_BRZ_INDIAN,{
mes "[Native Warrior]";
mes "Ah... the face I would never forget even in my dreams.";
next;
diff --git a/npc/re/quests/quests_dewata.txt b/npc/re/quests/quests_dewata.txt
index e50e2e5c5..7cb41b0af 100644
--- a/npc/re/quests/quests_dewata.txt
+++ b/npc/re/quests/quests_dewata.txt
@@ -18,7 +18,7 @@
// Dewata Legend Quest :: dewata_legend
//============================================================
-dew_fild01,57,274,0 script #hideout_legend 111,6,6,{
+dew_fild01,57,274,0 script #hideout_legend HIDDEN_NPC,6,6,{
OnTouch:
if (BaseLevel > 59 && dew_legend < 1) {
mes "- You hear a faint conversation going on inside. -";
@@ -52,7 +52,7 @@ OnTouch:
end;
}
-dew_in01,15,33,0 script #hidein_legend 111,5,5,{
+dew_in01,15,33,0 script #hidein_legend HIDDEN_NPC,5,5,{
OnTouch:
if (dew_legend == 3) {
mes "Kasyapa and Chief Paiko begin talking as you are about to leave...";
@@ -83,7 +83,7 @@ OnTouch:
end;
}
-dew_in01,22,48,3 script Sage Kasyapa#dew 541,{
+dew_in01,22,48,3 script Sage Kasyapa#dew 4_M_DEWZATIMAN,{
if (dew_legend == 0) {
mes "[Sage Kasyapa]";
mes "Ah, a stranger to our land.";
@@ -216,7 +216,7 @@ dew_in01,22,48,3 script Sage Kasyapa#dew 541,{
}
}
-dew_in01,15,49,4 script Tribal Chief Paiko#dew 540,{
+dew_in01,15,49,4 script Tribal Chief Paiko#dew 4_M_DEWZATICHIEF,{
if (dew_legend < 2) {
mes "[Tribal Chief Paiko]";
mes "I am the leader of this tribe";
@@ -515,7 +515,7 @@ L_Delivery:
}
}
-dew_fild01,78,288,6 script Jaty Tribe Warrior#dew 541,{
+dew_fild01,78,288,6 script Jaty Tribe Warrior#dew 4_M_DEWZATIMAN,{
mes "[Jaty Tribe Warrior]";
mes "We revere strength and bravery.";
mes "We are ^FF0000Jaty^000000 Tribe.";
@@ -553,7 +553,7 @@ dew_fild01,78,288,6 script Jaty Tribe Warrior#dew 541,{
close;
}
-dew_fild01,185,300,6 script Tribe Manager#dew 541,{
+dew_fild01,185,300,6 script Tribe Manager#dew 4_M_DEWZATIMAN,{
mes "[Tribe Manager]";
mes "Keeping our culture and tradition is very important.";
if (dew_legend != 11 || !countitem(11533)) {
@@ -606,7 +606,7 @@ dew_fild01,185,300,6 script Tribe Manager#dew 541,{
}
//Original name: Gatekeeper of Krakatau Volcano
-dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{
+dewata,235,56,4 script Gatekeeper of Krakatau#1 4_M_DEWOLDMAN,{
mes "[Gatekeeper of Krakatau Volcano]";
mes "^8B4513Krakatau Volcano^000000 is";
mes "a very dangerous area";
@@ -674,7 +674,7 @@ dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{
}
//Original name: Gatekeeper of Krakatau Volcano
-dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 541,{
+dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 4_M_DEWZATIMAN,{
mes "[Gatekeeper of Krakatau Volcano]";
mes "Want to go back";
mes "to Dewata?";
@@ -693,7 +693,7 @@ dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 541,{
}
}
-dewata,78,192,6 script Borobudur Temple Manager 536,{
+dewata,78,192,6 script Borobudur Temple Manager 4_M_DEWMAN,{
mes "[Borobudur Temple Manager]";
mes "The weather today is so beautiful.";
if (dew_legend != 15 || !countitem(11533))
@@ -742,7 +742,7 @@ dewata,78,192,6 script Borobudur Temple Manager 536,{
// Help Out the Old Man :: dewata_drink
//============================================================
-dewata,109,262,4 script Memo#dew_drink 534,{
+dewata,109,262,4 script Memo#dew_drink 4_M_DEWOLDMAN,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 5000) {
if (dew_drink) {
mes "[Memo]";
@@ -1068,7 +1068,7 @@ dewata,109,262,4 script Memo#dew_drink 534,{
}
}
-dew_fild01,114,275,4 script Lero#dew_drink 536,{
+dew_fild01,114,275,4 script Lero#dew_drink 4_M_DEWMAN,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 5000) {
mes "[Lero]";
mes "You're carrying too many things...";
@@ -1329,7 +1329,7 @@ dew_fild01,114,275,4 script Lero#dew_drink 536,{
close;
}
-dew_fild01,259,48,4 script Poby#dew_drink 538,{
+dew_fild01,259,48,4 script Poby#dew_drink 4_M_DEWBOY,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 500) {
if (dew_drink > 0) {
mes "[Poby]";
@@ -1621,50 +1621,50 @@ OnTimer300000:
donpcevent strnpcinfo(0)+"::OnEnable";
end;
}
-dew_fild01,247,62,0 duplicate(DewataPalm) Palm Tree#drink01 844
-dew_fild01,276,73,0 duplicate(DewataPalm) Palm Tree#drink02 844
-dew_fild01,278,63,0 duplicate(DewataPalm) Palm Tree#drink03 844
-dew_fild01,301,88,0 duplicate(DewataPalm) Palm Tree#drink04 844
-dew_fild01,314,72,0 duplicate(DewataPalm) Palm Tree#drink05 844
-dew_fild01,320,68,0 duplicate(DewataPalm) Palm Tree#drink06 844
-dew_fild01,334,107,0 duplicate(DewataPalm) Palm Tree#drink07 844
-dew_fild01,345,88,0 duplicate(DewataPalm) Palm Tree#drink08 844
-dew_fild01,344,71,0 duplicate(DewataPalm) Palm Tree#drink09 844
-dew_fild01,358,93,0 duplicate(DewataPalm) Palm Tree#drink10 844
-dew_fild01,338,121,0 duplicate(DewataPalm) Palm Tree#drink11 844
-dew_fild01,358,136,0 duplicate(DewataPalm) Palm Tree#drink12 844
-dew_fild01,326,147,0 duplicate(DewataPalm) Palm Tree#drink13 844
-dew_fild01,307,146,0 duplicate(DewataPalm) Palm Tree#drink14 844
-dew_fild01,325,159,0 duplicate(DewataPalm) Palm Tree#drink15 844
-dew_fild01,339,163,0 duplicate(DewataPalm) Palm Tree#drink16 844
-dew_fild01,346,193,0 duplicate(DewataPalm) Palm Tree#drink17 844
-dew_fild01,355,193,0 duplicate(DewataPalm) Palm Tree#drink18 844
-dew_fild01,363,219,0 duplicate(DewataPalm) Palm Tree#drink19 844
-dew_fild01,341,261,0 duplicate(DewataPalm) Palm Tree#drink20 844
-dew_fild01,289,302,0 duplicate(DewataPalm) Palm Tree#drink21 844
-dew_fild01,70,196,0 duplicate(DewataPalm) Palm Tree#drink22 844
-dew_fild01,97,145,0 duplicate(DewataPalm) Palm Tree#drink23 844
-dew_fild01,119,42,0 duplicate(DewataPalm) Palm Tree#drink24 844
-dew_fild01,188,72,0 duplicate(DewataPalm) Palm Tree#drink25 844
-dew_fild01,238,80,0 duplicate(DewataPalm) Palm Tree#drink26 844
-dew_fild01,252,97,0 duplicate(DewataPalm) Palm Tree#drink27 844
-dew_fild01,256,98,0 duplicate(DewataPalm) Palm Tree#drink28 844
-dew_fild01,279,93,0 duplicate(DewataPalm) Palm Tree#drink29 844
-dew_fild01,299,107,0 duplicate(DewataPalm) Palm Tree#drink30 844
-dew_fild01,355,113,0 duplicate(DewataPalm) Palm Tree#drink31 844
-dew_fild01,278,136,0 duplicate(DewataPalm) Palm Tree#drink32 844
-dew_fild01,258,128,0 duplicate(DewataPalm) Palm Tree#drink33 844
-dew_fild01,240,125,0 duplicate(DewataPalm) Palm Tree#drink34 844
-dew_fild01,225,117,0 duplicate(DewataPalm) Palm Tree#drink35 844
-dew_fild01,219,121,0 duplicate(DewataPalm) Palm Tree#drink36 844
-dew_fild01,226,99,0 duplicate(DewataPalm) Palm Tree#drink37 844
-dew_fild01,209,137,0 duplicate(DewataPalm) Palm Tree#drink38 844
-dew_fild01,206,156,0 duplicate(DewataPalm) Palm Tree#drink39 844
-dew_fild01,209,201,0 duplicate(DewataPalm) Palm Tree#drink40 844
+dew_fild01,247,62,0 duplicate(DewataPalm) Palm Tree#drink01 CLEAR_NPC
+dew_fild01,276,73,0 duplicate(DewataPalm) Palm Tree#drink02 CLEAR_NPC
+dew_fild01,278,63,0 duplicate(DewataPalm) Palm Tree#drink03 CLEAR_NPC
+dew_fild01,301,88,0 duplicate(DewataPalm) Palm Tree#drink04 CLEAR_NPC
+dew_fild01,314,72,0 duplicate(DewataPalm) Palm Tree#drink05 CLEAR_NPC
+dew_fild01,320,68,0 duplicate(DewataPalm) Palm Tree#drink06 CLEAR_NPC
+dew_fild01,334,107,0 duplicate(DewataPalm) Palm Tree#drink07 CLEAR_NPC
+dew_fild01,345,88,0 duplicate(DewataPalm) Palm Tree#drink08 CLEAR_NPC
+dew_fild01,344,71,0 duplicate(DewataPalm) Palm Tree#drink09 CLEAR_NPC
+dew_fild01,358,93,0 duplicate(DewataPalm) Palm Tree#drink10 CLEAR_NPC
+dew_fild01,338,121,0 duplicate(DewataPalm) Palm Tree#drink11 CLEAR_NPC
+dew_fild01,358,136,0 duplicate(DewataPalm) Palm Tree#drink12 CLEAR_NPC
+dew_fild01,326,147,0 duplicate(DewataPalm) Palm Tree#drink13 CLEAR_NPC
+dew_fild01,307,146,0 duplicate(DewataPalm) Palm Tree#drink14 CLEAR_NPC
+dew_fild01,325,159,0 duplicate(DewataPalm) Palm Tree#drink15 CLEAR_NPC
+dew_fild01,339,163,0 duplicate(DewataPalm) Palm Tree#drink16 CLEAR_NPC
+dew_fild01,346,193,0 duplicate(DewataPalm) Palm Tree#drink17 CLEAR_NPC
+dew_fild01,355,193,0 duplicate(DewataPalm) Palm Tree#drink18 CLEAR_NPC
+dew_fild01,363,219,0 duplicate(DewataPalm) Palm Tree#drink19 CLEAR_NPC
+dew_fild01,341,261,0 duplicate(DewataPalm) Palm Tree#drink20 CLEAR_NPC
+dew_fild01,289,302,0 duplicate(DewataPalm) Palm Tree#drink21 CLEAR_NPC
+dew_fild01,70,196,0 duplicate(DewataPalm) Palm Tree#drink22 CLEAR_NPC
+dew_fild01,97,145,0 duplicate(DewataPalm) Palm Tree#drink23 CLEAR_NPC
+dew_fild01,119,42,0 duplicate(DewataPalm) Palm Tree#drink24 CLEAR_NPC
+dew_fild01,188,72,0 duplicate(DewataPalm) Palm Tree#drink25 CLEAR_NPC
+dew_fild01,238,80,0 duplicate(DewataPalm) Palm Tree#drink26 CLEAR_NPC
+dew_fild01,252,97,0 duplicate(DewataPalm) Palm Tree#drink27 CLEAR_NPC
+dew_fild01,256,98,0 duplicate(DewataPalm) Palm Tree#drink28 CLEAR_NPC
+dew_fild01,279,93,0 duplicate(DewataPalm) Palm Tree#drink29 CLEAR_NPC
+dew_fild01,299,107,0 duplicate(DewataPalm) Palm Tree#drink30 CLEAR_NPC
+dew_fild01,355,113,0 duplicate(DewataPalm) Palm Tree#drink31 CLEAR_NPC
+dew_fild01,278,136,0 duplicate(DewataPalm) Palm Tree#drink32 CLEAR_NPC
+dew_fild01,258,128,0 duplicate(DewataPalm) Palm Tree#drink33 CLEAR_NPC
+dew_fild01,240,125,0 duplicate(DewataPalm) Palm Tree#drink34 CLEAR_NPC
+dew_fild01,225,117,0 duplicate(DewataPalm) Palm Tree#drink35 CLEAR_NPC
+dew_fild01,219,121,0 duplicate(DewataPalm) Palm Tree#drink36 CLEAR_NPC
+dew_fild01,226,99,0 duplicate(DewataPalm) Palm Tree#drink37 CLEAR_NPC
+dew_fild01,209,137,0 duplicate(DewataPalm) Palm Tree#drink38 CLEAR_NPC
+dew_fild01,206,156,0 duplicate(DewataPalm) Palm Tree#drink39 CLEAR_NPC
+dew_fild01,209,201,0 duplicate(DewataPalm) Palm Tree#drink40 CLEAR_NPC
// Traditional Weapon Quest :: dewata_weapon
//============================================================
-dew_fild01,127,240,4 script Gatti#weapon 813,{
+dew_fild01,127,240,4 script Gatti#weapon 2_M_OLDBLSMITH,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 10000) {
mes "- Hold it right there!! -";
mes "- You're carrying too many items and don't have enough inventory space to receive any rewards. -";
diff --git a/npc/re/quests/quests_dicastes.txt b/npc/re/quests/quests_dicastes.txt
index 605f59d59..020aff699 100644
--- a/npc/re/quests/quests_dicastes.txt
+++ b/npc/re/quests/quests_dicastes.txt
@@ -35,7 +35,7 @@
// Entrance
//============================================================
-manuk,321,182,5 script Entrance Manager#ep133 450,{
+manuk,321,182,5 script Entrance Manager#ep133 4_MAN_GALTUN,{
if (!isequipped(2782)) {
mes "[Average Galten]";
mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð...";
@@ -64,7 +64,7 @@ manuk,321,182,5 script Entrance Manager#ep133 450,{
close;
}
-dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 449,{
+dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 4_MAN_BENKUNI,{
if (!isequipped(2782)) {
mes "[Curious Sapha]";
mes "¡ö¡ñ¡Ð ¡ò ¡õ?";
@@ -174,7 +174,7 @@ dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 449,{
}
}
-sec_in02,16,43,5 script Scaraba Dungeon Entrance 449,{
+sec_in02,16,43,5 script Scaraba Dungeon Entrance 4_MAN_BENKUNI,{
callfunc "F_GM_NPC";
mes "Setting you for dungeon entry.";
mes "You will be able to go through if the password is correct.";
@@ -247,11 +247,11 @@ sec_in02,16,43,5 script Scaraba Dungeon Entrance 449,{
close;
}
-dic_dun01,286,104,5 duplicate(Vigilante#main) Vigilante#ep133_23 450
-dic_dun01,294,106,3 duplicate(Vigilante#main) Vigilante#ep133_24 492
-dic_dun01,30,216,5 duplicate(Vigilante#main) Vigilante#ep133_26 492
+dic_dun01,286,104,5 duplicate(Vigilante#main) Vigilante#ep133_23 4_MAN_GALTUN
+dic_dun01,294,106,3 duplicate(Vigilante#main) Vigilante#ep133_24 4_MAN_GALTUN1
+dic_dun01,30,216,5 duplicate(Vigilante#main) Vigilante#ep133_26 4_MAN_GALTUN1
-dic_dun01,284,102,5 script Dirty Vigilante#ep13_3 450,{
+dic_dun01,284,102,5 script Dirty Vigilante#ep13_3 4_MAN_GALTUN,{
if (!isequipped(2782)) {
mes "[Vigilante]";
mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û.";
@@ -303,7 +303,7 @@ dic_dun01,284,102,5 script Dirty Vigilante#ep13_3 450,{
close;
}
-mid_camp,216,246,0 script #ep133_event03 139,2,2,{
+mid_camp,216,246,0 script #ep133_event03 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (ep13_3_secret == 23) {
@@ -332,7 +332,7 @@ OnTouch:
end;
}
-mid_camp,218,250,3 script Suspicious Guy#ep133_ 494,{
+mid_camp,218,250,3 script Suspicious Guy#ep133_ 4_M_ROKI,{
mes "[Suspicious Guy]";
mes ".....";
hideonnpc strnpcinfo(0);
@@ -345,7 +345,7 @@ OnEnable:
end;
}
-- script Guard#ep133_11 492,{
+- script Guard#ep133_11 4_MAN_GALTUN1,{
if (!isequipped(2782)) {
mes "[Capital City Guard]";
mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?";
@@ -404,10 +404,10 @@ OnEnable:
mes "Please inquiry with a GM.";
close;
}
-dic_fild01,146,281,5 duplicate(Guard#ep133_11) Capital City Guard#1 492
-dic_fild01,153,281,3 duplicate(Guard#ep133_11) Capital City Guard#2 450
+dic_fild01,146,281,5 duplicate(Guard#ep133_11) Capital City Guard#1 4_MAN_GALTUN1
+dic_fild01,153,281,3 duplicate(Guard#ep133_11) Capital City Guard#2 4_MAN_GALTUN
-dic_in01,254,119,0 script Item Storage#01 844,{
+dic_in01,254,119,0 script Item Storage#01 CLEAR_NPC,{
mes "This is the item storage.";
mes "There is some writing on the paper.";
next;
@@ -480,7 +480,7 @@ function script que_dic {
close;
}
-dic_in01,48,263,5 script Hunting Dept. 1 Manager 449,{
+dic_in01,48,263,5 script Hunting Dept. 1 Manager 4_MAN_BENKUNI,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -550,7 +550,7 @@ dic_in01,48,263,5 script Hunting Dept. 1 Manager 449,{
close;
}
-dic_in01,51,266,6 script Hunting Dept. 2 Manager 449,{
+dic_in01,51,266,6 script Hunting Dept. 2 Manager 4_MAN_BENKUNI,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -619,7 +619,7 @@ dic_in01,51,266,6 script Hunting Dept. 2 Manager 449,{
close;
}
-dic_in01,51,270,7 script Supply Dept. 1 Manager 449,{
+dic_in01,51,270,7 script Supply Dept. 1 Manager 4_MAN_BENKUNI,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -690,7 +690,7 @@ dic_in01,51,270,7 script Supply Dept. 1 Manager 449,{
close;
}
-dic_in01,48,273,8 script Supply Dept. 2 Manager 449,{
+dic_in01,48,273,8 script Supply Dept. 2 Manager 4_MAN_BENKUNI,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -757,7 +757,7 @@ dic_in01,48,273,8 script Supply Dept. 2 Manager 449,{
close;
}
-dic_in01,43,273,1 script Transport Dept. 1 Mgr 449,{
+dic_in01,43,273,1 script Transport Dept. 1 Mgr 4_MAN_BENKUNI,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -831,7 +831,7 @@ dic_in01,43,273,1 script Transport Dept. 1 Mgr 449,{
close;
}
-dic_in01,40,270,2 script Transport Dept. 2 Mgr 449,{
+dic_in01,40,270,2 script Transport Dept. 2 Mgr 4_MAN_BENKUNI,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -900,7 +900,7 @@ dic_in01,40,270,2 script Transport Dept. 2 Mgr 449,{
}
-dic_in01,40,193,1 script Papyrus#0001 453,{
+dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
if (!checkweight(1201,1)) {
mes "You have too many items in your inventory.";
close;
@@ -1110,10 +1110,10 @@ dic_in01,40,193,1 script Papyrus#0001 453,{
close;
}
}
-dic_in01,31,192,0 duplicate(Document Package#main) Document Package#0001 844
-dic_in01,31,187,0 duplicate(Document Package#main) Document Package#0002 844
-dic_in01,25,192,0 duplicate(Document Package#main) Document Package#0003 844
-dic_in01,25,187,0 duplicate(Document Package#main) Document Package#0004 844
+dic_in01,31,192,0 duplicate(Document Package#main) Document Package#0001 CLEAR_NPC
+dic_in01,31,187,0 duplicate(Document Package#main) Document Package#0002 CLEAR_NPC
+dic_in01,25,192,0 duplicate(Document Package#main) Document Package#0003 CLEAR_NPC
+dic_in01,25,187,0 duplicate(Document Package#main) Document Package#0004 CLEAR_NPC
// Unknown Relics
//============================================================
@@ -1137,62 +1137,62 @@ function script unknown_d {
}
close;
}
-prt_fild03,144,95,0 script Tree Roots 844,{ unknown_d(12166,902); }
-prt_fild09,371,255,0 script Reptile Tongues 844,{ unknown_d(12167,903); }
-prt_fild09,352,241,0 script Scorpion Tails 844,{ unknown_d(12168,904); }
-pay_fild02,177,108,0 script Stems 844,{ unknown_d(12169,905); }
-pay_fild02,105,113,0 script Pointed Scales 844,{ unknown_d(12170,906); }
-pay_fild01,152,171,0 script Resin 844,{ unknown_d(12171,907); }
-gef_fild01,104,111,0 script Spawn 844,{ unknown_d(12172,908); }
-prt_fild08,299,332,0 script Jellopy 844,{ unknown_d(12173,909); }
-izlude,136,160,0 script Fish Tails 844,{ unknown_d(12174,1023); } // Old coordinates: (132,136)
-izlude_a,136,160,0 script Fish Tails#a 844,{ unknown_d(12174,1023); }
-izlude_b,136,160,0 script Fish Tails#b 844,{ unknown_d(12174,1023); }
-izlude_c,136,160,0 script Fish Tails#c 844,{ unknown_d(12174,1023); }
-izlude_d,136,160,0 script Fish Tails#d 844,{ unknown_d(12174,1023); }
-prt_fild05,303,169,0 script Worm Peelings 844,{ unknown_d(12175,955); }
-iz_dun03,155,165,0 script Gills 844,{ unknown_d(12176,956); }
-mjo_dun01,222,226,0 script Tooth of Bat 844,{ unknown_d(12177,913); }
-prt_fild06,182,290,0 script Fluff 844,{ unknown_d(12178,914); }
-prt_fild06,127,85,0 script Chrysalis 844,{ unknown_d(12179,915); }
-moc_fild07,201,360,0 script Feather of Bird 844,{ unknown_d(12180,916); }
-moc_fild12,116,122,0 script Talons 844,{ unknown_d(12181,917); }
-prt_fild04,315,245,0 script Sticky Webfoot 844,{ unknown_d(12182,918); }
-mjolnir_08,108,99,0 script Animal Skin 844,{ unknown_d(12183,919); }
-moc_fild03,175,201,0 script Wolf Claws 844,{ unknown_d(12184,920); }
-pay_fild08,188,153,0 script Mushroom Spores 844,{ unknown_d(12185,921); }
-gef_fild03,251,109,0 script Orc's Fangs 844,{ unknown_d(12186,922); }
-c_tower2,170,9,0 script Evil Horns 844,{ unknown_d(12187,923); }
-gef_fild05,111,96,0 script Powder of Butterfly 844,{ unknown_d(12188,924); }
-moc_fild11,237,273,0 script Bill of Birds 844,{ unknown_d(12189,925); }
-pay_fild06,306,233,0 script Snake Scales 844,{ unknown_d(12190,926); }
-pay_fild07,126,49,0 script Insect Feelers 844,{ unknown_d(12191,928); }
-iz_dun02,112,96,0 script Immortal Hearts 844,{ unknown_d(12192,929); }
-moc_pryd02,134,112,0 script Rotten Bandages 844,{ unknown_d(12193,930); }
-moc_pryd02,36,75,0 script Decayed Nails 844,{ unknown_d(12194,957); }
-moc_pryd02,148,184,0 script Horrendous Mouths 844,{ unknown_d(12195,958); }
-iz_dun01,210,77,0 script Tentacles 844,{ unknown_d(12196,962); }
-iz_dun01,191,92,0 script Shells 844,{ unknown_d(12197,935); }
-mjolnir_04,191,154,0 script Scale Shells 844,{ unknown_d(12198,936); }
-mjolnir_04,162,168,0 script Venom Canines 844,{ unknown_d(12199,937); }
-prt_fild02,102,97,0 script Sticky Mucus 844,{ unknown_d(12200,938); }
-mjolnir_09,99,100,0 script Bee Stings 844,{ unknown_d(12201,939); }
-prt_fild07,76,122,0 script Grasshopper's Legs 844,{ unknown_d(12202,940); }
-prt_fild03,64,35,0 script Royal Jelly 844,{ unknown_d(12203,526); }
-prt_fild03,180,163,0 script Yoyo Tails 844,{ unknown_d(12204,942); }
-prt_fild03,226,170,0 script Solid Shells 844,{ unknown_d(12205,943); }
-prt_fild03,262,201,0 script Nice Sweet Potato 844,{ unknown_d(12206,549); }
-prt_fild03,284,190,0 script Raccoon Leaf 844,{ unknown_d(12207,945); }
-gef_fild09,67,46,0 script Snail's Shells 844,{ unknown_d(12208,946); }
-prt_fild03,366,237,0 script Horns 844,{ unknown_d(12209,947); }
-pay_fild07,269,164,0 script Bear's Footskin 844,{ unknown_d(12210,948); }
-prt_fild02,142,116,0 script Feathers 844,{ unknown_d(12211,949); }
-prt_fild02,97,209,0 script Red Herbs 844,{ unknown_d(12212,507); }
-prt_fild02,280,328,0 script Carrots 844,{ unknown_d(12213,515); }
-moc_fild01,169,62,0 script Cactus Needles 844,{ unknown_d(12214,952); }
-cmd_fild08,324,163,0 script Stone Hearts 844,{ unknown_d(12215,953); }
+prt_fild03,144,95,0 script Tree Roots CLEAR_NPC,{ unknown_d(12166,902); }
+prt_fild09,371,255,0 script Reptile Tongues CLEAR_NPC,{ unknown_d(12167,903); }
+prt_fild09,352,241,0 script Scorpion Tails CLEAR_NPC,{ unknown_d(12168,904); }
+pay_fild02,177,108,0 script Stems CLEAR_NPC,{ unknown_d(12169,905); }
+pay_fild02,105,113,0 script Pointed Scales CLEAR_NPC,{ unknown_d(12170,906); }
+pay_fild01,152,171,0 script Resin CLEAR_NPC,{ unknown_d(12171,907); }
+gef_fild01,104,111,0 script Spawn CLEAR_NPC,{ unknown_d(12172,908); }
+prt_fild08,299,332,0 script Jellopy CLEAR_NPC,{ unknown_d(12173,909); }
+izlude,136,160,0 script Fish Tails CLEAR_NPC,{ unknown_d(12174,1023); } // Old coordinates: (132,136)
+izlude_a,136,160,0 script Fish Tails#a CLEAR_NPC,{ unknown_d(12174,1023); }
+izlude_b,136,160,0 script Fish Tails#b CLEAR_NPC,{ unknown_d(12174,1023); }
+izlude_c,136,160,0 script Fish Tails#c CLEAR_NPC,{ unknown_d(12174,1023); }
+izlude_d,136,160,0 script Fish Tails#d CLEAR_NPC,{ unknown_d(12174,1023); }
+prt_fild05,303,169,0 script Worm Peelings CLEAR_NPC,{ unknown_d(12175,955); }
+iz_dun03,155,165,0 script Gills CLEAR_NPC,{ unknown_d(12176,956); }
+mjo_dun01,222,226,0 script Tooth of Bat CLEAR_NPC,{ unknown_d(12177,913); }
+prt_fild06,182,290,0 script Fluff CLEAR_NPC,{ unknown_d(12178,914); }
+prt_fild06,127,85,0 script Chrysalis CLEAR_NPC,{ unknown_d(12179,915); }
+moc_fild07,201,360,0 script Feather of Bird CLEAR_NPC,{ unknown_d(12180,916); }
+moc_fild12,116,122,0 script Talons CLEAR_NPC,{ unknown_d(12181,917); }
+prt_fild04,315,245,0 script Sticky Webfoot CLEAR_NPC,{ unknown_d(12182,918); }
+mjolnir_08,108,99,0 script Animal Skin CLEAR_NPC,{ unknown_d(12183,919); }
+moc_fild03,175,201,0 script Wolf Claws CLEAR_NPC,{ unknown_d(12184,920); }
+pay_fild08,188,153,0 script Mushroom Spores CLEAR_NPC,{ unknown_d(12185,921); }
+gef_fild03,251,109,0 script Orc's Fangs CLEAR_NPC,{ unknown_d(12186,922); }
+c_tower2,170,9,0 script Evil Horns CLEAR_NPC,{ unknown_d(12187,923); }
+gef_fild05,111,96,0 script Powder of Butterfly CLEAR_NPC,{ unknown_d(12188,924); }
+moc_fild11,237,273,0 script Bill of Birds CLEAR_NPC,{ unknown_d(12189,925); }
+pay_fild06,306,233,0 script Snake Scales CLEAR_NPC,{ unknown_d(12190,926); }
+pay_fild07,126,49,0 script Insect Feelers CLEAR_NPC,{ unknown_d(12191,928); }
+iz_dun02,112,96,0 script Immortal Hearts CLEAR_NPC,{ unknown_d(12192,929); }
+moc_pryd02,134,112,0 script Rotten Bandages CLEAR_NPC,{ unknown_d(12193,930); }
+moc_pryd02,36,75,0 script Decayed Nails CLEAR_NPC,{ unknown_d(12194,957); }
+moc_pryd02,148,184,0 script Horrendous Mouths CLEAR_NPC,{ unknown_d(12195,958); }
+iz_dun01,210,77,0 script Tentacles CLEAR_NPC,{ unknown_d(12196,962); }
+iz_dun01,191,92,0 script Shells CLEAR_NPC,{ unknown_d(12197,935); }
+mjolnir_04,191,154,0 script Scale Shells CLEAR_NPC,{ unknown_d(12198,936); }
+mjolnir_04,162,168,0 script Venom Canines CLEAR_NPC,{ unknown_d(12199,937); }
+prt_fild02,102,97,0 script Sticky Mucus CLEAR_NPC,{ unknown_d(12200,938); }
+mjolnir_09,99,100,0 script Bee Stings CLEAR_NPC,{ unknown_d(12201,939); }
+prt_fild07,76,122,0 script Grasshopper's Legs CLEAR_NPC,{ unknown_d(12202,940); }
+prt_fild03,64,35,0 script Royal Jelly CLEAR_NPC,{ unknown_d(12203,526); }
+prt_fild03,180,163,0 script Yoyo Tails CLEAR_NPC,{ unknown_d(12204,942); }
+prt_fild03,226,170,0 script Solid Shells CLEAR_NPC,{ unknown_d(12205,943); }
+prt_fild03,262,201,0 script Nice Sweet Potato CLEAR_NPC,{ unknown_d(12206,549); }
+prt_fild03,284,190,0 script Raccoon Leaf CLEAR_NPC,{ unknown_d(12207,945); }
+gef_fild09,67,46,0 script Snail's Shells CLEAR_NPC,{ unknown_d(12208,946); }
+prt_fild03,366,237,0 script Horns CLEAR_NPC,{ unknown_d(12209,947); }
+pay_fild07,269,164,0 script Bear's Footskin CLEAR_NPC,{ unknown_d(12210,948); }
+prt_fild02,142,116,0 script Feathers CLEAR_NPC,{ unknown_d(12211,949); }
+prt_fild02,97,209,0 script Red Herbs CLEAR_NPC,{ unknown_d(12212,507); }
+prt_fild02,280,328,0 script Carrots CLEAR_NPC,{ unknown_d(12213,515); }
+moc_fild01,169,62,0 script Cactus Needles CLEAR_NPC,{ unknown_d(12214,952); }
+cmd_fild08,324,163,0 script Stone Hearts CLEAR_NPC,{ unknown_d(12215,953); }
-dic_in01,138,225,3 script Diel Guard#ep133_19 492,{
+dic_in01,138,225,3 script Diel Guard#ep133_19 4_MAN_GALTUN1,{
if (!isequipped(2782)) {
mes "[Diel Guard]";
mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?";
@@ -1249,13 +1249,13 @@ dic_in01,138,225,3 script Diel Guard#ep133_19 492,{
close;
}
-dic_in01,242,182,0 script Elevator#5f_to_4f 844,{
+dic_in01,242,182,0 script Elevator#5f_to_4f CLEAR_NPC,{
select("Administrative Office");
warp "dic_in01",138,221;
end;
}
-dic_in01,263,193,3 script Diel Guard#ep133_20 450,{
+dic_in01,263,193,3 script Diel Guard#ep133_20 4_MAN_GALTUN,{
if (!isequipped(2782)) {
mes "[Diel Guard]";
mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?";
@@ -1309,7 +1309,7 @@ dic_in01,263,193,3 script Diel Guard#ep133_20 450,{
close;
}
-dic_in01,299,268,0 script #ep133_event01 139,4,4,{
+dic_in01,299,268,0 script #ep133_event01 HIDDEN_WARP_NPC,4,4,{
end;
OnTouch:
if (ep13_3_secret == 13) {
@@ -1339,7 +1339,7 @@ OnTouch:
end;
}
-dic_in01,294,276,5 script Secret Adjutant#ep133_2 498,{
+dic_in01,294,276,5 script Secret Adjutant#ep133_2 4_M_CATMAN2,{
// if ((GetInventoryRemainCount 1301 3 == 2) || (GetInventoryRemainCount 1301 3 == 3)) {
if ((MaxWeight - Weight) < 1000) {
mes "- You can too many items to proceed with the quest. -";
@@ -1503,7 +1503,7 @@ dic_in01,294,276,5 script Secret Adjutant#ep133_2 498,{
end;
}
-dic_in01,300,280,5 script Minister Ahat#ep133_21 493,{
+dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
// if ((GetInventoryRemainCount 1301 3 == 2) || (GetInventoryRemainCount 1301 3 == 3)) {
if ((MaxWeight - Weight) < 1000) {
mes "- You can too many items to proceed with the quest. -";
@@ -1790,7 +1790,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 493,{
end;
}
-dic_in01,138,188,0 script #ep133_event02 139,4,4,{
+dic_in01,138,188,0 script #ep133_event02 HIDDEN_WARP_NPC,4,4,{
OnTouch:
if (ep13_3_secret == 19) {
if (!isequipped(2782)) {
@@ -1809,7 +1809,7 @@ OnTouch:
end;
}
-dic_in01,158,188,3 script Jarute HesLanta#ep133_2 451,{
+dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
if (!isequipped(2782)) {
mes "[Jarute HesLanta]";
mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?";
@@ -2312,7 +2312,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 451,{
close;
}
-dicastes01,223,190,1 script Calyon#pa8029 453,{
+dicastes01,223,190,1 script Calyon#pa8029 4_MAN_NITT,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -2485,7 +2485,7 @@ dicastes01,223,190,1 script Calyon#pa8029 453,{
close;
}
-dicastes01,211,178,2 script Moltuka#pa0829 453,{
+dicastes01,211,178,2 script Moltuka#pa0829 4_MAN_NITT,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -2709,7 +2709,7 @@ dicastes01,211,178,2 script Moltuka#pa0829 453,{
}
}
-dicastes01,175,217,5 script Kalipo#pa0829 453,{
+dicastes01,175,217,5 script Kalipo#pa0829 4_MAN_NITT,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -2851,7 +2851,7 @@ dicastes01,175,217,5 script Kalipo#pa0829 453,{
}
}
-dicastes01,187,230,5 script Laponte#pa0829 453,{
+dicastes01,187,230,5 script Laponte#pa0829 4_MAN_NITT,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -3022,7 +3022,7 @@ dicastes01,187,230,5 script Laponte#pa0829 453,{
}
}
-dicastes01,208,230,3 script Pura#pa0829 453,{
+dicastes01,208,230,3 script Pura#pa0829 4_MAN_NITT,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -3213,7 +3213,7 @@ dicastes01,208,230,3 script Pura#pa0829 453,{
close;
}
-dicastes01,225,211,3 script Tragis#pa0829 453,{
+dicastes01,225,211,3 script Tragis#pa0829 4_MAN_NITT,{
if (!checkweight(1201,1)) {
mes "You have too many kinds of items. Let's try again after you reduce the number of items.";
close;
@@ -3385,7 +3385,7 @@ dicastes01,225,211,3 script Tragis#pa0829 453,{
// Doha's Secret Orders
//============================================================
-mid_campin,168,170,3 script Inspector Doha#ep133 59,{
+mid_campin,168,170,3 script Inspector Doha#ep133 1_M_ORIENT01,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "- You can too many items to proceed with the quest. -";
close;
@@ -3665,7 +3665,7 @@ mid_campin,168,170,3 script Inspector Doha#ep133 59,{
close;
}
-dic_in01,245,119,4 script Shay#ep133_13 884,{
+dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
// if ((GetInventoryRemainCount 1301 3 == 2) || (GetInventoryRemainCount 1301 3 == 3)) {
if ((MaxWeight - Weight) < 1000) {
mes "- You can too many items to proceed with the quest. -";
@@ -4288,7 +4288,7 @@ dic_in01,245,119,4 script Shay#ep133_13 884,{
end;
}
-dicastes01,207,210,5 script Walking Knit#ep133_15 449,{
+dicastes01,207,210,5 script Walking Knit#ep133_15 4_MAN_BENKUNI,{
if (!isequipped(2782)) {
mes "[Knit]";
mes "¡õ¢£¡ô";
@@ -4386,7 +4386,7 @@ dicastes01,207,210,5 script Walking Knit#ep133_15 449,{
close2;
}
-dicastes01,112,248,5 script Resting Piom#ep133_16 491,{
+dicastes01,112,248,5 script Resting Piom#ep133_16 4_MAN_PIOM5,{
mes "[Piom]";
if (!isequipped(2782)) {
mes "¡ñ¡÷¢¤ ¡ö ¢±¡ñ¡ú?";
@@ -4459,7 +4459,7 @@ dicastes01,112,248,5 script Resting Piom#ep133_16 491,{
close;
}
-dicastes01,249,140,3 script Training Galten#ep133_17 450,{
+dicastes01,249,140,3 script Training Galten#ep133_17 4_MAN_GALTUN,{
if (!isequipped(2782)) {
mes "[Galten]";
mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü";
@@ -4531,7 +4531,7 @@ dicastes01,249,140,3 script Training Galten#ep133_17 450,{
close;
}
-dic_fild01,231,174,5 script BK#ep133_18 496,{
+dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
if (ep13_3_secret < 3) {
mes "[BK]";
mes "Ha. I'm the information collector of the Cat Merchants.";
@@ -4958,40 +4958,40 @@ OnTimer300000:
stopnpctimer;
end;
}
-dic_fild02,269,55,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef1 844
-dic_fild02,236,29,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef2 844
-dic_fild02,220,34,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef3 844
-dic_fild02,228,55,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef4 844
-dic_fild02,228,63,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef5 844
-dic_fild02,210,75,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef6 844
-dic_fild02,213,35,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef7 844
-dic_fild02,171,49,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef8 844
-dic_fild02,266,44,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef9 844
-dic_fild02,174,79,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef10 844
-dic_fild02,215,85,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef1 844
-dic_fild02,207,41,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef2 844
-dic_fild02,232,41,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef3 844
-dic_fild02,245,68,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef4 844
-dic_fild02,184,63,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef5 844
-dic_fild02,207,94,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef6 844
-dic_fild02,230,71,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef7 844
-dic_fild02,188,50,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef8 844
-dic_fild02,248,36,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef9 844
-dic_fild02,206,115,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef10 844
-dic_fild02,194,86,0 duplicate(ep133_crack#main) Split Earth#ep133_ef1 844
-dic_fild02,240,51,0 duplicate(ep133_crack#main) Split Earth#ep133_ef2 844
-dic_fild02,176,65,0 duplicate(ep133_crack#main) Split Earth#ep133_ef3 844
-dic_fild02,254,45,0 duplicate(ep133_crack#main) Split Earth#ep133_ef4 844
-dic_fild02,178,119,0 duplicate(ep133_crack#main) Split Earth#ep133_ef5 844
-dic_fild02,200,81,0 duplicate(ep133_crack#main) Split Earth#ep133_ef6 844
-dic_fild02,205,54,0 duplicate(ep133_crack#main) Split Earth#ep133_ef7 844
-dic_fild02,224,74,0 duplicate(ep133_crack#main) Split Earth#ep133_ef8 844
-dic_fild02,244,59,0 duplicate(ep133_crack#main) Split Earth#ep133_ef9 844
-dic_fild02,249,43,0 duplicate(ep133_crack#main) Split Earth#ep133_ef10 844
+dic_fild02,269,55,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef1 CLEAR_NPC
+dic_fild02,236,29,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef2 CLEAR_NPC
+dic_fild02,220,34,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef3 CLEAR_NPC
+dic_fild02,228,55,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef4 CLEAR_NPC
+dic_fild02,228,63,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef5 CLEAR_NPC
+dic_fild02,210,75,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef6 CLEAR_NPC
+dic_fild02,213,35,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef7 CLEAR_NPC
+dic_fild02,171,49,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef8 CLEAR_NPC
+dic_fild02,266,44,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef9 CLEAR_NPC
+dic_fild02,174,79,0 duplicate(ep133_crack#main) Rock Pile#ep133_ef10 CLEAR_NPC
+dic_fild02,215,85,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef1 CLEAR_NPC
+dic_fild02,207,41,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef2 CLEAR_NPC
+dic_fild02,232,41,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef3 CLEAR_NPC
+dic_fild02,245,68,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef4 CLEAR_NPC
+dic_fild02,184,63,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef5 CLEAR_NPC
+dic_fild02,207,94,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef6 CLEAR_NPC
+dic_fild02,230,71,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef7 CLEAR_NPC
+dic_fild02,188,50,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef8 CLEAR_NPC
+dic_fild02,248,36,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef9 CLEAR_NPC
+dic_fild02,206,115,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef10 CLEAR_NPC
+dic_fild02,194,86,0 duplicate(ep133_crack#main) Split Earth#ep133_ef1 CLEAR_NPC
+dic_fild02,240,51,0 duplicate(ep133_crack#main) Split Earth#ep133_ef2 CLEAR_NPC
+dic_fild02,176,65,0 duplicate(ep133_crack#main) Split Earth#ep133_ef3 CLEAR_NPC
+dic_fild02,254,45,0 duplicate(ep133_crack#main) Split Earth#ep133_ef4 CLEAR_NPC
+dic_fild02,178,119,0 duplicate(ep133_crack#main) Split Earth#ep133_ef5 CLEAR_NPC
+dic_fild02,200,81,0 duplicate(ep133_crack#main) Split Earth#ep133_ef6 CLEAR_NPC
+dic_fild02,205,54,0 duplicate(ep133_crack#main) Split Earth#ep133_ef7 CLEAR_NPC
+dic_fild02,224,74,0 duplicate(ep133_crack#main) Split Earth#ep133_ef8 CLEAR_NPC
+dic_fild02,244,59,0 duplicate(ep133_crack#main) Split Earth#ep133_ef9 CLEAR_NPC
+dic_fild02,249,43,0 duplicate(ep133_crack#main) Split Earth#ep133_ef10 CLEAR_NPC
// Frede's Request
//============================================================
-dicastes01,117,262,0 script Frede#13_3 491,2,2,{
+dicastes01,117,262,0 script Frede#13_3 4_MAN_PIOM5,2,2,{
if (isequipped(2782)) {
if (ep13_3_invite <= 5) {
mes "[Frede]";
@@ -5049,7 +5049,7 @@ OnTouch:
end;
}
-dic_in01,165,104,0 script Frede#13_3_in 454,{
+dic_in01,165,104,0 script Frede#13_3_in 4_MAN_PIOM,{
if (isequipped(2782)) {
if (ep13_3_bra < 1) {
mes "[Frede]";
@@ -5347,7 +5347,7 @@ dic_in01,165,104,0 script Frede#13_3_in 454,{
close;
}
-dic_dun01,205,43,5 script Brian#ep13_3_ 490,{
+dic_dun01,205,43,5 script Brian#ep13_3_ 4_MAN_PIOM4,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[Brian]";
@@ -5446,7 +5446,7 @@ dic_dun01,205,43,5 script Brian#ep13_3_ 490,{
close;
}
-dic_dun01,153,107,4 script Tyler#13_3 489,{
+dic_dun01,153,107,4 script Tyler#13_3 4_MAN_PIOM6,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[Tyler]";
@@ -5572,7 +5572,7 @@ dic_dun01,153,107,4 script Tyler#13_3 489,{
close;
}
-dic_dun01,235,243,0 script John#13_3 454,{
+dic_dun01,235,243,0 script John#13_3 4_MAN_PIOM,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[John]";
@@ -5674,7 +5674,7 @@ dic_dun01,235,243,0 script John#13_3 454,{
close;
}
-dic_dun02,110,127,5 script Rose#13_3 489,{
+dic_dun02,110,127,5 script Rose#13_3 4_MAN_PIOM6,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[Rose]";
@@ -5773,7 +5773,7 @@ dic_dun02,110,127,5 script Rose#13_3 489,{
close;
}
-dic_dun01,64,107,7 script Bain#13_3 490,{
+dic_dun01,64,107,7 script Bain#13_3 4_MAN_PIOM4,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[Bain]";
@@ -5867,7 +5867,7 @@ dic_dun01,64,107,7 script Bain#13_3 490,{
close;
}
-dic_dun01,58,225,4 script Lash#13_3 491,{
+dic_dun01,58,225,4 script Lash#13_3 4_MAN_PIOM5,{
if (isequipped(2782)) {
if (ep13_3_bra < 4) {
mes "[Lash]";
@@ -5968,7 +5968,7 @@ dic_dun01,58,225,4 script Lash#13_3 491,{
close;
}
-dic_in01,349,129,5 script Bouy#13_3 449,{
+dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
if (isequipped(2782)) {
if (ep13_3_bra < 5) {
mes "[Bouy]";
@@ -6181,10 +6181,10 @@ dic_in01,349,129,5 script Bouy#13_3 449,{
mes "Try seeing ^4d4dffAello^000000.";
close;
}
-mid_camp,220,246,5 duplicate(Expedition#ep133_is) Expedition Guard Ben 930
-mid_camp,223,246,4 duplicate(Expedition#ep133_is) Expedition Guard Maha 868
+mid_camp,220,246,5 duplicate(Expedition#ep133_is) Expedition Guard Ben 4_M_RACHMAN2
+mid_camp,223,246,4 duplicate(Expedition#ep133_is) Expedition Guard Maha 4_M_LGTGUARD
-mid_campin,93,114,3 script Guard Aello#ep133_is03 967,{
+mid_campin,93,114,3 script Guard Aello#ep133_is03 4_M_RUSMAN1,{
if (ep13_ryu > 99 || ep13_start > 99) {
if (ep13_3_invite == 0) {
mes "[Aello]";
@@ -6240,7 +6240,7 @@ mid_campin,93,114,3 script Guard Aello#ep133_is03 967,{
close;
}
-mid_campin,111,120,3 script Soldier#ep133_is04 852,{
+mid_campin,111,120,3 script Soldier#ep133_is04 4_M_EIN_SOLDIER,{
if (ep13_3_invite == 1) {
mes "[Soldier]";
mes "Sorry, but this room is currently restricted from visitors.";
@@ -6494,7 +6494,7 @@ function script eldicastes_c {
}
}
-mid_campin,168,128,3 script Sapha from Manuk 451,{
+mid_campin,168,128,3 script Sapha from Manuk 4_MAN_JERUTOO,{
if (isequipped(2782)) {
if (!ep13_3_invite) {
mes "-Looks like the Sapha messenger from Manuk.-";
@@ -6592,7 +6592,7 @@ mid_campin,168,128,3 script Sapha from Manuk 451,{
close;
}
-mid_campin,168,125,3 script Hound#ep133_is06 997,{
+mid_campin,168,125,3 script Hound#ep133_is06 4_M_MOCASS1,{
if (!isequipped(2782)) {
mes "[Hound]";
mes "Where is the interpreter ring?";
@@ -6651,7 +6651,7 @@ mid_campin,168,125,3 script Hound#ep133_is06 997,{
close;
}
-mid_campin,165,127,5 script Hibba Agip#ep133_is07 459,{
+mid_campin,165,127,5 script Hibba Agip#ep133_is07 4_M_REDSWORD,{
mes "[Hibba Agip]";
mes "Hmm..?";
mes "I should go now.";
@@ -6661,7 +6661,7 @@ OnInit:
end;
}
-man_in01,315,52,3 script Guard Captain Avalanche 450,{
+man_in01,315,52,3 script Guard Captain Avalanche 4_MAN_GALTUN,{
mes "[Guard Captain Avalanche]";
if (!isequipped(2782)) {
mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð...";
@@ -6739,7 +6739,7 @@ man_in01,315,52,3 script Guard Captain Avalanche 450,{
close;
}
-dic_in01,42,264,3 script Adventurer Clerk#ep133 453,{
+dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
if (!isequipped(2782)) {
mes "[Clerk Knit]";
mes "¡ð¡ñ¡ô ¡õ ¡ü¢±¢³ ¡ö ¡ò...?";
@@ -7366,12 +7366,12 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 453,{
setd "ep13_3_"+.@v$, .@var[.@r-1] + getd("ep13_3_"+.@v$);
close;
}
-dic_fild01,240,198,2 duplicate(dic_enc#main) Jalapeno#pa0829 495
-dic_fild01,251,183,3 duplicate(dic_enc#main) Brare#pa0829 495
-dic_fild01,259,172,3 duplicate(dic_enc#main) Mancho#pa0829 495
-dic_in01,353,37,5 duplicate(dic_enc#main) Kareka#pa0829 454
+dic_fild01,240,198,2 duplicate(dic_enc#main) Jalapeno#pa0829 4_M_MERCAT1
+dic_fild01,251,183,3 duplicate(dic_enc#main) Brare#pa0829 4_M_MERCAT1
+dic_fild01,259,172,3 duplicate(dic_enc#main) Mancho#pa0829 4_M_MERCAT1
+dic_in01,353,37,5 duplicate(dic_enc#main) Kareka#pa0829 4_MAN_PIOM
-dic_fild01,228,159,4 script Jahbong#pa0829 496,{
+dic_fild01,228,159,4 script Jahbong#pa0829 4_M_MERCAT2,{
mes "[Jahbong]";
if (countitem(6304) < 1) {
mes "You haven't received a Sapha Certification yet?";
@@ -7445,7 +7445,7 @@ dic_fild01,228,159,4 script Jahbong#pa0829 496,{
// Cat Hand Agent
//============================================================
-moc_para01,44,19,3 script Cat Hand Agent#gekk 496,{
+moc_para01,44,19,3 script Cat Hand Agent#gekk 4_M_MERCAT2,{
if (BaseLevel < 70) {
mes "[Cat Hand Agent]";
mes "Hey, human! Did you come to make a request, too? When will it be my turn?";
@@ -7580,7 +7580,7 @@ moc_para01,44,19,3 script Cat Hand Agent#gekk 496,{
close;
}
-moc_fild20,368,197,3 script Cat#to22 876,{
+moc_fild20,368,197,3 script Cat#to22 4_CAT,{
if (ep13_start != 100) {
mes "[Cat]";
mes "Meow~";
@@ -7604,7 +7604,7 @@ moc_fild20,368,197,3 script Cat#to22 876,{
end;
}
-moc_fild22b,182,179,3 script Cat Hand Agent#Tat 495,{
+moc_fild22b,182,179,3 script Cat Hand Agent#Tat 4_M_MERCAT1,{
if (ep13_start != 100) {
mes "[Cat Hand Agent]";
mes "This place as no meaning for us.";
diff --git a/npc/re/quests/quests_eclage.txt b/npc/re/quests/quests_eclage.txt
index 291bcc1f9..bb5619c58 100644
--- a/npc/re/quests/quests_eclage.txt
+++ b/npc/re/quests/quests_eclage.txt
@@ -84,16 +84,16 @@
else if (compare(.@choice$,"Near Eclage")) warp "ecl_fild01",116,309;
close;
}
-ecl_fild01,118,311,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.1 421
-bif_fild02,293,325,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.2 421
-spl_fild02,53,242,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.3 421
-mid_camp,207,234,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.4 421
-man_fild02,135,49,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.5 421
-dic_fild01,161,266,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.6 421
+ecl_fild01,118,311,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.1 4_M_BOSSCAT
+bif_fild02,293,325,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.2 4_M_BOSSCAT
+spl_fild02,53,242,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.3 4_M_BOSSCAT
+mid_camp,207,234,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.4 4_M_BOSSCAT
+man_fild02,135,49,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.5 4_M_BOSSCAT
+dic_fild01,161,266,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.6 4_M_BOSSCAT
// Eclage's Entrance
//============================================================
-ecl_fild01,97,322,0 script #ep14_2Entrance 45,3,3,{
+ecl_fild01,97,322,0 script #ep14_2Entrance WARPNPC,3,3,{
OnTouch:
if (ep14_2_enter < 3) {
mes "[Security Guard]";
@@ -105,7 +105,7 @@ OnTouch:
end;
}
-ecl_fild01,94,322,5 script Security Guard#ep14_2 447,{
+ecl_fild01,94,322,5 script Security Guard#ep14_2 4_M_FAIRYSOLDIER,{
if (ep14_2_enter == 0) {
mes "[Security Guard]";
mes "All first-time visitors to Eclage must fill out the necessary forms here before entering.";
@@ -171,9 +171,9 @@ ecl_fild01,94,322,5 script Security Guard#ep14_2 447,{
close;
}
}
-ecl_fild01,100,323,3 duplicate(Security Guard#ep14_2) Security Guard#ep14_2_2 447
+ecl_fild01,100,323,3 duplicate(Security Guard#ep14_2) Security Guard#ep14_2_2 4_M_FAIRYSOLDIER
-ecl_fild01,111,320,2 script Immigration Officer#ep1 445,{
+ecl_fild01,111,320,2 script Immigration Officer#ep1 4_M_FAIRYKID4,{
if (ep14_2_enter == 0) {
mes "[Immigration Officer]";
mes "What do you need?";
@@ -340,7 +340,7 @@ ecl_fild01,111,320,2 script Immigration Officer#ep1 445,{
// Oliver Wolf Hood
//============================================================
-eclage,102,32,4 script Fairy Carpenter#ep14_2 443,{
+eclage,102,32,4 script Fairy Carpenter#ep14_2 4_M_FAIRYKID2,{
if (BaseLevel < 120) {
mes "[Fairy Carpenter]";
mes "The bridge is kind of broken so please be careful.";
@@ -464,7 +464,7 @@ OnTouch:
*/
}
-eclage,283,275,4 script Glaces#ep14_2 438,{
+eclage,283,275,4 script Glaces#ep14_2 4_F_FAIRYKID3,{
mes "[Glaces]";
mes "Hm......";
mes "The guys are late.";
@@ -478,7 +478,7 @@ eclage,283,275,4 script Glaces#ep14_2 438,{
close;
}
-eclage,266,216,4 script Moreng#ep14_2 444,{
+eclage,266,216,4 script Moreng#ep14_2 4_M_FAIRYKID3,{
mes "[Moreng]";
mes "Eclage is a really nice place to live.";
mes "The flowers are always in full bloom and the weather is always comfortable.";
@@ -493,34 +493,34 @@ eclage,266,216,4 script Moreng#ep14_2 444,{
close;
}
-eclage,191,200,4 script Yube#ep14_2 446,{
+eclage,191,200,4 script Yube#ep14_2 4_M_FAIRYKID5,{
mes "- Shuffle shuffle -";
mes "He's working on something.";
mes "Let's not bother him.";
close;
}
-eclage,292,265,0 script #ep14_2Yube Entrance 45,2,2,{
+eclage,292,265,0 script #ep14_2Yube Entrance WARPNPC,2,2,{
OnTouch:
mes "- Looks like the door is locked. -";
close;
}
-eclage,265,166,4 script Shul#ep14_2 443,{
+eclage,265,166,4 script Shul#ep14_2 4_M_FAIRYKID2,{
mes "[Shul]";
mes "Laphine's put their lives on the line to make Yai beautiful.";
mes "I'm a Laphine myself but that kind of priority is difficult to understand.";
close;
}
-eclage,137,169,4 script Tato#ep14_2 439,{
+eclage,137,169,4 script Tato#ep14_2 4_F_FAIRYKID4,{
mes "[Tato]";
mes "A friend of mine recently applied to the Splendide unit.";
mes "I heard Jotunheim is really cold. I hope he's doing well.";
close;
}
-ecl_in01,60,71,4 script Old Man#ep14_2 443,{
+ecl_in01,60,71,4 script Old Man#ep14_2 4_M_FAIRYKID2,{
mes "[Old Man]";
mes "Hohoho~!";
next;
@@ -542,7 +542,7 @@ ecl_in01,60,71,4 script Old Man#ep14_2 443,{
close;
}
-ecl_in01,44,53,4 script Delivery Man#ep14_2 513,{
+ecl_in01,44,53,4 script Delivery Man#ep14_2 4_M_DOGTRAVELER,{
mes "[Delivery Man]";
mes "Sigh...";
mes "I need to get going in order to make it on time.";
@@ -555,7 +555,7 @@ ecl_in01,44,53,4 script Delivery Man#ep14_2 513,{
close;
}
-ecl_in01,70,88,4 script Sack Merchant#ep14_2 495,{
+ecl_in01,70,88,4 script Sack Merchant#ep14_2 4_M_MERCAT1,{
mes "[Sack Merchant]";
mes "Meow?";
mes "Helloeow~";
@@ -565,14 +565,14 @@ ecl_in01,70,88,4 script Sack Merchant#ep14_2 495,{
close;
}
-ecl_in01,73,51,4 script Murah#ep14_2 442,{
+ecl_in01,73,51,4 script Murah#ep14_2 4_M_FAIRYKID,{
mes "[Murah]";
mes "Hmm... What amazing present should I give?";
emotion e_flash;
close;
}
-ecl_fild01,192,94,4 script Golie#ep14_2 442,{
+ecl_fild01,192,94,4 script Golie#ep14_2 4_M_FAIRYKID,{
mes "[Golie]";
mes "To grow Elder Willow trees,";
mes "since Spring, Peco Peco";
@@ -591,7 +591,7 @@ ecl_fild01,192,94,4 script Golie#ep14_2 442,{
close;
}
-ecl_fild01,97,315,4 script Traveler#ep14_2 732,{
+ecl_fild01,97,315,4 script Traveler#ep14_2 4_M_JOB_HUNTER,{
mes "[Traveler]";
mes "Who are you?";
mes "I've never seen you before.";
@@ -611,13 +611,13 @@ ecl_fild01,97,315,4 script Traveler#ep14_2 732,{
// Wanted to be Big and Beautiful
//============================================================
-eclage,282,255,4 script Wuhari#eclbig 620,{
+eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "Ah... Is there anyone with more experienced with this...";
close;
}
-eclage,163,228,4 script Goatie#eclbig 438,{
+eclage,163,228,4 script Goatie#eclbig 4_F_FAIRYKID3,{
mes "[Goatie]";
mes "Have you ever been to the palace?";
mes "They say that it is so much more beautiful than our Yai's could ever be.";
@@ -627,7 +627,7 @@ eclage,163,228,4 script Goatie#eclbig 438,{
close;
}
-eclage,170,195,4 script Svery#eclbig 443,{
+eclage,170,195,4 script Svery#eclbig 4_M_FAIRYKID2,{
mes "[Svery]";
mes "It's my wife's big wish to visit the palace.";
next;
@@ -637,7 +637,7 @@ eclage,170,195,4 script Svery#eclbig 443,{
close;
}
-eclage,126,151,4 script Pompe#eclbig 444,{
+eclage,126,151,4 script Pompe#eclbig 4_M_FAIRYKID3,{
mes "[Pompe]";
mes "I saw it!";
next;
@@ -648,9 +648,9 @@ eclage,126,151,4 script Pompe#eclbig 444,{
// Mystery Robbery Investigation
//============================================================
-eclage,164,102,3 script Cruyan#eclage 442,{}
+eclage,164,102,3 script Cruyan#eclage 4_M_FAIRYKID,{}
-eclage,222,131,4 script Wandering Merchant#ecla 807,{
+eclage,222,131,4 script Wandering Merchant#ecla 1_M_SIGNMCNT,{
mes "[Wandering Merchant]";
mes "Go away kids~";
close;
@@ -658,7 +658,7 @@ eclage,222,131,4 script Wandering Merchant#ecla 807,{
// Troublesome Fairie
//============================================================
-ecl_in01,26,88,4 script Cecilia#nk 440,{
+ecl_in01,26,88,4 script Cecilia#nk 4_F_FAIRYKID5,{
mes "[Cecilia]";
mes "Mm...mm... what should I do...";
next;
@@ -666,13 +666,13 @@ ecl_in01,26,88,4 script Cecilia#nk 440,{
close;
}
-ecl_in01,80,77,4 script Dominic#nk 445,{
+ecl_in01,80,77,4 script Dominic#nk 4_M_FAIRYKID4,{
mes "[Dominic]";
mes "I won't stop you from walking around in Eclage but, don't bother me you outsider!";
close;
}
-ecl_in02,160,36,4 script Eirinn#nk 441,{
+ecl_in02,160,36,4 script Eirinn#nk 4_F_FAIRYKID6,{
mes "[Eirinn]";
mes "Oww, my stomach hurts!!";
mes "What are you looking at?";
@@ -682,18 +682,18 @@ ecl_in02,160,36,4 script Eirinn#nk 441,{
close;
}
-ecl_in03,175,69,4 script Bourbon#nk 444,{
+ecl_in03,175,69,4 script Bourbon#nk 4_M_FAIRYKID3,{
mes "[Bourbon]";
mes "How strange. I've been losing my stuff recently like things I put in my pocket or even the things I put away properly.";
close;
}
-ecl_in01,82,80,0 script Monthly Eclage#pa0829 111,{
+ecl_in01,82,80,0 script Monthly Eclage#pa0829 HIDDEN_NPC,{
mes "^000099I see a plain-looking journal. It seems to deal with third-rate gossip stories.^000000";
close;
}
-ecl_in01,82,78,0 script Magazine#01 111,{
+ecl_in01,82,78,0 script Magazine#01 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about Midgard. -";
next;
mes "[Dominic]";
@@ -702,14 +702,14 @@ ecl_in01,82,78,0 script Magazine#01 111,{
mes "Stay away from my bookshelves!";
close;
}
-ecl_in01,82,79,0 duplicate(Magazine#01) Magazine#02 111
-ecl_in01,83,81,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard1 111
-ecl_in01,82,84,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard2 111
-ecl_in01,80,86,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard3 111
+ecl_in01,82,79,0 duplicate(Magazine#01) Magazine#02 HIDDEN_NPC
+ecl_in01,83,81,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard1 HIDDEN_NPC
+ecl_in01,82,84,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard2 HIDDEN_NPC
+ecl_in01,80,86,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard3 HIDDEN_NPC
// Hiel's Workshop
//============================================================
-eclage,155,91,4 script #pa0829Hiel's Door10 836,{
+eclage,155,91,4 script #pa0829Hiel's Door10 2_BOARD2,{
mes "[Notice]";
mes "Pan-galactic ultra genius engineer Hiel's strange and creepy workshop.";
mes "Normal Laphines, animals, and Saphas are prohibited.";
@@ -719,7 +719,7 @@ eclage,155,91,4 script #pa0829Hiel's Door10 836,{
close;
}
-ecl_in04,108,215,0 script Supreme Electronic Rope 111,{
+ecl_in04,108,215,0 script Supreme Electronic Rope HIDDEN_NPC,{
mes "If you would like to go down, please press the bell~";
next;
if(select("Forget it.:Go down.") == 2)
@@ -727,12 +727,12 @@ ecl_in04,108,215,0 script Supreme Electronic Rope 111,{
close;
}
-ecl_in04,105,216,0 script Hiel's Workshop#pa0829 111,{
+ecl_in04,105,216,0 script Hiel's Workshop#pa0829 HIDDEN_NPC,{
mes "^000099It's a workshop with lots of oddities.^000000";
close;
}
-ecl_in04,109,215,2 script Hiel#pa0829 621,{
+ecl_in04,109,215,2 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "It is said that the leaves from home tree have the length X with the average m and standard deviation of 4. If P(m<X<a)=0.3413 ... (Mumble mumble)";
next;
@@ -790,7 +790,7 @@ function script F_Eclage_Traveler {
return;
}
-ecl_in01,32,52,4 script Traveler Fome#tl01 515,3,3,{
+ecl_in01,32,52,4 script Traveler Fome#tl01 4_F_DOGTRAVELER,3,3,{
if (ep14_2_tl == 0) {
if (checkquest(7411) == -1) {
mes "[Fome]";
@@ -918,7 +918,7 @@ OnTouch:
end;
}
-ecl_in01,32,51,6 script Traveler Litrip#tl02 513,{
+ecl_in01,32,51,6 script Traveler Litrip#tl02 4_M_DOGTRAVELER,{
if (ep14_2_tl == 0) {
if (checkquest(7412) == -1) {
mes "[Litrip]";
@@ -1006,7 +1006,7 @@ ecl_in01,32,51,6 script Traveler Litrip#tl02 513,{
}
}
-ecl_in01,35,51,2 script Traveler Chiba#tl03 514,{
+ecl_in01,35,51,2 script Traveler Chiba#tl03 4_M_DOGTRAVELER2,{
if (ep14_2_tl == 0) {
if (checkquest(7413) == -1) {
mes "[Chiba]";
@@ -1094,7 +1094,7 @@ ecl_in01,35,51,2 script Traveler Chiba#tl03 514,{
}
}
-ecl_in01,82,70,2 script Eclage Guard#tl02 447,{
+ecl_in01,82,70,2 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
if (ep14_2_tl == 0) {
mes "[Eclage Guard]";
mes "Welcome to Eclage."; //custom
@@ -1287,7 +1287,7 @@ ecl_in01,82,70,2 script Eclage Guard#tl02 447,{
}
}
-ecl_in03,245,93,2 script Chief of Staff#tl01 435,{
+ecl_in03,245,93,2 script Chief of Staff#tl01 4_F_FAIRY,{
if (ep14_2_tl < 2) {
mes "[Chief of Staff]";
mes "Sorry, but no unauthorized entry is allowed here.";
@@ -1468,7 +1468,7 @@ ecl_in03,245,93,2 script Chief of Staff#tl01 435,{
}
}
-ecl_in03,41,90,2 script Mayor Jun Kardui#tl01 624,{
+ecl_in03,41,90,2 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
if (ep14_2_tl < 4) {
mes "[Kardui]";
mes "Mmm...";
@@ -1596,7 +1596,7 @@ ecl_in03,41,90,2 script Mayor Jun Kardui#tl01 624,{
}
}
-ecl_in01,31,49,6 script Eclage Guard#tl01 447,{
+ecl_in01,31,49,6 script Eclage Guard#tl01 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "Oh, I should hurry and go back to where I was.";
mes "Excuse me.";
@@ -1610,7 +1610,7 @@ OnEnable:
end;
}
-ecl_fild01,205,86,4 script Eclage Messenger Roy#tl 461,{
+ecl_fild01,205,86,4 script Eclage Messenger Roy#tl 4_M_FAIRYSOLDIER2,{
if (ep14_2_tl < 5) {
mes "[Roy]";
mes "I can make it to Mora Village.";
@@ -1698,7 +1698,7 @@ ecl_fild01,205,86,4 script Eclage Messenger Roy#tl 461,{
}
}
-eclage,112,40,4 script Eclage Guard Leo#tl 461,{
+eclage,112,40,4 script Eclage Guard Leo#tl 4_M_FAIRYSOLDIER2,{
if (ep14_2_tl < 5) {
mes "[Leo]";
mes "Welcome to Eclage, the capital of Laphines and a gateway to Alpheim.";
@@ -1780,42 +1780,42 @@ eclage,112,40,4 script Eclage Guard Leo#tl 461,{
}
}
-ecl_in03,245,54,2 script Working Laphine 439,{ //Laphine on official duty#tl01
+ecl_in03,245,54,2 script Working Laphine 4_F_FAIRYKID4,{ //Laphine on official duty#tl01
mes "[Working Laphine]";
mes "This is the office area designated for official business.";
mes "You're not supposed to be here.";
close;
}
-ecl_in03,244,57,4 script Resting Laphine#tl01 440,{
+ecl_in03,244,57,4 script Resting Laphine#tl01 4_F_FAIRYKID5,{
mes "Two Laphines from the upper class are talking about something.";
mes "One of them seems to be working and very annoyed.";
mes "As if they were aware of my stare, they waved me away with a show of irritation.";
close;
}
-ecl_in02,98,32,2 script Eclage Guard#tl1b 461,{
+ecl_in02,98,32,2 script Eclage Guard#tl1b 4_M_FAIRYSOLDIER2,{
mes "[Eclage Guard]";
mes "This the prison where we put criminals.";
mes "No outsiders can enter.";
close;
}
-eclage,274,294,4 script Conversing Laphine 436,{ //Laphines in a conversation#tl02
+eclage,274,294,4 script Conversing Laphine 4_F_FAIRYKID,{ //Laphines in a conversation#tl02
mes "A female Laphine and a male Laphine are talking about something.";
mes "But they stopped talking as soon as they saw me.";
mes "I think I've interrupted the conversation.";
close;
}
-eclage,275,294,2 script Eclage Resident#tl02 445,{
+eclage,275,294,2 script Eclage Resident#tl02 4_M_FAIRYKID4,{
mes "[Male Laphine]";
mes "You're visiting Eclage?";
mes "I hope you have a good time here.";
close;
}
-eclage,307,237,0 script Normal Yai#tllb 844,{
+eclage,307,237,0 script Normal Yai#tllb CLEAR_NPC,{
mes "This is a Laphine's Yai.";
mes "The door is locked shut.";
cutin "avn_labo.bmp",4;
@@ -1826,7 +1826,7 @@ eclage,307,237,0 script Normal Yai#tllb 844,{
// Unknown
//============================================================
-ecl_fild01,173,95,4 script Diary Frog No. 30#worm 614,{
+ecl_fild01,173,95,4 script Diary Frog No. 30#worm 4_FROG,{
mes "[Diary Frog No. 30]";
mes "As you can see, I am a broken Diary Frog.";
mes "Professor Worm threw me out really hard all the way out here.";
@@ -1834,4 +1834,4 @@ ecl_fild01,173,95,4 script Diary Frog No. 30#worm 614,{
close;
}
-eclage,156,56,0 script Residence Entrance 844,{}
+eclage,156,56,0 script Residence Entrance CLEAR_NPC,{}
diff --git a/npc/re/quests/quests_izlude.txt b/npc/re/quests/quests_izlude.txt
index 2bc548b70..9e7b34746 100644
--- a/npc/re/quests/quests_izlude.txt
+++ b/npc/re/quests/quests_izlude.txt
@@ -12,8 +12,8 @@
//= 1.1 Added Izlude duplicates. [Euphy]
//============================================================
-izlude,179,219,2 duplicate(Edgar_izlude) Edgar#izlude 49
-izlude_a,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_a 49
-izlude_b,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_b 49
-izlude_c,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_c 49
-izlude_d,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_d 49
+izlude,179,219,2 duplicate(Edgar_izlude) Edgar#izlude 1_M_03
+izlude_a,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_a 1_M_03
+izlude_b,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_b 1_M_03
+izlude_c,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_c 1_M_03
+izlude_d,179,219,2 duplicate(Edgar_izlude) Edgar#izlude_d 1_M_03
diff --git a/npc/re/quests/quests_lighthalzen.txt b/npc/re/quests/quests_lighthalzen.txt
index 18f5e42d4..68148a1b4 100644
--- a/npc/re/quests/quests_lighthalzen.txt
+++ b/npc/re/quests/quests_lighthalzen.txt
@@ -14,15 +14,15 @@
// Renewal split [Daegaladh]
//============================================================
-izlude,172,73,6 duplicate(Scamp) Scamp#iz 853
-izlude_a,172,73,6 duplicate(Scamp) Scamp#iz_a 853
-izlude_b,172,73,6 duplicate(Scamp) Scamp#iz_b 853
-izlude_c,172,73,6 duplicate(Scamp) Scamp#iz_c 853
-izlude_d,172,73,6 duplicate(Scamp) Scamp#iz_d 853
+izlude,172,73,6 duplicate(Scamp) Scamp#iz 4_M_YURI
+izlude_a,172,73,6 duplicate(Scamp) Scamp#iz_a 4_M_YURI
+izlude_b,172,73,6 duplicate(Scamp) Scamp#iz_b 4_M_YURI
+izlude_c,172,73,6 duplicate(Scamp) Scamp#iz_c 4_M_YURI
+izlude_d,172,73,6 duplicate(Scamp) Scamp#iz_d 4_M_YURI
// Somatology Laboratory F4
//============================================================
-lighthalzen,303,304,5 script Jerome Jameson#start 904,{
+lighthalzen,303,304,5 script Jerome Jameson#start 4_M_KHMAN,{
if (lhz_dun04 == 0) {
mes "[Jerome Jameson]";
mes "Wow, what a "+((Sex)?"strong man!":"beautiful dame!");
@@ -106,7 +106,7 @@ function script lhz4enter {
close;
}
-lhz_dun03,239,77,0 script #warplhz3lhz4 45,1,1,{
+lhz_dun03,239,77,0 script #warplhz3lhz4 WARPNPC,1,1,{
OnTouch:
if (lhz_dun04 == 0) {
mes "It doesn't make sense to go down these flooded stairs.";
@@ -141,7 +141,7 @@ OnEnable:
end;
}
-lhz_dun04,151,276,3 script Researcher#lhz4 865,{
+lhz_dun04,151,276,3 script Researcher#lhz4 4_LGTSCIENCE,{
if (lhz_dun04 == 0) {
mes "[Researcher]";
mes "................";
@@ -217,7 +217,7 @@ lhz_dun04,151,276,3 script Researcher#lhz4 865,{
end;
}
-que_lhz,207,75,3 script Researcher#ins 865,3,3,{
+que_lhz,207,75,3 script Researcher#ins 4_LGTSCIENCE,3,3,{
OnTouch:
if (lhz_dun04 == 1) {
mes "[Researcher]";
@@ -264,7 +264,7 @@ OnTouch:
close;
}
-que_lhz,94,119,3 script Researcher#ins2 865,{
+que_lhz,94,119,3 script Researcher#ins2 4_LGTSCIENCE,{
if (lhz_dun04 == 2) {
mes "[Wolfchev]";
mes "Hehehe. You are really persistent. What do you want from someone like me?";
@@ -302,7 +302,7 @@ que_lhz,94,119,3 script Researcher#ins2 865,{
mes "..........";
close;
}
-que_lhz,147,224,3 script Researcher#ins3 865,{
+que_lhz,147,224,3 script Researcher#ins3 4_LGTSCIENCE,{
if (lhz_dun04 == 4 || mobcount("que_lhz","#controllhz4::OnMyMobDead") > 0) {
mes "[Wolfchev]";
mes "Wolfchev is freaking out. He is out of his mind.";
diff --git a/npc/re/quests/quests_malangdo.txt b/npc/re/quests/quests_malangdo.txt
index e120f0e39..ea03d66bb 100644
--- a/npc/re/quests/quests_malangdo.txt
+++ b/npc/re/quests/quests_malangdo.txt
@@ -24,7 +24,7 @@
// Utility NPCs :: cat_merchant
//============================================================
-mal_in02,134,31,5 script Investment Cat Helper 505,{
+mal_in02,134,31,5 script Investment Cat Helper 4_WHITETIGER,{
if (MaxWeight - Weight < 100 || checkweight(1201,1) == 0) {
mes "[Investment Cat Helper]";
mes "You have a heavy load. Maybe you're a peddler? No peddlers in this area.";
@@ -306,7 +306,7 @@ mal_in02,134,31,5 script Investment Cat Helper 505,{
}
}
-malangdo,184,139,4 script Storekeeper#mal 560,{
+malangdo,184,139,4 script Storekeeper#mal 4_CAT_ADV2,{
mes "[Storekeeper]";
mes "Hey, looks like you might be looking to unload some of your stuff from your pack.";
mes "Want to open storage? For free?";
@@ -357,7 +357,7 @@ malangdo,184,139,4 script Storekeeper#mal 560,{
// Malangdo Island :: ma_tomas
//============================================================
-mal_in02,28,56,5 script Samuel#mal 495,{
+mal_in02,28,56,5 script Samuel#mal 4_M_MERCAT1,{
mes "[Samuel]";
mes "Ah, you mean the ad... well, you mean our village chief?";
mes "You'd better not bother him, since he's always busy.";
@@ -401,7 +401,7 @@ mal_in02,28,56,5 script Samuel#mal 495,{
}
}
-mal_in02,22,62,3 script Tomas#mal 556,{
+mal_in02,22,62,3 script Tomas#mal 4_CAT_ADMIRAL,{
if (BaseLevel < 60) {
mes "[Tomas, Village Chief]";
mes "Ummm... Who are you?";
@@ -628,7 +628,7 @@ mal_in02,22,62,3 script Tomas#mal 556,{
end;
}
-mal_in02,182,61,3 script President of Meeting#mal 421,{
+mal_in02,182,61,3 script President of Meeting#mal 4_M_BOSSCAT,{
if (ma_tomas == 0) {
mes "[President of Meeting]";
mes "Please be silent, the regular meeting is getting started a moment later~";
@@ -694,7 +694,7 @@ mal_in02,182,61,3 script President of Meeting#mal 421,{
close;
}
-mal_in02,178,66,5 script Scottfold#mal 422,{
+mal_in02,178,66,5 script Scottfold#mal 4_M_BABYCAT,{
if (ma_tomas == 0) {
mes "[Scottfold]";
mes "Attending the meeting is an important thing to do.";
@@ -732,7 +732,7 @@ mal_in02,178,66,5 script Scottfold#mal 422,{
close;
}
-mal_in02,177,58,7 script Koon#mal 546,{
+mal_in02,177,58,7 script Koon#mal 4_CAT_SAILOR3,{
if (ma_tomas == 0) {
mes "[Koon]";
mes "Though I'm busy, I always attend this meeting.";
@@ -770,7 +770,7 @@ mal_in02,177,58,7 script Koon#mal 546,{
close;
}
-mal_in02,174,64,5 script Linguist Devore#mal 549,{
+mal_in02,174,64,5 script Linguist Devore#mal 4_CAT_MERMASTER,{
if (ma_tomas < 4) {
mes "[Linguist Devore]";
mes "Most of our cats are especially talented in language.";
@@ -944,7 +944,7 @@ mal_in02,174,64,5 script Linguist Devore#mal 549,{
close;
}
-mal_in02,179,57,1 script Geologist Mali#mal 559,{
+mal_in02,179,57,1 script Geologist Mali#mal 4_CAT_ADV1,{
if (ma_tomas < 5) {
mes "[Geologist Mali]";
mes "Malangdo is named because the ground here is so soft, mew~";
@@ -1145,7 +1145,7 @@ mal_in02,179,57,1 script Geologist Mali#mal 559,{
close;
}
-mal_in02,140,94,0 script Bob#mal 553,{
+mal_in02,140,94,0 script Bob#mal 4_CAT_DOWN,{
if (ma_tomas < 14) {
mes "[Bob]";
mes "You bow-wow! bow! wow! I mew! mew! mew!";
@@ -1387,16 +1387,16 @@ OnDisable:
disablenpc strnpcinfo(0);
end;
}
-malangdo,114,157,0 duplicate(Crack#mal0) Crack#mal1 550
-malangdo,284,237,0 duplicate(Crack#mal0) Crack#mal2 550
-malangdo,134,150,0 duplicate(Crack#mal0) Crack#mal3 550
-malangdo,173,199,0 duplicate(Crack#mal0) Crack#mal4 550
-malangdo,233,197,0 duplicate(Crack#mal0) Crack#mal5 550
-malangdo,137,239,0 duplicate(Crack#mal0) Crack#mal6 550
-malangdo,239,157,0 duplicate(Crack#mal0) Crack#mal7 550
-malangdo,221,155,0 duplicate(Crack#mal0) Crack#mal8 550
-malangdo,217,109,0 duplicate(Crack#mal0) Crack#mal9 550
-malangdo,162,183,0 duplicate(Crack#mal0) Crack#mal10 550
+malangdo,114,157,0 duplicate(Crack#mal0) Crack#mal1 4_CRACK
+malangdo,284,237,0 duplicate(Crack#mal0) Crack#mal2 4_CRACK
+malangdo,134,150,0 duplicate(Crack#mal0) Crack#mal3 4_CRACK
+malangdo,173,199,0 duplicate(Crack#mal0) Crack#mal4 4_CRACK
+malangdo,233,197,0 duplicate(Crack#mal0) Crack#mal5 4_CRACK
+malangdo,137,239,0 duplicate(Crack#mal0) Crack#mal6 4_CRACK
+malangdo,239,157,0 duplicate(Crack#mal0) Crack#mal7 4_CRACK
+malangdo,221,155,0 duplicate(Crack#mal0) Crack#mal8 4_CRACK
+malangdo,217,109,0 duplicate(Crack#mal0) Crack#mal9 4_CRACK
+malangdo,162,183,0 duplicate(Crack#mal0) Crack#mal10 4_CRACK
- script Crackt0#mal -1,{
end;
@@ -1430,7 +1430,7 @@ OnTimer30000:
- duplicate(Crackt0#mal) Crackt9#mal -1
- duplicate(Crackt0#mal) Crackt10#mal -1
-mal_in02,181,55,3 script Brie#mal 545,{
+mal_in02,181,55,3 script Brie#mal 4_CAT_SAILOR2,{
if (ma_tomas < 6) {
mes "[Brie]";
mes "Sorry, but I don't feel like talking with you. Please leave me alone.";
@@ -1560,7 +1560,7 @@ mal_in02,181,55,3 script Brie#mal 545,{
close;
}
-mal_in01,114,169,5 script Rican#mal 547,{
+mal_in01,114,169,5 script Rican#mal 4_CAT_SAILOR4,{
if (ma_tomas < 9) {
mes "[Rican]";
mes "Woo waa hoohoo...";
@@ -1859,7 +1859,7 @@ mal_in01,114,169,5 script Rican#mal 547,{
close;
}
-mal_in01,116,168,0 script Dry Machine#mal 563,{
+mal_in01,116,168,0 script Dry Machine#mal 2_SLOT_MACHINE,{
if (ma_tomas == 10) {
if (countitem(6435) < 30) {
mes "[Rican]";
@@ -1925,16 +1925,16 @@ OnDisable:
disablenpc strnpcinfo(0);
end;
}
-malangdo,221,139,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#1 557
-malangdo,208,174,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#2 557
-malangdo,191,223,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#3 557
-malangdo,150,195,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#4 557
-malangdo,116,196,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#5 557
-malangdo,178,145,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#6 557
-malangdo,142,120,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#7 557
-malangdo,136,122,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#8 557
-malangdo,152,143,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#9 557
-malangdo,242,175,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#10 557
+malangdo,221,139,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#1 4_SOIL
+malangdo,208,174,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#2 4_SOIL
+malangdo,191,223,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#3 4_SOIL
+malangdo,150,195,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#4 4_SOIL
+malangdo,116,196,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#5 4_SOIL
+malangdo,178,145,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#6 4_SOIL
+malangdo,142,120,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#7 4_SOIL
+malangdo,136,122,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#8 4_SOIL
+malangdo,152,143,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#9 4_SOIL
+malangdo,242,175,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#10 4_SOIL
- script Water Sand0#mal -1,{
OnInit:
@@ -1967,7 +1967,7 @@ OnTimer30000:
- duplicate(Water Sand0#mal) Water Sand9#mal -1
- duplicate(Water Sand0#mal) Water Sand10#mal -1
-mal_dun01,136,120,6 script Linguist Devore#mald 549,{
+mal_dun01,136,120,6 script Linguist Devore#mald 4_CAT_MERMASTER,{
end;
OnInit:
disablenpc "Linguist Devore#mald";
@@ -1985,7 +1985,7 @@ OnTimer100000:
end;
}
-mal_dun01,136,122,3 script Biscuit#mal 551,{
+mal_dun01,136,122,3 script Biscuit#mal 4_ASTER,{
if (ma_tomas < 20) {
mes "- There's something strange. -";
mes "- It feels like somehow - ";
@@ -2418,7 +2418,7 @@ mal_dun01,136,122,3 script Biscuit#mal 551,{
close;
}
-mal_in02,102,94,3 script Cleaning Staff#mal 544,2,2,{
+mal_in02,102,94,3 script Cleaning Staff#mal 4_CAT_SAILOR1,2,2,{
OnTouch:
if (checkweight(1201,1) == 0) {
mes " - Notice !! -";
@@ -2506,7 +2506,7 @@ malangdo,246,184,0 script 1st Rate Point 111,{
}
}
-mal_dun01,133,125,5 script Star Candy#mal 552,{
+mal_dun01,133,125,5 script Star Candy#mal 4_F_STARFISHGIRL,{
if (ma_tomas == 19) {
mes "[Star Candy]";
mes "....";
@@ -2673,12 +2673,12 @@ mal_dun01,133,125,5 script Star Candy#mal 552,{
close;
}
}
-mal_dun01,143,137,0 duplicate(#skin_mal) Dry Skin#29 111
-mal_dun01,131,150,0 duplicate(#skin_mal) Prickly Skin#30 111
-mal_dun01,116,144,0 duplicate(#skin_mal) Chapped Skin#31 111
-mal_dun01,120,129,0 duplicate(#skin_mal) Hard Skin#32 111
+mal_dun01,143,137,0 duplicate(#skin_mal) Dry Skin#29 HIDDEN_NPC
+mal_dun01,131,150,0 duplicate(#skin_mal) Prickly Skin#30 HIDDEN_NPC
+mal_dun01,116,144,0 duplicate(#skin_mal) Chapped Skin#31 HIDDEN_NPC
+mal_dun01,120,129,0 duplicate(#skin_mal) Hard Skin#32 HIDDEN_NPC
-malangdo,190,167,7 script Portali#mal 546,{
+malangdo,190,167,7 script Portali#mal 4_CAT_SAILOR3,{
if (ma_tomas < 100) {
mes "[Portali]";
mes "I have no business for an immature fellow!";
@@ -2751,7 +2751,7 @@ L_Warp:
// Malangdo Island :: mal_ppl
//============================================================
-malangdo,137,200,6 script Pipielle 549,{
+malangdo,137,200,6 script Pipielle 4_CAT_MERMASTER,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -2883,7 +2883,7 @@ malangdo,137,200,6 script Pipielle 549,{
// Help the Bad Cats in Danger :: mal_bad_guys
//============================================================
-malangdo,175,206,3 script Gobonge#ml 561,{
+malangdo,175,206,3 script Gobonge#ml 4_CAT_SAILOR5,{
if (checkweight(1201,1) == 0) {
mes "- Can't go next step due to having too many items. -";
close;
@@ -3087,20 +3087,20 @@ OnDisable:
close;
}
-malangdo,181,205,3 script Gobulee#ml1 547,{
+malangdo,181,205,3 script Gobulee#ml1 4_CAT_SAILOR4,{
mes "[Gobulee]";
mes "What a time to show up!";
mes "You should come around when we're healthy.";
close;
}
-malangdo,180,202,3 script Gobyungee#ml1 547,{
+malangdo,180,202,3 script Gobyungee#ml1 4_CAT_SAILOR4,{
mes "[Gobyungee]";
mes "I can't even look another cat in the eye since I'm too sick to be doin' crimes properly.";
close;
}
-malangdo,186,201,3 script Gosigee#ml1 547,{
+malangdo,186,201,3 script Gosigee#ml1 4_CAT_SAILOR4,{
mes "[Gosigee]";
mes "I wish I had some peppy bistmuth pills...";
mes "Meanwhile the Captain only thinks about catching the bad guys and getting revenge!";
@@ -3111,14 +3111,14 @@ malangdo,186,201,3 script Gosigee#ml1 547,{
close;
}
-malangdo,177,202,3 script Gonanee#ml2 547,{
+malangdo,177,202,3 script Gonanee#ml2 4_CAT_SAILOR4,{
mes "[Gonanee]";
mes "We are the only violent gang in Malangdo and we are very proud.";
mes "I don't feel right just lying in bed.";
close;
}
-malangdo,183,202,3 script Godoree#ml3 547,{
+malangdo,183,202,3 script Godoree#ml3 4_CAT_SAILOR4,{
mes "[Godoree]";
mes "I saw unfamiliar cats around";
mes "the dock recently.";
@@ -3128,7 +3128,7 @@ malangdo,183,202,3 script Godoree#ml3 547,{
close;
}
-malangdo,203,116,5 script Suspious Dealer#ml 543,{
+malangdo,203,116,5 script Suspious Dealer#ml 4_MASK_SMOKEY,{
mes "He appears to be listening intently.";
mes "Upon hearing you approach, he pretends to be completely oblivious.";
next;
@@ -3137,7 +3137,7 @@ malangdo,203,116,5 script Suspious Dealer#ml 543,{
close;
}
-malangdo,205,116,3 script Very Suspious Dealer#ml1 543,{
+malangdo,205,116,3 script Very Suspious Dealer#ml1 4_MASK_SMOKEY,{
mes "On listening to the story for";
mes "a while, he pretends to be indifferent once hearing someone's noise.";
next;
@@ -3146,7 +3146,7 @@ malangdo,205,116,3 script Very Suspious Dealer#ml1 543,{
close;
}
-malangdo,197,120,5 script A Foolish Cat#ml 546,{
+malangdo,197,120,5 script A Foolish Cat#ml 4_CAT_SAILOR3,{
mes "[A Foolish Cat]";
mes "If you stay here, you";
mes "can hear all they're saying.";
@@ -3234,7 +3234,7 @@ OnTouch:
end;
}
-malangdo,171,163,3 script Awfully Suspious Dealer 543,{
+malangdo,171,163,3 script Awfully Suspious Dealer 4_MASK_SMOKEY,{
if (malang_bad_guys < 4) {
mes "[Awfully Suspious Dealer]";
mes "We quit selling them, find another merchant!";
@@ -3364,7 +3364,7 @@ malangdo,171,163,3 script Awfully Suspious Dealer 543,{
close;
}
-mal_in02,184,72,3 script Gozangee#ml 547,{
+mal_in02,184,72,3 script Gozangee#ml 4_CAT_SAILOR4,{
mes "[Gozangee]";
mes "I have too much pain in my stomach...";
mes "Should endure myself!";
@@ -3407,7 +3407,7 @@ OnTouch:
end;
}
-malangdo,125,147,3 script Patrol Leader#ml 545,{
+malangdo,125,147,3 script Patrol Leader#ml 4_CAT_SAILOR2,{
if (checkweight(1201,1) == 0) {
mes "- Can't go next step due to having too many items. -";
close;
@@ -3488,7 +3488,7 @@ malangdo,125,147,3 script Patrol Leader#ml 545,{
close;
}
-malangdo,129,146,3 script Crime Prevention Staff 545,{
+malangdo,129,146,3 script Crime Prevention Staff 4_CAT_SAILOR2,{
if (malang_bad_guys > 11) {
mes "[Crime Prevention Staff]";
mes "A work to do means happy things!";
@@ -3511,7 +3511,7 @@ malangdo,129,146,3 script Crime Prevention Staff 545,{
close;
}
-malangdo,3,1,3 script Guidance for quest#ml 543,{
+malangdo,3,1,3 script Guidance for quest#ml 4_MASK_SMOKEY,{
if (callfunc("F_GM_NPC",1854,0) < 1) {
mes "[Helper]";
mes "What is this security code?";
@@ -3560,7 +3560,7 @@ malangdo,3,1,3 script Guidance for quest#ml 543,{
// Clean the Ship :: mal_day_qook
//============================================================
-mal_in02,76,63,7 script Cleanyang 544,{
+mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -3945,7 +3945,7 @@ mal_in02,76,63,7 script Cleanyang 544,{
}
}
-mal_in02,29,67,0 script #CaptainRoom3 844,{
+mal_in02,29,67,0 script #CaptainRoom3 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4024,7 +4024,7 @@ mal_in02,29,67,0 script #CaptainRoom3 844,{
close;
}
-mal_in02,183,49,0 script #MeetingFloor4 844,{
+mal_in02,183,49,0 script #MeetingFloor4 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4071,7 +4071,7 @@ mal_in02,183,49,0 script #MeetingFloor4 844,{
close;
}
-mal_in02,103,22,0 script #MalBed5 844,{
+mal_in02,103,22,0 script #MalBed5 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4116,7 +4116,7 @@ mal_in02,103,22,0 script #MalBed5 844,{
close;
}
-malangdo,141,178,0 script #Darkweed6 844,{
+malangdo,141,178,0 script #Darkweed6 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4153,7 +4153,7 @@ malangdo,141,178,0 script #Darkweed6 844,{
close;
}
-malangdo,133,134,0 script Strange Pile of Sand#7 557,{
+malangdo,133,134,0 script Strange Pile of Sand#7 4_SOIL,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4195,9 +4195,9 @@ malangdo,133,134,0 script Strange Pile of Sand#7 557,{
mes "- That's it... -";
close;
}
-malangdo,197,237,0 duplicate(Strange Pile of Sand#7) Strange Pile of Sand#12 557
+malangdo,197,237,0 duplicate(Strange Pile of Sand#7) Strange Pile of Sand#12 4_SOIL
-malangdo,232,131,0 script #UnderStairs8 844,{
+malangdo,232,131,0 script #UnderStairs8 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4231,7 +4231,7 @@ malangdo,232,131,0 script #UnderStairs8 844,{
close;
}
-mal_in01,74,20,0 script #CornerTower9 844,{
+mal_in01,74,20,0 script #CornerTower9 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4262,7 +4262,7 @@ mal_in01,74,20,0 script #CornerTower9 844,{
close;
}
-mal_in01,159,225,0 script #CornerLocker10 844,{
+mal_in01,159,225,0 script #CornerLocker10 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4293,7 +4293,7 @@ mal_in01,159,225,0 script #CornerLocker10 844,{
close;
}
-mal_in01,24,72,0 script #FootholdTower11 844,{
+mal_in01,24,72,0 script #FootholdTower11 CLEAR_NPC,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4327,7 +4327,7 @@ mal_in01,24,72,0 script #FootholdTower11 844,{
// Help Chef Nyas :: mal_day_qook
//============================================================
-mal_in02,187,58,3 script Chef Nyas 548,{
+mal_in02,187,58,3 script Chef Nyas 4_CAT_CHEF,{
if (checkweight(1201,1) == 0) {
mes "- You have too many items so you can't continue the quest. -";
close;
@@ -4642,7 +4642,7 @@ mal_in02,187,58,3 script Chef Nyas 548,{
// Play with Baby Cats :: mal_nyadventurer
//============================================================
-malangdo,165,223,4 script Expert Cat#nya_01 561,{
+malangdo,165,223,4 script Expert Cat#nya_01 4_CAT_SAILOR5,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
mes "- You have too many items to proceed in this quest. -";
close;
@@ -4802,7 +4802,7 @@ malangdo,165,223,4 script Expert Cat#nya_01 561,{
}
}
-malangdo,211,203,4 script [Meow Team] Charo#nya_11 560,{
+malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
mes "- You have too many items to proceed in this quest. -";
close;
@@ -5156,7 +5156,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 560,{
}
}
-malangdo,214,204,3 script [Meow Team] Rosy#nya_09 559,{
+malangdo,214,204,3 script [Meow Team] Rosy#nya_09 4_CAT_ADV1,{
if (nyadven < 2) {
mes "A young cat with white fur tries so hard with the weird machine.";
mes "The machine might be broken.";
@@ -5201,7 +5201,7 @@ malangdo,214,204,3 script [Meow Team] Rosy#nya_09 559,{
}
}
-malangdo,215,201,3 script [Meow Team] Roku#nya_10 553,{
+malangdo,215,201,3 script [Meow Team] Roku#nya_10 4_CAT_DOWN,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
mes "- You have too many items to proceed in this quest. -";
close;
@@ -5384,7 +5384,7 @@ malangdo,215,201,3 script [Meow Team] Roku#nya_10 553,{
}
}
-malangdo,212,204,0 script Beginning Compass#nya_02 844,{
+malangdo,212,204,0 script Beginning Compass#nya_02 CLEAR_NPC,{
if (countitem(6428) == 0) {
mes "There is a strange machine.";
mes "The kids said this was the ride called Duruduru compass of the Meow Bravery Team.";
@@ -5576,13 +5576,13 @@ L_Viewpoint:
}
close;
}
-malangdo,213,89,0 duplicate(#malangdo_compass) Red Flame Compass#1 844
-malangdo,128,103,0 duplicate(#malangdo_compass) Blue Flame Compass#2 844
-malangdo,73,253,0 duplicate(#malangdo_compass) Gold Flame Compass#3 844
-malangdo,153,146,0 duplicate(#malangdo_compass) Forest Compass#4 844
-malangdo,111,178,0 duplicate(#malangdo_compass) Cloud Compass#5 844
+malangdo,213,89,0 duplicate(#malangdo_compass) Red Flame Compass#1 CLEAR_NPC
+malangdo,128,103,0 duplicate(#malangdo_compass) Blue Flame Compass#2 CLEAR_NPC
+malangdo,73,253,0 duplicate(#malangdo_compass) Gold Flame Compass#3 CLEAR_NPC
+malangdo,153,146,0 duplicate(#malangdo_compass) Forest Compass#4 CLEAR_NPC
+malangdo,111,178,0 duplicate(#malangdo_compass) Cloud Compass#5 CLEAR_NPC
-malangdo,175,163,0 script Meowbell#nya_12 844,{
+malangdo,175,163,0 script Meowbell#nya_12 CLEAR_NPC,{
if (countitem(6428) == 0) {
mes "There is a fancy bell which doesn't fit in with the ship.";
mes "This bell is used in a game by the Meow Bravery Team.";
@@ -5657,7 +5657,7 @@ malangdo,175,163,0 script Meowbell#nya_12 844,{
}
}
-malangdo,176,165,3 script Deckhand Bubi#nya_16 544,{
+malangdo,176,165,3 script Deckhand Bubi#nya_16 4_CAT_SAILOR1,{
mes "[Bubi]";
mes "Hey, human adventurer, what are you here for?";
mes "Yeah~ this is a beautiful view.";
@@ -5673,7 +5673,7 @@ malangdo,176,165,3 script Deckhand Bubi#nya_16 544,{
close;
}
-malangdo,172,178,7 script Cat Detective#nya_14 560,{
+malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
cutin "mal_homnya_n",2;
if (nyadven < 6) {
mes "[Cat Detective]";
@@ -6077,7 +6077,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 560,{
end;
}
-malangdo,173,177,7 script Friend of Detective#mal 559,{
+malangdo,173,177,7 script Friend of Detective#mal 4_CAT_ADV1,{
cutin "mal_homnya_n",2;
mes "[Nyangson]";
mes "I am a friend of Detective Homnya, Nyangson.";
@@ -6091,7 +6091,7 @@ malangdo,173,177,7 script Friend of Detective#mal 559,{
end;
}
-malangdo,174,175,0 script Noisy Machine#nya_13 844,{
+malangdo,174,175,0 script Noisy Machine#nya_13 CLEAR_NPC,{
if (nyadven < 7) {
mes "There is a strange machine.";
mes "It has a Red, Blue, Yellow, and Green luminous body with buttons to react,";
@@ -6329,7 +6329,7 @@ function script F_Mal_Picture {
}
}
-mal_in02,187,45,0 script Box#nya01 844,{
+mal_in02,187,45,0 script Box#nya01 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7251,1,
@@ -6355,7 +6355,7 @@ mal_in02,187,45,0 script Box#nya01 844,{
}
}
-mal_in02,170,75,0 script Book#nya02 844,{
+mal_in02,170,75,0 script Book#nya02 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7252,1,
@@ -6380,7 +6380,7 @@ mal_in02,170,75,0 script Book#nya02 844,{
}
}
-mal_in02,133,98,0 script Dirty Bed#nya03 844,{
+mal_in02,133,98,0 script Dirty Bed#nya03 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7253,1,
@@ -6407,7 +6407,7 @@ mal_in02,133,98,0 script Dirty Bed#nya03 844,{
}
}
-mal_in02,31,57,0 script Seashell#nya04 844,{
+mal_in02,31,57,0 script Seashell#nya04 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7254,0,
@@ -6424,7 +6424,7 @@ mal_in02,31,57,0 script Seashell#nya04 844,{
}
}
-mal_in02,114,56,0 script Ship Pillar#nya05 844,{
+mal_in02,114,56,0 script Ship Pillar#nya05 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7255,1,
@@ -6450,7 +6450,7 @@ mal_in02,114,56,0 script Ship Pillar#nya05 844,{
}
}
-mal_in02,139,30,0 script Ventilation Window#nya06 844,{
+mal_in02,139,30,0 script Ventilation Window#nya06 CLEAR_NPC,{
switch(callfunc(
"F_Mal_Picture",
7256,0,
@@ -6471,7 +6471,7 @@ mal_in02,139,30,0 script Ventilation Window#nya06 844,{
}
}
-mal_in02,166,74,4 script Neat Crew#nyaong01 555,{
+mal_in02,166,74,4 script Neat Crew#nyaong01 4_CAT_3COLOR,{
mes "[Neat Crew]";
mes "Please clean up your stuff by yourself.";
mes "Especially you guys getting dirty after we came to this island!";
@@ -6488,7 +6488,7 @@ mal_in02,166,74,4 script Neat Crew#nyaong01 555,{
close;
}
-mal_in02,132,95,5 script Scary Crew#nyaong02 561,{
+mal_in02,132,95,5 script Scary Crew#nyaong02 4_CAT_SAILOR5,{
mes "[Scary Crew]";
mes "I try to be nice these days, and kids just take liberties with me.";
mes "Will you too?";
@@ -6499,7 +6499,7 @@ mal_in02,132,95,5 script Scary Crew#nyaong02 561,{
close;
}
-mal_in02,109,62,4 script Picky Crew#nyaong03 545,{
+mal_in02,109,62,4 script Picky Crew#nyaong03 4_CAT_SAILOR2,{
mes "[Picky Crew]";
mes "Do not run in the hall!";
mes "My fur falls out because of someone who";
@@ -6509,7 +6509,7 @@ mal_in02,109,62,4 script Picky Crew#nyaong03 545,{
// Cat Gamers :: mal_gamer
//============================================================
-mal_in01,31,210,2 script Cat Gamers Director 549,{
+mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -7303,7 +7303,7 @@ L_CompleteQuest:
close;
}
-malangdo,127,111,4 script Strange Cat#gamer 547,{
+malangdo,127,111,4 script Strange Cat#gamer 4_CAT_SAILOR4,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -7595,7 +7595,7 @@ malangdo,127,111,4 script Strange Cat#gamer 547,{
}
}
-malangdo,161,197,4 script Eryu#gamer 876,{
+malangdo,161,197,4 script Eryu#gamer 4_CAT,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -7811,7 +7811,7 @@ OnDisable:
end;
}
-malangdo,230,197,4 script Stew#gamer 555,{
+malangdo,230,197,4 script Stew#gamer 4_CAT_3COLOR,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -8040,7 +8040,7 @@ OnDisable:
end;
}
-malangdo,244,144,4 script Ketchup#gamer 546,{
+malangdo,244,144,4 script Ketchup#gamer 4_CAT_SAILOR3,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -8229,7 +8229,7 @@ OnDisable:
end;
}
-malangdo,181,119,7 script Eff#gamer 560,{
+malangdo,181,119,7 script Eff#gamer 4_CAT_ADV2,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -8490,7 +8490,7 @@ OnDisable:
end;
}
-mal_in01,91,216,4 script Ser#gamer 544,{
+mal_in01,91,216,4 script Ser#gamer 4_CAT_SAILOR1,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -8834,7 +8834,7 @@ mal_in01,91,216,4 script Ser#gamer 544,{
}
}
-mal_in01,86,222,4 script Paa#gamer 544,{
+mal_in01,86,222,4 script Paa#gamer 4_CAT_SAILOR1,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -9164,7 +9164,7 @@ mal_in01,86,222,4 script Paa#gamer 544,{
}
}
-mal_in01,91,222,4 script Kuka#gamer 422,{
+mal_in01,91,222,4 script Kuka#gamer 4_M_BABYCAT,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -9486,7 +9486,7 @@ mal_in01,91,222,4 script Kuka#gamer 422,{
}
}
-mal_in01,134,221,4 script KungKung#gamer 422,{
+mal_in01,134,221,4 script KungKung#gamer 4_M_BABYCAT,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -9904,7 +9904,7 @@ mal_in01,134,221,4 script KungKung#gamer 422,{
end;
}
-mal_in01,133,214,6 script Leader#gamer 546,{
+mal_in01,133,214,6 script Leader#gamer 4_CAT_SAILOR3,{
if (MaxWeight - Weight < 1000) {
mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
close;
@@ -10277,7 +10277,7 @@ mal_in01,133,214,6 script Leader#gamer 546,{
close;
}
-mal_in01,136,216,2 script Seichi#gamer 553,{
+mal_in01,136,216,2 script Seichi#gamer 4_CAT_DOWN,{
if (malang_gamer == 20) {
mes "[Seichi]";
mes "Ah~ I'm hungry. Any rats wandering around?";
@@ -10301,7 +10301,7 @@ mal_in01,136,216,2 script Seichi#gamer 553,{
end;
}
-mal_in01,136,215,2 script Row#gamer 559,{
+mal_in01,136,215,2 script Row#gamer 4_CAT_ADV1,{
if (malang_gamer == 20) {
mes "[Row]";
mes "Hut! Human, you came to see me, Row the Great? What? No?";
@@ -10324,7 +10324,7 @@ mal_in01,136,215,2 script Row#gamer 559,{
end;
}
-mal_in01,136,214,2 script Debong#gamer 876,{
+mal_in01,136,214,2 script Debong#gamer 4_CAT,{
if (malang_gamer == 20) {
mes "[Debong]";
mes "Hair picking is my best hobby meow.";
@@ -10344,7 +10344,7 @@ mal_in01,136,214,2 script Debong#gamer 876,{
end;
}
-mal_in01,136,213,2 script Libs#gamer 421,{
+mal_in01,136,213,2 script Libs#gamer 4_M_BOSSCAT,{
if (malang_gamer == 20) {
mes "[Libs]";
mes "Arrgg!! Why should I play this stupid flag waving game here?";
@@ -10375,7 +10375,7 @@ mal_in01,136,213,2 script Libs#gamer 421,{
end;
}
-mal_in01,136,212,2 script YongYong#gamer 554,{
+mal_in01,136,212,2 script YongYong#gamer 4_CAT_REST,{
if (malang_gamer == 20) {
mes "[YongYong]";
mes "Meow~ I'm annoyed meow~";
@@ -10406,7 +10406,7 @@ mal_in01,136,212,2 script YongYong#gamer 554,{
end;
}
-malangdo,120,140,7 script Sign#Cat G Entrance 858,{
+malangdo,120,140,7 script Sign#Cat G Entrance 4_BULLETIN_BOARD2,{
mes "A small sign.";
next;
mes "[Cat Gamers Headquarters]";
@@ -10416,7 +10416,7 @@ malangdo,120,140,7 script Sign#Cat G Entrance 858,{
close;
}
-mal_in01,15,221,6 script Sign#Cat G 1F 858,{
+mal_in01,15,221,6 script Sign#Cat G 1F 4_BULLETIN_BOARD2,{
mes "[Cat Gamers Headquarters 1F]";
mes "- ~ B 1 ~ -";
mes "Rock Paper Scissors practice room";
@@ -10424,7 +10424,7 @@ mal_in01,15,221,6 script Sign#Cat G 1F 858,{
close;
}
-mal_in01,77,214,4 script Sign#Cat G B1 858,{
+mal_in01,77,214,4 script Sign#Cat G B1 4_BULLETIN_BOARD2,{
mes "[Cat Gamers Headquarters B1]";
mes "- ~ 1 F ~ -";
mes "Consult with the director...";
@@ -10435,7 +10435,7 @@ mal_in01,77,214,4 script Sign#Cat G B1 858,{
close;
}
-mal_in01,142,220,6 script Sign#Cat G B2 858,{
+mal_in01,142,220,6 script Sign#Cat G B2 4_BULLETIN_BOARD2,{
mes "[Cat Gamers Headquarters B2]";
mes "- ~ B 1 ~ -";
mes "Rock Paper Scissors practice room";
@@ -10443,7 +10443,7 @@ mal_in01,142,220,6 script Sign#Cat G B2 858,{
close;
}
-mal_in01,155,222,2 script Uneet#gamer 890,{
+mal_in01,155,222,2 script Uneet#gamer 4_LAM,{
set .@playtime, checkquest(5069,PLAYTIME);
if (.@playtime == 0 || .@playtime == 1) {
mes "[Uneet]";
@@ -10482,7 +10482,7 @@ mal_in01,155,222,2 script Uneet#gamer 890,{
end;
}
-mal_in01,30,222,4 script Interview Cat#gamer 560,{
+mal_in01,30,222,4 script Interview Cat#gamer 4_CAT_ADV2,{
mes "[Interview Cat]";
mes "I want join 'Cat Gamers'.";
mes "But it seems the Cat Gamers Director is busy now. Should I just leave?";
@@ -10492,7 +10492,7 @@ mal_in01,30,222,4 script Interview Cat#gamer 560,{
close;
}
-mal_in01,19,213,1 script Waiting Cat#gamer 555,{
+mal_in01,19,213,1 script Waiting Cat#gamer 4_CAT_3COLOR,{
mes "[Waiting Cat]";
mes "Why did someone put that vase inside of a glass?";
mes "The Cat Gamers Director did that?";
@@ -10505,14 +10505,14 @@ mal_in01,19,213,1 script Waiting Cat#gamer 555,{
// Archangel Wing Enchants :: enc_angel
//============================================================
-malangdo,234,153,6 script Notice Board#mal 837,{
+malangdo,234,153,6 script Notice Board#mal 2_BULLETIN_BOARD,{
mes "^0000FFThere's a hastily written message on this bulletin board.^000000";
next;
mes "A fallen angel within will unlock a hidden enchantment to Archangel Wings.";
close;
}
-mal_in01,15,16,3 script Fallen Angel#mal 403,{
+mal_in01,15,16,3 script Fallen Angel#mal 4_F_VALKYRIE2,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "You are carrying too many items, please reduce them and come back!";
diff --git a/npc/re/quests/quests_malaya.txt b/npc/re/quests/quests_malaya.txt
index 177638895..3487871b4 100644
--- a/npc/re/quests/quests_malaya.txt
+++ b/npc/re/quests/quests_malaya.txt
@@ -24,7 +24,7 @@
// Cautious Village & Daily Quests :: hi_malaya
//============================================================
-malaya,266,76,3 script Rodel the Guard#malaya 570,4,4,{
+malaya,266,76,3 script Rodel the Guard#malaya 4_MAL_SOLDIER,4,4,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -186,7 +186,7 @@ OnInit:
end;
}
-malaya,185,358,3 script Leader Phong in Mumbaki 580,{
+malaya,185,358,3 script Leader Phong in Mumbaki 4_BARYO_CHIEF,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -523,7 +523,7 @@ malaya,185,358,3 script Leader Phong in Mumbaki 580,{
}
}
-malaya,169,350,5 script Imelda#malaya 475,{
+malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -900,7 +900,7 @@ malaya,169,350,5 script Imelda#malaya 475,{
end;
}
-malaya,181,353,5 script Old Man Nardo#malaya 574,{
+malaya,181,353,5 script Old Man Nardo#malaya 4_M_BARYO_OLD,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -1167,7 +1167,7 @@ malaya,181,353,5 script Old Man Nardo#malaya 574,{
end;
}
-malaya,224,267,3 script Romel#malaya 573,{
+malaya,224,267,3 script Romel#malaya 4_M_MAYOR,{
if (malaya_hi < 10) {
mes "[Romel]";
mes ".........";
@@ -1323,7 +1323,7 @@ malaya,224,267,3 script Romel#malaya 573,{
end;
}
-malaya,223,267,5 script Talah#malaya 941,{
+malaya,223,267,5 script Talah#malaya 4_F_DST_CHILD,{
if (malaya_hi < 10) {
mes "[Talah]";
mes "..........gasp!";
@@ -1454,7 +1454,7 @@ malaya,223,267,5 script Talah#malaya 941,{
end;
}
-malaya,62,274,0 script Sand Trap#malaya 557,{
+malaya,62,274,0 script Sand Trap#malaya 4_SOIL,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -1485,10 +1485,10 @@ OnTimer30000:
stopnpctimer;
end;
}
-malaya,66,277,0 duplicate(Sand Trap#malaya) Sand Trap#malaya01 557
-malaya,70,282,0 duplicate(Sand Trap#malaya) Sand Trap#malaya02 557
+malaya,66,277,0 duplicate(Sand Trap#malaya) Sand Trap#malaya01 4_SOIL
+malaya,70,282,0 duplicate(Sand Trap#malaya) Sand Trap#malaya02 4_SOIL
-ma_fild01,178,206,0 script Black Bamboo#malaya 844,4,4,{
+ma_fild01,178,206,0 script Black Bamboo#malaya CLEAR_NPC,4,4,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -1521,13 +1521,13 @@ OnTimer30000:
stopnpctimer;
end;
}
-ma_fild01,225,186,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya01 844,4,4
-ma_fild01,230,244,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya02 844,4,4
-ma_fild01,174,238,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya03 844,4,4
-ma_fild01,180,273,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya04 844,4,4
-ma_fild01,179,145,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya05 844,4,4
+ma_fild01,225,186,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya01 CLEAR_NPC,4,4
+ma_fild01,230,244,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya02 CLEAR_NPC,4,4
+ma_fild01,174,238,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya03 CLEAR_NPC,4,4
+ma_fild01,180,273,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya04 CLEAR_NPC,4,4
+ma_fild01,179,145,0 duplicate(Black Bamboo#malaya) Black Bamboo#malaya05 CLEAR_NPC,4,4
-malaya,295,171,3 script Collection Dealer Woeon 582,{
+malaya,295,171,3 script Collection Dealer Woeon 4_M_MALAYA,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -1765,7 +1765,7 @@ malaya,295,171,3 script Collection Dealer Woeon 582,{
end;
}
-malaya,119,217,3 script Blacksmith Pandoi 538,{
+malaya,119,217,3 script Blacksmith Pandoi 4_M_DEWBOY,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -2112,7 +2112,7 @@ malaya,119,217,3 script Blacksmith Pandoi 538,{
end;
}
-malaya,326,68,2 script Pedro the Sailor 100,{
+malaya,326,68,2 script Pedro the Sailor 4W_SAILOR,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -2720,7 +2720,7 @@ OnTouch:
end;
}
-ma_fild01,261,208,2 script Kiko in Mumbaki 580,{
+ma_fild01,261,208,2 script Kiko in Mumbaki 4_BARYO_CHIEF,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -2831,7 +2831,7 @@ ma_fild01,261,208,2 script Kiko in Mumbaki 580,{
end;
}
-ma_fild01,239,253,3 script Dhong the Guard 570,{
+ma_fild01,239,253,3 script Dhong the Guard 4_MAL_SOLDIER,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -2970,7 +2970,7 @@ ma_fild01,239,253,3 script Dhong the Guard 570,{
end;
}
-ma_fild01,238,257,2 script Guard Dog Vantai 972,{
+ma_fild01,238,257,2 script Guard Dog Vantai 4_RUS_DWOLF,{
mes "[Vantai]";
mes "Grrrrrrr...";
mes " ";
@@ -2978,7 +2978,7 @@ ma_fild01,238,257,2 script Guard Dog Vantai 972,{
close;
}
-ma_fild01,200,190,3 script Maries#malaya 579,{
+ma_fild01,200,190,3 script Maries#malaya 4_F_BARYO_WOMAN,{
if (MaxWeight - Weight < 1000 || checkweight(1201,1) == 0) {
mes "- Cannot proceed with the quest. You are carrying too many items. -";
close;
@@ -3086,7 +3086,7 @@ ma_fild01,200,190,3 script Maries#malaya 579,{
end;
}
-ma_fild01,203,189,3 script Little Girl#malaya 576,{
+ma_fild01,203,189,3 script Little Girl#malaya 4_F_BARYO_GIRL,{
mes "[Little Girl]";
mes "He he, the forest is scary, but it's so much fun so I go there often to play~";
mes "Strange, how we always get lost.";
@@ -3097,7 +3097,7 @@ ma_fild01,203,189,3 script Little Girl#malaya 576,{
close;
}
-ma_fild01,251,93,3 script Lost Child#malaya01 576,{
+ma_fild01,251,93,3 script Lost Child#malaya01 4_F_BARYO_GIRL,{
if (checkquest(7388) > -1) {
if (!countitem(12700)) {
mes "[Little Kid]";
@@ -3169,10 +3169,10 @@ OnInit:
if (strnpcinfo(0) != "Lost Child#malaya01")
disablenpc strnpcinfo(0);
}
-ma_fild01,114,141,3 duplicate(Lost Child#malaya01) Lost Child#malaya02 576
-ma_fild01,130,314,3 duplicate(Lost Child#malaya01) Lost Child#malaya03 576
+ma_fild01,114,141,3 duplicate(Lost Child#malaya01) Lost Child#malaya02 4_F_BARYO_GIRL
+ma_fild01,130,314,3 duplicate(Lost Child#malaya01) Lost Child#malaya03 4_F_BARYO_GIRL
-ma_fild02,241,39,5 script Good Capre Budidai 572,{
+ma_fild02,241,39,5 script Good Capre Budidai 4_MAL_BUDIDAI,{
mes "[Budidai]";
mes "Hey hey hey~";
mes "I am such a nice Capre~ Hey!";
@@ -3338,7 +3338,7 @@ ma_fild02,241,39,5 script Good Capre Budidai 572,{
// Traders :: malaya_npc
//============================================================
-ma_fild01,166,214,6 script Old Man in Dilemma#GA 575,{
+ma_fild01,166,214,6 script Old Man in Dilemma#GA 4_F_BARYO_OLD,{
if (MaxWeight - Weight < 600 || checkweight(1201,1) == 0) {
mes "Cannot proceed because you have too many items in your possession.";
close;
@@ -3412,7 +3412,7 @@ ma_fild01,166,214,6 script Old Man in Dilemma#GA 575,{
}
}
-ma_fild01,238,198,4 script Tikbalang Expert#malaya 582,{
+ma_fild01,238,198,4 script Tikbalang Expert#malaya 4_M_MALAYA,{
if (MaxWeight - Weight < 50 || checkweight(1201,1) == 0) {
mes "Cannot proceed because you have too many items in your possession.";
close;
@@ -3599,7 +3599,7 @@ ma_fild01,238,198,4 script Tikbalang Expert#malaya 582,{
// Upgrade Boss Equipment :: malaya_mvpitem
//============================================================
-ma_fild01,158,243,6 script Tribe Blacksmith#malaya 582,{
+ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "[Bayani]";
mes "I will upgrade your armor if you bring one that holds enormous power.";
next;
@@ -3829,7 +3829,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 582,{
// Secret in the Woods :: malaya_buwaya
//============================================================
-malaya,305,281,3 script Guard#buwaya 570,7,7,{
+malaya,305,281,3 script Guard#buwaya 4_MAL_SOLDIER,7,7,{
if (malaya_hi < 10) {
mes "- From the wary looks on the guard's face, it is obvious he is at alert at the sight of you. He won't intimidate you but seems he won't even deal with you either. -";
next;
@@ -3889,7 +3889,7 @@ OnTouch:
}
end;
}
-malaya,276,288,5 script Port Malaya Villager::buwaya_A 582,{
+malaya,276,288,5 script Port Malaya Villager::buwaya_A 4_M_MALAYA,{
if (malaya_hi < 20) {
mes "- Look at you warily while whispering to each other. -";
close;
@@ -3989,10 +3989,10 @@ malaya,276,288,5 script Port Malaya Villager::buwaya_A 582,{
close;
}
}
-malaya,278,288,3 duplicate(buwaya_A) Port Malaya Villager::buwaya_B 583
-malaya,276,286,7 duplicate(buwaya_A) Port Malaya Villager::buwaya_C 582
+malaya,278,288,3 duplicate(buwaya_A) Port Malaya Villager::buwaya_B 4_F_MALAYA
+malaya,276,286,7 duplicate(buwaya_A) Port Malaya Villager::buwaya_C 4_M_MALAYA
-ma_in01,47,101,3 script Totoy#buwaya 577,7,7,{
+ma_in01,47,101,3 script Totoy#buwaya 4_M_BARYO_BOY,7,7,{
if ((malaya_hi < 20) || (malaya_buwaya < 2)) {
mes "- See someone shaky with dopey eyes. -";
close;
@@ -4277,14 +4277,14 @@ OnTouch:
end;
}
-ma_in01,43,101,7 script Dog#buwaya_totoi 81,{
+ma_in01,43,101,7 script Dog#buwaya_totoi 4_DOG01,{
end;
OnInit:
disablenpc "Dog#buwaya_totoi";
end;
}
-ma_in01,44,105,3 script Drawer#buwaya 844,{
+ma_in01,44,105,3 script Drawer#buwaya CLEAR_NPC,{
if (malaya_buwaya == 3) {
mes "- You look for the Green Potion in Totoys drawer. -";
next;
@@ -4303,7 +4303,7 @@ ma_in01,44,105,3 script Drawer#buwaya 844,{
end;
}
-malaya,290,152,5 script Master of Hunting#buwaya 578,{
+malaya,290,152,5 script Master of Hunting#buwaya 4_M_BARYO_MAN,{
if ((malaya_hi < 20) || (malaya_buwaya < 5)) {
mes "[Master of Hunting]";
mes "Oh! Ho! Ho!";
@@ -4447,7 +4447,7 @@ malaya,290,152,5 script Master of Hunting#buwaya 578,{
}
}
-malaya,291,152,3 script #buwaya_soil 557,{
+malaya,291,152,3 script #buwaya_soil 4_SOIL,{
if (malaya_buwaya == 9) {
mes "- Rummaging, fumbling. -";
next;
@@ -4551,15 +4551,15 @@ OnTimer20000:
stopnpctimer;
end;
}
-ma_fild02,155,235,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_1 557
-ma_fild02,143,142,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_2 557
-ma_fild02,266,155,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_3 557
-ma_fild02,221,91,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_4 557
-ma_fild02,205,85,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_5 557
-ma_fild02,300,98,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_6 557
-ma_fild02,100,275,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_7 557
+ma_fild02,155,235,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_1 4_SOIL
+ma_fild02,143,142,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_2 4_SOIL
+ma_fild02,266,155,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_3 4_SOIL
+ma_fild02,221,91,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_4 4_SOIL
+ma_fild02,205,85,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_5 4_SOIL
+ma_fild02,300,98,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_6 4_SOIL
+ma_fild02,100,275,3 duplicate(Unknown Trace#buwaya) Unknown Trace#buwaya_7 4_SOIL
-malaya,290,340,3 script Guard Leader#buwaya 571,{
+malaya,290,340,3 script Guard Leader#buwaya 4_MAL_CAPTAIN,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 2000) {
mes "- Wait!! -";
mes "- You have too many items on you. -";
@@ -4709,7 +4709,7 @@ malaya,290,340,3 script Guard Leader#buwaya 571,{
close;
}
-ma_fild02,307,245,0 script #buwaya_todog1 139,3,3,{
+ma_fild02,307,245,0 script #buwaya_todog1 HIDDEN_WARP_NPC,3,3,{
end;
OnTouch:
if (malaya_buwaya == 11) {
@@ -4720,10 +4720,10 @@ OnTouch:
}
end;
}
-ma_fild02,320,241,0 duplicate(#buwaya_todog1) #buwaya_todog2 139,3,3
-ma_fild02,317,250,0 duplicate(#buwaya_todog1) #buwaya_todog3 139,7,7
+ma_fild02,320,241,0 duplicate(#buwaya_todog1) #buwaya_todog2 HIDDEN_WARP_NPC,3,3
+ma_fild02,317,250,0 duplicate(#buwaya_todog1) #buwaya_todog3 HIDDEN_WARP_NPC,7,7
-ma_fild02,312,259,3 script Dog#buwaya 81,{
+ma_fild02,312,259,3 script Dog#buwaya 4_DOG01,{
if (malaya_buwaya == 11) {
mes "[Dog]";
mes "Bark bark!!";
@@ -4797,7 +4797,7 @@ OnInit:
end;
}
-ma_fild02,308,262,3 script Guard#buwayacave 570,{
+ma_fild02,308,262,3 script Guard#buwayacave 4_MAL_SOLDIER,{
end;
OnInit:
disablenpc "Guard#buwayacave";
@@ -4806,7 +4806,7 @@ OnInit:
// Bakonawa Extermination :: malaya_bakonawa
//============================================================
-malaya,280,331,4 script Singing Man#bako1 578,{
+malaya,280,331,4 script Singing Man#bako1 4_M_BARYO_MAN,{
if (malaya_bakona1 < 5) {
mes "[Singing Man]";
mes "Story of dragon that lives at a lake~";
@@ -4860,7 +4860,7 @@ malaya,280,331,4 script Singing Man#bako1 578,{
}
}
-malaya,275,333,5 script Singing Woman#bako1 579,{
+malaya,275,333,5 script Singing Woman#bako1 4_F_BARYO_WOMAN,{
if (malaya_bakona1 < 5) {
mes "[Singing Woman]";
mes "Bakonawa that live at a lake,";
@@ -4903,7 +4903,7 @@ malaya,275,333,5 script Singing Woman#bako1 579,{
}
}
-malaya,290,329,4 script Frightened Boy#bako1 577,{
+malaya,290,329,4 script Frightened Boy#bako1 4_M_BARYO_BOY,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -4924,7 +4924,7 @@ malaya,290,329,4 script Frightened Boy#bako1 577,{
}
}
-malaya,264,338,4 script Frightened Maiden#bako1 576,{
+malaya,264,338,4 script Frightened Maiden#bako1 4_F_BARYO_GIRL,{
if (malaya_hi < 20) {
mes "- She seems cautious of you. -";
close;
@@ -4975,7 +4975,7 @@ malaya,264,338,4 script Frightened Maiden#bako1 576,{
}
}
-malaya,272,339,5 script Old Fortune Teller#bako1 575,{
+malaya,272,339,5 script Old Fortune Teller#bako1 4_F_BARYO_OLD,{
if (malaya_hi < 20) {
mes "- Old Fortune Teller seems cautious of you. -";
close;
@@ -5008,7 +5008,7 @@ malaya,272,339,5 script Old Fortune Teller#bako1 575,{
}
}
-malaya,285,332,4 script Old Legend Teller#bako1 574,{
+malaya,285,332,4 script Old Legend Teller#bako1 4_M_BARYO_OLD,{
if (checkweight(1301,3) == 0) {
mes "You cannot start the conversation. You are carrying too many items. -";
close;
@@ -5246,7 +5246,7 @@ malaya,285,332,4 script Old Legend Teller#bako1 574,{
}
}
-ma_fild02,40,240,4 script Malaya Immigrant#bako1 578,{
+ma_fild02,40,240,4 script Malaya Immigrant#bako1 4_M_BARYO_MAN,{
if (malaya_bakona1 < 3) {
mes "[Malaya Immigrant]";
mes "You must have a brave heart";
@@ -5357,7 +5357,7 @@ ma_fild02,40,240,4 script Malaya Immigrant#bako1 578,{
}
}
-ma_fild01,165,237,4 script Malaya Immigrant#bako2 582,{
+ma_fild01,165,237,4 script Malaya Immigrant#bako2 4_M_MALAYA,{
if (malaya_bakona1 < 4) {
mes "[Malaya Immigrant]";
mes "Have you been to";
@@ -5468,7 +5468,7 @@ ma_fild01,165,237,4 script Malaya Immigrant#bako2 582,{
}
}
-ma_fild01,171,235,0 script #bako1 139,2,2,{
+ma_fild01,171,235,0 script #bako1 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona1 == 5) {
@@ -5542,7 +5542,7 @@ L_Record:
return;
}
-malaya,304,100,4 script Old Man's Granddaughter 576,{
+malaya,304,100,4 script Old Man's Granddaughter 4_F_BARYO_GIRL,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5585,7 +5585,7 @@ malaya,304,100,4 script Old Man's Granddaughter 576,{
}
}
-malaya,286,269,4 script Angry Man#bako2 578,{
+malaya,286,269,4 script Angry Man#bako2 4_M_BARYO_MAN,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5598,7 +5598,7 @@ malaya,286,269,4 script Angry Man#bako2 578,{
close;
}
-malaya,276,269,5 script Calm Woman#bako2 579,{
+malaya,276,269,5 script Calm Woman#bako2 4_F_BARYO_WOMAN,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5611,7 +5611,7 @@ malaya,276,269,5 script Calm Woman#bako2 579,{
close;
}
-malaya,276,262,4 script Angry Boy#bako2 577,{
+malaya,276,262,4 script Angry Boy#bako2 4_M_BARYO_BOY,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5623,7 +5623,7 @@ malaya,276,262,4 script Angry Boy#bako2 577,{
close;
}
-malaya,283,265,4 script Village Chief#bako2 580,{
+malaya,283,265,4 script Village Chief#bako2 4_BARYO_CHIEF,{
if (checkweight(1301,3) == 0) {
mes "You cannot start the conversation. You are carrying too many items. -";
close;
@@ -5868,7 +5868,7 @@ malaya,283,265,4 script Village Chief#bako2 580,{
}
}
-malaya,269,267,5 script Missing Person's Father 582,{
+malaya,269,267,5 script Missing Person's Father 4_M_MALAYA,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5919,7 +5919,7 @@ malaya,269,267,5 script Missing Person's Father 582,{
}
}
-malaya,265,274,5 script Missing Person's Friend 577,{
+malaya,265,274,5 script Missing Person's Friend 4_M_BARYO_BOY,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -5974,7 +5974,7 @@ L_Quest:
return;
}
-malaya,270,278,4 script Missing Person's Son 578,{
+malaya,270,278,4 script Missing Person's Son 4_M_BARYO_MAN,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -6020,7 +6020,7 @@ L_Quest:
return;
}
-malaya,265,284,4 script Missing Person's Mother 579,{
+malaya,265,284,4 script Missing Person's Mother 4_F_BARYO_WOMAN,{
if (malaya_hi < 20) {
mes "- He seems cautious of you. -";
close;
@@ -6074,7 +6074,7 @@ malaya,265,284,4 script Missing Person's Mother 579,{
}
}
-malaya,289,364,4 script Young Fortune Teller 583,{
+malaya,289,364,4 script Young Fortune Teller 4_F_MALAYA,{
if (checkweight(1301,3) == 0) {
mes "You cannot start the conversation. You are carrying too many items. -";
close;
@@ -6162,7 +6162,7 @@ malaya,289,364,4 script Young Fortune Teller 583,{
end;
}
-ma_fild01,54,253,4 script Gruffy Worker#bako2 582,{
+ma_fild01,54,253,4 script Gruffy Worker#bako2 4_M_MALAYA,{
if (malaya_bakona2 < 9) {
mes "[Gruffy Worker]";
mes "The Village Chief told me to";
@@ -6189,7 +6189,7 @@ ma_fild01,54,253,4 script Gruffy Worker#bako2 582,{
end;
}
-ma_fild01,54,244,0 script #bako2 139,2,2,{
+ma_fild01,54,244,0 script #bako2 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona2 == 9) {
@@ -6230,7 +6230,7 @@ OnTouch:
end;
}
-ma_fild01,236,119,5 script Grumpy Worker#bako2 577,{
+ma_fild01,236,119,5 script Grumpy Worker#bako2 4_M_BARYO_BOY,{
if (malaya_bakona2 < 10) {
mes "[Grumpy Worker]";
mes "Village Chief told me to";
@@ -6258,7 +6258,7 @@ ma_fild01,236,119,5 script Grumpy Worker#bako2 577,{
}
}
-ma_fild01,242,116,0 script #bako3 139,2,2,{
+ma_fild01,242,116,0 script #bako3 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona2 == 10) {
@@ -6300,7 +6300,7 @@ OnTouch:
end;
}
-ma_scene01,177,89,4 script Cowardly Worker#bako2 578,{
+ma_scene01,177,89,4 script Cowardly Worker#bako2 4_M_BARYO_MAN,{
if (malaya_bakona2 < 11) {
mes "[Cowardly Worker]";
mes "Village Chief told me to";
@@ -6331,7 +6331,7 @@ ma_scene01,177,89,4 script Cowardly Worker#bako2 578,{
end;
}
-ma_scene01,179,85,0 script #bako4 139,2,2,{
+ma_scene01,179,85,0 script #bako4 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona2 == 11) {
@@ -6372,7 +6372,7 @@ OnTouch:
end;
}
-ma_scene01,141,118,4 script Gloomy Worker#bako2 582,{
+ma_scene01,141,118,4 script Gloomy Worker#bako2 4_M_MALAYA,{
if (malaya_bakona2 < 12) {
mes "[Gloomy Worker]";
mes "Village Chief told me to wait for you here.";
@@ -6401,7 +6401,7 @@ ma_scene01,141,118,4 script Gloomy Worker#bako2 582,{
end;
}
-ma_scene01,138,122,0 script #bako5 139,2,2,{
+ma_scene01,138,122,0 script #bako5 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona2 == 12) {
@@ -6435,7 +6435,7 @@ OnTouch:
end;
}
-ma_scene01,175,170,5 script Sentimental Worker#bako2 578,{
+ma_scene01,175,170,5 script Sentimental Worker#bako2 4_M_BARYO_MAN,{
if (malaya_bakona2 < 13) {
mes "[Sentimental Worker]";
mes "Village Chief told me to wait for you here.";
@@ -6468,7 +6468,7 @@ ma_scene01,175,170,5 script Sentimental Worker#bako2 578,{
end;
}
-ma_scene01,171,174,0 script #bako6 139,2,2,{
+ma_scene01,171,174,0 script #bako6 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (malaya_bakona2 == 13) {
@@ -6504,7 +6504,7 @@ OnTouch:
}
// Original name: "Bakonawa Introduction Quest Helper#bako1"
-sec_in02,10,16,5 script Bakonawa Intro Helper 543,{
+sec_in02,10,16,5 script Bakonawa Intro Helper 4_MASK_SMOKEY,{
if (callfunc("F_GM_NPC",1854,0) < 1) {
mes "Seafood and Black Bean Sauce Noodle!";
close;
@@ -6828,7 +6828,7 @@ L_Incomplete:
return;
}
-malaya,55,72,4 script Nurse#ma_n1 569,{
+malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
if (malaya_hi < 20) {
mes "[Nurse]";
mes "People of this town are too cautious of outsiders.";
@@ -7404,7 +7404,7 @@ malaya,55,72,4 script Nurse#ma_n1 569,{
close;
}
-ma_dun01,35,108,4 script Nurse#ma_n2 569,{
+ma_dun01,35,108,4 script Nurse#ma_n2 4_F_NURSE,{
if (malaya_bang < 19) {
// fall through
} else if (malaya_bang < 30) {
@@ -7444,7 +7444,7 @@ ma_dun01,35,108,4 script Nurse#ma_n2 569,{
end;
}
-ma_dun01,152,23,4 script Suspicious Wooden Stick::MalayaStick0 858,{
+ma_dun01,152,23,4 script Suspicious Wooden Stick::MalayaStick0 4_BULLETIN_BOARD2,{
if (malaya_bang == 20) {
mes "There's a talisman similar to the ones outside the hospital.";
mes "Let's look around for something else.";
@@ -7512,7 +7512,7 @@ ma_dun01,152,23,4 script Suspicious Wooden Stick::MalayaStick0 858,{
}
}
-malaya,48,76,4 script Hospital Door#ma_n1 844,{
+malaya,48,76,4 script Hospital Door#ma_n1 CLEAR_NPC,{
if (malaya_bang == 3) {
mes "Pushed hard on the door, but it won't open.";
mes "It doesn't feel like it's locked or stuck, but encased by a layer of something.";
@@ -7547,7 +7547,7 @@ malaya,48,76,4 script Hospital Door#ma_n1 844,{
}
}
-malaya,64,78,4 script Village Woman#mab 583,{
+malaya,64,78,4 script Village Woman#mab 4_F_MALAYA,{
if (malaya_hi < 20) {
mes "[Village Woman]";
mes "......";
@@ -7611,7 +7611,7 @@ malaya,64,78,4 script Village Woman#mab 583,{
}
}
-malaya,62,37,4 script Village Man#mab 582,{
+malaya,62,37,4 script Village Man#mab 4_M_MALAYA,{
if (malaya_hi < 20) {
mes "[Village Man]";
mes "Hmmm! Haven't seen you around?";
@@ -7693,7 +7693,7 @@ malaya,62,37,4 script Village Man#mab 582,{
}
}
-malaya,210,200,5 script Dr. Boon#ma 865,{
+malaya,210,200,5 script Dr. Boon#ma 4_LGTSCIENCE,{
if (malaya_hi < 20) {
mes "[Dr. Boon]";
mes "......";
@@ -7766,7 +7766,7 @@ malaya,210,200,5 script Dr. Boon#ma 865,{
}
}
-malaya,53,68,4 script Bushes#ma 844,{
+malaya,53,68,4 script Bushes#ma CLEAR_NPC,{
if (malaya_bang < 13) {
mes "It's just a bush.";
mes "A sweet scent of wood rises when shaken.";
@@ -7934,16 +7934,16 @@ OnDisable:
disablenpc strnpcinfo(3);
end;
}
-malaya,40,52,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick1 858
-malaya,31,42,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick2 858
-malaya,34,36,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick3 858
-malaya,40,32,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick4 858
-malaya,50,85,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick5 858
-malaya,46,93,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick6 858
-malaya,36,98,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick7 858
-malaya,48,79,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick8 858
-malaya,50,46,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick9 858
-malaya,59,84,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick10 858
+malaya,40,52,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick1 4_BULLETIN_BOARD2
+malaya,31,42,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick2 4_BULLETIN_BOARD2
+malaya,34,36,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick3 4_BULLETIN_BOARD2
+malaya,40,32,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick4 4_BULLETIN_BOARD2
+malaya,50,85,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick5 4_BULLETIN_BOARD2
+malaya,46,93,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick6 4_BULLETIN_BOARD2
+malaya,36,98,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick7 4_BULLETIN_BOARD2
+malaya,48,79,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick8 4_BULLETIN_BOARD2
+malaya,50,46,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick9 4_BULLETIN_BOARD2
+malaya,59,84,4 duplicate(MalayaStick) Suspicious Wooden Stick::MalayaStick10 4_BULLETIN_BOARD2
- script Tent#ma -1,{ //557
end;
@@ -7977,7 +7977,7 @@ OnTimer30000:
- duplicate(Tent#ma) Tent9#ma -1
- duplicate(Tent#ma) Tent10#ma -1
-malaya,114,183,3 script Bent Old Lady#ma 575,{
+malaya,114,183,3 script Bent Old Lady#ma 4_F_BARYO_OLD,{
if (malaya_bang == 16) {
mes "[Bent Old Lady]";
mes "Ho ho ho ho~~";
@@ -8166,7 +8166,7 @@ malaya,114,183,3 script Bent Old Lady#ma 575,{
}
}
-malaya,276,367,4 script Bent Shaman#ma 782,{
+malaya,276,367,4 script Bent Shaman#ma 4_F_UMOLDWOMAN,{
if (malaya_hi < 20) {
mes "[Bent Shaman]";
mes "Urgh Urgh Urghhhhhh";
@@ -8215,7 +8215,7 @@ $malaya_pintados_03 - Number of dyestuffs collected. (range: 0~300)
$malaya_pintados_04$ - Last player to create a tattoo.
*/
-ma_fild01,1,1,4 script Pintados Manager#pin 894,{
+ma_fild01,1,1,4 script Pintados Manager#pin 4_F_KHELLISIA,{
if (callfunc("F_GM_NPC",1854,0) == 1) {
mes "Bingo!";
next;
@@ -8373,7 +8373,7 @@ OnDisableNPC:
end;
}
-ma_fild01,179,260,2 script Festival Helper Boy#pin 577,{
+ma_fild01,179,260,2 script Festival Helper Boy#pin 4_M_BARYO_BOY,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "Cannot proceed because you have too many items in your possession.";
close;
@@ -8595,7 +8595,7 @@ ma_fild01,179,260,2 script Festival Helper Boy#pin 577,{
close;
}
-ma_fild01,172,223,6 script Tattooist#pin 574,{
+ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "Cannot proceed because you have too many items in your possession.";
close;
@@ -8896,13 +8896,13 @@ ma_fild01,172,223,6 script Tattooist#pin 574,{
close;
}
-ma_fild01,171,224,0 script Ancient Grudge#01 139,{ end; }
-ma_fild01,173,224,0 duplicate(Ancient Grudge#01) Ancient Grudge#02 139
-ma_fild01,173,223,0 duplicate(Ancient Grudge#01) Ancient Grudge#03 139
-ma_fild01,172,222,0 duplicate(Ancient Grudge#01) Ancient Grudge#04 139
-ma_fild01,171,223,0 duplicate(Ancient Grudge#01) Ancient Grudge#05 139
+ma_fild01,171,224,0 script Ancient Grudge#01 HIDDEN_WARP_NPC,{ end; }
+ma_fild01,173,224,0 duplicate(Ancient Grudge#01) Ancient Grudge#02 HIDDEN_WARP_NPC
+ma_fild01,173,223,0 duplicate(Ancient Grudge#01) Ancient Grudge#03 HIDDEN_WARP_NPC
+ma_fild01,172,222,0 duplicate(Ancient Grudge#01) Ancient Grudge#04 HIDDEN_WARP_NPC
+ma_fild01,171,223,0 duplicate(Ancient Grudge#01) Ancient Grudge#05 HIDDEN_WARP_NPC
-ma_fild01,192,200,8 script Tourist#pin01 58,{
+ma_fild01,192,200,8 script Tourist#pin01 1_M_MERCHANT,{
mes "[Tourist]";
mes "I came from afar and dropped everything to come and enjoy the 'Pintados Festival'.";
next;
@@ -8933,7 +8933,7 @@ OnDisable:
end;
}
-ma_fild01,211,200,6 script Tourist#pin02 775,{
+ma_fild01,211,200,6 script Tourist#pin02 4_M_TWMASKMAN,{
mes "[Tourist]";
mes "I heard of the 'Pintados Festival' and came all the way from Gonryun.";
next;
@@ -8952,7 +8952,7 @@ OnDisable:
end;
}
-ma_fild01,251,205,2 script Tourist#pin03 824,{
+ma_fild01,251,205,2 script Tourist#pin03 4_M_CHNOLD,{
mes "[Tourist]";
mes "Hey, hear me. This isn't the Tattoo I wanted.";
next;
@@ -8980,7 +8980,7 @@ OnDisable:
end;
}
-ma_fild01,249,206,6 script Young Tattooist#pin04 582,{
+ma_fild01,249,206,6 script Young Tattooist#pin04 4_M_MALAYA,{
mes "[Tattooist]";
mes "Ah... I can't work with customers like this.";
next;
@@ -9002,7 +9002,7 @@ OnDisable:
end;
}
-ma_fild01,162,235,6 script Tourist#pin05 815,{
+ma_fild01,162,235,6 script Tourist#pin05 4_F_CHNDRESS1,{
mes "[Tourist]";
mes "They say the Pintados Festival will only be held for one week.";
next;
@@ -9021,7 +9021,7 @@ OnDisable:
end;
}
-ma_fild01,164,234,6 script Drumming Young Man#pin06 578,{
+ma_fild01,164,234,6 script Drumming Young Man#pin06 4_M_BARYO_MAN,{
mes "ba-dum-DUM- ba-dum-DUM";
next;
mes "[Drumming Young Man]";
@@ -9042,7 +9042,7 @@ OnDisable:
end;
}
-ma_fild01,170,231,4 script Drumming Young Man#pin07 578,{
+ma_fild01,170,231,4 script Drumming Young Man#pin07 4_M_BARYO_MAN,{
mes "ba-dum-DUM- ba-dum-DUM";
next;
mes "[Drumming Young Man]";
@@ -9063,7 +9063,7 @@ OnDisable:
end;
}
-ma_fild01,164,228,6 script Drumming Young Man#pin08 578,{
+ma_fild01,164,228,6 script Drumming Young Man#pin08 4_M_BARYO_MAN,{
mes "ba-dum-DUM- ba-dum-DUM";
next;
mes "[Drumming Young Man]";
@@ -9081,7 +9081,7 @@ OnDisable:
end;
}
-ma_fild01,170,234,4 script Beat Catching Boy#pin09 577,{
+ma_fild01,170,234,4 script Beat Catching Boy#pin09 4_M_BARYO_BOY,{
mes "ba-dum-TSH- ba-dum-TSH-";
next;
mes "[Beat Catching Boy]";
@@ -9102,7 +9102,7 @@ OnDisable:
end;
}
-ma_fild01,164,231,6 script Beat Catching Boy#pin10 577,{
+ma_fild01,164,231,6 script Beat Catching Boy#pin10 4_M_BARYO_BOY,{
mes "ba-dum-TSH- ba-dum-TSH-";
next;
mes "[Beat Catching Boy]";
@@ -9119,4 +9119,4 @@ OnDisable:
disablenpc strnpcinfo(0);
end;
}
-ma_fild01,170,228,4 duplicate(Beat Catching Boy#pin10) Beat Catching Boy#pin11 577
+ma_fild01,170,228,4 duplicate(Beat Catching Boy#pin10) Beat Catching Boy#pin11 4_M_BARYO_BOY
diff --git a/npc/re/quests/quests_mora.txt b/npc/re/quests/quests_mora.txt
index 9e6660c01..9acebd207 100644
--- a/npc/re/quests/quests_mora.txt
+++ b/npc/re/quests/quests_mora.txt
@@ -18,7 +18,7 @@
// Theore's Request :: ep14_1_bs
//============================================================
-mid_camp,148,222,4 script Theore#ep14_1_bs 982,3,3,{
+mid_camp,148,222,4 script Theore#ep14_1_bs 4_F_SCIENCE,3,3,{
if (BaseLevel < 100) {
mes "- A person with a white gown -";
mes "- is pulling at his hair. -";
@@ -444,41 +444,41 @@ OnTimer5000:
end;
}
-spl_fild02,79,104,0 duplicate(#mora_bush) Bush#ep14_1_bs1 111
-spl_fild02,79,104,0 duplicate(#mora_pouch) #ep14_1_bs1 139,2,2
-spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd11 440
-spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd12 445
-spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd13 439
+spl_fild02,79,104,0 duplicate(#mora_bush) Bush#ep14_1_bs1 HIDDEN_NPC
+spl_fild02,79,104,0 duplicate(#mora_pouch) #ep14_1_bs1 HIDDEN_WARP_NPC,2,2
+spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd11 4_F_FAIRYKID5
+spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd12 4_M_FAIRYKID4
+spl_fild02,79,104,6 duplicate(#mora_fairy) Fairy#cmd13 4_F_FAIRYKID4
-spl_fild02,103,344,0 duplicate(#mora_bush) Bush#ep14_1_bs2 111
-spl_fild02,103,344,0 duplicate(#mora_pouch) #ep14_1_bs2 139,2,2
-spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd21 440
-spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd22 445
-spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd23 439
+spl_fild02,103,344,0 duplicate(#mora_bush) Bush#ep14_1_bs2 HIDDEN_NPC
+spl_fild02,103,344,0 duplicate(#mora_pouch) #ep14_1_bs2 HIDDEN_WARP_NPC,2,2
+spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd21 4_F_FAIRYKID5
+spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd22 4_M_FAIRYKID4
+spl_fild02,103,344,6 duplicate(#mora_fairy) Fairy#cmd23 4_F_FAIRYKID4
-spl_fild02,261,323,0 duplicate(#mora_bush) Bush#ep14_1_bs3 111
-spl_fild02,261,323,0 duplicate(#mora_pouch) #ep14_1_bs3 139,2,2
-spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd31 440
-spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd32 445
-spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd33 439
+spl_fild02,261,323,0 duplicate(#mora_bush) Bush#ep14_1_bs3 HIDDEN_NPC
+spl_fild02,261,323,0 duplicate(#mora_pouch) #ep14_1_bs3 HIDDEN_WARP_NPC,2,2
+spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd31 4_F_FAIRYKID5
+spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd32 4_M_FAIRYKID4
+spl_fild02,261,323,6 duplicate(#mora_fairy) Fairy#cmd33 4_F_FAIRYKID4
-spl_fild02,137,305,0 duplicate(#mora_bush) Bush#ep14_1_bs4 111
-spl_fild02,137,305,0 duplicate(#mora_pouch) #ep14_1_bs4 139,2,2
-spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd41 440
-spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd42 445
-spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd43 439
+spl_fild02,137,305,0 duplicate(#mora_bush) Bush#ep14_1_bs4 HIDDEN_NPC
+spl_fild02,137,305,0 duplicate(#mora_pouch) #ep14_1_bs4 HIDDEN_WARP_NPC,2,2
+spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd41 4_F_FAIRYKID5
+spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd42 4_M_FAIRYKID4
+spl_fild02,137,305,6 duplicate(#mora_fairy) Fairy#cmd43 4_F_FAIRYKID4
-spl_fild02,23,196,0 duplicate(#mora_bush) Bush#ep14_1_bs5 111
-spl_fild02,23,196,0 duplicate(#mora_pouch) #ep14_1_bs5 139,2,2
-spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd51 440
-spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd52 445
-spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd53 439
+spl_fild02,23,196,0 duplicate(#mora_bush) Bush#ep14_1_bs5 HIDDEN_NPC
+spl_fild02,23,196,0 duplicate(#mora_pouch) #ep14_1_bs5 HIDDEN_WARP_NPC,2,2
+spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd51 4_F_FAIRYKID5
+spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd52 4_M_FAIRYKID4
+spl_fild02,23,196,6 duplicate(#mora_fairy) Fairy#cmd53 4_F_FAIRYKID4
-spl_fild02,186,260,0 duplicate(#mora_bush) Bush#ep14_1_bs6 111
-spl_fild02,186,260,0 duplicate(#mora_pouch) #ep14_1_bs6 139,2,2
-spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd61 440
-spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd62 445
-spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd63 439
+spl_fild02,186,260,0 duplicate(#mora_bush) Bush#ep14_1_bs6 HIDDEN_NPC
+spl_fild02,186,260,0 duplicate(#mora_pouch) #ep14_1_bs6 HIDDEN_WARP_NPC,2,2
+spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd61 4_F_FAIRYKID5
+spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd62 4_M_FAIRYKID4
+spl_fild02,186,260,6 duplicate(#mora_fairy) Fairy#cmd63 4_F_FAIRYKID4
- script #mora_bush_timer -1,{
end;
@@ -501,20 +501,20 @@ OnTimer600000:
donpcevent strnpcinfo(0)+"::OnDisable";
end;
}
-spl_fild02,180,1,0 duplicate(#mora_bush_timer) Bush1Timer 440
-spl_fild02,181,1,0 duplicate(#mora_bush_timer) Bush2Timer 440
-spl_fild02,182,1,0 duplicate(#mora_bush_timer) Bush3Timer 440
-spl_fild02,183,1,0 duplicate(#mora_bush_timer) Bush4Timer 440
-spl_fild02,184,1,0 duplicate(#mora_bush_timer) Bush5Timer 440
-spl_fild02,186,1,0 duplicate(#mora_bush_timer) Bush6Timer 440
+spl_fild02,180,1,0 duplicate(#mora_bush_timer) Bush1Timer 4_F_FAIRYKID5
+spl_fild02,181,1,0 duplicate(#mora_bush_timer) Bush2Timer 4_F_FAIRYKID5
+spl_fild02,182,1,0 duplicate(#mora_bush_timer) Bush3Timer 4_F_FAIRYKID5
+spl_fild02,183,1,0 duplicate(#mora_bush_timer) Bush4Timer 4_F_FAIRYKID5
+spl_fild02,184,1,0 duplicate(#mora_bush_timer) Bush5Timer 4_F_FAIRYKID5
+spl_fild02,186,1,0 duplicate(#mora_bush_timer) Bush6Timer 4_F_FAIRYKID5
-spl_fild02,187,1,0 script Field Bush Switch 440,{
+spl_fild02,187,1,0 script Field Bush Switch 4_F_FAIRYKID5,{
callfunc "F_GM_NPC";
donpcevent "Bush#ep14_1_bs1::OnEnable";
end;
}
-splendide,183,117,4 script Tired-looking Fairy 438,{
+splendide,183,117,4 script Tired-looking Fairy 4_F_FAIRYKID3,{
if (!isequipped(2782)) {
mes "[Tired-looking Fairy]";
mes "VeOsaRiveh No ModAsh";
@@ -618,7 +618,7 @@ splendide,183,117,4 script Tired-looking Fairy 438,{
close;
}
-splendide,119,138,4 script Kusmi#ep14_1_bs 440,{
+splendide,119,138,4 script Kusmi#ep14_1_bs 4_F_FAIRYKID5,{
if (!isequipped(2782)) {
mes "[Kusmi]";
mes "DimFusTal Mu Lars";
@@ -813,7 +813,7 @@ splendide,119,138,4 script Kusmi#ep14_1_bs 440,{
close;
}
-splendide,304,295,4 script Theodore#ep14_1_bs 445,{
+splendide,304,295,4 script Theodore#ep14_1_bs 4_M_FAIRYKID4,{
if (!isequipped(2782)) {
mes "[Theodore]";
mes "DimFusTal Mu Lars";
@@ -995,7 +995,7 @@ splendide,304,295,4 script Theodore#ep14_1_bs 445,{
close;
}
-splendide,168,301,4 script Pauchon#ep14_1_bs 439,{
+splendide,168,301,4 script Pauchon#ep14_1_bs 4_F_FAIRYKID4,{
if (!isequipped(2782)) {
mes "[Pauchon]";
mes "DimFusTal Mu Lars";
@@ -1178,7 +1178,7 @@ splendide,168,301,4 script Pauchon#ep14_1_bs 439,{
close;
}
-splendide,262,376,4 script Laphine Soldier#ep14_1 447,{
+splendide,262,376,4 script Laphine Soldier#ep14_1 4_M_FAIRYSOLDIER,{
if (!isequipped(2782)) {
mes "[Laphine Soldier]";
mes "DielFarmar Di RiniIyazser Ha mahAgolAsh U U ";
@@ -1212,7 +1212,7 @@ splendide,262,376,4 script Laphine Soldier#ep14_1 447,{
close;
}
-mora,185,163,2 script Warehouse Manager#ep14_1 516,{
+mora,185,163,2 script Warehouse Manager#ep14_1 4_M_RAFLE_GR,{
if (ep14_1_bs < 15) {
mes "[Warehouse Manager]";
mes "No, sir!";
@@ -1256,7 +1256,7 @@ mora,185,163,2 script Warehouse Manager#ep14_1 516,{
end;
}
-mora,35,119,4 script Rondo#ep14_1_bs 513,{
+mora,35,119,4 script Rondo#ep14_1_bs 4_M_DOGTRAVELER,{
mes "[Rondo]";
mes "Mora is such a mysterious place.";
mes "You can understand any language.";
@@ -1274,7 +1274,7 @@ mora,35,119,4 script Rondo#ep14_1_bs 513,{
close;
}
-mora,98,66,4 script Lilitia#ep14_1_bs 518,{
+mora,98,66,4 script Lilitia#ep14_1_bs 4_F_RAFLE_PK,{
if (ep14_1_bs > 13 && ep14_1_bs2 == 11) {
mes "[Lilitia]";
mes "Boo!!!";
@@ -1301,7 +1301,7 @@ mora,98,66,4 script Lilitia#ep14_1_bs 518,{
close;
}
-mora,139,102,2 script Humming#ep14_1_bs 515,{
+mora,139,102,2 script Humming#ep14_1_bs 4_F_DOGTRAVELER,{
if (ep14_1_bs > 13 && ep14_1_bs2 == 12) {
mes "[Humming]";
mes "Oh!";
@@ -1329,7 +1329,7 @@ mora,139,102,2 script Humming#ep14_1_bs 515,{
close;
}
-mora,55,124,2 script Jones#ep14_1_bs 495,{
+mora,55,124,2 script Jones#ep14_1_bs 4_M_MERCAT1,{
if (ep14_1_bs < 15) {
mes "[Jones]";
mes "Oh.... Darn.......";
@@ -1396,7 +1396,7 @@ mora,55,124,2 script Jones#ep14_1_bs 495,{
end;
}
-splendide,121,260,4 script Daphrer#ep14_1_bs 435,{
+splendide,121,260,4 script Daphrer#ep14_1_bs 4_F_FAIRY,{
if (!isequipped(2782)) {
mes "[Daphrer]";
mes "DRHSfhsdfGSDH FGkkmvoifk DFG DFHshfeksmn fgg FDbbd fjnnvk n skncki dfgd F FHdfkdfjkmv";
@@ -1442,7 +1442,7 @@ splendide,121,260,4 script Daphrer#ep14_1_bs 435,{
close;
}
-sec_in02,35,175,0 script Theore Set Guid 436,{
+sec_in02,35,175,0 script Theore Set Guid 4_F_FAIRYKID,{
callfunc "F_GM_NPC";
switch(select("Set0:Set33:Set2_0")) {
case 1:
@@ -1460,7 +1460,7 @@ sec_in02,35,175,0 script Theore Set Guid 436,{
// Chesire's New Day :: ep14_1_cheshir2
//============================================================
-dic_in01,262,191,0 script #ep14_1_xq02 139,0,3,{
+dic_in01,262,191,0 script #ep14_1_xq02 HIDDEN_WARP_NPC,0,3,{
end;
OnTouch:
if (ep13_3_secret > 22 && checkquest(7206) == -1) {
@@ -1493,14 +1493,14 @@ OnTouch:
end;
}
-dic_in01,260,194,4 script Cheshire#ep14_1_xq01 498,{
+dic_in01,260,194,4 script Cheshire#ep14_1_xq01 4_M_CATMAN2,{
end;
OnInit:
disablenpc "Cheshire#ep14_1_xq01";
end;
}
-dic_dun01,274,114,0 script Stacked Boxes of Goods 844,{
+dic_dun01,274,114,0 script Stacked Boxes of Goods CLEAR_NPC,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "- You have too many items to do this quest. -";
close;
@@ -1554,7 +1554,7 @@ dic_dun01,274,114,0 script Stacked Boxes of Goods 844,{
end;
}
-bif_fild01,335,168,3 script Cheshire#ep14_1_xq04 497,{
+bif_fild01,335,168,3 script Cheshire#ep14_1_xq04 4_M_CATMAN1,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "- You have too many items to do this quest. -";
close;
@@ -1851,7 +1851,7 @@ L_CheckPlaytime:
return;
}
-dicastes02,125,192,0 script #call_cheshir_ep14 139,0,3,{
+dicastes02,125,192,0 script #call_cheshir_ep14 HIDDEN_WARP_NPC,0,3,{
end;
OnTouch:
if (ep13_3_secret > 22) {
@@ -1870,7 +1870,7 @@ OnTouch:
end;
}
-dicastes02,103,190,3 script Cheshire#ep14_extra 497,{
+dicastes02,103,190,3 script Cheshire#ep14_extra 4_M_CATMAN1,{
if (ep13_3_secret > 22) {
cutin "ep13_cheshire",1;
mes "[Cheshire]";
@@ -1952,7 +1952,7 @@ OnTimer600000:
// Helping Lope and Euridi :: ep14_1_rofe
//============================================================
-mora,117,66,3 script Euridi#pa 521,{
+mora,117,66,3 script Euridi#pa 4_F_MORAFINE2,{
if (BaseLevel < 100) {
mes "[Euridi]";
mes "You are very delicate.";
@@ -2138,7 +2138,7 @@ mora,117,66,3 script Euridi#pa 521,{
}
}
-mora,115,68,3 script Euridi's Friend#pa 520,{
+mora,115,68,3 script Euridi's Friend#pa 4_F_MORAFINE1,{
if (ep14_1_rope < 2) {
mes "[Euridi's Friend]";
mes "Please stop Euridi.";
@@ -2238,7 +2238,7 @@ mora,115,68,3 script Euridi's Friend#pa 520,{
}
}
-mora,65,145,3 script Pitt#pa 519,{
+mora,65,145,3 script Pitt#pa 4_M_LYINGDOG,{
if (ep14_1_rope == 0) {
mes "[Pitt]";
mes "So you're quite good,";
@@ -2386,7 +2386,7 @@ mora,65,145,3 script Pitt#pa 519,{
}
}
-bif_fild01,132,338,3 script Lope#pa 461,2,2,{
+bif_fild01,132,338,3 script Lope#pa 4_M_FAIRYSOLDIER2,2,2,{
if (ep14_1_rope < 8) {
mes "[Suspicious Man]";
mes "......";
@@ -2506,7 +2506,7 @@ OnTouch:
// Find the Research Tools :: ep14_1_muk
//============================================================
-mora,31,138,6 script Raffle Researcher#ep14 522,{
+mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 500) {
mes "^FF0000- Warning message -";
mes "- Hang on there!! -";
@@ -3444,7 +3444,7 @@ L_CheckWeight:
return;
}
-mora,114,79,0 script Black Shadow#ep14_muk 844,{
+mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 500) {
mes "^FF0000- Warning message -";
mes "- Hang on there!! -";
@@ -4209,11 +4209,11 @@ OnTouch:
end;
}
}
-mora,108,86,0 duplicate(???#mora) ???#ep14_muk01 844,2,2
-mora,107,82,0 duplicate(???#mora) ???#ep14_muk02 844,2,2
-mora,113,84,0 duplicate(???#mora) ???#ep14_muk03 844,2,2
-mora,116,81,0 duplicate(???#mora) ???#ep14_muk04 844,2,2
-mora,118,86,0 duplicate(???#mora) ???#ep14_muk05 844,2,2
+mora,108,86,0 duplicate(???#mora) ???#ep14_muk01 CLEAR_NPC,2,2
+mora,107,82,0 duplicate(???#mora) ???#ep14_muk02 CLEAR_NPC,2,2
+mora,113,84,0 duplicate(???#mora) ???#ep14_muk03 CLEAR_NPC,2,2
+mora,116,81,0 duplicate(???#mora) ???#ep14_muk04 CLEAR_NPC,2,2
+mora,118,86,0 duplicate(???#mora) ???#ep14_muk05 CLEAR_NPC,2,2
- script #mora_puddle -1,{
set .@i, atoi(charat(strnpcinfo(2),9));
@@ -4349,14 +4349,14 @@ mora,118,86,0 duplicate(???#mora) ???#ep14_muk05 844,2,2
mes "You see a puddle with a calm surface.";
close;
}
-bif_fild02,315,285,0 duplicate(#mora_puddle) Puddle#ep14_muk01 844
-bif_fild02,65,109,0 duplicate(#mora_puddle) Puddle#ep14_muk02 844
-bif_fild02,223,71,0 duplicate(#mora_puddle) Puddle#ep14_muk03 844
-bif_fild02,113,340,0 duplicate(#mora_puddle) Puddle#ep14_muk04 844
+bif_fild02,315,285,0 duplicate(#mora_puddle) Puddle#ep14_muk01 CLEAR_NPC
+bif_fild02,65,109,0 duplicate(#mora_puddle) Puddle#ep14_muk02 CLEAR_NPC
+bif_fild02,223,71,0 duplicate(#mora_puddle) Puddle#ep14_muk03 CLEAR_NPC
+bif_fild02,113,340,0 duplicate(#mora_puddle) Puddle#ep14_muk04 CLEAR_NPC
// Mora Daily Quests :: ep14_1_dealer
//============================================================
-mora,133,80,6 script Elephantine#pa0829 509,{
+mora,133,80,6 script Elephantine#pa0829 4_ELEPHANT,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4464,7 +4464,7 @@ mora,133,80,6 script Elephantine#pa0829 509,{
close;
}
-mora,115,98,8 script Hotcha#pa0829 509,{
+mora,115,98,8 script Hotcha#pa0829 4_ELEPHANT,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4539,7 +4539,7 @@ mora,115,98,8 script Hotcha#pa0829 509,{
close;
}
-mora,119,103,4 script Bow-wow#pa0829 513,{
+mora,119,103,4 script Bow-wow#pa0829 4_M_DOGTRAVELER,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4647,7 +4647,7 @@ mora,119,103,4 script Bow-wow#pa0829 513,{
close;
}
-mora,119,118,4 script General Good Dealer#pa0 516,{
+mora,119,118,4 script General Good Dealer#pa0 4_M_RAFLE_GR,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4735,7 +4735,7 @@ L_CheckQuest:
return;
}
-mora,124,108,7 script Woof-grrr#pa0829 514,{
+mora,124,108,7 script Woof-grrr#pa0829 4_M_DOGTRAVELER2,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4843,7 +4843,7 @@ mora,124,108,7 script Woof-grrr#pa0829 514,{
close;
}
-mora,127,112,4 script Commodities Dealer#pa08 518,{
+mora,127,112,4 script Commodities Dealer#pa08 4_F_RAFLE_PK,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -4931,7 +4931,7 @@ L_CheckQuest:
return;
}
-mora,170,101,4 script Soul Guide#pa0829 515,{
+mora,170,101,4 script Soul Guide#pa0829 4_F_DOGTRAVELER,{
if (checkweight(1201,1) == 0) {
mes "You have too many kinds of things with you to do that. Throw out some of them and try again.";
close;
@@ -5056,19 +5056,19 @@ mora,170,101,4 script Soul Guide#pa0829 515,{
close;
}
-mora,131,165,7 script Wandering Customer#pa082 520,{
+mora,131,165,7 script Wandering Customer#pa082 4_F_MORAFINE1,{
mes "[Wandering Customer]";
mes "I don't know whether to believe this art dealer... He made me stand here like this for days.... Ah... I feel dizzy.";
close;
}
-mora,125,174,2 script A Random Customer#pa0829 520,{
+mora,125,174,2 script A Random Customer#pa0829 4_F_MORAFINE1,{
mes "[Naive Customer]";
mes "I don't know when carving my pendant will be completed. Since he is a reliable art dealer, I suppose he won't break my pendant.";
close;
}
-mora,104,172,7 script Victim#pa0829 520,{
+mora,104,172,7 script Victim#pa0829 4_F_MORAFINE1,{
mes "[Victim]";
mes "You Bastard! I want my rugged outwear! That was passed on to me by my father *SOB*";
next;
@@ -5076,7 +5076,7 @@ mora,104,172,7 script Victim#pa0829 520,{
close;
}
-sec_in02,29,34,5 script Initializing Mora Sanjo 453,{
+sec_in02,29,34,5 script Initializing Mora Sanjo 4_MAN_NITT,{
callfunc "F_GM_NPC";
mes "Enter your password";
if (callfunc("F_GM_NPC","1854",1) == 0) {
@@ -5123,20 +5123,20 @@ function script mora_remains {
mes "You see traces of recent digging.";
close;
}
-1@mist,132,100,0 script Tazaar's Remains#33 844,{ callfunc "mora_remains",12243,"Tazaar",6,526,3; } //Royal_Jelly
-1@mist,102,242,0 script Naizar's Remains#33 844,{ callfunc "mora_remains",12244,"Naizar",5,942,17; } //Yoyo_Tail
-1@mist,145,245,0 script Meshir's Remains#33 844,{ callfunc "mora_remains",12245,"Meshir",5,943,4; } //Solid_Shell
-1@mist,196,276,0 script Noirit's Remains#33 844,{ callfunc "mora_remains",12246,"Noirit",6,549,3; } //Nice_Sweet_Potato
-1@mist,304,327,0 script Pajama God's Remains#33 844,{ callfunc "mora_remains",12247,"Pajama God",5,945,18; } //Raccoon_Leaf
-1@mist,334,287,0 script Mendel's Remains#33 844,{ callfunc "mora_remains",12248,"Mendel",7,946,31; } //Snail's_Shell
-1@mist,330,177,0 script Milebit's Remains#33 844,{ callfunc "mora_remains",12249,"Milebit",5,7008,17; } //Stiff_Horn
-1@mist,284,84,0 script Kunmun's Remains#33 844,{ callfunc "mora_remains",12250,"Kunmun",4,6380,20; } //Mora_Coin
-1@mist,170,54,0 script Tsaihokin's Remains#33 844,{ callfunc "mora_remains",12251,"Tsaihokin",2,929,5; } //Immortal_Heart
-1@mist,118,43,0 script Tuar's Remains#33 844,{ callfunc "mora_remains",12252,"Tuar",3,6380,20; } //Mora_Coin
+1@mist,132,100,0 script Tazaar's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12243,"Tazaar",6,526,3; } //Royal_Jelly
+1@mist,102,242,0 script Naizar's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12244,"Naizar",5,942,17; } //Yoyo_Tail
+1@mist,145,245,0 script Meshir's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12245,"Meshir",5,943,4; } //Solid_Shell
+1@mist,196,276,0 script Noirit's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12246,"Noirit",6,549,3; } //Nice_Sweet_Potato
+1@mist,304,327,0 script Pajama God's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12247,"Pajama God",5,945,18; } //Raccoon_Leaf
+1@mist,334,287,0 script Mendel's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12248,"Mendel",7,946,31; } //Snail's_Shell
+1@mist,330,177,0 script Milebit's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12249,"Milebit",5,7008,17; } //Stiff_Horn
+1@mist,284,84,0 script Kunmun's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12250,"Kunmun",4,6380,20; } //Mora_Coin
+1@mist,170,54,0 script Tsaihokin's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12251,"Tsaihokin",2,929,5; } //Immortal_Heart
+1@mist,118,43,0 script Tuar's Remains#33 CLEAR_NPC,{ callfunc "mora_remains",12252,"Tuar",3,6380,20; } //Mora_Coin
// Knights of the Neighborhood :: ep14_1_mora_knight
//============================================================
-mora,118,166,6 script Knights Chief#mo 525,{
+mora,118,166,6 script Knights Chief#mo 4_F_RAFLE_VI,{
mes "[Order of the Knights Chief]";
mes "We are the legendary order of the Neighborhood Knights, founded just five minutes ago!";
next;
@@ -5152,7 +5152,7 @@ mora,118,166,6 script Knights Chief#mo 525,{
close;
}
-mora,116,165,5 script Knights Boss#mo 524,{
+mora,116,165,5 script Knights Boss#mo 4_M_RAFLE_VI,{
set .@playtime, checkquest(1119,PLAYTIME);
if (.@playtime == 0 || .@playtime == 1) {
mes "[Order of the Knights Boss]";
@@ -5214,7 +5214,7 @@ mora,116,165,5 script Knights Boss#mo 524,{
}
}
-mora,114,163,5 script Knights Head#mo 522,{
+mora,114,163,5 script Knights Head#mo 4_M_RAFLE_OR,{
if (checkweight(6380,1) == 0) {
mes "[Order of the Knights Head]";
mes "You have a lot of things with you!";
@@ -5342,7 +5342,7 @@ mora,114,163,5 script Knights Head#mo 522,{
end;
}
-mora,112,161,5 script Knights Leader#mo 523,{
+mora,112,161,5 script Knights Leader#mo 4_F_RAFLE_YE,{
mes "[Order of the Knights Leader]";
mes "I'm the Leader of the Order -";
mes "you can tell me.";
diff --git a/npc/re/quests/quests_morocc.txt b/npc/re/quests/quests_morocc.txt
index b1eb02a35..5c062bdf4 100644
--- a/npc/re/quests/quests_morocc.txt
+++ b/npc/re/quests/quests_morocc.txt
@@ -37,19 +37,19 @@
end;
}
}
-moc_fild07,380,202,1 duplicate(Continental Guard#man) Continental Guard#man1 852
-moc_fild11,189,360,6 duplicate(Continental Guard#man) Continental Guard#man2 852
-prt_fild10,263,23,1 duplicate(Continental Guard#man) Continental Guard#man3 852
-prt_fild09,95,19,1 duplicate(Continental Guard#man) Continental Guard#man4 852
-prt_fild09,246,17,1 duplicate(Continental Guard#man) Continental Guard#man5 852
-moc_fild13,32,171,6 duplicate(Continental Guard#man) Continental Guard#man6 852
-moc_fild16,124,381,4 duplicate(Continental Guard#man) Continental Guard#man7 852
-moc_fild16,333,380,4 duplicate(Continental Guard#man) Continental Guard#man8 852
-moc_fild01,84,19,1 duplicate(Continental Guard#man) Continental Guard#man9 852
+moc_fild07,380,202,1 duplicate(Continental Guard#man) Continental Guard#man1 4_M_EIN_SOLDIER
+moc_fild11,189,360,6 duplicate(Continental Guard#man) Continental Guard#man2 4_M_EIN_SOLDIER
+prt_fild10,263,23,1 duplicate(Continental Guard#man) Continental Guard#man3 4_M_EIN_SOLDIER
+prt_fild09,95,19,1 duplicate(Continental Guard#man) Continental Guard#man4 4_M_EIN_SOLDIER
+prt_fild09,246,17,1 duplicate(Continental Guard#man) Continental Guard#man5 4_M_EIN_SOLDIER
+moc_fild13,32,171,6 duplicate(Continental Guard#man) Continental Guard#man6 4_M_EIN_SOLDIER
+moc_fild16,124,381,4 duplicate(Continental Guard#man) Continental Guard#man7 4_M_EIN_SOLDIER
+moc_fild16,333,380,4 duplicate(Continental Guard#man) Continental Guard#man8 4_M_EIN_SOLDIER
+moc_fild01,84,19,1 duplicate(Continental Guard#man) Continental Guard#man9 4_M_EIN_SOLDIER
// Pyramids Nightmare Mode
//============================================================
-moc_prydb1,103,54,3 script Suspicious Cat#night 547,{
+moc_prydb1,103,54,3 script Suspicious Cat#night 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "I can't believe a mummy could do this to me. Oh man, it hurts. Nobody should find out about this....";
next;
@@ -107,7 +107,7 @@ moc_prydb1,103,54,3 script Suspicious Cat#night 547,{
}
}
-moc_prydn1,94,98,3 script Suspicious Cat#night2 547,{
+moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "That stupid mummy slapped me again while you were looking away! Sniff sniff... Let's go back, meow!";
next;
diff --git a/npc/re/quests/quests_nameless.txt b/npc/re/quests/quests_nameless.txt
index ebe7a7cfd..04f138d2f 100644
--- a/npc/re/quests/quests_nameless.txt
+++ b/npc/re/quests/quests_nameless.txt
@@ -12,4 +12,4 @@
//= 1.0 Moved Dorian to pre-re/re paths.
//============================================================
-izlude_in,57,92,3 duplicate(Dorian_izlude) Dorian 878,2,2
+izlude_in,57,92,3 duplicate(Dorian_izlude) Dorian 4_M_OILMAN,2,2
diff --git a/npc/re/quests/quests_veins.txt b/npc/re/quests/quests_veins.txt
index 28e92d504..707516b4e 100644
--- a/npc/re/quests/quests_veins.txt
+++ b/npc/re/quests/quests_veins.txt
@@ -10,4 +10,4 @@
//= 1.0 First version.
//============================================================
-ve_fild02,337,314,4 duplicate(WincingOldMan_veins) Wincing Old Man#ve 945
+ve_fild02,337,314,4 duplicate(WincingOldMan_veins) Wincing Old Man#ve 4_M_DST_GRAND