summaryrefslogtreecommitdiff
path: root/npc/quests
diff options
context:
space:
mode:
authorKisuka <kisuka@kisuka.com>2013-10-28 00:42:23 -0700
committerKisuka <kisuka@kisuka.com>2013-10-28 00:42:23 -0700
commit124ab2a1cdb344f24170a4d91f7000ebabf39b40 (patch)
treeebc5aeee49da96f88e55358c184d69d90eae9289 /npc/quests
parente7efdfe96e1b4c288bca845c03512da6842d6425 (diff)
downloadhercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.gz
hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.bz2
hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.xz
hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.zip
Added ability to use constants instead of sprite IDs for NPCs. Converted all npcs to use this.
Diffstat (limited to 'npc/quests')
-rw-r--r--npc/quests/bard_quest.txt22
-rw-r--r--npc/quests/bunnyband.txt2
-rw-r--r--npc/quests/cooking_quest.txt10
-rw-r--r--npc/quests/counteragent_mixture.txt6
-rw-r--r--npc/quests/dandelion_request.txt208
-rw-r--r--npc/quests/doomed_swords.txt10
-rw-r--r--npc/quests/doomed_swords_quest.txt6
-rw-r--r--npc/quests/eye_of_hellion.txt28
-rw-r--r--npc/quests/first_class/tu_acolyte.txt28
-rw-r--r--npc/quests/first_class/tu_archer.txt26
-rw-r--r--npc/quests/first_class/tu_ma_th01.txt32
-rw-r--r--npc/quests/first_class/tu_magician01.txt4
-rw-r--r--npc/quests/first_class/tu_merchant.txt12
-rw-r--r--npc/quests/first_class/tu_sword.txt12
-rw-r--r--npc/quests/first_class/tu_thief01.txt2
-rw-r--r--npc/quests/guildrelay.txt168
-rw-r--r--npc/quests/gunslinger_quests.txt10
-rw-r--r--npc/quests/juice_maker.txt6
-rw-r--r--npc/quests/kiel_hyre_quest.txt210
-rw-r--r--npc/quests/lvl4_weapon_quest.txt20
-rw-r--r--npc/quests/mage_solution.txt4
-rw-r--r--npc/quests/monstertamers.txt6
-rw-r--r--npc/quests/mrsmile.txt14
-rw-r--r--npc/quests/newgears/2004_headgears.txt32
-rw-r--r--npc/quests/newgears/2005_headgears.txt14
-rw-r--r--npc/quests/newgears/2006_headgears.txt10
-rw-r--r--npc/quests/newgears/2008_headgears.txt4
-rw-r--r--npc/quests/ninja_quests.txt10
-rw-r--r--npc/quests/obb_quest.txt8
-rw-r--r--npc/quests/okolnir.txt464
-rw-r--r--npc/quests/partyrelay.txt48
-rw-r--r--npc/quests/quests_13_1.txt324
-rw-r--r--npc/quests/quests_13_2.txt408
-rw-r--r--npc/quests/quests_airship.txt64
-rw-r--r--npc/quests/quests_alberta.txt54
-rw-r--r--npc/quests/quests_aldebaran.txt2
-rw-r--r--npc/quests/quests_amatsu.txt58
-rw-r--r--npc/quests/quests_ayothaya.txt68
-rw-r--r--npc/quests/quests_comodo.txt44
-rw-r--r--npc/quests/quests_ein.txt60
-rw-r--r--npc/quests/quests_geffen.txt6
-rw-r--r--npc/quests/quests_gonryun.txt102
-rw-r--r--npc/quests/quests_hugel.txt162
-rw-r--r--npc/quests/quests_juperos.txt92
-rw-r--r--npc/quests/quests_lighthalzen.txt146
-rw-r--r--npc/quests/quests_louyang.txt82
-rw-r--r--npc/quests/quests_lutie.txt4
-rw-r--r--npc/quests/quests_morocc.txt208
-rw-r--r--npc/quests/quests_moscovia.txt180
-rw-r--r--npc/quests/quests_nameless.txt154
-rw-r--r--npc/quests/quests_niflheim.txt22
-rw-r--r--npc/quests/quests_payon.txt8
-rw-r--r--npc/quests/quests_prontera.txt42
-rw-r--r--npc/quests/quests_rachel.txt108
-rw-r--r--npc/quests/quests_umbala.txt16
-rw-r--r--npc/quests/quests_veins.txt210
-rw-r--r--npc/quests/quests_yuno.txt24
-rw-r--r--npc/quests/seals/brisingamen_seal.txt62
-rw-r--r--npc/quests/seals/god_global.txt2
-rw-r--r--npc/quests/seals/god_weapon_creation.txt20
-rw-r--r--npc/quests/seals/megingard_seal.txt32
-rw-r--r--npc/quests/seals/mjolnir_seal.txt12
-rw-r--r--npc/quests/seals/seal_status.txt2
-rw-r--r--npc/quests/seals/sleipnir_seal.txt36
-rw-r--r--npc/quests/skills/acolyte_skills.txt2
-rw-r--r--npc/quests/skills/alchemist_skills.txt24
-rw-r--r--npc/quests/skills/archer_skills.txt4
-rw-r--r--npc/quests/skills/assassin_skills.txt4
-rw-r--r--npc/quests/skills/bard_skills.txt20
-rw-r--r--npc/quests/skills/blacksmith_skills.txt4
-rw-r--r--npc/quests/skills/crusader_skills.txt6
-rw-r--r--npc/quests/skills/dancer_skills.txt4
-rw-r--r--npc/quests/skills/hunter_skills.txt2
-rw-r--r--npc/quests/skills/knight_skills.txt14
-rw-r--r--npc/quests/skills/mage_skills.txt2
-rw-r--r--npc/quests/skills/merchant_skills.txt4
-rw-r--r--npc/quests/skills/monk_skills.txt4
-rw-r--r--npc/quests/skills/novice_skills.txt6
-rw-r--r--npc/quests/skills/priest_skills.txt2
-rw-r--r--npc/quests/skills/rogue_skills.txt28
-rw-r--r--npc/quests/skills/sage_skills.txt2
-rw-r--r--npc/quests/skills/swordman_skills.txt6
-rw-r--r--npc/quests/skills/thief_skills.txt4
-rw-r--r--npc/quests/skills/wizard_skills.txt4
-rw-r--r--npc/quests/thana_quest.txt80
-rw-r--r--npc/quests/the_sign_quest.txt152
86 files changed, 2314 insertions, 2314 deletions
diff --git a/npc/quests/bard_quest.txt b/npc/quests/bard_quest.txt
index 981d33cb5..f429e46e6 100644
--- a/npc/quests/bard_quest.txt
+++ b/npc/quests/bard_quest.txt
@@ -27,7 +27,7 @@
//= 1.5 Updated RE/Pre-RE EXP. [Euphy]
//============================================================
-geffen,132,38,3 script Bard#2 51,{
+geffen,132,38,3 script Bard#2 1_M_BARD,{
if (bard_q > 5) set gef_bard_q,bard_q;
set @name$,strcharinfo(0);
if (gef_bard_q > 29) {
@@ -1365,7 +1365,7 @@ S_StorySong:
}
}
-morocc,134,111,3 script Bard#3 741,{
+morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
set @name$,strcharinfo(0);
if (gef_bard_q == 31) {
mes "[Kino Kitty]";
@@ -2064,7 +2064,7 @@ morocc,134,111,3 script Bard#3 741,{
}
}
-morocc,132,111,3 script Little Girl#Jorti 703,{
+morocc,132,111,3 script Little Girl#Jorti 4_F_KID2,{
if (gef_bard_q > 9 && gef_bard_q < 30) {
mes "[Jorti]";
mes "Jorti tries not to cry anymore because it hurts Uncle Kino and then he coughs up more blood.";
@@ -2130,7 +2130,7 @@ morocc,132,111,3 script Little Girl#Jorti 703,{
}
}
-yuno_in01,172,100,3 script Old Man#bq1 712,{
+yuno_in01,172,100,3 script Old Man#bq1 4_M_05,{
if (gef_bard_q > 11 && gef_bard_q < 20) {
mes "[Sketzi Bundin]";
mes "Well, did you find what you were seeking for? Although all we have are old, dusty books, I hope you come by to visit. And please give my regards to your Bard friends.";
@@ -2193,7 +2193,7 @@ yuno_in01,172,100,3 script Old Man#bq1 712,{
}
}
-yuno_in01,163,101,0 script Old Book#bq 111,{
+yuno_in01,163,101,0 script Old Book#bq HIDDEN_NPC,{
set @name$,strcharinfo(0);
if ((gef_bard_q > 11) && (gef_bard_q < 14)) {
if (!rand(5)) {
@@ -2249,7 +2249,7 @@ yuno_in01,163,101,0 script Old Book#bq 111,{
}
-yuno_in01,173,96,0 script Luke's Songs Vol.1 111,{
+yuno_in01,173,96,0 script Luke's Songs Vol.1 HIDDEN_NPC,{
if (gef_bard_q > 11) {
mes "[Preface]";
mes "I, Luke of Izlude, greatest of Bards in my time, leave the lyrics of my essential songs for posterity.";
@@ -2355,7 +2355,7 @@ yuno_in01,173,96,0 script Luke's Songs Vol.1 111,{
}
}
-yuno_in01,173,94,0 script Battle Songs 111,{
+yuno_in01,173,94,0 script Battle Songs HIDDEN_NPC,{
if (gef_bard_q > 11) {
mes "[Drumming in the battlefield]";
mes "This song was written to give courage to soldiers on the battlefield.";
@@ -2400,7 +2400,7 @@ yuno_in01,173,94,0 script Battle Songs 111,{
}
-yuno_in01,173,92,0 script Apple of Idun 111,{
+yuno_in01,173,92,0 script Apple of Idun HIDDEN_NPC,{
if (gef_bard_q > 11) {
mes "[Apple of Idun]";
mes "This song praises the golden apples of the goddess Idun. These were the source of the God's power, as it prevented them from growing old.";
@@ -2465,7 +2465,7 @@ yuno_in01,173,92,0 script Apple of Idun 111,{
}
}
-payon,181,172,3 script Bard#4 51,{
+payon,181,172,3 script Bard#4 1_M_BARD,{
set @name$,strcharinfo(0);
if (gef_bard_q == 2 || gef_bard_q == 22) {
mes "[Gunther Doubleharmony]";
@@ -2764,7 +2764,7 @@ payon,181,172,3 script Bard#4 51,{
}
-yuno_in04,20,123,7 script Representative#bq 95,{
+yuno_in04,20,123,7 script Representative#bq 4_F_SISTER,{
//set @check = GetGlobalVar "040708_god2"
mes "[Marlin Putiur]";
if (god_brising == 3) {
@@ -2892,7 +2892,7 @@ yuno_in04,20,123,7 script Representative#bq 95,{
}
}
-yuno_in04,33,119,3 script Adventurer#1 828,{
+yuno_in04,33,119,3 script Adventurer#1 4_M_ROGUE,{
mes "...";
next;
mes "...";
diff --git a/npc/quests/bunnyband.txt b/npc/quests/bunnyband.txt
index 852f93619..5effd046a 100644
--- a/npc/quests/bunnyband.txt
+++ b/npc/quests/bunnyband.txt
@@ -14,7 +14,7 @@
//= 1.6 Cleaning. [Euphy]
//============================================================
-alberta,26,229,0 script Kafra Employee#bunny 83,{
+alberta,26,229,0 script Kafra Employee#bunny 4_M_01,{
if (BUNYBND == 1) {
mes "[Kafra Employee]";
mes "Hello there~!";
diff --git a/npc/quests/cooking_quest.txt b/npc/quests/cooking_quest.txt
index 1b94ab8ea..8242bcc96 100644
--- a/npc/quests/cooking_quest.txt
+++ b/npc/quests/cooking_quest.txt
@@ -27,7 +27,7 @@
//= 1.8a Minor cleaning. [Euphy]
//============================================================
-prt_castle,43,30,3 script Charles Orleans#cook 878,{
+prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
if (MaxWeight - Weight < 2000) {
mes "[Charles Orleans]";
mes "Just one second.";
@@ -1478,7 +1478,7 @@ L_End:
end;
}
-prt_castle,45,35,5 script Madeleine Chu#cook 886,{
+prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
if (MaxWeight - Weight < 2000) {
mes "[Madeleine Chu]";
mes "I'm sorry, but right now";
@@ -2117,7 +2117,7 @@ S_SellSets:
return;
}
-prt_castle,45,28,3 script Child with Cat#cook 877,{
+prt_castle,45,28,3 script Child with Cat#cook 4_F_YUNYANG,{
set .@nyu,rand(1,2);
if (.@nyu == 1) {
cutin "nyuang_1",2;
@@ -2140,7 +2140,7 @@ prt_castle,45,28,3 script Child with Cat#cook 877,{
end;
}
-prt_castle,44,30,5 script Wickebine#cook 725,{
+prt_castle,44,30,5 script Wickebine#cook 4_F_JOB_ASSASSIN,{
disablenpc "Wickebine#cook";
end;
@@ -2157,7 +2157,7 @@ OnDisable:
end;
}
-payon,209,127,3 script Servant 88,{
+payon,209,127,3 script Servant 4_M_ORIENT01,{
if (!checkweight(555,1)) {
mes "[Chulsoo]";
mes "Hold on, you're carrying";
diff --git a/npc/quests/counteragent_mixture.txt b/npc/quests/counteragent_mixture.txt
index dc54d625a..9d5b82ae4 100644
--- a/npc/quests/counteragent_mixture.txt
+++ b/npc/quests/counteragent_mixture.txt
@@ -14,7 +14,7 @@
//= 2.2b Follow up fixes to bugreport:1122 [L0ne_W0lf]
//============================================================
-alberta_in,133,55,3 script Louitz#cm 84,{
+alberta_in,133,55,3 script Louitz#cm 4_M_02,{
if (molgenstain == 2) {
mes "[Merchant Louitz]";
mes "Oh, it's you again.";
@@ -303,7 +303,7 @@ alberta_in,133,55,3 script Louitz#cm 84,{
close;
}
-geffen,181,114,3 script Aure Dupon#cm 82,{
+geffen,181,114,3 script Aure Dupon#cm 4_KID01,{
if (molgenstain == 2) {
mes "[Aure Dupon]";
mes "It seems that our";
@@ -392,7 +392,7 @@ geffen,181,114,3 script Aure Dupon#cm 82,{
close;
}
-geffen_in,141,140,3 script Molgenstein#cm 121,{
+geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
diff --git a/npc/quests/dandelion_request.txt b/npc/quests/dandelion_request.txt
index a5c7f0149..47d9964f7 100644
--- a/npc/quests/dandelion_request.txt
+++ b/npc/quests/dandelion_request.txt
@@ -12,7 +12,7 @@
//= 1.3 Added GM management function. [Euphy]
//============================================================
-izlude,103,106,3 script Guildsman#1 48,3,3,{
+izlude,103,106,3 script Guildsman#1 1_M_02,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -442,7 +442,7 @@ OnTouch:
}
}
-prontera,237,313,3 script Nun#moc 79,3,3,{
+prontera,237,313,3 script Nun#moc 1_F_PRIEST,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -637,7 +637,7 @@ OnTouch:
}
}
-alberta,129,59,3 script Guildsman#2 49,3,3,{
+alberta,129,59,3 script Guildsman#2 1_M_03,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -1172,7 +1172,7 @@ OnTouch:
}
}
-geffen,123,109,3 script Academy Staff 742,3,3,{
+geffen,123,109,3 script Academy Staff 2_M_SAGE_B,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -1332,7 +1332,7 @@ OnTouch:
}
}
-morocc,155,56,3 script Miya 93,3,3,{
+morocc,155,56,3 script Miya 4_F_04,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -1621,7 +1621,7 @@ OnTouch:
}
}
-payon,231,323,3 script Guildsman#3 59,3,3,{
+payon,231,323,3 script Guildsman#3 1_M_ORIENT01,3,3,{
if(checkweight(7416,1) != 1)
{
@@ -2080,7 +2080,7 @@ OnTouch:
}
}
-morocc,43,108,5 script Sharp-Looking Kid 82,{
+morocc,43,108,5 script Sharp-Looking Kid 4_KID01,{
if((Class == Job_Assassin) || (Class == Job_Assassin_Cross))
{
@@ -2156,7 +2156,7 @@ morocc,43,108,5 script Sharp-Looking Kid 82,{
}
}
-morocc,45,110,1 script #maobar1 45,2,2,{
+morocc,45,110,1 script #maobar1 WARPNPC,2,2,{
OnTouch:
if(mao_request || Class == Job_Assassin || Class == Job_Assassin_Cross) warp "que_job01",9,94;
@@ -2228,28 +2228,28 @@ OnTouch:
}
}
-que_job01,6,94,1 script #maobar2 45,2,2,{
+que_job01,6,94,1 script #maobar2 WARPNPC,2,2,{
OnTouch:
warp "morocc",45,103;
end;
}
-que_job01,17,48,1 script #maobar3 45,2,2,{
+que_job01,17,48,1 script #maobar3 WARPNPC,2,2,{
OnTouch:
warp "que_job01",68,92;
end;
}
-que_job01,68,96,1 script #maobar4 45,2,2,{
+que_job01,68,96,1 script #maobar4 WARPNPC,2,2,{
OnTouch:
warp "que_job01",17,53;
end;
}
-que_job01,80,77,1 script #maobar5 45,2,2,{
+que_job01,80,77,1 script #maobar5 WARPNPC,2,2,{
OnTouch:
if(mao_request > 1) warp "que_job01",61,50;
@@ -2360,14 +2360,14 @@ OnTouch:
}
}
-que_job01,65,50,1 script #maobar4-2 45,2,2,{
+que_job01,65,50,1 script #maobar4-2 WARPNPC,2,2,{
OnTouch:
warp "que_job01",84,77;
end;
}
-que_job01,81,79,5 script Idle Knight 733,{
+que_job01,81,79,5 script Idle Knight 4_M_JOB_KNIGHT1,{
mes "[Litheron]";
mes "What's the matter?";
@@ -2387,7 +2387,7 @@ que_job01,81,79,5 script Idle Knight 733,{
close;
}
-que_job01,82,95,3 script Bar Master 46,{
+que_job01,82,95,3 script Bar Master 1_ETC_01,{
if(checkweight(12112,1) != 1)
{
@@ -2667,7 +2667,7 @@ que_job01,82,95,3 script Bar Master 46,{
}
}
-que_job01,49,49,5 script Tao 877,{
+que_job01,49,49,5 script Tao 4_F_YUNYANG,{
if(mao_request == 28 || mao_request == 29 || mao_request == 126 || mao_request == 127)
{
@@ -2722,7 +2722,7 @@ que_job01,49,49,5 script Tao 877,{
}
}
-que_job01,51,55,1 script #roombar1 45,1,1,{
+que_job01,51,55,1 script #roombar1 WARPNPC,1,1,{
OnTouch:
if(mao_request == 2 || mao_request == 24 || mao_request == 28 || mao_request == 29 || mao_request == 123 || mao_request == 126 || mao_request == 127 || prt_curse == 24)
@@ -2825,7 +2825,7 @@ OnTimer250000:
end;
}
-que_job01,12,13,1 script #maobar6 139,1,1,{
+que_job01,12,13,1 script #maobar6 HIDDEN_WARP_NPC,1,1,{
OnInit:
disablenpc "#maobar7";
@@ -2840,7 +2840,7 @@ OnTouch:
end;
}
-que_job01,51,44,1 script #roombar2 45,1,1,{
+que_job01,51,44,1 script #roombar2 WARPNPC,1,1,{
OnTouch:
if(mao_request == 25 || (mao_request > 102 && mao_request < 123))
@@ -2954,7 +2954,7 @@ OnTimer250000:
end;
}
-que_job01,80,17,1 script #maobar7 45,1,1,{
+que_job01,80,17,1 script #maobar7 WARPNPC,1,1,{
OnInit:
disablenpc "#maobar7";
@@ -2969,7 +2969,7 @@ OnTouch:
end;
}
-que_job01,144,51,1 script #maobar8 45,1,1,{
+que_job01,144,51,1 script #maobar8 WARPNPC,1,1,{
OnInit:
disablenpc "#maobar8";
@@ -2984,7 +2984,7 @@ OnTouch:
end;
}
-que_job01,11,4,1 script #maoexit1 45,1,1,{
+que_job01,11,4,1 script #maoexit1 WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
@@ -2992,7 +2992,7 @@ OnTouch:
end;
}
-que_job01,80,27,1 script #maoexit2 45,1,1,{
+que_job01,80,27,1 script #maoexit2 WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
@@ -3000,7 +3000,7 @@ OnTouch:
end;
}
-que_job01,144,61,1 script #maoexit3 45,1,1,{
+que_job01,144,61,1 script #maoexit3 WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
@@ -3008,7 +3008,7 @@ OnTouch:
end;
}
-que_job01,16,21,5 script Valdes#1 55,{
+que_job01,16,21,5 script Valdes#1 1_M_JOBTESTER,{
if(checkweight(7417,1) != 1)
{
@@ -3500,7 +3500,7 @@ OnEnter:
end;
}
-que_job01,17,11,3 script Valdes#2 55,{
+que_job01,17,11,3 script Valdes#2 1_M_JOBTESTER,{
OnInit:
disablenpc "Valdes#2";
@@ -3511,7 +3511,7 @@ OnEnter:
end;
}
-que_job01,142,56,5 script Valdes#3 55,{
+que_job01,142,56,5 script Valdes#3 1_M_JOBTESTER,{
OnInit:
disablenpc "Valdes#3";
@@ -3522,7 +3522,7 @@ OnEnter:
end;
}
-que_job01,19,18,3 script Lin#1 885,{
+que_job01,19,18,3 script Lin#1 4_F_ACROSS,{
cutin "mocseal_rin01.bmp",2;
if (mao_request < 3)
@@ -3593,7 +3593,7 @@ OnEnter:
end;
}
-que_job01,13,9,7 script Lin#2 885,{
+que_job01,13,9,7 script Lin#2 4_F_ACROSS,{
OnInit:
disablenpc "Lin#2";
@@ -3604,7 +3604,7 @@ OnEnter:
end;
}
-que_job01,84,17,3 script Lin#2-1 885,{
+que_job01,84,17,3 script Lin#2-1 4_F_ACROSS,{
if (mao_request == 103)
{
@@ -4143,7 +4143,7 @@ que_job01,84,17,3 script Lin#2-1 885,{
end;
}
-que_job01,79,15,1 script R 880,{
+que_job01,79,15,1 script R 4_M_MASKMAN,{
if(mao_request == 103)
{
@@ -4588,7 +4588,7 @@ que_job01,79,15,1 script R 880,{
end;
}
-que_job01,147,54,3 script Lin#3 885,{
+que_job01,147,54,3 script Lin#3 4_F_ACROSS,{
OnInit:
disablenpc "Lin#3";
@@ -4599,7 +4599,7 @@ OnEnter:
end;
}
-que_job01,13,17,5 script Kidd#1 884,{
+que_job01,13,17,5 script Kidd#1 4_M_ACROSS,{
cutin "mocseal_kid01.bmp",2;
if (mao_request < 3)
@@ -4669,7 +4669,7 @@ OnEnter:
end;
}
-que_job01,12,8,7 script Kidd#2 884,{
+que_job01,12,8,7 script Kidd#2 4_M_ACROSS,{
OnInit:
disablenpc "Kidd#2";
@@ -4680,7 +4680,7 @@ OnEnter:
end;
}
-que_job01,148,54,3 script Kidd#3 884,{
+que_job01,148,54,3 script Kidd#3 4_M_ACROSS,{
OnInit:
disablenpc "Kidd#3";
@@ -4691,7 +4691,7 @@ OnEnter:
end;
}
-que_job01,91,83,3 script Kidd#hall 884,{
+que_job01,91,83,3 script Kidd#hall 4_M_ACROSS,{
if (mao_request == 124)
{
@@ -5540,7 +5540,7 @@ que_job01,91,83,3 script Kidd#hall 884,{
end;
}
-que_job01,89,85,5 script Dandelion Member 880,{
+que_job01,89,85,5 script Dandelion Member 4_M_MASKMAN,{
if(checkweight(12112,1) != 1)
{
@@ -6028,7 +6028,7 @@ que_job01,89,85,5 script Dandelion Member 880,{
end;
}
-yuno_in04,180,106,3 script Reading Girl 73,{
+yuno_in04,180,106,3 script Reading Girl 1_F_MERCHANT_01,{
if (mao_request == 5)
{
@@ -6316,7 +6316,7 @@ yuno_in04,180,106,3 script Reading Girl 73,{
}
}
-yuno_in04,175,129,0 script Workbook#mao 111,{
+yuno_in04,175,129,0 script Workbook#mao HIDDEN_NPC,{
if (mao_request == 7)
{
@@ -6426,7 +6426,7 @@ OnInit:
end;
}
-yuno_in04,174,130,5 script Kidd#book 884,{
+yuno_in04,174,130,5 script Kidd#book 4_M_ACROSS,{
mes "[Kidd]";
mes "......";
@@ -6457,7 +6457,7 @@ OnTimer180000:
stopnpctimer;
}
-que_job01,6,79,5 script Lin#stairs 885,{
+que_job01,6,79,5 script Lin#stairs 4_F_ACROSS,{
OnInit:
disablenpc "Lin#stairs";
@@ -6468,7 +6468,7 @@ OnEnter:
end;
}
-que_job01,8,77,1 script #linstairs 139,3,3,{
+que_job01,8,77,1 script #linstairs HIDDEN_WARP_NPC,3,3,{
if (mao_request == 109)
{
@@ -6680,7 +6680,7 @@ que_job01,8,77,1 script #linstairs 139,3,3,{
}
}
-moc_fild10,281,148,1 script Upturned Spot#water 111,{
+moc_fild10,281,148,1 script Upturned Spot#water HIDDEN_NPC,{
if (mao_request == 14)
{
@@ -6782,7 +6782,7 @@ moc_fild10,281,148,1 script Upturned Spot#water 111,{
end;
}
-moc_fild19,21,33,1 script Unturned Spot#wind 111,{
+moc_fild19,21,33,1 script Unturned Spot#wind HIDDEN_NPC,{
if (mao_request == 10)
{
@@ -6991,7 +6991,7 @@ moc_fild19,21,33,1 script Unturned Spot#wind 111,{
end;
}
-moc_fild12,280,36,1 script Unturned Spot#earth 111,{
+moc_fild12,280,36,1 script Unturned Spot#earth HIDDEN_NPC,{
if (mao_request == 13)
{
@@ -7106,7 +7106,7 @@ moc_fild12,280,36,1 script Unturned Spot#earth 111,{
cutin "mocseal_earth02.bmp",255;
}
-moc_fild07,192,166,1 script Unturned Spot#fire 111,{
+moc_fild07,192,166,1 script Unturned Spot#fire HIDDEN_NPC,{
if (mao_request == 15)
{
@@ -7209,7 +7209,7 @@ moc_fild07,192,166,1 script Unturned Spot#fire 111,{
cutin "mocseal_fire02.bmp",255;
}
-morocc_in,46,125,5 script Assistant 729,{
+morocc_in,46,125,5 script Assistant 4_F_NOVICE,{
if (mao_request > 18 && mao_request < 100)
{
@@ -7493,7 +7493,7 @@ morocc_in,46,125,5 script Assistant 729,{
}
}
-que_job01,15,8,1 script #mao_table 139,1,1,{
+que_job01,15,8,1 script #mao_table HIDDEN_WARP_NPC,1,1,{
OnTouch:
if (mao_request == 24)
@@ -7640,7 +7640,7 @@ OnEnter:
end;
}
-que_job01,147,55,1 script #mao_empty 139,1,1,{
+que_job01,147,55,1 script #mao_empty HIDDEN_WARP_NPC,1,1,{
OnTouch:
if (mao_request == 122)
@@ -7666,7 +7666,7 @@ OnEnter:
end;
}
-que_job01,144,57,1 script #Rabsent 139,1,1,{
+que_job01,144,57,1 script #Rabsent HIDDEN_WARP_NPC,1,1,{
OnTouch:
if(mao_request == 25)
@@ -7739,7 +7739,7 @@ OnEnter:
end;
}
-moc_castle,40,20,3 script Man 849,{
+moc_castle,40,20,3 script Man 4_M_DIEMAN,{
if ((mao_request > 27 && mao_request < 31) || (mao_request > 125 && mao_request < 129))
{
@@ -7796,7 +7796,7 @@ OnInit:
end;
}
-que_job02,14,182,1 script #maogate1 139,1,1,{
+que_job02,14,182,1 script #maogate1 HIDDEN_WARP_NPC,1,1,{
OnEnter:
enablenpc "#maogate1";
@@ -7868,7 +7868,7 @@ OnTimer597000:
end;
}
-que_job02,14,181,1 script #maogate1_talk1 139,2,2,{
+que_job02,14,181,1 script #maogate1_talk1 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "#maogate1_talk1";
@@ -7909,7 +7909,7 @@ OnTouch:
end;
}
-que_job02,17,150,1 script #maogate1_talk2 139,2,2,{
+que_job02,17,150,1 script #maogate1_talk2 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk2";
@@ -7955,7 +7955,7 @@ OnTouch:
end;
}
-que_job02,16,97,1 script #maogate1_talk3 139,2,2,{
+que_job02,16,97,1 script #maogate1_talk3 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk3";
@@ -8012,7 +8012,7 @@ OnTouch:
end;
}
-que_job02,44,33,1 script #maogate1_talk4 139,2,2,{
+que_job02,44,33,1 script #maogate1_talk4 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk4";
@@ -8064,7 +8064,7 @@ OnTouch:
end;
}
-que_job02,93,21,1 script #maogate1_talk5 139,2,2,{
+que_job02,93,21,1 script #maogate1_talk5 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk5";
@@ -8101,7 +8101,7 @@ OnTouch:
end;
}
-que_job02,93,21,1 script #maogate1_talk6 139,3,3,{
+que_job02,93,21,1 script #maogate1_talk6 HIDDEN_WARP_NPC,3,3,{
OnStop:
disablenpc "#maogate1_talk6";
@@ -8174,7 +8174,7 @@ OnTouch:
end;
}
-que_job02,180,144,1 script #maogate1_talk7 139,2,2,{
+que_job02,180,144,1 script #maogate1_talk7 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk7";
@@ -8228,7 +8228,7 @@ OnTouch:
end;
}
-que_job02,77,179,1 script #maogate1_talk8 139,2,2,{
+que_job02,77,179,1 script #maogate1_talk8 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_talk8";
@@ -8276,7 +8276,7 @@ OnTimer20100:
end;
}
-que_job02,73,82,1 script #maogate1_battle 139,2,2,{
+que_job02,73,82,1 script #maogate1_battle HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_battle";
@@ -8322,7 +8322,7 @@ OnMyMobDead:
end;
}
-que_job02,66,85,5 script Dandelion Member#1_bt 880,{
+que_job02,66,85,5 script Dandelion Member#1_bt 4_M_MASKMAN,{
if(mao_request == 26 || mao_request == 27)
{
@@ -8384,7 +8384,7 @@ OnEnter:
end;
}
-que_job02,87,83,1 script #maogate1_setting 139,2,2,{
+que_job02,87,83,1 script #maogate1_setting HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate1_setting";
@@ -8407,7 +8407,7 @@ OnTouch:
}
}
-que_job02,117,101,1 script #maogate1_end 139,3,3,{
+que_job02,117,101,1 script #maogate1_end HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "#maogate1_end";
@@ -8600,7 +8600,7 @@ OnMyMobDead:
end;
}
-que_job02,116,108,5 script Kidd#maogate1_1 884,{
+que_job02,116,108,5 script Kidd#maogate1_1 4_M_ACROSS,{
OnInit:
disablenpc "Kidd#maogate1_1";
@@ -8611,7 +8611,7 @@ OnEnter:
end;
}
-que_job02,126,103,5 script Kidd#maogate1_2 884,{
+que_job02,126,103,5 script Kidd#maogate1_2 4_M_ACROSS,{
end;
@@ -8629,7 +8629,7 @@ OnMyMobDead:
end;
}
-que_job02,121,106,1 script Lin#maogate1_1 885,{
+que_job02,121,106,1 script Lin#maogate1_1 4_F_ACROSS,{
OnInit:
disablenpc "Lin#maogate1_1";
@@ -8640,7 +8640,7 @@ OnEnter:
end;
}
-que_job02,127,101,1 script Lin#maogate1_2 885,{
+que_job02,127,101,1 script Lin#maogate1_2 4_F_ACROSS,{
OnInit:
disablenpc "Lin#maogate1_2";
@@ -8651,7 +8651,7 @@ OnEnter:
end;
}
-que_job02,124,109,3 script R#maogate1 880,{
+que_job02,124,109,3 script R#maogate1 4_M_MASKMAN,{
OnInit:
disablenpc "R#maogate1";
@@ -8666,7 +8666,7 @@ OnSpell:
end;
}
-que_job02,113,107,5 script Dandelion#maogate1_1 880,{
+que_job02,113,107,5 script Dandelion#maogate1_1 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate1_1";
@@ -8677,7 +8677,7 @@ OnEnter:
end;
}
-que_job02,121,100,7 script Dandelion#maogate1_2 880,{
+que_job02,121,100,7 script Dandelion#maogate1_2 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate1_2";
@@ -8696,7 +8696,7 @@ OnSpell2:
end;
}
-que_job02,122,98,1 script Dandelion#maogate1_3 880,{
+que_job02,122,98,1 script Dandelion#maogate1_3 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate1_3";
@@ -8711,7 +8711,7 @@ OnSpell:
end;
}
-que_job02,122,111,5 script Dandelion#maogate1_4 880,{
+que_job02,122,111,5 script Dandelion#maogate1_4 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate1_4";
@@ -8726,7 +8726,7 @@ OnSpell:
end;
}
-que_job02,122,106,1 script #maogate1_end2 139,15,15,{
+que_job02,122,106,1 script #maogate1_end2 HIDDEN_WARP_NPC,15,15,{
OnInit:
disablenpc "#maogate1_end2";
@@ -8779,7 +8779,7 @@ OnTouch:
}
}
-que_job03,14,182,1 script #maogate2 139,1,1,{
+que_job03,14,182,1 script #maogate2 HIDDEN_WARP_NPC,1,1,{
OnEnter:
enablenpc "#maogate2";
@@ -8851,7 +8851,7 @@ OnTimer597000:
end;
}
-que_job03,14,181,1 script #maogate2_talk1 139,2,2,{
+que_job03,14,181,1 script #maogate2_talk1 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "#maogate2_talk1";
@@ -8892,7 +8892,7 @@ OnTouch:
end;
}
-que_job03,17,150,1 script #maogate2_talk2 139,2,2,{
+que_job03,17,150,1 script #maogate2_talk2 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk2";
@@ -8938,7 +8938,7 @@ OnTouch:
end;
}
-que_job03,16,97,1 script #maogate2_talk3 139,2,2,{
+que_job03,16,97,1 script #maogate2_talk3 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk3";
@@ -8995,7 +8995,7 @@ OnTouch:
end;
}
-que_job03,44,33,1 script #maogate2_talk4 139,2,2,{
+que_job03,44,33,1 script #maogate2_talk4 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk4";
@@ -9047,7 +9047,7 @@ OnTouch:
end;
}
-que_job03,93,21,1 script #maogate2_talk5 139,2,2,{
+que_job03,93,21,1 script #maogate2_talk5 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk5";
@@ -9084,7 +9084,7 @@ OnTouch:
end;
}
-que_job03,93,21,1 script #maogate2_talk6 139,3,3,{
+que_job03,93,21,1 script #maogate2_talk6 HIDDEN_WARP_NPC,3,3,{
OnStop:
disablenpc "#maogate2_talk6";
@@ -9157,7 +9157,7 @@ OnTouch:
end;
}
-que_job03,180,144,1 script #maogate2_talk7 139,2,2,{
+que_job03,180,144,1 script #maogate2_talk7 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk7";
@@ -9211,7 +9211,7 @@ OnTouch:
end;
}
-que_job03,77,179,1 script #maogate2_talk8 139,2,2,{
+que_job03,77,179,1 script #maogate2_talk8 HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_talk8";
@@ -9259,7 +9259,7 @@ OnTimer20100:
end;
}
-que_job03,73,82,1 script #maogate2_battle 139,2,2,{
+que_job03,73,82,1 script #maogate2_battle HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_battle";
@@ -9305,7 +9305,7 @@ OnMyMobDead:
end;
}
-que_job03,66,85,5 script Dandelion Member#2_bt 880,{
+que_job03,66,85,5 script Dandelion Member#2_bt 4_M_MASKMAN,{
if(mao_request == 124 || mao_request == 125)
{
@@ -9377,7 +9377,7 @@ OnEnter:
end;
}
-que_job03,87,83,1 script #maogate2_setting 139,2,2,{
+que_job03,87,83,1 script #maogate2_setting HIDDEN_WARP_NPC,2,2,{
OnStop:
disablenpc "#maogate2_setting";
@@ -9400,7 +9400,7 @@ OnTouch:
}
}
-que_job03,117,101,1 script #maogate2_end 139,3,3,{
+que_job03,117,101,1 script #maogate2_end HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "#maogate2_end";
@@ -9594,7 +9594,7 @@ OnMyMobDead:
end;
}
-que_job03,116,108,5 script Kidd#maogate2_1 884,{
+que_job03,116,108,5 script Kidd#maogate2_1 4_M_ACROSS,{
OnInit:
disablenpc "Kidd#maogate2_1";
@@ -9605,7 +9605,7 @@ OnEnter:
end;
}
-que_job03,126,103,5 script Kidd#maogate2_2 884,{
+que_job03,126,103,5 script Kidd#maogate2_2 4_M_ACROSS,{
end;
@@ -9623,7 +9623,7 @@ OnMyMobDead:
end;
}
-que_job03,121,106,1 script Lin#maogate2_1 885,{
+que_job03,121,106,1 script Lin#maogate2_1 4_F_ACROSS,{
OnInit:
disablenpc "Lin#maogate2_1";
@@ -9634,7 +9634,7 @@ OnEnter:
end;
}
-que_job03,127,101,1 script Lin#maogate2_2 885,{
+que_job03,127,101,1 script Lin#maogate2_2 4_F_ACROSS,{
OnInit:
disablenpc "Lin#maogate2_2";
@@ -9645,7 +9645,7 @@ OnEnter:
end;
}
-que_job03,124,109,3 script R#maogate2 880,{
+que_job03,124,109,3 script R#maogate2 4_M_MASKMAN,{
OnInit:
disablenpc "R#maogate2";
@@ -9660,7 +9660,7 @@ OnSpell:
end;
}
-que_job03,113,107,5 script Dandelion#maogate2_1 880,{
+que_job03,113,107,5 script Dandelion#maogate2_1 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate2_1";
@@ -9671,7 +9671,7 @@ OnEnter:
end;
}
-que_job03,121,100,7 script Dandelion#maogate2_2 880,{
+que_job03,121,100,7 script Dandelion#maogate2_2 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate2_2";
@@ -9690,7 +9690,7 @@ OnSpell2:
end;
}
-que_job03,122,98,1 script Dandelion#maogate2_3 880,{
+que_job03,122,98,1 script Dandelion#maogate2_3 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate2_3";
@@ -9705,7 +9705,7 @@ OnSpell:
end;
}
-que_job03,122,111,5 script Dandelion#maogate2_4 880,{
+que_job03,122,111,5 script Dandelion#maogate2_4 4_M_MASKMAN,{
OnInit:
disablenpc "Dandelion#maogate2_4";
@@ -9720,7 +9720,7 @@ OnSpell:
end;
}
-que_job03,122,106,1 script #maogate2_end2 139,15,15,{
+que_job03,122,106,1 script #maogate2_end2 HIDDEN_WARP_NPC,15,15,{
OnInit:
disablenpc "#maogate2_end2";
@@ -9772,7 +9772,7 @@ OnTouch:
}
}
-morocc,30,29,5 script Member#mao1 880,10,15,{
+morocc,30,29,5 script Member#mao1 4_M_MASKMAN,10,15,{
mes "[Chairman]";
mes "So it's agreed.";
@@ -9855,7 +9855,7 @@ OnTouch:
}
}
-morocc,29,26,0 script Member#mao2 880,{
+morocc,29,26,0 script Member#mao2 4_M_MASKMAN,{
mes "[Chairman]";
mes "So it's agreed.";
@@ -9892,7 +9892,7 @@ OnEnter:
end;
}
-morocc,33,27,1 script Member#mao3 880,{
+morocc,33,27,1 script Member#mao3 4_M_MASKMAN,{
mes "[Chairman]";
mes "So it's agreed.";
@@ -9929,7 +9929,7 @@ OnEnter:
end;
}
-morocc,34,30,3 script Member#mao4 880,{
+morocc,34,30,3 script Member#mao4 4_M_MASKMAN,{
mes "[Chairman]";
mes "So it's agreed.";
@@ -10166,7 +10166,7 @@ OnMyMobDead:
end;
}
-que_job01,68,88,5 script Simon#mao 881,{
+que_job01,68,88,5 script Simon#mao 4_M_SITDOWN,{
mes "[Simon]";
mes "...No. How many";
@@ -10217,9 +10217,9 @@ que_job01,68,88,5 script Simon#mao 881,{
close;
}
-que_job01,70,84,1 duplicate(Simon#mao) Kimmie 882,0,0
+que_job01,70,84,1 duplicate(Simon#mao) Kimmie 4_F_SITDOWN,0,0
-sec_in02,38,162,0 script Morroc Invasion Manager 882,{
+sec_in02,38,162,0 script Morroc Invasion Manager 4_F_SITDOWN,{
callfunc "F_GM_NPC";
mes "A total of " + $maoattack + " users completed";
mes "the Satan Morroc: Lin Quest.";
diff --git a/npc/quests/doomed_swords.txt b/npc/quests/doomed_swords.txt
index 16b34331b..6bccc7347 100644
--- a/npc/quests/doomed_swords.txt
+++ b/npc/quests/doomed_swords.txt
@@ -21,7 +21,7 @@
//= 1.5 Added missing checkweight. [L0ne_W0lf]
//============================================================
-prt_in,162,11,2 script Ghatu#magum 86,{
+prt_in,162,11,2 script Ghatu#magum 4_M_04,{
if (event_magum == 0) {
if (dmdswrd_Q2 & 1 || dmdswrd_Q2 & 2 || dmdswrd_Q2 & 4 || dmdswrd_Q2 & 8 || dmdswrd_Q2 & 16 || dmdswrd_Q2 & 32) {
mes "[Ghatu]";
@@ -116,7 +116,7 @@ prt_in,162,11,2 script Ghatu#magum 86,{
close;
}
-prontera,197,188,2 script Veeyop#magum 50,{
+prontera,197,188,2 script Veeyop#magum 1_M_04,{
if (dmdswrd_Q2 & 1) {
mes "[Veeyop]";
mes "You know, talking";
@@ -156,7 +156,7 @@ prontera,197,188,2 script Veeyop#magum 50,{
close;
}
-morocc,281,178,2 script Cetsu#magum 97,{
+morocc,281,178,2 script Cetsu#magum 4W_M_01,{
if (dmdswrd_Q2 & 2) {
mes "[Cetsu]";
mes "I keep thinking about";
@@ -208,7 +208,7 @@ morocc,281,178,2 script Cetsu#magum 97,{
close;
}
-izlude_in,173,88,2 script Nain#magum 102,{
+izlude_in,173,88,2 script Nain#magum 8_F,{
if (dmdswrd_Q2 == 4) {
mes "[Nain]";
mes "It doesn't matter how";
@@ -252,7 +252,7 @@ izlude_in,173,88,2 script Nain#magum 102,{
close;
}
-pay_fild08,218,283,2 script Mysterious Man#magum 89,{
+pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
if (checkweight(1201,1) == 0) {
mes "[Mysterious Man]";
mes "Hold it.";
diff --git a/npc/quests/doomed_swords_quest.txt b/npc/quests/doomed_swords_quest.txt
index 172d90caa..e4a1ddf58 100644
--- a/npc/quests/doomed_swords_quest.txt
+++ b/npc/quests/doomed_swords_quest.txt
@@ -16,7 +16,7 @@
//= 1.0 First version. [L0ne_W0lf]
//============================================================
-mjolnir_02,186,193,4 script Middle-Aged Man#magum1 57,{
+mjolnir_02,186,193,4 script Middle-Aged Man#magum1 1_M_LIBRARYMASTER,{
if (dmdswrd_Q > 30) {
if (dmdswrd_Q == 31) {
mes "[Middle-Aged Man]";
@@ -345,7 +345,7 @@ mjolnir_02,186,193,4 script Middle-Aged Man#magum1 57,{
}
}
-payon,248,159,1 script Old Man#magum1 120,{
+payon,248,159,1 script Old Man#magum1 2_M_PHARMACIST,{
if (dmdswrd_Q == 35) {
mes "[Old Man]";
mes "Wha--? Who are";
@@ -791,7 +791,7 @@ payon,248,159,1 script Old Man#magum1 120,{
}
}
-morocc,248,159,4 script Young Man#magum1 86,{
+morocc,248,159,4 script Young Man#magum1 4_M_04,{
if (dmdswrd_Q == 39) {
mes "[Huey]";
mes "Excuse me, but...";
diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt
index 3daf992fb..135fc768b 100644
--- a/npc/quests/eye_of_hellion.txt
+++ b/npc/quests/eye_of_hellion.txt
@@ -23,7 +23,7 @@
//= 2.1 Updated RE/Pre-RE EXP. [Euphy]
//============================================================
-morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{
+morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -672,7 +672,7 @@ OnTouch:
end;
}
-prontera,269,326,3 script Clanux Heffron#hellion 50,{
+prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1037,7 +1037,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 50,{
close;
}
-prontera,223,82,0 script #prt_key-1 111,{
+prontera,223,82,0 script #prt_key-1 HIDDEN_NPC,{
if (HELLIONQ == 39) {
mes "^3355FFIt's a training dummy";
mes "with a gash in its body";
@@ -1072,7 +1072,7 @@ prontera,223,82,0 script #prt_key-1 111,{
close;
}
-prontera,45,67,0 script #prt_key-1-1 111,1,1,{
+prontera,45,67,0 script #prt_key-1-1 HIDDEN_NPC,1,1,{
OnTouch:
if (HELLIONQ == 40 || HELLIONQ == 41) {
mes "[" + strcharinfo(0) + "]";
@@ -1153,7 +1153,7 @@ OnTouch:
end;
}
-prt_in,128,79,0 script Unknown Machine#prt_key 111,{
+prt_in,128,79,0 script Unknown Machine#prt_key HIDDEN_NPC,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1284,7 +1284,7 @@ prt_in,128,79,0 script Unknown Machine#prt_key 111,{
close;
}
-payon,182,132,3 script Grout'he Tuccok#hellion 48,{
+payon,182,132,3 script Grout'he Tuccok#hellion 1_M_02,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1623,7 +1623,7 @@ OnTouch:
end;
}
-payon,82,109,3 script Pile of Stone#paypuzz2 111,{
+payon,82,109,3 script Pile of Stone#paypuzz2 HIDDEN_NPC,{
if (HELLIONQ == 49) {
mes "[" + strcharinfo(0) + "]";
mes "Well, this is the place";
@@ -1643,7 +1643,7 @@ payon,82,109,3 script Pile of Stone#paypuzz2 111,{
}
}
-payon,239,56,3 script Dried Fish#paypuzz3 111,{
+payon,239,56,3 script Dried Fish#paypuzz3 HIDDEN_NPC,{
if (HELLIONQ == 50) {
mes "[" + strcharinfo(0) + "]";
mes "So... Dried fish all";
@@ -1664,7 +1664,7 @@ payon,239,56,3 script Dried Fish#paypuzz3 111,{
}
}
-payon,240,160,3 script Vat#paypuzz4 111,{
+payon,240,160,3 script Vat#paypuzz4 HIDDEN_NPC,{
if (HELLIONQ == 51) {
mes "[" + strcharinfo(0) + "]";
mes "Alright, the last";
@@ -1690,7 +1690,7 @@ payon,240,160,3 script Vat#paypuzz4 111,{
}
}
-payon,159,129,3 script Wooden Floor#paypuzz5 111,{
+payon,159,129,3 script Wooden Floor#paypuzz5 HIDDEN_NPC,{
if (HELLIONQ == 53) {
mes "[" + strcharinfo(0) + "]";
mes "Hey, the floor around";
@@ -1790,7 +1790,7 @@ payon,159,129,3 script Wooden Floor#paypuzz5 111,{
}
}
-pay_arche,142,28,0 script Buddha Statue#paypuzz6 111,5,5,{
+pay_arche,142,28,0 script Buddha Statue#paypuzz6 HIDDEN_NPC,5,5,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1889,7 +1889,7 @@ OnTouch:
end;
}
-geffen,110,200,3 script Sage Welshyun#hellion 754,3,3,{
+geffen,110,200,3 script Sage Welshyun#hellion 4_M_SAGE_A,3,3,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -2258,7 +2258,7 @@ OnTouch:
end;
}
-gef_tower,116,37,0 script Enoz#hellion 748,{
+gef_tower,116,37,0 script Enoz#hellion 4_M_ALCHE_A,{
if (HELLIONQ == 59 || HELLIONQ == 62) {
mes "[Enoz]";
mes "It's gone, it's gone!";
@@ -2368,7 +2368,7 @@ gef_tower,116,37,0 script Enoz#hellion 748,{
close;
}
-gef_fild09,296,59,0 script Hidden Cave#hellion 111,3,3,{
+gef_fild09,296,59,0 script Hidden Cave#hellion HIDDEN_NPC,3,3,{
if (HELLIONQ == 68) {
mes "^3355FFAmongst the wild bushes";
mes "and overgrown grass, you";
diff --git a/npc/quests/first_class/tu_acolyte.txt b/npc/quests/first_class/tu_acolyte.txt
index 3f845faaf..fde13dbae 100644
--- a/npc/quests/first_class/tu_acolyte.txt
+++ b/npc/quests/first_class/tu_acolyte.txt
@@ -23,7 +23,7 @@
// Priest Praupin
//============================================================
-prt_church,179,15,1 script Priest Praupin 110,{
+prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "[Priest Praupin]";
if(BaseJob != Job_Acolyte){
if(tu_acolyte01 == 25){
@@ -174,7 +174,7 @@ prt_church,179,15,1 script Priest Praupin 110,{
// Asthe
//============================================================
-prt_monk,230,106,3 script Asthe#tu 79,{
+prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "[Asthe]";
switch(tu_acolyte01){
case 1:
@@ -800,7 +800,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
// Priest Gardron
//============================================================
-monk_in,18,38,6 script Priest Gardron#tu 110,{
+monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
mes "[Priest Gardron]";
if(tu_acolyte01 == 7){
if(countitem(7148) >= 1){
@@ -952,7 +952,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
// Dog
//============================================================
-prt_monk,235,245,5 script Dog#tu 81,{
+prt_monk,235,245,5 script Dog#tu 4_DOG01,{
mes "[Dog]";
mes "^CDB79EBark bark!";
mes "Woof woof!^000000";
@@ -999,7 +999,7 @@ prt_monk,235,245,5 script Dog#tu 81,{
// Boy
//============================================================
-prt_monk,243,238,5 script Boy#boy_voi 139,5,5,{
+prt_monk,243,238,5 script Boy#boy_voi HIDDEN_WARP_NPC,5,5,{
OnTouch_:
if(tu_acolyte01 != 10)end;
mes "[??]";
@@ -1010,7 +1010,7 @@ OnTouch_:
// Ill Girl
//============================================================
-prt_monk,226,257,6 script Ill Girl#tu 93,{
+prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
mes "[Angelic]";
if(tu_acolyte01 > 12){
mes "Thanks for helping me.";
@@ -1212,7 +1212,7 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
// Veiner
//============================================================
-prt_monk,197,228,3 script Veiner 89,{
+prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
mes "[Veiner]";
if(countitem(1081) && tu_acolyte01 == 18){
mes "So very exhausted...";
@@ -1256,7 +1256,7 @@ prt_monk,197,228,3 script Veiner 89,{
// Hedrick
//============================================================
-prt_monk,28,260,5 script Hedrick 50,{
+prt_monk,28,260,5 script Hedrick 1_M_04,{
mes "[Hedrick]";
mes "^333333*Whew!*^000000";
mes "Man I worked hard today!";
@@ -1292,7 +1292,7 @@ prt_monk,28,260,5 script Hedrick 50,{
// Weapon Merchant
//============================================================
-prt_monk,136,261,0 script Weapon Merchant#tu 139,9,9,{
+prt_monk,136,261,0 script Weapon Merchant#tu HIDDEN_WARP_NPC,9,9,{
OnTouch:
if(tu_acolyte01 != 20 || countitem(1081)==0) end;
mes "[Weapon Merchant]";
@@ -1310,7 +1310,7 @@ OnTouch:
// Karven
//============================================================
-monk_in,103,176,7 script Karven 60,{
+monk_in,103,176,7 script Karven 1_M_PASTOR,{
mes "[Karven]";
mes "May you rest";
if(tu_acolyte01 == 21 && countitem(7183)){
@@ -1344,7 +1344,7 @@ monk_in,103,176,7 script Karven 60,{
// Gloria
//============================================================
-prt_monk,219,164,3 script Gloria#tu 95,{
+prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
mes "[Gloria]";
if(BaseJob != Job_Acolyte){
mes "Hi, hi~";
@@ -1417,7 +1417,7 @@ prt_monk,219,164,3 script Gloria#tu 95,{
// Cleope Verce
//============================================================
-prt_monk,153,210,3 script Cleope Verce 95,{
+prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
mes "[Cleope Verce]";
if(BaseJob != Job_Acolyte){
if (JobLevel < 40) {
@@ -1591,7 +1591,7 @@ prt_monk,153,210,3 script Cleope Verce 95,{
}
// Range NPC
//============================================================
-prt_monk,217,123,0 script #tu_monk 139,10,10,{
+prt_monk,217,123,0 script #tu_monk HIDDEN_WARP_NPC,10,10,{
OnTouch_:
if(BaseJob == Job_Acolyte){
switch(tu_acolyte01){
@@ -1612,7 +1612,7 @@ OnTouch_:
// Eavesdrop
//============================================================
-prt_monk,223,123,3 script Eavesdrop#tu 111,{
+prt_monk,223,123,3 script Eavesdrop#tu HIDDEN_NPC,{
if(BaseJob != Job_Acolyte){
mes "^3355FFThere's nothing here.^000000";
close;
diff --git a/npc/quests/first_class/tu_archer.txt b/npc/quests/first_class/tu_archer.txt
index b965ae05d..247aa0329 100644
--- a/npc/quests/first_class/tu_archer.txt
+++ b/npc/quests/first_class/tu_archer.txt
@@ -26,7 +26,7 @@
// Bard Jet
//============================================================
-payon_in02,67,65,3 script Bard Jet#tu 51,{
+payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
mes "[Jet]";
mes "Every god never grows old";
mes "Because of beautiful";
@@ -162,7 +162,7 @@ payon_in02,67,65,3 script Bard Jet#tu 51,{
// Sign
//============================================================
-pay_arche,127,154,4 script Sign#arc 835,{
+pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
mes " ";
mes " Archer Job Change Office ---> ";
mes " <--- Icarus ";
@@ -172,7 +172,7 @@ pay_arche,127,154,4 script Sign#arc 835,{
// Master Kavaruk
//============================================================
-payon_in02,54,13,3 script Master Kavaruk 55,{
+payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
mes "[Master Kavaruk]";
mes "Hello, young one.";
mes "I am Master Kavaruk";
@@ -418,7 +418,7 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
// Reidin Corse
//============================================================
-pay_arche,103,165,5 script Reidin Corse#tu 832,{
+pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "[Reidin Corse]";
if(MaxWeight - Weight < 2000){
mes "Hey, you're carrying an";
@@ -1187,7 +1187,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
// Seisner
//============================================================
-pay_arche,84,139,3 script Seisner 727,{
+pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
specialeffect EF_HIT2,"#Target";
mes "[Seisner]";
mes "Aaaah!";
@@ -1393,7 +1393,7 @@ pay_arche,84,139,3 script Seisner 727,{
// Target
//============================================================
-pay_arche,76,135,3 script #Target 111,{ end; }
+pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
// Acolyte
//============================================================
@@ -1551,7 +1551,7 @@ pay_arche,76,135,3 script #Target 111,{ end; }
// Alchemist Guildmember
//============================================================
-pay_arche,130,113,3 script Alchemist Guildmember#tu 740,{
+pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
mes "[Alchemist Guildmember]";
if(tu_archer02 > 0){
if((countitem(1032) > 0) || (countitem(905) > 0 )){ // Blossom_Of_Maneater & Stem
@@ -1625,7 +1625,7 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 740,{
// Arthail
//============================================================
-prontera,126,335,5 script Arthail 51,{
+prontera,126,335,5 script Arthail 1_M_BARD,{
mes "[Arthail]";
if(tu_archer02 < 3){
mes "I am the Bard";
@@ -1806,7 +1806,7 @@ prontera,126,335,5 script Arthail 51,{
// New Guild Master
//============================================================
-prontera,167,281,3 script New Guild Master#tu 753,{
+prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
mes "[New Guild Master]";
mes "Hearken, all";
mes "of you who seek";
@@ -1829,7 +1829,7 @@ prontera,167,281,3 script New Guild Master#tu 753,{
// Mage
//============================================================
-prontera,144,301,5 script Mage#tu 123,{
+prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
mes "[Mage]";
mes "Did you see that";
mes "new guild master?";
@@ -1857,7 +1857,7 @@ prontera,144,301,5 script Mage#tu 123,{
// Minister
//============================================================
-prt_castle,76,165,6 script Minister#tu 55,{
+prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
mes "[Minister]";
mes "The royal family";
mes "is extremely busy";
@@ -1917,7 +1917,7 @@ prt_castle,76,165,6 script Minister#tu 55,{
// Range NPC
//============================================================
-prt_castle,94,150,4 script #sound_tu 139,6,6,{
+prt_castle,94,150,4 script #sound_tu HIDDEN_WARP_NPC,6,6,{
OnTouch_:
if(tu_archer02 == 6) {
mes "[Minister]";
@@ -1932,7 +1932,7 @@ OnTouch_:
// Bishop Maugins
//============================================================
-monk_in,19,43,1 script Bishop Maugins 60,{
+monk_in,19,43,1 script Bishop Maugins 1_M_PASTOR,{
mes "[Bishop Maugins]";
if(tu_archer02 == 7){
mes "Greetings.";
diff --git a/npc/quests/first_class/tu_ma_th01.txt b/npc/quests/first_class/tu_ma_th01.txt
index 6bbe5c456..a80f424b0 100644
--- a/npc/quests/first_class/tu_ma_th01.txt
+++ b/npc/quests/first_class/tu_ma_th01.txt
@@ -16,7 +16,7 @@
// Battle Traces 1
//============================================================
-moc_fild12,166,369,0 script Trace of Battle#1 844,{
+moc_fild12,166,369,0 script Trace of Battle#1 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 5){
mes "^3355FFYou find traces of poison";
@@ -107,7 +107,7 @@ moc_fild12,166,369,0 script Trace of Battle#1 844,{
// Battle Traces 2
//============================================================
-moc_fild12,173,215,0 script Trace of Battle#2 844,{
+moc_fild12,173,215,0 script Trace of Battle#2 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 9){
mes "^3355FFThere are signs";
@@ -157,7 +157,7 @@ moc_fild12,173,215,0 script Trace of Battle#2 844,{
// Battle Traces 3
//============================================================
-moc_fild12,276,165,0 script Trace of Battle#3 844,{
+moc_fild12,276,165,0 script Trace of Battle#3 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 10){
mes "^3355FFThere are signs";
@@ -210,7 +210,7 @@ moc_fild12,276,165,0 script Trace of Battle#3 844,{
// Battle Traces 4
//============================================================
-moc_fild11,39,163,0 script Trace of Battle#4 844,{
+moc_fild11,39,163,0 script Trace of Battle#4 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 11){
mes "^3355FFThere are signs";
@@ -270,7 +270,7 @@ moc_fild11,39,163,0 script Trace of Battle#4 844,{
// Battle Traces 5
//============================================================
-moc_fild11,205,52,0 script Trace of Battle#5 844,{
+moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 12){
mes "^3355FFThere are signs";
@@ -419,7 +419,7 @@ moc_fild11,205,52,0 script Trace of Battle#5 844,{
// Battle Traces 6
//============================================================
-moc_fild11,226,235,0 script Trace of Battle#6 844,{
+moc_fild11,226,235,0 script Trace of Battle#6 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
mes "^3355FFThere are signs";
@@ -462,7 +462,7 @@ moc_fild11,226,235,0 script Trace of Battle#6 844,{
// Battle Traces 7
//============================================================
-moc_fild11,184,342,0 script Trace of Battle#7 844,{
+moc_fild11,184,342,0 script Trace of Battle#7 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
mes "^3355FFThere are signs";
@@ -503,7 +503,7 @@ moc_fild11,184,342,0 script Trace of Battle#7 844,{
// Battle Traces 8
//============================================================
-moc_fild17,213,358,0 script Trace of Battle#8 844,{
+moc_fild17,213,358,0 script Trace of Battle#8 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
mes "^3355FFThere are two";
@@ -564,7 +564,7 @@ moc_fild17,213,358,0 script Trace of Battle#8 844,{
// Battle Traces 9
//============================================================
-moc_fild17,228,274,0 script Trace of Battle#9 844,{
+moc_fild17,228,274,0 script Trace of Battle#9 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 14){
mes "^3355FFTraces of some";
@@ -659,7 +659,7 @@ moc_fild17,228,274,0 script Trace of Battle#9 844,{
// Battle Traces 10
//============================================================
-moc_fild17,34,292,0 script Trace of Battle#10 844,{
+moc_fild17,34,292,0 script Trace of Battle#10 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 16){
mes "^3355FFThere are signs";
@@ -712,7 +712,7 @@ moc_fild17,34,292,0 script Trace of Battle#10 844,{
// Battle Traces 11
//============================================================
-moc_fild18,346,296,0 script Trace of Battle#11 844,{
+moc_fild18,346,296,0 script Trace of Battle#11 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 17){
mes "^3355FFThere are signs";
@@ -769,7 +769,7 @@ moc_fild18,346,296,0 script Trace of Battle#11 844,{
// Battle Traces 12
//============================================================
-moc_fild18,309,257,0 script Trace of Battle#12 844,{
+moc_fild18,309,257,0 script Trace of Battle#12 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 18){
mes "^3355FFThere are signs";
@@ -822,7 +822,7 @@ moc_fild18,309,257,0 script Trace of Battle#12 844,{
// Battle Traces 13
//============================================================
-moc_fild18,177,333,0 script Trace of Battle#13 844,{
+moc_fild18,177,333,0 script Trace of Battle#13 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 19){
mes "^3355FFThere are signs";
@@ -876,7 +876,7 @@ moc_fild18,177,333,0 script Trace of Battle#13 844,{
// Battle Traces 14
//============================================================
-moc_fild18,111,303,0 script Trace of Battle#14 844,{
+moc_fild18,111,303,0 script Trace of Battle#14 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 20){
mes "^3355FFThere are signs";
@@ -929,7 +929,7 @@ moc_fild18,111,303,0 script Trace of Battle#14 844,{
// Battle Traces 15
//============================================================
-moc_fild18,109,197,0 script Trace of Battle#15 844,{
+moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 21){
mes "^3355FFThere are signs";
@@ -1252,7 +1252,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 844,{
// Battle Traces 16
//============================================================
-moc_fild18,156,96,0 script Trace of Battle#16 844,{
+moc_fild18,156,96,0 script Trace of Battle#16 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 25){
mes "^3355FFThere are signs";
diff --git a/npc/quests/first_class/tu_magician01.txt b/npc/quests/first_class/tu_magician01.txt
index a616c2f0d..97ac69dcb 100644
--- a/npc/quests/first_class/tu_magician01.txt
+++ b/npc/quests/first_class/tu_magician01.txt
@@ -17,14 +17,14 @@
// Sign
//============================================================
-geffen,61,174,4 script Sign#M 111,{
+geffen,61,174,4 script Sign#M HIDDEN_NPC,{
mes "- Mage Job Change -";
close;
}
// New Mage Manager
//============================================================
-geffen,67,180,4 script New Mage Manager#M 102,{
+geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "[Mana]";
if(Class == Job_Novice){
mes "[Mana]";
diff --git a/npc/quests/first_class/tu_merchant.txt b/npc/quests/first_class/tu_merchant.txt
index 2e838e4da..8636810bd 100644
--- a/npc/quests/first_class/tu_merchant.txt
+++ b/npc/quests/first_class/tu_merchant.txt
@@ -17,7 +17,7 @@
// Guarnien
//============================================================
-alberta_in,70,51,5 script Guarnien 98,{
+alberta_in,70,51,5 script Guarnien 4W_M_02,{
mes "[Guarnien]";
if(Class != Job_Merchant && Class != Job_Baby_Merchant){
mes "Hello stranger.";
@@ -676,7 +676,7 @@ alberta_in,70,51,5 script Guarnien 98,{
// Sagle
//============================================================
-prontera,66,111,3 script Sagle 82,{
+prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
if(tu_merchant == 8){
mes "Hello, hello~";
@@ -835,7 +835,7 @@ prontera,66,111,3 script Sagle 82,{
// Kellion
//============================================================
-prontera,93,330,3 script Kellion 97,{
+prontera,93,330,3 script Kellion 4W_M_01,{
mes "[Kellion]";
if(tu_merchant == 8){
mes "I'm selling sets of";
@@ -969,7 +969,7 @@ prontera,93,330,3 script Kellion 97,{
// Aigie
//============================================================
-prt_in,169,11,3 script Aigie 92,{
+prt_in,169,11,3 script Aigie 4_F_03,{
if(tu_merchant == 8){
mes "[Aigie]";
mes "Welcome to my shop.";
@@ -1115,7 +1115,7 @@ prt_in,169,11,3 script Aigie 92,{
// Jayon
//============================================================
-prontera,247,129,3 script Jayon 85,{
+prontera,247,129,3 script Jayon 4_M_03,{
if(tu_merchant == 8){
mes "[Jayon]";
mes "If you've checked out the market for Red Potions, you know that my price is the best. I'm offering 10 Red Potions for only 410 Zeny!";
@@ -1267,7 +1267,7 @@ prontera,247,129,3 script Jayon 85,{
// Maos
//============================================================
-prt_in,251,129,3 script Maos 709,{
+prt_in,251,129,3 script Maos 4_M_SEAMAN,{
if(tu_merchant == 8){
mes "[Maos]";
mes "Don't say anything.";
diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt
index 57e3fa447..66962d97f 100644
--- a/npc/quests/first_class/tu_sword.txt
+++ b/npc/quests/first_class/tu_sword.txt
@@ -19,7 +19,7 @@
// Shurank
//============================================================
-izlude_in,82,163,3 script Shurank 733,{
+izlude_in,82,163,3 script Shurank 4_M_JOB_KNIGHT1,{
mes "[Shurank]";
if(Class == Job_Novice || Class == Job_Baby){
mes "Still wondering";
@@ -991,7 +991,7 @@ izlude_in,82,163,3 script Shurank 733,{
// Daqu'ee
//============================================================
-geffen,154,143,3 script Dequ'ee 734,{
+geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
if(BaseJob == Job_Novice){
mes "[Dequ'ee]";
mes "Hey there.";
@@ -2255,7 +2255,7 @@ geffen,154,143,3 script Dequ'ee 734,{
// Geil
//============================================================
-morocc_in,51,101,3 script Geil 89,{
+morocc_in,51,101,3 script Geil 4_M_ORIENT02,{
mes "[Geil]";
if(tu_swordman == 15){
mes "Were you sent by the authorities? Quit giving me such a hard time! I'm not the murderer! I don't even know who was killed. I'm not the one you're looking for!";
@@ -2306,7 +2306,7 @@ morocc_in,51,101,3 script Geil 89,{
// Meutro
//============================================================
-morocc,82,292,5 script Muetro 84,{
+morocc,82,292,5 script Muetro 4_M_02,{
mes "[Muetro]";
if(tu_swordman == 15){
mes "You're just";
@@ -2347,7 +2347,7 @@ morocc,82,292,5 script Muetro 84,{
// Hans
//============================================================
-morocc,240,72,3 script Hans 86,{
+morocc,240,72,3 script Hans 4_M_04,{
mes "[Hans]";
if(tu_swordman == 15){
mes "Help me!";
@@ -2405,7 +2405,7 @@ morocc,240,72,3 script Hans 86,{
// Bankley
//============================================================
-morocc_in,12,156,3 script Bankley 97,{
+morocc_in,12,156,3 script Bankley 4W_M_01,{
if(tu_swordman > 19){
mes "^3355FFBankley had a pitiable";
mes "expression on his face.^000000";
diff --git a/npc/quests/first_class/tu_thief01.txt b/npc/quests/first_class/tu_thief01.txt
index fc86e52c0..0c431951f 100644
--- a/npc/quests/first_class/tu_thief01.txt
+++ b/npc/quests/first_class/tu_thief01.txt
@@ -18,7 +18,7 @@
// Thief Trainer
//============================================================
-moc_ruins,66,164,4 script Thief Trainer#T 84,{
+moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "[Yierhan]";
if(Class == Job_Novice){
mes "Eh...?";
diff --git a/npc/quests/guildrelay.txt b/npc/quests/guildrelay.txt
index 8c741719c..cafdade0e 100644
--- a/npc/quests/guildrelay.txt
+++ b/npc/quests/guildrelay.txt
@@ -18,7 +18,7 @@
// Floating NPCs to duplicate from.
//============================================================
-- script RelayDummy1::GuildRelay1 754,{
+- script RelayDummy1::GuildRelay1 4_M_SAGE_A,{
set .@name$,strnpcinfo(1);
if (.@name$ == "Buzz") {
set .@name2$,"Lenya";
@@ -1218,7 +1218,7 @@
}
}
-- script RelayDummy2::GuildRelay2 754,{
+- script RelayDummy2::GuildRelay2 4_M_SAGE_A,{
set .@name$,strnpcinfo(1);
getmapxy(.@m$,.@x,.@x,1);
set .@GID, GetCastleData(.@m$,1);
@@ -1727,7 +1727,7 @@
}
}
-- script RelayDummy3::GuildRelay3 754,{
+- script RelayDummy3::GuildRelay3 4_M_SAGE_A,{
set .@name$,strnpcinfo(1);
getmapxy(.@m$,.@x,.@x,1);
set .@GID, GetCastleData(.@m$,1);
@@ -2412,7 +2412,7 @@
close;
}
-- script GuildDummy4::GuildRelay4 754,{
+- script GuildDummy4::GuildRelay4 4_M_SAGE_A,{
set .@name$,strnpcinfo(1);
getmapxy(.@m$,.@x,.@x,1);
set .@GID, GetCastleData(.@m$,1);
@@ -3090,140 +3090,140 @@
// Luina 1
//============================================================
-aldeg_cas01,51,102,5 duplicate(GuildRelay1) Buzz#01 754,{
-aldeg_cas01,75,39,3 duplicate(GuildRelay2) Lenya#01 754,{
-aldeg_cas01,200,175,3 duplicate(GuildRelay3) Gealuve#01 754,{
-aldeg_cas01,59,224,3 duplicate(GuildRelay4) Pariz#01 754,{
+aldeg_cas01,51,102,5 duplicate(GuildRelay1) Buzz#01 4_M_SAGE_A,{
+aldeg_cas01,75,39,3 duplicate(GuildRelay2) Lenya#01 4_M_SAGE_A,{
+aldeg_cas01,200,175,3 duplicate(GuildRelay3) Gealuve#01 4_M_SAGE_A,{
+aldeg_cas01,59,224,3 duplicate(GuildRelay4) Pariz#01 4_M_SAGE_A,{
// Luina 2
//============================================================
-aldeg_cas02,120,51,5 duplicate(GuildRelay1) Buzz#02 754
-aldeg_cas02,180,184,3 duplicate(GuildRelay2) Lenya#02 754
-aldeg_cas02,62,65,3 duplicate(GuildRelay3) Gealuve#02 754
-aldeg_cas02,62,201,3 duplicate(GuildRelay4) Pariz#02 754
+aldeg_cas02,120,51,5 duplicate(GuildRelay1) Buzz#02 4_M_SAGE_A
+aldeg_cas02,180,184,3 duplicate(GuildRelay2) Lenya#02 4_M_SAGE_A
+aldeg_cas02,62,65,3 duplicate(GuildRelay3) Gealuve#02 4_M_SAGE_A
+aldeg_cas02,62,201,3 duplicate(GuildRelay4) Pariz#02 4_M_SAGE_A
// Luina 3
//============================================================
-aldeg_cas03,70,252,5 duplicate(GuildRelay1) Buzz#03 754
-aldeg_cas03,72,115,3 duplicate(GuildRelay2) Lenya#03 754
-aldeg_cas03,114,119,3 duplicate(GuildRelay3) Gealuve#03 754
-aldeg_cas03,188,181,3 duplicate(GuildRelay4) Pariz#03 754
+aldeg_cas03,70,252,5 duplicate(GuildRelay1) Buzz#03 4_M_SAGE_A
+aldeg_cas03,72,115,3 duplicate(GuildRelay2) Lenya#03 4_M_SAGE_A
+aldeg_cas03,114,119,3 duplicate(GuildRelay3) Gealuve#03 4_M_SAGE_A
+aldeg_cas03,188,181,3 duplicate(GuildRelay4) Pariz#03 4_M_SAGE_A
// Luina 4
//============================================================
-aldeg_cas04,31,116,5 duplicate(GuildRelay1) Buzz#04 754
-aldeg_cas04,66,117,3 duplicate(GuildRelay2) Lenya#04 754
-aldeg_cas04,24,80,3 duplicate(GuildRelay3) Gealuve#04 754
-aldeg_cas04,181,97,3 duplicate(GuildRelay4) Pariz#04 754
+aldeg_cas04,31,116,5 duplicate(GuildRelay1) Buzz#04 4_M_SAGE_A
+aldeg_cas04,66,117,3 duplicate(GuildRelay2) Lenya#04 4_M_SAGE_A
+aldeg_cas04,24,80,3 duplicate(GuildRelay3) Gealuve#04 4_M_SAGE_A
+aldeg_cas04,181,97,3 duplicate(GuildRelay4) Pariz#04 4_M_SAGE_A
// Luina 5
//============================================================
-aldeg_cas05,31,191,5 duplicate(GuildRelay1) Buzz#05 754
-aldeg_cas05,140,196,3 duplicate(GuildRelay2) Lenya#05 754
-aldeg_cas05,148,224,3 duplicate(GuildRelay3) Gealuve#05 754
-aldeg_cas05,165,51,3 duplicate(GuildRelay4) Pariz#05 754
+aldeg_cas05,31,191,5 duplicate(GuildRelay1) Buzz#05 4_M_SAGE_A
+aldeg_cas05,140,196,3 duplicate(GuildRelay2) Lenya#05 4_M_SAGE_A
+aldeg_cas05,148,224,3 duplicate(GuildRelay3) Gealuve#05 4_M_SAGE_A
+aldeg_cas05,165,51,3 duplicate(GuildRelay4) Pariz#05 4_M_SAGE_A
// Britoniah 1
//============================================================
-gefg_cas01,85,47,4 duplicate(GuildRelay1) Jody#01 754
-gefg_cas01,67,83,3 duplicate(GuildRelay2) Ron Haware#01 754
-gefg_cas01,184,40,3 duplicate(GuildRelay3) Vers#01 754
-gefg_cas01,35,34,6 duplicate(GuildRelay4) Gen Garish#01 754
+gefg_cas01,85,47,4 duplicate(GuildRelay1) Jody#01 4_M_SAGE_A
+gefg_cas01,67,83,3 duplicate(GuildRelay2) Ron Haware#01 4_M_SAGE_A
+gefg_cas01,184,40,3 duplicate(GuildRelay3) Vers#01 4_M_SAGE_A
+gefg_cas01,35,34,6 duplicate(GuildRelay4) Gen Garish#01 4_M_SAGE_A
// Britoniah 2
//============================================================
-gefg_cas02,15,69,4 duplicate(GuildRelay1) Jody#02 754
-gefg_cas02,23,22,3 duplicate(GuildRelay2) Ron Haware#02 754
-gefg_cas02,178,38,3 duplicate(GuildRelay3) Vers#02 754
-gefg_cas02,18,159,5 duplicate(GuildRelay4) Gen Garish#02 754
+gefg_cas02,15,69,4 duplicate(GuildRelay1) Jody#02 4_M_SAGE_A
+gefg_cas02,23,22,3 duplicate(GuildRelay2) Ron Haware#02 4_M_SAGE_A
+gefg_cas02,178,38,3 duplicate(GuildRelay3) Vers#02 4_M_SAGE_A
+gefg_cas02,18,159,5 duplicate(GuildRelay4) Gen Garish#02 4_M_SAGE_A
// Britoniah 3
//============================================================
-gefg_cas03,257,41,4 duplicate(GuildRelay1) Jody#03 754
-gefg_cas03,110,91,3 duplicate(GuildRelay2) Ron Haware#03 754
-gefg_cas03,158,57,3 duplicate(GuildRelay3) Vers#03 754
-gefg_cas03,124,24,3 duplicate(GuildRelay4) Gen Garish#03 754
+gefg_cas03,257,41,4 duplicate(GuildRelay1) Jody#03 4_M_SAGE_A
+gefg_cas03,110,91,3 duplicate(GuildRelay2) Ron Haware#03 4_M_SAGE_A
+gefg_cas03,158,57,3 duplicate(GuildRelay3) Vers#03 4_M_SAGE_A
+gefg_cas03,124,24,3 duplicate(GuildRelay4) Gen Garish#03 4_M_SAGE_A
// Britoniah 4
//============================================================
-gefg_cas04,26,73,4 duplicate(GuildRelay1) Jody#04 754
-gefg_cas04,34,16,1 duplicate(GuildRelay2) Ron Haware#04 754
-gefg_cas04,55,70,5 duplicate(GuildRelay3) Vers#04 754
-gefg_cas04,73,38,6 duplicate(GuildRelay4) Gen Garish#04 754
+gefg_cas04,26,73,4 duplicate(GuildRelay1) Jody#04 4_M_SAGE_A
+gefg_cas04,34,16,1 duplicate(GuildRelay2) Ron Haware#04 4_M_SAGE_A
+gefg_cas04,55,70,5 duplicate(GuildRelay3) Vers#04 4_M_SAGE_A
+gefg_cas04,73,38,6 duplicate(GuildRelay4) Gen Garish#04 4_M_SAGE_A
// Britoniah 5
//============================================================
-gefg_cas05,47,47,4 duplicate(GuildRelay1) Jody#05 754
-gefg_cas05,65,28,3 duplicate(GuildRelay2) Ron Haware#05 754
-gefg_cas05,87,31,3 duplicate(GuildRelay3) Vers#05 754
-gefg_cas05,46,28,3 duplicate(GuildRelay4) Gen Garish#05 754
+gefg_cas05,47,47,4 duplicate(GuildRelay1) Jody#05 4_M_SAGE_A
+gefg_cas05,65,28,3 duplicate(GuildRelay2) Ron Haware#05 4_M_SAGE_A
+gefg_cas05,87,31,3 duplicate(GuildRelay3) Vers#05 4_M_SAGE_A
+gefg_cas05,46,28,3 duplicate(GuildRelay4) Gen Garish#05 4_M_SAGE_A
// Greenwood Lake 1
//============================================================
-payg_cas01,87,35,3 duplicate(GuildRelay1) Chungye#01 106
-payg_cas01,129,29,3 duplicate(GuildRelay2) Dosuhlji#01 754
-payg_cas01,13,146,5 duplicate(GuildRelay3) Yayula#01 741
-payg_cas01,91,49,3 duplicate(GuildRelay4) Ashin#01 59
+payg_cas01,87,35,3 duplicate(GuildRelay1) Chungye#01 1_M_MOC_LORD
+payg_cas01,129,29,3 duplicate(GuildRelay2) Dosuhlji#01 4_M_SAGE_A
+payg_cas01,13,146,5 duplicate(GuildRelay3) Yayula#01 2_M_BARD_ORIENT
+payg_cas01,91,49,3 duplicate(GuildRelay4) Ashin#01 1_M_ORIENT01
// Greenwood Lake 2
//============================================================
-payg_cas02,34,253,3 duplicate(GuildRelay1) Chungye#02 106
-payg_cas02,77,229,3 duplicate(GuildRelay2) Dosuhlji#02 754
-payg_cas02,252,287,3 duplicate(GuildRelay3) Yayula#02 741
-payg_cas02,289,264,3 duplicate(GuildRelay4) Ashin#02 59
+payg_cas02,34,253,3 duplicate(GuildRelay1) Chungye#02 1_M_MOC_LORD
+payg_cas02,77,229,3 duplicate(GuildRelay2) Dosuhlji#02 4_M_SAGE_A
+payg_cas02,252,287,3 duplicate(GuildRelay3) Yayula#02 2_M_BARD_ORIENT
+payg_cas02,289,264,3 duplicate(GuildRelay4) Ashin#02 1_M_ORIENT01
// Greenwood Lake 3
//============================================================
-payg_cas03,48,265,3 duplicate(GuildRelay1) Chungye#03 106
-payg_cas03,7,265,5 duplicate(GuildRelay2) Dosuhlji#03 754
-payg_cas03,16,16,5 duplicate(GuildRelay3) Yayula#03 741
-payg_cas03,10,266,3 duplicate(GuildRelay4) Ashin#03 59
+payg_cas03,48,265,3 duplicate(GuildRelay1) Chungye#03 1_M_MOC_LORD
+payg_cas03,7,265,5 duplicate(GuildRelay2) Dosuhlji#03 4_M_SAGE_A
+payg_cas03,16,16,5 duplicate(GuildRelay3) Yayula#03 2_M_BARD_ORIENT
+payg_cas03,10,266,3 duplicate(GuildRelay4) Ashin#03 1_M_ORIENT01
// Greenwood Lake 4
//============================================================
-payg_cas04,24,285,3 duplicate(GuildRelay1) Chungye#04 106
-payg_cas04,21,16,3 duplicate(GuildRelay2) Dosuhlji#04 754
-payg_cas04,69,270,3 duplicate(GuildRelay3) Yayula#04 741
-payg_cas04,18,239,3 duplicate(GuildRelay4) Ashin#04 59
+payg_cas04,24,285,3 duplicate(GuildRelay1) Chungye#04 1_M_MOC_LORD
+payg_cas04,21,16,3 duplicate(GuildRelay2) Dosuhlji#04 4_M_SAGE_A
+payg_cas04,69,270,3 duplicate(GuildRelay3) Yayula#04 2_M_BARD_ORIENT
+payg_cas04,18,239,3 duplicate(GuildRelay4) Ashin#04 1_M_ORIENT01
// Greenwood Lake 5
//============================================================
-payg_cas05,277,271,3 duplicate(GuildRelay1) Chungye#05 106
-payg_cas05,273,15,3 duplicate(GuildRelay2) Dosuhlji#05 754
-payg_cas05,283,24,3 duplicate(GuildRelay3) Yayula#05 741
-payg_cas05,276,287,3 duplicate(GuildRelay4) Ashin#05 59
+payg_cas05,277,271,3 duplicate(GuildRelay1) Chungye#05 1_M_MOC_LORD
+payg_cas05,273,15,3 duplicate(GuildRelay2) Dosuhlji#05 4_M_SAGE_A
+payg_cas05,283,24,3 duplicate(GuildRelay3) Yayula#05 2_M_BARD_ORIENT
+payg_cas05,276,287,3 duplicate(GuildRelay4) Ashin#05 1_M_ORIENT01
// Valkyrie Realms 1
//============================================================
-prtg_cas01,96,205,5 duplicate(GuildRelay1) Hermod#01 754
-prtg_cas01,157,117,3 duplicate(GuildRelay2) Atila#01 728
-prtg_cas01,149,78,3 duplicate(GuildRelay3) Cecil#01 92
-prtg_cas01,125,191,3 duplicate(GuildRelay4) Diligo#01 754
+prtg_cas01,96,205,5 duplicate(GuildRelay1) Hermod#01 4_M_SAGE_A
+prtg_cas01,157,117,3 duplicate(GuildRelay2) Atila#01 4_F_JOB_KNIGHT
+prtg_cas01,149,78,3 duplicate(GuildRelay3) Cecil#01 4_F_03
+prtg_cas01,125,191,3 duplicate(GuildRelay4) Diligo#01 4_M_SAGE_A
// Valkyrie Realms 2
//============================================================
-prtg_cas02,73,35,5 duplicate(GuildRelay1) Hermod#02 754
-prtg_cas02,43,41,5 duplicate(GuildRelay2) Atila#02 728
-prtg_cas02,52,63,3 duplicate(GuildRelay3) Cecil#02 92
-prtg_cas02,100,62,3 duplicate(GuildRelay4) Diligo#02 754
+prtg_cas02,73,35,5 duplicate(GuildRelay1) Hermod#02 4_M_SAGE_A
+prtg_cas02,43,41,5 duplicate(GuildRelay2) Atila#02 4_F_JOB_KNIGHT
+prtg_cas02,52,63,3 duplicate(GuildRelay3) Cecil#02 4_F_03
+prtg_cas02,100,62,3 duplicate(GuildRelay4) Diligo#02 4_M_SAGE_A
// Valkyrie Realms 3
//============================================================
-prtg_cas03,5,68,5 duplicate(GuildRelay1) Hermod#03 754
-prtg_cas03,18,109,3 duplicate(GuildRelay2) Atila#03 728
-prtg_cas03,71,81,5 duplicate(GuildRelay3) Cecil#03 92
-prtg_cas03,183,215,3 duplicate(GuildRelay4) Diligo#03 754
+prtg_cas03,5,68,5 duplicate(GuildRelay1) Hermod#03 4_M_SAGE_A
+prtg_cas03,18,109,3 duplicate(GuildRelay2) Atila#03 4_F_JOB_KNIGHT
+prtg_cas03,71,81,5 duplicate(GuildRelay3) Cecil#03 4_F_03
+prtg_cas03,183,215,3 duplicate(GuildRelay4) Diligo#03 4_M_SAGE_A
// Valkyrie Realms 4
//============================================================
-prtg_cas04,39,263,3 duplicate(GuildRelay1) Hermod#04 754
-prtg_cas04,259,251,3 duplicate(GuildRelay2) Atila#04 728
-prtg_cas04,6,281,5 duplicate(GuildRelay3) Cecil#04 92
-prtg_cas04,59,282,5 duplicate(GuildRelay4) Diligo#04 754
+prtg_cas04,39,263,3 duplicate(GuildRelay1) Hermod#04 4_M_SAGE_A
+prtg_cas04,259,251,3 duplicate(GuildRelay2) Atila#04 4_F_JOB_KNIGHT
+prtg_cas04,6,281,5 duplicate(GuildRelay3) Cecil#04 4_F_03
+prtg_cas04,59,282,5 duplicate(GuildRelay4) Diligo#04 4_M_SAGE_A
// Valkyrie Realms 5
//============================================================
-prtg_cas05,52,70,5 duplicate(GuildRelay1) Hermod#05 754
-prtg_cas05,253,91,3 duplicate(GuildRelay2) Atila#05 728
-prtg_cas05,276,93,3 duplicate(GuildRelay3) Cecil#05 92
-prtg_cas05,211,36,3 duplicate(GuildRelay4) Diligo#05 754
+prtg_cas05,52,70,5 duplicate(GuildRelay1) Hermod#05 4_M_SAGE_A
+prtg_cas05,253,91,3 duplicate(GuildRelay2) Atila#05 4_F_JOB_KNIGHT
+prtg_cas05,276,93,3 duplicate(GuildRelay3) Cecil#05 4_F_03
+prtg_cas05,211,36,3 duplicate(GuildRelay4) Diligo#05 4_M_SAGE_A
diff --git a/npc/quests/gunslinger_quests.txt b/npc/quests/gunslinger_quests.txt
index 8f57ea9f1..a37841f89 100644
--- a/npc/quests/gunslinger_quests.txt
+++ b/npc/quests/gunslinger_quests.txt
@@ -22,7 +22,7 @@
//= 1.7 Removed all 'menu' and 'goto'. [Euphy]
//============================================================
-que_ng,182,85,3 script Garrison 109,{
+que_ng,182,85,3 script Garrison 4_M_MANAGER,{
if(BaseJob != Job_Gunslinger)
{
@@ -424,7 +424,7 @@ lighthalzen,322,247,6 script Ravey 86,{
}
-que_ng,187,163,3 script Ingrid 744,{
+que_ng,187,163,3 script Ingrid 4_F_ALCHE,{
if(BaseJob != Job_Gunslinger)
{
@@ -597,7 +597,7 @@ SubInferno:
}
}
-que_ng,185,180,3 script Vanessa 726,{
+que_ng,185,180,3 script Vanessa 4_F_JOB_BLACKSMITH,{
if(BaseJob != Job_Gunslinger)
{
@@ -912,7 +912,7 @@ SubDestroyer_:
}
}
-que_ng,149,178,4 script Lab Director 744,{
+que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
if(gun_na == 1){
if(countitem(1043) > 999 && countitem(932) > 999){
@@ -1381,7 +1381,7 @@ que_ng,149,178,4 script Lab Director 744,{
}
}
-lighthalzen,205,284,6 script F. Harrison 85,{
+lighthalzen,205,284,6 script F. Harrison 4_M_03,{
if (gun_na == 100){
if(checkweight(13102,1) == 0){
diff --git a/npc/quests/juice_maker.txt b/npc/quests/juice_maker.txt
index 058d3070a..3920de4b9 100644
--- a/npc/quests/juice_maker.txt
+++ b/npc/quests/juice_maker.txt
@@ -16,7 +16,7 @@
//= 2.1 Fixed dialog for if your missing the needed items (He always said the dialog for grape juice). [Kisuka]
//============================================================
-prt_in,49,172,3 script Marianne#juice 53,{
+prt_in,49,172,3 script Marianne#juice 1_M_INNKEEPER,{
if (MISC_QUEST&1 || morison_meat == 15) {
mes "[Housewife Marianne]";
mes "Whew...!";
@@ -77,7 +77,7 @@ prt_in,49,172,3 script Marianne#juice 53,{
close;
}
-prt_in,47,173,3 script Morrison#juice 97,{
+prt_in,47,173,3 script Morrison#juice 4W_M_01,{
if (MISC_QUEST&1 || morison_meat == 15) {
mes "[Little Morrison]";
mes "Bleh... Forget it.";
@@ -167,7 +167,7 @@ prt_in,47,173,3 script Morrison#juice 97,{
close;
}
-payon_in03,188,146,5 script Marx Hansen#juice 86,{
+payon_in03,188,146,5 script Marx Hansen#juice 4_M_04,{
if (checkweight(1201,1) == 0) {
mes "- Wait a moment! -";
mes "- Currently you're carrying -";
diff --git a/npc/quests/kiel_hyre_quest.txt b/npc/quests/kiel_hyre_quest.txt
index 32db582b8..ef15a7539 100644
--- a/npc/quests/kiel_hyre_quest.txt
+++ b/npc/quests/kiel_hyre_quest.txt
@@ -216,7 +216,7 @@
//----------------------------------------------------------------------------
// Juno Pub Master/Starting point.
//----------------------------------------------------------------------------
-yuno_in01,35,179,4 script Pub Master#kh 46,5,5,{
+yuno_in01,35,179,4 script Pub Master#kh 1_ETC_01,5,5,{
if (checkweight(7487,1) == 0) {
mes "[Vandt]";
mes "Just a second! You're";
@@ -453,7 +453,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Juno Toast Sales Girl.
//----------------------------------------------------------------------------
-yuno,217,114,6 script Little Kid#kh 96,{
+yuno,217,114,6 script Little Kid#kh 4W_KID,{
mes "[Cezu]";
if (KielHyreQuest < 6) {
mes "Fresh, crunchy toast!";
@@ -544,7 +544,7 @@ yuno,217,114,6 script Little Kid#kh 96,{
//----------------------------------------------------------------------------
// Lighthalzen WindMill Owner.
//----------------------------------------------------------------------------
-lighthalzen,366,299,4 script Windmill Owner#kh 46,{
+lighthalzen,366,299,4 script Windmill Owner#kh 1_ETC_01,{
if (checkweight(7488,1) == 0) {
mes "[Mills]";
mes "Hey, you've got too much";
@@ -616,7 +616,7 @@ lighthalzen,366,299,4 script Windmill Owner#kh 46,{
}
}
-lighthalzen,366,289,2 script Windmill Owner's Helper 97,{
+lighthalzen,366,289,2 script Windmill Owner's Helper 4W_M_01,{
if (KHToastGirlEnd < 1) {
mes "[Cutz]";
mes "Man, why are we";
@@ -652,7 +652,7 @@ lighthalzen,366,289,2 script Windmill Owner's Helper 97,{
//----------------------------------------------------------------------------
// Girl (Talks about the academy)
//----------------------------------------------------------------------------
-yuno_fild08,196,196,5 script Hanie#kh1 102,{
+yuno_fild08,196,196,5 script Hanie#kh1 8_F,{
mes "[Hanie]";
mes "Oh, I wish I could study";
mes "at the Kiel Hyre Academy...";
@@ -683,7 +683,7 @@ yuno_fild08,196,196,5 script Hanie#kh1 102,{
//----------------------------------------------------------------------------
// Academy Security Guards
//----------------------------------------------------------------------------
-yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 852,{
+yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 4_M_EIN_SOLDIER,{
if ((KielHyreQuest < 2) || (KielHyreQuest > 31)) {
mes "[Security Guard]";
mes "I'm sorry, but if you aren't";
@@ -793,12 +793,12 @@ yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 852,{
}
}
-yuno_fild08,158,183,7 duplicate(KHAGuard) Security Guard#2 852
+yuno_fild08,158,183,7 duplicate(KHAGuard) Security Guard#2 4_M_EIN_SOLDIER
//----------------------------------------------------------------------------
// Gossiping Teenagers/Story NPCs
//----------------------------------------------------------------------------
-kh_school,57,142,6 script Student#kha 893,3,3,{
+kh_school,57,142,6 script Student#kha 4_F_HUWOMAN,3,3,{
mes "[Laci]";
mes "Oh, wow! We usually";
mes "don't get visitors on";
@@ -832,7 +832,7 @@ OnTouch:
close;
}
-kh_school,57,139,0 script Student#khb 893,{
+kh_school,57,139,0 script Student#khb 4_F_HUWOMAN,{
mes "[Gui Nesha]";
mes "Aren't we a little";
mes "old to be talking about";
@@ -847,7 +847,7 @@ kh_school,57,139,0 script Student#khb 893,{
//----------------------------------------------------------------------------
// Mrs. Lecollane
//----------------------------------------------------------------------------
-kh_school,176,60,4 script Lady#kh 101,{
+kh_school,176,60,4 script Lady#kh 4W_F_01,{
if (KielHyreQuest < 2) {
mes "[Mrs. Lecollane]";
mes "Is there a problem?";
@@ -928,7 +928,7 @@ kh_school,176,60,4 script Lady#kh 101,{
//----------------------------------------------------------------------------
// Elly (In school)
//----------------------------------------------------------------------------
-kh_school,179,39,0 script Cute Student#kh 895,{
+kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
if (checkweight(908,200) == 0) {
mes "[Elly]";
mes "I'm sorry, but would you";
@@ -1475,7 +1475,7 @@ kh_school,179,39,0 script Cute Student#kh 895,{
//----------------------------------------------------------------------------
// Elly's Window
//----------------------------------------------------------------------------
-yuno_fild08,69,185,0 script Window#kh 111,{
+yuno_fild08,69,185,0 script Window#kh HIDDEN_NPC,{
if (KielHyreQuest < 29) {
mes "^3355FFYou can see a curtain";
mes "decorated with a cute";
@@ -1541,7 +1541,7 @@ yuno_fild08,69,185,0 script Window#kh 111,{
//----------------------------------------------------------------------------
// Elly (In Dormitory)
//----------------------------------------------------------------------------
-kh_school,178,180,4 script Elly 895,{
+kh_school,178,180,4 script Elly 4_F_KHELLY,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -1720,7 +1720,7 @@ kh_school,178,180,4 script Elly 895,{
//----------------------------------------------------------------------------
// Cookie Basket
//----------------------------------------------------------------------------
-kh_school,175,176,0 script Cookie Basket#kh 111,{
+kh_school,175,176,0 script Cookie Basket#kh HIDDEN_NPC,{
if (KielHyreQuest < 30) {
mes "^3355FFIt's a cookie";
mes "basket filled with";
@@ -1830,7 +1830,7 @@ kh_school,175,176,0 script Cookie Basket#kh 111,{
//----------------------------------------------------------------------------
// Elly's Window (In Dormitory)
//----------------------------------------------------------------------------
-kh_school,188,185,0 script Window#kh2 111,{
+kh_school,188,185,0 script Window#kh2 HIDDEN_NPC,{
warp "yuno_fild08",69,183;
end;
}
@@ -1838,7 +1838,7 @@ kh_school,188,185,0 script Window#kh2 111,{
//----------------------------------------------------------------------------
// Grave/Kiel Hyre dungeon entry
//----------------------------------------------------------------------------
-yuno_fild08,71,170,0 script Grave#kh 111,{
+yuno_fild08,71,170,0 script Grave#kh HIDDEN_NPC,{
if (KielHyreQuest < 36) {
mes "^3355FFIt's just a grave.";
mes "It might be important";
@@ -1964,7 +1964,7 @@ yuno_fild08,71,170,0 script Grave#kh 111,{
//----------------------------------------------------------------------------
// Cottage Keeper
//----------------------------------------------------------------------------
-yuno_fild02,93,210,4 script Cottage Keeper#kh 85,{
+yuno_fild02,93,210,4 script Cottage Keeper#kh 4_M_03,{
if ((KielHyreQuest < 12) || (KielHyreQuest > 12)) {
mes "[Cottage Keeper]";
mes "This is private property,";
@@ -2015,7 +2015,7 @@ yuno_fild02,93,210,4 script Cottage Keeper#kh 85,{
//----------------------------------------------------------------------------
// Cottage Door (left)
//----------------------------------------------------------------------------
-yuno_fild02,75,218,0 script Door#kh2 111,{
+yuno_fild02,75,218,0 script Door#kh2 HIDDEN_NPC,{
if (KielHyreQuest < 16) {
mes "^3355FFThis door is locked.";
mes "If someone inside won't";
@@ -2069,7 +2069,7 @@ yuno_fild02,75,218,0 script Door#kh2 111,{
//----------------------------------------------------------------------------
// Cottage Door (Right)
//----------------------------------------------------------------------------
-yuno_fild02,109,218,0 script Door#kh1 111,{
+yuno_fild02,109,218,0 script Door#kh1 HIDDEN_NPC,{
if (KielHyreQuest != 16) {
mes "^3355FFThis door is locked.";
mes "If someone inside won't";
@@ -2102,7 +2102,7 @@ yuno_fild02,109,218,0 script Door#kh1 111,{
//----------------------------------------------------------------------------
// Store room interior; Wall
//----------------------------------------------------------------------------
-kh_vila,191,14,0 script Wall#kh 139,1,1,{
+kh_vila,191,14,0 script Wall#kh HIDDEN_WARP_NPC,1,1,{
if (KielHyreQuest < 28) {
mes "^3355FFIt's just a wall.";
mes "It's not particularly";
@@ -2127,7 +2127,7 @@ kh_vila,191,14,0 script Wall#kh 139,1,1,{
//----------------------------------------------------------------------------
// Store room interior; books
//----------------------------------------------------------------------------
-kh_vila,184,20,0 script Book#kh1::BookKHQ1 111,{
+kh_vila,184,20,0 script Book#kh1::BookKHQ1 HIDDEN_NPC,{
if (KielHyreQuest != 26) {
mes "^3355FFThis bookshelf is^000000";
mes "^3355FFcrammed with many^000000";
@@ -2156,9 +2156,9 @@ kh_vila,184,20,0 script Book#kh1::BookKHQ1 111,{
}
}
-kh_vila,181,20,0 duplicate(BookKHQ1) Book#kh2 111
-kh_vila,178,20,0 duplicate(BookKHQ1) Book#kh3 111
-kh_vila,175,19,0 duplicate(BookKHQ1) Book#kh4 111
+kh_vila,181,20,0 duplicate(BookKHQ1) Book#kh2 HIDDEN_NPC
+kh_vila,178,20,0 duplicate(BookKHQ1) Book#kh3 HIDDEN_NPC
+kh_vila,175,19,0 duplicate(BookKHQ1) Book#kh4 HIDDEN_NPC
//----------------------------------------------------------------------------
// Store room interior; Letter to Elly on the floor.
@@ -2195,7 +2195,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Cottage interior, kitchen; Box (Pet Food vending machine)
//----------------------------------------------------------------------------
-kh_vila,16,175,0 script Box#khp1 111,{
+kh_vila,16,175,0 script Box#khp1 HIDDEN_NPC,{
mes "^FFFFFF##^000000*Tasty-Nutricious-Delicious*";
mes "*Cute Pet Doof Vending Machine*";
mes "The best food for your Cute Pets";
@@ -2241,7 +2241,7 @@ kh_vila,16,175,0 script Box#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, kitchen; Apple Box (Useless?)
//----------------------------------------------------------------------------
-kh_vila,30,184,0 script Apple Box#khp1 111,{
+kh_vila,30,184,0 script Apple Box#khp1 HIDDEN_NPC,{
mes "^3355FFYou find a box filled with";
mes "ripe, delicious apples.^000000";
next;
@@ -2268,7 +2268,7 @@ kh_vila,30,184,0 script Apple Box#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, dining room; Map
//----------------------------------------------------------------------------
-kh_vila,44,126,0 script Map#khp1 111,{
+kh_vila,44,126,0 script Map#khp1 HIDDEN_NPC,{
if ((KHCottagePoem1 < 2) && (KielHyreQuest < 30)) {
mes "^3355FFA magnificent world map,";
mes "detailing the Rune-Midgarts";
@@ -2382,7 +2382,7 @@ kh_vila,44,126,0 script Map#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, kitchen; Pot
//----------------------------------------------------------------------------
-kh_vila,33,184,0 script Pot#khp1 111,{
+kh_vila,33,184,0 script Pot#khp1 HIDDEN_NPC,{
if (KHCottagePoem1 < 1) {
mes "^3355FFYou've found a pot";
mes "filled with boiling,";
@@ -2424,7 +2424,7 @@ kh_vila,33,184,0 script Pot#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, fire place; Calabash
//----------------------------------------------------------------------------
-kh_vila,14,55,0 script Calabash#khp1 111,{
+kh_vila,14,55,0 script Calabash#khp1 HIDDEN_NPC,{
if ((countitem(7329) < 1) && (countitem(7516) < 1) && (countitem(7491) < 1) && (KielHyreQuest < 38)) {
if (checkweight(7329,1) == 0) {
mes "^3355FFThat's a nice looking";
@@ -2478,7 +2478,7 @@ kh_vila,14,55,0 script Calabash#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, garden; Pool
//----------------------------------------------------------------------------
-kh_vila,39,41,0 script Pool#khp1 111,{
+kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
if ((KHCottagePoem1 < 3) && (KielHyreQuest < 30)) {
mes "^3355FFYou find a fancy pool";
mes "filled with fresh water.^000000";
@@ -2560,7 +2560,7 @@ kh_vila,39,41,0 script Pool#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Vicious Dog
//----------------------------------------------------------------------------
-kh_vila,181,178,4 script Vicious Dog#khp1 81,7,3,{
+kh_vila,181,178,4 script Vicious Dog#khp1 4_DOG01,7,3,{
//OnTouch2:
OnTouch:
mes "*Grrr~*";
@@ -2625,7 +2625,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Drawer, first room nightstand
//----------------------------------------------------------------------------
-kh_vila,115,186,0 script Drawer#khp1 111,{
+kh_vila,115,186,0 script Drawer#khp1 HIDDEN_NPC,{
if (checkweight(7492,1) == 0) {
mes "^3355FFThere's something inside";
mes "this drawer, but you can't";
@@ -2669,7 +2669,7 @@ kh_vila,115,186,0 script Drawer#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Box
//----------------------------------------------------------------------------
-kh_vila,107,126,0 script Box#khp2 111,{
+kh_vila,107,126,0 script Box#khp2 HIDDEN_NPC,{
if ((countitem(7329) < 1) && (countitem(7516) < 1) && (countitem(7491) < 1) && (KielHyreQuest < 38)) {
mes "^3355FFA solid box is laid";
mes "on the floor in which";
@@ -2716,7 +2716,7 @@ kh_vila,107,126,0 script Box#khp2 111,{
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Bookshelf.
//----------------------------------------------------------------------------
-kh_vila,181,138,0 script Bookshelf#khp1 111,{
+kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
if ((countitem(7491) < 1) && (countitem(7329) >= 1) || (countitem(7516) >= 1)) {
mes "^3355FFOne of the books on";
mes "this crammed bookshelf";
@@ -2826,7 +2826,7 @@ kh_vila,181,138,0 script Bookshelf#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Desk
//----------------------------------------------------------------------------
-kh_vila,118,144,0 script Desk#khp1 111,{
+kh_vila,118,144,0 script Desk#khp1 HIDDEN_NPC,{
if (KHCottagePoem2 < 1) {
mes "^3355FFThere are piles of papers";
mes "and books stacked on top";
@@ -2861,7 +2861,7 @@ kh_vila,118,144,0 script Desk#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, upstairs; Medicine Chest
//----------------------------------------------------------------------------
-kh_vila,123,170,0 script Medicine Chest#khp1 111,{
+kh_vila,123,170,0 script Medicine Chest#khp1 HIDDEN_NPC,{
if ((KHCottagePoem2 < 1) && (KielHyreQuest < 30)) {
mes "^3355FFThis medicine cabinet";
mes "is filled with bottles of";
@@ -3007,7 +3007,7 @@ kh_vila,123,170,0 script Medicine Chest#khp1 111,{
//----------------------------------------------------------------------------
// Cottage interior, stair case; Sword hilt
//----------------------------------------------------------------------------
-kh_vila,136,68,0 script Sword Hilt#kh 111,{
+kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
if ((KHCottagePoem1 < 3) || (KHCottagePoem2 < 2) && (KielHyreQuest < 30)) {
mes "^3355FFThere are four elaborately";
mes "designed swords positioned";
@@ -3148,7 +3148,7 @@ kh_vila,136,68,0 script Sword Hilt#kh 111,{
//----------------------------------------------------------------------------
// Cottage interior, Secret Room; left test tube
//----------------------------------------------------------------------------
-kh_vila,179,68,0 script Test Tube#khp2 111,{
+kh_vila,179,68,0 script Test Tube#khp2 HIDDEN_NPC,{
mes "^3355FFThis test tube contains";
mes "a young man dressed in";
mes "a Kiel Hyre Academy";
@@ -3162,7 +3162,7 @@ kh_vila,179,68,0 script Test Tube#khp2 111,{
//----------------------------------------------------------------------------
// Cottage interior, Secret Room; Right test tube
//----------------------------------------------------------------------------
-kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 111,{
+kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 HIDDEN_NPC,{
if (KielHyreQuest > 28) {
mes "^3355FFA strange looking,";
mes "wizened old man is";
@@ -3250,7 +3250,7 @@ kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 111,{
//----------------------------------------------------------------------------
// Robotic's Factory; Heavy Door
//----------------------------------------------------------------------------
-kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 111,{
+kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 HIDDEN_NPC,{
if (KielHyreQuest < 38) {
mes "^3355FFThere is a large, heavy";
mes "door infront of you.^000000";
@@ -3312,7 +3312,7 @@ kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 111,{
//----------------------------------------------------------------------------
// Robotic's Factory; Heavy Door (These doors don't seem to serve any purpose)
//----------------------------------------------------------------------------
-kh_dun01,76,233,0 script Heavy Door::HeavyDoorKHQ2 111,{
+kh_dun01,76,233,0 script Heavy Door::HeavyDoorKHQ2 HIDDEN_NPC,{
if ((KielHyreQuest >= 38) && (KielHyreQuest < 46)) {
mes "^3355FFThere is a large, heavy";
mes "door infront of you.^000000";
@@ -3340,20 +3340,20 @@ kh_dun01,76,233,0 script Heavy Door::HeavyDoorKHQ2 111,{
}
}
-kh_dun01,106,233,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh3 111
-kh_dun01,6,164,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh4 111
-kh_dun01,6,133,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh5 111
-kh_dun01,6,60,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh6 111
-kh_dun01,6,30,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh7 111
-kh_dun01,6,18,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh8 111
-kh_dun01,235,70,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh9 111
-kh_dun01,235,92,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh10 111
-kh_dun01,235,114,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh11 111
+kh_dun01,106,233,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh3 HIDDEN_NPC
+kh_dun01,6,164,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh4 HIDDEN_NPC
+kh_dun01,6,133,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh5 HIDDEN_NPC
+kh_dun01,6,60,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh6 HIDDEN_NPC
+kh_dun01,6,30,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh7 HIDDEN_NPC
+kh_dun01,6,18,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh8 HIDDEN_NPC
+kh_dun01,235,70,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh9 HIDDEN_NPC
+kh_dun01,235,92,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh10 HIDDEN_NPC
+kh_dun01,235,114,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh11 HIDDEN_NPC
//----------------------------------------------------------------------------
// Beautiful Lady and Beautiful Lady copies.
//----------------------------------------------------------------------------
-kh_school,119,149,4 script Beautiful Lady#kh1::BeatifulLadyKHQ1 894,{
+kh_school,119,149,4 script Beautiful Lady#kh1::BeatifulLadyKHQ1 4_F_KHELLISIA,{
cutin "kh_ellisia",2;
if (KielHyreQuest < 40) {
mes "[Allysia]";
@@ -3432,17 +3432,17 @@ kh_school,119,149,4 script Beautiful Lady#kh1::BeatifulLadyKHQ1 894,{
}
-kh_school,117,149,4 script Beautiful lady#kh2::BeatifulLadyKHQ2 894,{
+kh_school,117,149,4 script Beautiful lady#kh2::BeatifulLadyKHQ2 4_F_KHELLISIA,{
end;
}
-kh_school,118,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh3 894
-kh_school,120,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh4 894
-kh_school,121,149,4 duplicate(BeatifulLadyKHQ1) Beautiful lady#kh5 894
+kh_school,118,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh3 4_F_KHELLISIA
+kh_school,120,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh4 4_F_KHELLISIA
+kh_school,121,149,4 duplicate(BeatifulLadyKHQ1) Beautiful lady#kh5 4_F_KHELLISIA
//----------------------------------------------------------------------------
// Beautiful Lady "Allysia"
//----------------------------------------------------------------------------
-kh_school,122,186,4 script Beautiful Lady#kh6 894,{
+kh_school,122,186,4 script Beautiful Lady#kh6 4_F_KHELLISIA,{
if (checkweight(7496,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -3618,7 +3618,7 @@ kh_school,122,186,4 script Beautiful Lady#kh6 894,{
//----------------------------------------------------------------------------
// Signboard (another useless NPC?)
//----------------------------------------------------------------------------
-kh_dun01,163,223,4 script Signboard#kh 857,{
+kh_dun01,163,223,4 script Signboard#kh 4_BOARD3,{
mes "[Notice]";
mes "Cute Pets are prohibited";
mes "in this area. (Cute Pets that";
@@ -3631,7 +3631,7 @@ kh_dun01,163,223,4 script Signboard#kh 857,{
//----------------------------------------------------------------------------
// Mechanical Devices for accessing restricted area
//----------------------------------------------------------------------------
-kh_dun01,166,223,0 script Mechanical Device#kh::KHKeyardReader 111,{
+kh_dun01,166,223,0 script Mechanical Device#kh::KHKeyardReader HIDDEN_NPC,{
if ((KielHyreQuest <= 38) || (KielHyreQuest >= 44)) {
mes "^3355FFYou encounter";
mes "a mechanical device.";
@@ -3662,7 +3662,7 @@ kh_dun01,166,223,0 script Mechanical Device#kh::KHKeyardReader 111,{
}
}
-kh_dun01,162,206,0 duplicate(KHKeyardReader) Mechanical Device 111
+kh_dun01,162,206,0 duplicate(KHKeyardReader) Mechanical Device HIDDEN_NPC
//----------------------------------------------------------------------------
// Keep monsters out of the quest area.
@@ -3754,7 +3754,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Robot Factory Second Floor Entrances
//----------------------------------------------------------------------------
-kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess 111,{
+kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess HIDDEN_NPC,{
if (countitem(7509) < 1) {
mes "^3355FFYou encounter";
mes "a mechanical device.";
@@ -3801,7 +3801,7 @@ kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess 111,{
}
}
-kh_dun01,36,195,0 duplicate(KHAccess) Entrance Device#khd1 111
+kh_dun01,36,195,0 duplicate(KHAccess) Entrance Device#khd1 HIDDEN_NPC
//============================================================================
// Kiel Hyre Mansion NPCs, and Kiehl's Room NPCs
@@ -3810,7 +3810,7 @@ kh_dun01,36,195,0 duplicate(KHAccess) Entrance Device#khd1 111
//----------------------------------------------------------------------------
// Kiel's Steward
//----------------------------------------------------------------------------
-kh_mansion,78,55,5 script Steward#kh 109,{
+kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
if (KielHyreQuest < 46) {
mes "[Steward]";
mes "This is a private residence,";
@@ -3912,7 +3912,7 @@ kh_mansion,78,55,5 script Steward#kh 109,{
//----------------------------------------------------------------------------
// Kiel Hyre
//----------------------------------------------------------------------------
-kh_mansion,22,28,4 script Kiel Hyre#kh 903,{
+kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -4684,7 +4684,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 903,{
//----------------------------------------------------------------------------
// Allysia
//----------------------------------------------------------------------------
-kh_mansion,18,30,4 script Allysia 894,{
+kh_mansion,18,30,4 script Allysia 4_F_KHELLISIA,{
if (KielHyreQuest < 46) {
mes "[Allysia]";
mes "Who are you?";
@@ -4870,7 +4870,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Mysterious Woman "Mitchell Layla"
//----------------------------------------------------------------------------
-kh_mansion,25,79,4 script Mysterious Woman#kh 727,3,3,{
+kh_mansion,25,79,4 script Mysterious Woman#kh 4_F_JOB_HUNTER,3,3,{
//OnTouch2:
OnTouch:
@@ -5156,7 +5156,7 @@ OnTouch:
// - Anyone can enter
// - After 30-40 seonds this NPC should be disabled.
//----------------------------------------------------------------------------
-kh_mansion,29,27,0 script Kiehl_Room_Warp 45,2,2,{
+kh_mansion,29,27,0 script Kiehl_Room_Warp WARPNPC,2,2,{
OnTouch:
warp "kh_kiehl01",10,31;
end;
@@ -5184,7 +5184,7 @@ OnInit:
//----------------------------------------------------------------------------
// Odd Grandma
//----------------------------------------------------------------------------
-yuno,257,140,4 script Odd Grandma 846,{
+yuno,257,140,4 script Odd Grandma 4_F_EINOLD,{
if (KielHyreQuest < 54) {
mes "[Grandma]";
mes "Where did you go,";
@@ -5274,7 +5274,7 @@ yuno,257,140,4 script Odd Grandma 846,{
//----------------------------------------------------------------------------
// Old Lady; gives you the key to the Rosimier Mansion
//----------------------------------------------------------------------------
-yuno,250,132,0 script Old Lady#kh 711,{
+yuno,250,132,0 script Old Lady#kh 4_F_05,{
if (KielHyreQuest < 56) {
mes "[Old Lady]";
mes "Oooh, my legs and back";
@@ -5442,7 +5442,7 @@ yuno,250,132,0 script Old Lady#kh 711,{
//----------------------------------------------------------------------------
// Warp portal into Rosimier Mansion
//----------------------------------------------------------------------------
-yuno,273,141,0 script Rosimmir_Entrance 45,2,2,{
+yuno,273,141,0 script Rosimmir_Entrance WARPNPC,2,2,{
OnTouch:
if (countitem(7498) < 1) {
mes "That mansion seems to have";
@@ -5461,7 +5461,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Rosimier Mansion, first floor; Table
//----------------------------------------------------------------------------
-kh_rossi,23,23,0 script Table#khr2 111,{
+kh_rossi,23,23,0 script Table#khr2 HIDDEN_NPC,{
if (checkweight(7499,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -5504,7 +5504,7 @@ kh_rossi,23,23,0 script Table#khr2 111,{
//----------------------------------------------------------------------------
// Rosimier Mansion, first floor; Shelf
//----------------------------------------------------------------------------
-kh_rossi,92,40,0 script Shelf#khr 111,{
+kh_rossi,92,40,0 script Shelf#khr HIDDEN_NPC,{
if (checkweight(7500,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -5577,7 +5577,7 @@ kh_rossi,92,40,0 script Shelf#khr 111,{
//----------------------------------------------------------------------------
// Rosimier Mansion, top floor; Desk
//----------------------------------------------------------------------------
-kh_rossi,144,286,0 script Desk#khr3 111,{
+kh_rossi,144,286,0 script Desk#khr3 HIDDEN_NPC,{
if (checkweight(7501,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -5642,7 +5642,7 @@ kh_rossi,144,286,0 script Desk#khr3 111,{
//----------------------------------------------------------------------------
// Rosimier Mansion, top floor; Bookshelf
//----------------------------------------------------------------------------
-kh_rossi,148,288,0 script Bookshelf#khr 111,{
+kh_rossi,148,288,0 script Bookshelf#khr HIDDEN_NPC,{
if (checkweight(7502,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -5686,7 +5686,7 @@ kh_rossi,148,288,0 script Bookshelf#khr 111,{
//----------------------------------------------------------------------------
// Rosimier Mansion, top floor; Bed
//----------------------------------------------------------------------------
-kh_rossi,154,286,0 script Bed#khr 111,{
+kh_rossi,154,286,0 script Bed#khr HIDDEN_NPC,{
if (KielHyreQuest < 58) {
mes "^3355FFYou found a well made";
mes "bed that has collected";
@@ -5725,7 +5725,7 @@ kh_rossi,154,286,0 script Bed#khr 111,{
//----------------------------------------------------------------------------
// Fisherman
//----------------------------------------------------------------------------
-yuno_fild12,232,222,0 script Old Fisherman 709,{
+yuno_fild12,232,222,0 script Old Fisherman 4_M_SEAMAN,{
if (KielHyreQuest < 60) {
mes "[Fisherman]";
mes "These days, it's much";
@@ -5833,7 +5833,7 @@ yuno_fild12,232,222,0 script Old Fisherman 709,{
//----------------------------------------------------------------------------
// Kiel Hyre's hut; Wooden Board
//----------------------------------------------------------------------------
-yuno_fild09,158,217,0 script Wooden Board#kh 111,{
+yuno_fild09,158,217,0 script Wooden Board#kh HIDDEN_NPC,{
if (checkweight(7503,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -5888,7 +5888,7 @@ yuno_fild09,158,217,0 script Wooden Board#kh 111,{
//----------------------------------------------------------------------------
// Kiehl's Room; Receiver (Gives black keycards upon killing mobs)
//----------------------------------------------------------------------------
-kh_kiehl01,17,39,0 script Receiver#kh 111,{
+kh_kiehl01,17,39,0 script Receiver#kh HIDDEN_NPC,{
if (mobcount("kh_kiehl01","Receiver#kh::OnMyMobDead") < 1) {
mes "^333333*BBBZZZ*^000000";
if (KielHyreQuest == 74) {
@@ -5922,7 +5922,7 @@ OnMyMobDead:
//----------------------------------------------------------------------------
// Kiehl's Room; Flower Vase (Gives...password...for Box)
//----------------------------------------------------------------------------
-kh_kiehl01,13,40,0 script Flower Vase#kh1 111,{
+kh_kiehl01,13,40,0 script Flower Vase#kh1 HIDDEN_NPC,{
if (KielHyreQuest < 74) {
mes "^3355FFYou found";
mes "a flower vase.^000000";
@@ -5975,7 +5975,7 @@ kh_kiehl01,13,40,0 script Flower Vase#kh1 111,{
//----------------------------------------------------------------------------
// Kiehl's Room; Box
//----------------------------------------------------------------------------
-kh_kiehl01,19,25,0 script Box#kh1 111,{
+kh_kiehl01,19,25,0 script Box#kh1 HIDDEN_NPC,{
if (checkweight(7505,1) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -6035,7 +6035,7 @@ kh_kiehl01,19,25,0 script Box#kh1 111,{
// - Consume one Black KeyCard when opened.
// - Only one person actually needs to open it.
//----------------------------------------------------------------------------
-kh_kiehl01,44,33,0 script Big Door#BigDoorKHQ1 111,{
+kh_kiehl01,44,33,0 script Big Door#BigDoorKHQ1 HIDDEN_NPC,{
if (.KHDoor1Opened == 0) {
mes "^3355FFThe door is locked,";
mes "but there is a narrow";
@@ -6069,7 +6069,7 @@ kh_kiehl01,44,33,0 script Big Door#BigDoorKHQ1 111,{
}
}
-kh_kiehl01,43,33,0 script Big_Door_1_Warp 45,1,1,{
+kh_kiehl01,43,33,0 script Big_Door_1_Warp WARPNPC,1,1,{
OnEnable:
initnpctimer;
specialeffect EF_SUMMONSLAVE;
@@ -6096,7 +6096,7 @@ OnTouch:
// - Consume Toy Key when opened.
// - Only one person actually needs to open it.
//----------------------------------------------------------------------------
-kh_kiehl01,174,40,0 script Big Door#BigDoorKHQ2 111,{
+kh_kiehl01,174,40,0 script Big Door#BigDoorKHQ2 HIDDEN_NPC,{
if (.KHDoor2Opened == 0) {
mes "^3355FFThe door is locked,";
mes "but there is a small";
@@ -6129,7 +6129,7 @@ kh_kiehl01,174,40,0 script Big Door#BigDoorKHQ2 111,{
}
}
-kh_kiehl01,174,39,0 script Big_Door_2_Warp 45,1,1,{
+kh_kiehl01,174,39,0 script Big_Door_2_Warp WARPNPC,1,1,{
OnEnable:
initnpctimer;
specialeffect EF_SUMMONSLAVE;
@@ -6156,7 +6156,7 @@ OnTouch:
// - Consume one Black KeyCard when opened.
// - Only one person actually needs to open it.
//----------------------------------------------------------------------------
-kh_kiehl01,77,108,0 script Big Door#BigDoorKHQ3 111,{
+kh_kiehl01,77,108,0 script Big Door#BigDoorKHQ3 HIDDEN_NPC,{
if (.KHDoor3Opened == 0) {
mes "^3355FFThe door is locked,";
mes "but there is a narrow";
@@ -6189,7 +6189,7 @@ kh_kiehl01,77,108,0 script Big Door#BigDoorKHQ3 111,{
}
}
-kh_kiehl01,78,108,0 script Big_Door_3_Warp 45,1,1,{
+kh_kiehl01,78,108,0 script Big_Door_3_Warp WARPNPC,1,1,{
OnEnable:
initnpctimer;
specialeffect EF_SUMMONSLAVE;
@@ -6216,7 +6216,7 @@ OnTouch:
// - Consume TWO Black KeyCard when opened.
// - Only one person actually needs to open it.
//----------------------------------------------------------------------------
-kh_kiehl01,42,177,0 script Big Door#BigDoorKHQ4 111,{
+kh_kiehl01,42,177,0 script Big Door#BigDoorKHQ4 HIDDEN_NPC,{
if (.KHDoor4Opened == 0) {
mes "^3355FFThe door is locked,";
mes "but there is a narrow";
@@ -6249,7 +6249,7 @@ kh_kiehl01,42,177,0 script Big Door#BigDoorKHQ4 111,{
}
}
-kh_kiehl01,41,177,0 script Big_Door_4_Warp 45,1,1,{
+kh_kiehl01,41,177,0 script Big_Door_4_Warp WARPNPC,1,1,{
OnEnable:
initnpctimer;
specialeffect EF_SUMMONSLAVE;
@@ -6274,7 +6274,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Kiehl's Room; Robots
//----------------------------------------------------------------------------
-kh_kiehl01,15,179,0 script Robots#kh1 111,{
+kh_kiehl01,15,179,0 script Robots#kh1 HIDDEN_NPC,{
if (mobcount("kh_kiehl01","Robots#kh1::OnMyMobDead") < 1) {
mes "^3355FFAs soon as you";
mes "touch the test tube,";
@@ -6301,22 +6301,22 @@ OnMyMobDead:
//----------------------------------------------------------------------------
// Kiehl's Room; Dummy Robots
//----------------------------------------------------------------------------
-kh_kiehl01,15,177,0 script Robots#kh2::RobotsKHQ 111,{
+kh_kiehl01,15,177,0 script Robots#kh2::RobotsKHQ HIDDEN_NPC,{
end;
}
-kh_kiehl01,15,180,0 duplicate(RobotsKHQ) Robots#kh3 111
-kh_kiehl01,15,182,0 duplicate(RobotsKHQ) Robots#kh4 111
-kh_kiehl01,35,187,0 duplicate(RobotsKHQ) Robots#kh5 111
-kh_kiehl01,37,187,0 duplicate(RobotsKHQ) Robots#kh6 111
-kh_kiehl01,39,187,0 duplicate(RobotsKHQ) Robots#kh7 111
-kh_kiehl01,41,187,0 duplicate(RobotsKHQ) Robots#kh8 111
+kh_kiehl01,15,180,0 duplicate(RobotsKHQ) Robots#kh3 HIDDEN_NPC
+kh_kiehl01,15,182,0 duplicate(RobotsKHQ) Robots#kh4 HIDDEN_NPC
+kh_kiehl01,35,187,0 duplicate(RobotsKHQ) Robots#kh5 HIDDEN_NPC
+kh_kiehl01,37,187,0 duplicate(RobotsKHQ) Robots#kh6 HIDDEN_NPC
+kh_kiehl01,39,187,0 duplicate(RobotsKHQ) Robots#kh7 HIDDEN_NPC
+kh_kiehl01,41,187,0 duplicate(RobotsKHQ) Robots#kh8 HIDDEN_NPC
//----------------------------------------------------------------------------
// Kiehl's Room; Big Door, (Fifth, and final)
// - Anyone can pass through this door
// - Consumes 4 Solid Iron Pieces
//----------------------------------------------------------------------------
-kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 111,{
+kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 HIDDEN_NPC,{
if (($@KHQuestBusy == 0) && (KielHyreQuest >= 74) && (KielHyreQuest <= 106)) {
if (KielHyreQuest < 86) {
mes "^3355FFThis large door..";
@@ -6458,7 +6458,7 @@ kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 111,{
}
}
-kh_kiehl01,166,186,0 script Big_Door_5_Warp 45,1,1,{
+kh_kiehl01,166,186,0 script Big_Door_5_Warp WARPNPC,1,1,{
end;
OnEnable:
@@ -6528,7 +6528,7 @@ OnGlobalTimerOff:
// Kiehl's Room; Kiehl
// - Timer will drop to 3 minutes once Kiehl is defeated.
//----------------------------------------------------------------------------
-kh_kiehl02,50,52,4 script Kiehl#Original 902,{
+kh_kiehl02,50,52,4 script Kiehl#Original 4_M_KHKIEL,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
mes "You're carrying too";
@@ -7068,21 +7068,21 @@ OnReset:
//----------------------------------------------------------------------------
// Kiehl's Room; Mitchell and Agents.
//----------------------------------------------------------------------------
-kh_kiehl02,49,55,6 script Mitchell#KiehlRoom 727,{
+kh_kiehl02,49,55,6 script Mitchell#KiehlRoom 4_F_JOB_HUNTER,{
end;
OnInit:
hideonnpc strnpcinfo(0);
end;
}
-kh_kiehl02,53,52,4 duplicate(Mitchell#KiehlRoom) Agent#KHAgent1 880
-kh_kiehl02,51,49,1 duplicate(Mitchell#KiehlRoom) Agent#KHAgent2 880
-kh_kiehl02,47,50,0 duplicate(Mitchell#KiehlRoom) Agent#KHAgent3 880
-kh_kiehl02,46,53,6 duplicate(Mitchell#KiehlRoom) Agent#KHAgent4 880
+kh_kiehl02,53,52,4 duplicate(Mitchell#KiehlRoom) Agent#KHAgent1 4_M_MASKMAN
+kh_kiehl02,51,49,1 duplicate(Mitchell#KiehlRoom) Agent#KHAgent2 4_M_MASKMAN
+kh_kiehl02,47,50,0 duplicate(Mitchell#KiehlRoom) Agent#KHAgent3 4_M_MASKMAN
+kh_kiehl02,46,53,6 duplicate(Mitchell#KiehlRoom) Agent#KHAgent4 4_M_MASKMAN
//----------------------------------------------------------------------------
// Kiehl's Room; Copy of Kiehl.
//----------------------------------------------------------------------------
-kh_kiehl02,48,53,6 script Kiehl#Copy 902,{
+kh_kiehl02,48,53,6 script Kiehl#Copy 4_M_KHKIEL,{
end;
OnInit:
@@ -7093,7 +7093,7 @@ OnInit:
//----------------------------------------------------------------------------
// Kiehl's Room; Kiehl_Room_Exit
//----------------------------------------------------------------------------
-kh_kiehl02,50,59,0 script Kiehl_Room_Exit 45,1,1,{
+kh_kiehl02,50,59,0 script Kiehl_Room_Exit WARPNPC,1,1,{
OnTouch:
if (getmapusers("kh_kiehl02") < 1)
donpcevent "KiehlRoom::OnReset";
diff --git a/npc/quests/lvl4_weapon_quest.txt b/npc/quests/lvl4_weapon_quest.txt
index d08c251e9..7736c28f4 100644
--- a/npc/quests/lvl4_weapon_quest.txt
+++ b/npc/quests/lvl4_weapon_quest.txt
@@ -20,7 +20,7 @@
//= 1.6 Was using the wrong IDs for the ores needed. [L0ne_W0lf]
//============================================================
-umbala,117,285,3 script Bazo#lv4 85,{
+umbala,117,285,3 script Bazo#lv4 4_M_03,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -461,7 +461,7 @@ umbala,117,285,3 script Bazo#lv4 85,{
}
}
-umbala,163,257,3 script Hibilaithan#lv4 785,{
+umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -919,7 +919,7 @@ umbala,163,257,3 script Hibilaithan#lv4 785,{
}
}
-um_in,156,77,5 script Tabezthan#lv4 788,{
+um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -1344,7 +1344,7 @@ um_in,156,77,5 script Tabezthan#lv4 788,{
}
}
-aldebaran,178,239,3 script Bill Thayer#lv4 712,{
+aldebaran,178,239,3 script Bill Thayer#lv4 4_M_05,{
if (lv4_weapon == 55) {
mes "[Bill Thayer]";
mes "Hmm...";
@@ -1659,7 +1659,7 @@ aldebaran,178,239,3 script Bill Thayer#lv4 712,{
close;
}
-geffen,203,146,5 script Citizen#lv4-1 97,{
+geffen,203,146,5 script Citizen#lv4-1 4W_M_01,{
mes "[Citizen]";
mes "There was a skillful";
mes "weaponsmith in Al De Baran";
@@ -1677,7 +1677,7 @@ geffen,203,146,5 script Citizen#lv4-1 97,{
close;
}
-morocc,289,230,3 script Citizen#lv4-2 92,{
+morocc,289,230,3 script Citizen#lv4-2 4_F_03,{
mes "[Citizen]";
mes "Meeting a person in the realm of the dead is impossible. But I've heard that if you were able to meet a dead person, you'd find that he wouldn't have all of his memories.";
next;
@@ -1690,7 +1690,7 @@ morocc,289,230,3 script Citizen#lv4-2 92,{
close;
}
-niflheim,240,193,3 script Kayron#lv4 794,{
+niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -2136,7 +2136,7 @@ niflheim,240,193,3 script Kayron#lv4 794,{
}
}
-niflheim,99,268,5 script Reyghema#lv4 794,{
+niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
if (MaxWeight - Weight < 3000) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -2617,7 +2617,7 @@ niflheim,99,268,5 script Reyghema#lv4 794,{
}
}
-niflheim,187,280,3 script Hein#lv4 795,{
+niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -3059,7 +3059,7 @@ niflheim,187,280,3 script Hein#lv4 795,{
}
}
-niflheim,331,72,3 script Waltboughst#lv4 795,{
+niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
if (checkweight(908,300) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
diff --git a/npc/quests/mage_solution.txt b/npc/quests/mage_solution.txt
index 401372a67..8513ae8bf 100644
--- a/npc/quests/mage_solution.txt
+++ b/npc/quests/mage_solution.txt
@@ -12,7 +12,7 @@
//= 1.0 Split from Pre-Renewal Mage job quest. [Zopokx]
//============================================================
-pay_arche,122,100,0 script Dollshoi 88,{
+pay_arche,122,100,0 script Dollshoi 4_M_ORIENT01,{
mes "[Mage Guildsman]";
mes "You want a Solution? Hmm, give me 50 Zeny and at least 1 Empty Test Tube.";
next;
@@ -33,7 +33,7 @@ pay_arche,122,100,0 script Dollshoi 88,{
close;
}
-moc_ruins,91,150,0 script Ponka-Hontas 93,{
+moc_ruins,91,150,0 script Ponka-Hontas 4_F_04,{
mes "[Mage Guildsman]";
mes "Would you like a Solution? Then please give me 50 Zeny and at least 1 Empty Test Tube.";
next;
diff --git a/npc/quests/monstertamers.txt b/npc/quests/monstertamers.txt
index b48953301..10f02435e 100644
--- a/npc/quests/monstertamers.txt
+++ b/npc/quests/monstertamers.txt
@@ -17,7 +17,7 @@
//= 1.5 Moved Izlude NPC to pre-re/re paths.
//============================================================
-alberta_in,173,76,4 script Monster Tamer#alb 125,{
+alberta_in,173,76,4 script Monster Tamer#alb 4_M_TELEPORTER,{
mes "[Iwado]";
mes "This is the height of the era of Monster Taming! Don't you feel the need to gather monster items to be able to connect and to communicate with the Cute Monsters!?";
next;
@@ -185,7 +185,7 @@ alberta_in,173,76,4 script Monster Tamer#alb 125,{
}
-aldeba_in,168,175,4 script Monster Tamer#alde 125,{
+aldeba_in,168,175,4 script Monster Tamer#alde 4_M_TELEPORTER,{
mes "[YuU]";
mes "You must be looking for monster items! In making monster items, there is no monster tamer in Rune Midgard that's better than me.";
next;
@@ -619,7 +619,7 @@ aldeba_in,168,175,4 script Monster Tamer#alde 125,{
}
}
-comodo,112,182,0 script Munak's Grandma 103,{
+comodo,112,182,0 script Munak's Grandma 8_F_GRANDMOTHER,{
if (countitem(1558) > 0) {
mes "[Munak's grandma]";
mes "Oh my...";
diff --git a/npc/quests/mrsmile.txt b/npc/quests/mrsmile.txt
index 4baf22093..065dc5f89 100644
--- a/npc/quests/mrsmile.txt
+++ b/npc/quests/mrsmile.txt
@@ -12,7 +12,7 @@
//= 1.4a Fixed a little Typo error in duplicates. (bugreport:749) [Samuray22]
//============================================================
-- script Smile Assistance::SmileHelper 92,{
+- script Smile Assistance::SmileHelper 4_F_03,{
mes "[Smile Girl]";
mes "Hi ~ Hi ~";
mes "This is Smile Assistance.";
@@ -93,12 +93,12 @@
}
// Additional Smile Assistance staff
-alberta,113,53,4 duplicate(SmileHelper) Smile Assistance#alb 92
-aldebaran,136,135,4 duplicate(SmileHelper) Smile Assistance#alde 92
-geffen,119,107,4 duplicate(SmileHelper) Smile Assistance#gef 92
-moc_ruins,59,154,3 duplicate(SmileHelper) Smile Assistance#moc 92
-payon,186,104,5 duplicate(SmileHelper) Smile Assistance#pay 92
-prontera,157,187,4 duplicate(SmileHelper) Smile Assistance#prt 92
+alberta,113,53,4 duplicate(SmileHelper) Smile Assistance#alb 4_F_03
+aldebaran,136,135,4 duplicate(SmileHelper) Smile Assistance#alde 4_F_03
+geffen,119,107,4 duplicate(SmileHelper) Smile Assistance#gef 4_F_03
+moc_ruins,59,154,3 duplicate(SmileHelper) Smile Assistance#moc 4_F_03
+payon,186,104,5 duplicate(SmileHelper) Smile Assistance#pay 4_F_03
+prontera,157,187,4 duplicate(SmileHelper) Smile Assistance#prt 4_F_03
//============================================================
// Old changelog
diff --git a/npc/quests/newgears/2004_headgears.txt b/npc/quests/newgears/2004_headgears.txt
index 2516a189c..1cfa2bc03 100644
--- a/npc/quests/newgears/2004_headgears.txt
+++ b/npc/quests/newgears/2004_headgears.txt
@@ -37,7 +37,7 @@
// Black Cat Ears
//============================================================
-payon,115,131,3 script Neko Neko#1 725,{
+payon,115,131,3 script Neko Neko#1 4_F_JOB_ASSASSIN,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -105,7 +105,7 @@ payon,115,131,3 script Neko Neko#1 725,{
// X Hairpin, Band Aid, Flower Hairpin
//============================================================
-geffen,129,148,3 script Argen#1 779,{
+geffen,129,148,3 script Argen#1 4_M_YOYOROGUE,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "[Argen]";
@@ -295,7 +295,7 @@ geffen,129,148,3 script Argen#1 779,{
// Hot-blooded Headband
//============================================================
-yuno,300,188,5 script Zhenbolt#1 753,{
+yuno,300,188,5 script Zhenbolt#1 4_M_MONK,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -391,7 +391,7 @@ yuno,300,188,5 script Zhenbolt#1 753,{
// Red Ribbon
//============================================================
-prontera,165,232,3 script Nephia#1 744,{
+prontera,165,232,3 script Nephia#1 4_F_ALCHE,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -506,7 +506,7 @@ prontera,165,232,3 script Nephia#1 744,{
// Indian Headband
//============================================================
-comodo,237,217,5 script Meruntei#1 732,{
+comodo,237,217,5 script Meruntei#1 4_M_JOB_HUNTER,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
mes "- Currently you're carrying -";
@@ -560,7 +560,7 @@ comodo,237,217,5 script Meruntei#1 732,{
// Mushroom Band
//============================================================
-geffen,67,87,3 script Ipore#1 700,{
+geffen,67,87,3 script Ipore#1 8_F_GIRL,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
mes "- Currently you're carrying -";
@@ -640,7 +640,7 @@ geffen,67,87,3 script Ipore#1 700,{
// Angel Wing Ears, Devil Wing Ears
//============================================================
-yuno,241,52,3 script Old Blacksmith#hgear 813,{
+yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -961,7 +961,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 813,{
// Sea-Otter Hat
//============================================================
-xmas,183,267,3 script Pretty Lindsay#1 793,{
+xmas,183,267,3 script Pretty Lindsay#1 4_F_NFLOSTGIRL,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -1076,7 +1076,7 @@ xmas,183,267,3 script Pretty Lindsay#1 793,{
// Teddybear Hat
//============================================================
-xmas,175,156,3 script Fuzzy Fuzz#1 712,{
+xmas,175,156,3 script Fuzzy Fuzz#1 4_M_05,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -1164,7 +1164,7 @@ xmas,175,156,3 script Fuzzy Fuzz#1 712,{
// Model Training Hat
//============================================================
-payon_in03,8,193,4 script Nanhyang#1 77,{
+payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -1325,7 +1325,7 @@ payon_in03,8,193,4 script Nanhyang#1 77,{
// Tulip Hairpin
//============================================================
-geffen,83,189,5 script Seth#1 716,{
+geffen,83,189,5 script Seth#1 4_M_KID2,{
disable_items;
if (checkweight(1201,1) == 0) {
mes " [Seth]";
@@ -1444,7 +1444,7 @@ geffen,83,189,5 script Seth#1 716,{
// Party Hat, Straw Hat, Cowboy Hat, Sombrero, Beanie
//============================================================
-xmas_in,35,30,3 script Hat Merchant#zero 797,{
+xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
@@ -1735,7 +1735,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 797,{
// Decorative Golden Bell, Crown of Ancient Queen, Crown of Mistress
//============================================================
-yuno_in03,20,18,6 script Nehris#1 726,{
+yuno_in03,20,18,6 script Nehris#1 4_F_JOB_BLACKSMITH,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -1900,7 +1900,7 @@ yuno_in03,20,18,6 script Nehris#1 726,{
// Alarm Mask
//============================================================
-alde_alche,88,180,0 script Muscle Man#Alarm Mask 748,{
+alde_alche,88,180,0 script Muscle Man#Alarm Mask 4_M_ALCHE_A,{
if (checkweight(1201,1) == 0) {
mes "[Muscle Man]";
mes "Hmmm...";
@@ -2073,7 +2073,7 @@ OnInit:
// Drooping Cat, Smokie Leaf, Lazy Smokie, Blue Fish
//============================================================
-morocc,273,79,4 script Educated Traveller 99,{
+morocc,273,79,4 script Educated Traveller 4W_M_03,{
disable_items;
if ((MaxWeight-Weight) < 5000 || checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -2510,7 +2510,7 @@ OnTouch:
end;
}
-pay_dun03,48,84,4 script Nine Tails#Kitsune Man 762,{
+pay_dun03,48,84,4 script Nine Tails#Kitsune Man 4_M_JPN2,{
disable_items;
if (checkweight(1201,1) == 0) {
mes "- Wait a moment! -";
diff --git a/npc/quests/newgears/2005_headgears.txt b/npc/quests/newgears/2005_headgears.txt
index 003019be9..a6af90a9e 100644
--- a/npc/quests/newgears/2005_headgears.txt
+++ b/npc/quests/newgears/2005_headgears.txt
@@ -16,7 +16,7 @@
//= 1.3a Added 'disable_items' command. [Euphy]
//============================================================
-yuno,222,116,3 script Kasis#LhzHat 851,{
+yuno,222,116,3 script Kasis#LhzHat 4_M_REPAIR,{
if(countitem(519) > 49 && countitem(7031) > 49 && countitem(548) > 49 && countitem(539) > 49)
{
mes "[Kasis]";
@@ -225,7 +225,7 @@ yuno,222,116,3 script Kasis#LhzHat 851,{
}
}
-lighthalzen,143,68,0 script Strange Guy#LhzHat 47,{
+lighthalzen,143,68,0 script Strange Guy#LhzHat 1_M_01,{
disable_items;
if(DTHATQ == 0)
{
@@ -746,7 +746,7 @@ lighthalzen,143,68,0 script Strange Guy#LhzHat 47,{
}
}
-lighthalzen,360,313,3 script Kid#LhzHat 706,{
+lighthalzen,360,313,3 script Kid#LhzHat 4_M_KID1,{
mes "[Kid]";
if(Sex)
mes "Hello, mister!";
@@ -871,7 +871,7 @@ lighthalzen,360,313,3 script Kid#LhzHat 706,{
}
}
-einbech,70,222,5 script Metelle#LhzHat 91,{
+einbech,70,222,5 script Metelle#LhzHat 4_F_02,{
if(countitem(983) && countitem(7267) > 998 && countitem(749) && Zeny > 49999)
{
mes "[Metelle]";
@@ -981,7 +981,7 @@ einbech,70,222,5 script Metelle#LhzHat 91,{
}
-lhz_in02,91,38,5 script Margaret Mary#LhzHat 90,{
+lhz_in02,91,38,5 script Margaret Mary#LhzHat 4_F_01,{
mes "[Margaret Mary]";
mes "The white rose, in its";
@@ -1084,7 +1084,7 @@ lhz_in02,91,38,5 script Margaret Mary#LhzHat 90,{
}
-lighthalzen,182,89,0 script Relaxed-Looking Lady 91,{
+lighthalzen,182,89,0 script Relaxed-Looking Lady 4_F_02,{
disable_items;
if(LHZBTQ == 0)
{
@@ -2107,7 +2107,7 @@ gl_prison1,100,48,5 script Rybio#LhzHat 1201,{
}
}
-airport,148,41,3 script Freight Manager#toast 852,{
+airport,148,41,3 script Freight Manager#toast 4_M_EIN_SOLDIER,{
mes "[Kirishu]";
mes "Oh man...";
mes "It's almost lunchtime,";
diff --git a/npc/quests/newgears/2006_headgears.txt b/npc/quests/newgears/2006_headgears.txt
index ef754e122..8a63503c2 100644
--- a/npc/quests/newgears/2006_headgears.txt
+++ b/npc/quests/newgears/2006_headgears.txt
@@ -24,7 +24,7 @@
// Censor Bar
//============================================================
-rachel,91,273,8 script ? 930,{
+rachel,91,273,8 script ? 4_M_RACHMAN2,{
if (countitem(983) > 0 && countitem(7111) > 99 && countitem(938) > 98 && Zeny > 99999) {
mes "[?]";
mes "Giggle giggle...isn't it my partner, eh?";
@@ -92,7 +92,7 @@ rachel,91,273,8 script ? 930,{
// Feather Beret
//============================================================
-rachel,152,131,3 script Sakjul 928,{
+rachel,152,131,3 script Sakjul 4_M_MIDDLE1,{
if (countitem(5172) > 0 && countitem(7063) > 99 && countitem(982) > 0) {
mes "[Sakjul]";
mes "Great, you have brought everything";
@@ -208,7 +208,7 @@ rachel,152,131,3 script Sakjul 928,{
// Valkyrie Helm
//============================================================
-hugel,147,103,3 script Ghenirhemin 897,{
+hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
if (moza_valkylie == 5) {
set .@val2,rand(1,10);
if (.@val2 == 3) {
@@ -565,7 +565,7 @@ hugel,147,103,3 script Ghenirhemin 897,{
}
// Hahoe Mask / Mythical Lion Mask / Bride Mask
//============================================================
-payon,135,320,3 script Chungwolmang 97,{
+payon,135,320,3 script Chungwolmang 4W_M_01,{
if (moza_tal == 2) {
if (countitem(7015) > 19 && countitem(952) > 99 && countitem(1028) > 99) {
//Hahoe_Mask: Bookclip_In_Memory, Cactus_Needle, Wild_Boar's_Mane
@@ -808,7 +808,7 @@ S_MakeMask:
// Magistrate Hat / Ayam
//============================================================
-payon_in03,139,124,3 script Han Garam 88,{
+payon_in03,139,124,3 script Han Garam 4_M_ORIENT01,{
if (moza_korea == 2 && countitem(954) > 299 && countitem(733) > 4 && countitem(975) > 0 && countitem(7166) > 49) {
mes "[Han Garam]";
mes "You came back faster than I expected.";
diff --git a/npc/quests/newgears/2008_headgears.txt b/npc/quests/newgears/2008_headgears.txt
index 5de069de8..87d1a4693 100644
--- a/npc/quests/newgears/2008_headgears.txt
+++ b/npc/quests/newgears/2008_headgears.txt
@@ -12,7 +12,7 @@
//= 1.0 First Version. [Masao]
//============================================================
-gef_fild05,80,149,3 script Myu#08_hat 877,{
+gef_fild05,80,149,3 script Myu#08_hat 4_F_YUNYANG,{
mes "[Myu]";
mes "Meow...";
emotion e_omg;
@@ -197,7 +197,7 @@ gef_fild05,80,149,3 script Myu#08_hat 877,{
close;
}
-morocc_in,137,102,5 script Trainee#2008hat01 82,{
+morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "[Trainee Elgo]";
mes "Welcome.";
mes "Please talk to our teacher if you are here to make a dyes.";
diff --git a/npc/quests/ninja_quests.txt b/npc/quests/ninja_quests.txt
index 4a2971eea..10757a60e 100644
--- a/npc/quests/ninja_quests.txt
+++ b/npc/quests/ninja_quests.txt
@@ -13,7 +13,7 @@
//= 1.2a Kagerou/Oboro support (BaseJob -> BaseClass) [Euphy]
//============================================================
-que_ng,28,50,3 script Boshuu 709,{
+que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
if (BaseClass != Job_Ninja){
mes "[Boshuu]";
@@ -360,7 +360,7 @@ que_ng,28,50,3 script Boshuu 709,{
}
}
-que_ng,28,45,3 script Basshu 86,{
+que_ng,28,45,3 script Basshu 4_M_04,{
if(BaseClass != Job_Ninja){
mes "[Basshu]";
@@ -711,7 +711,7 @@ que_ng,28,45,3 script Basshu 86,{
}
}
-que_ng,27,18,3 script Toshu 709,{
+que_ng,27,18,3 script Toshu 4_M_SEAMAN,{
if(BaseClass != Job_Ninja){
mes "[Toshu]";
@@ -843,7 +843,7 @@ que_ng,27,18,3 script Toshu 709,{
}
}
-que_ng,72,34,3 script Craftsman Kaibara 847,{
+que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
if (BaseClass != Job_Ninja){
mes "[Kaibara]";
@@ -1122,7 +1122,7 @@ que_ng,72,34,3 script Craftsman Kaibara 847,{
}
}
-que_ng,22,62,3 script Tetsu 709,{
+que_ng,22,62,3 script Tetsu 4_M_SEAMAN,{
mes "[Tetsu]";
if(BaseClass != Job_Ninja){
diff --git a/npc/quests/obb_quest.txt b/npc/quests/obb_quest.txt
index 5796bd8f6..927bcd8ba 100644
--- a/npc/quests/obb_quest.txt
+++ b/npc/quests/obb_quest.txt
@@ -20,7 +20,7 @@
//= 2.0 Removed unused "name" variable. [L0ne_W0lf]
//============================================================
-alberta,43,244,0 script Tourist#thai 99,{
+alberta,43,244,0 script Tourist#thai 4W_M_03,{
if (checkweight(1201,1) == 0) {
mes "- Wait a moment! -";
mes "- Currently you're carrying -";
@@ -613,7 +613,7 @@ alberta,43,244,0 script Tourist#thai 99,{
}
}
-moc_ruins,105,62,4 script Jacob#thai 50,{
+moc_ruins,105,62,4 script Jacob#thai 1_M_04,{
if (thai_head >= 6 && thai_head <= 11) {
switch (thai_head) {
case 6:
@@ -1060,7 +1060,7 @@ moc_ruins,105,62,4 script Jacob#thai 50,{
}
}
-comodo,68,195,0 script Old Man#thai 120,{
+comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
if (checkweight(1201,1) == 0) {
mes "- Wait a moment! -";
mes "- Currently you're carrying -";
@@ -1841,7 +1841,7 @@ comodo,68,195,0 script Old Man#thai 120,{
}
}
-moc_ruins,107,62,0 script Tommy#thai 716,{
+moc_ruins,107,62,0 script Tommy#thai 4_M_KID2,{
if (thai_head >= 6 && thai_head <= 11) {
switch(thai_head) {
case 6:
diff --git a/npc/quests/okolnir.txt b/npc/quests/okolnir.txt
index f5821d3dd..2c93ccc9f 100644
--- a/npc/quests/okolnir.txt
+++ b/npc/quests/okolnir.txt
@@ -144,16 +144,16 @@ OnInit:
end;
}
-arug_cas01,161,371,3 duplicate(Guide#gq_main) Guide#gq_aru01 899
-arug_cas02,349,347,3 duplicate(Guide#gq_main) Guide#gq_aru02 899
-arug_cas03,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru03 899
-arug_cas04,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru04 899
-arug_cas05,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru05 899
-schg_cas01,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch01 899
-schg_cas02,181,335,3 duplicate(Guide#gq_main) Guide#gq_sch02 899
-schg_cas03,84,101,3 duplicate(Guide#gq_main) Guide#gq_sch03 899
-schg_cas04,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch04 899
-schg_cas05,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch05 899
+arug_cas01,161,371,3 duplicate(Guide#gq_main) Guide#gq_aru01 4_M_HUMAN_02
+arug_cas02,349,347,3 duplicate(Guide#gq_main) Guide#gq_aru02 4_M_HUMAN_02
+arug_cas03,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru03 4_M_HUMAN_02
+arug_cas04,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru04 4_M_HUMAN_02
+arug_cas05,324,161,3 duplicate(Guide#gq_main) Guide#gq_aru05 4_M_HUMAN_02
+schg_cas01,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch01 4_M_HUMAN_02
+schg_cas02,181,335,3 duplicate(Guide#gq_main) Guide#gq_sch02 4_M_HUMAN_02
+schg_cas03,84,101,3 duplicate(Guide#gq_main) Guide#gq_sch03 4_M_HUMAN_02
+schg_cas04,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch04 4_M_HUMAN_02
+schg_cas05,376,307,3 duplicate(Guide#gq_main) Guide#gq_sch05 4_M_HUMAN_02
que_qaru01,345,23,0 warp Gate02#gq_aru01 1,1,arug_cas01,157,369
que_qaru02,345,23,0 warp Gate02#gq_aru02 1,1,arug_cas02,349,355
@@ -353,16 +353,16 @@ OnInit:
end;
}
-que_qaru01,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru01 403
-que_qaru02,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru02 403
-que_qaru03,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru03 403
-que_qaru04,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru04 403
-que_qaru05,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru05 403
-que_qsch01,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch01 403
-que_qsch02,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch02 403
-que_qsch03,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch03 403
-que_qsch04,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch04 403
-que_qsch05,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch05 403
+que_qaru01,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru01 4_F_VALKYRIE2
+que_qaru02,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru02 4_F_VALKYRIE2
+que_qaru03,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru03 4_F_VALKYRIE2
+que_qaru04,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru04 4_F_VALKYRIE2
+que_qaru05,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_aru05 4_F_VALKYRIE2
+que_qsch01,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch01 4_F_VALKYRIE2
+que_qsch02,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch02 4_F_VALKYRIE2
+que_qsch03,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch03 4_F_VALKYRIE2
+que_qsch04,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch04 4_F_VALKYRIE2
+que_qsch05,345,82,3 duplicate(Wish Maiden#gq_main) Wish Maiden#gq_sch05 4_F_VALKYRIE2
- script Gate01#gq_main -1,{
function SMonster;
@@ -450,16 +450,16 @@ OnInit:
end;
}
-que_qaru01,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru01 45,1,1
-que_qaru02,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru02 45,1,1
-que_qaru03,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru03 45,1,1
-que_qaru04,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru04 45,1,1
-que_qaru05,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru05 45,1,1
-que_qsch01,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch01 45,1,1
-que_qsch02,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch02 45,1,1
-que_qsch03,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch03 45,1,1
-que_qsch04,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch04 45,1,1
-que_qsch05,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch05 45,1,1
+que_qaru01,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru01 WARPNPC,1,1
+que_qaru02,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru02 WARPNPC,1,1
+que_qaru03,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru03 WARPNPC,1,1
+que_qaru04,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru04 WARPNPC,1,1
+que_qaru05,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_aru05 WARPNPC,1,1
+que_qsch01,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch01 WARPNPC,1,1
+que_qsch02,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch02 WARPNPC,1,1
+que_qsch03,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch03 WARPNPC,1,1
+que_qsch04,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch04 WARPNPC,1,1
+que_qsch05,346,81,0 duplicate(Gate01#gq_main) Gate01#gq_sch05 WARPNPC,1,1
- script #Gate_manager_main -1,{
end;
@@ -473,16 +473,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru01 844
-que_qaru02,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru02 844
-que_qaru03,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru03 844
-que_qaru04,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru04 844
-que_qaru05,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru05 844
-que_qsch01,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch01 844
-que_qsch02,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch02 844
-que_qsch03,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch03 844
-que_qsch04,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch04 844
-que_qsch05,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch05 844
+que_qaru01,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru01 CLEAR_NPC
+que_qaru02,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru02 CLEAR_NPC
+que_qaru03,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru03 CLEAR_NPC
+que_qaru04,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru04 CLEAR_NPC
+que_qaru05,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_aru05 CLEAR_NPC
+que_qsch01,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch01 CLEAR_NPC
+que_qsch02,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch02 CLEAR_NPC
+que_qsch03,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch03 CLEAR_NPC
+que_qsch04,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch04 CLEAR_NPC
+que_qsch05,1,4,0 duplicate(#Gate_manager_main) #Gate_manager_sch05 CLEAR_NPC
- script #gq_miromob2_main -1,{
end;
@@ -527,16 +527,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru01 844
-que_qaru02,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru02 844
-que_qaru03,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru03 844
-que_qaru04,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru04 844
-que_qaru05,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru05 844
-que_qsch01,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch01 844
-que_qsch02,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch02 844
-que_qsch03,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch03 844
-que_qsch04,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch04 844
-que_qsch05,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch05 844
+que_qaru01,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru01 CLEAR_NPC
+que_qaru02,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru02 CLEAR_NPC
+que_qaru03,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru03 CLEAR_NPC
+que_qaru04,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru04 CLEAR_NPC
+que_qaru05,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_aru05 CLEAR_NPC
+que_qsch01,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch01 CLEAR_NPC
+que_qsch02,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch02 CLEAR_NPC
+que_qsch03,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch03 CLEAR_NPC
+que_qsch04,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch04 CLEAR_NPC
+que_qsch05,1,4,0 duplicate(#gq_miromob2_main) #gq_miromob2_sch05 CLEAR_NPC
- script #okolnir_main -1,{
end;
@@ -724,16 +724,16 @@ OnTimer3611000:
stopnpctimer;
end;
}
-que_qaru01,1,1,0 duplicate(#okolnir_main) #okolnir_aru01 844
-que_qaru02,1,1,0 duplicate(#okolnir_main) #okolnir_aru02 844
-que_qaru03,1,1,0 duplicate(#okolnir_main) #okolnir_aru03 844
-que_qaru04,1,1,0 duplicate(#okolnir_main) #okolnir_aru04 844
-que_qaru05,1,1,0 duplicate(#okolnir_main) #okolnir_aru05 844
-que_qsch01,1,1,0 duplicate(#okolnir_main) #okolnir_sch01 844
-que_qsch02,1,1,0 duplicate(#okolnir_main) #okolnir_sch02 844
-que_qsch03,1,1,0 duplicate(#okolnir_main) #okolnir_sch03 844
-que_qsch04,1,1,0 duplicate(#okolnir_main) #okolnir_sch04 844
-que_qsch05,1,1,0 duplicate(#okolnir_main) #okolnir_sch05 844
+que_qaru01,1,1,0 duplicate(#okolnir_main) #okolnir_aru01 CLEAR_NPC
+que_qaru02,1,1,0 duplicate(#okolnir_main) #okolnir_aru02 CLEAR_NPC
+que_qaru03,1,1,0 duplicate(#okolnir_main) #okolnir_aru03 CLEAR_NPC
+que_qaru04,1,1,0 duplicate(#okolnir_main) #okolnir_aru04 CLEAR_NPC
+que_qaru05,1,1,0 duplicate(#okolnir_main) #okolnir_aru05 CLEAR_NPC
+que_qsch01,1,1,0 duplicate(#okolnir_main) #okolnir_sch01 CLEAR_NPC
+que_qsch02,1,1,0 duplicate(#okolnir_main) #okolnir_sch02 CLEAR_NPC
+que_qsch03,1,1,0 duplicate(#okolnir_main) #okolnir_sch03 CLEAR_NPC
+que_qsch04,1,1,0 duplicate(#okolnir_main) #okolnir_sch04 CLEAR_NPC
+que_qsch05,1,1,0 duplicate(#okolnir_main) #okolnir_sch05 CLEAR_NPC
- script #Maze_Manager_main -1,{
end;
@@ -808,16 +808,16 @@ OnInit:
donpcevent "#miro_yf_"+.@sub$+"::OnDisable";
end;
}
-que_qaru01,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru01 844
-que_qaru02,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru02 844
-que_qaru03,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru03 844
-que_qaru04,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru04 844
-que_qaru05,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru05 844
-que_qsch01,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch01 844
-que_qsch02,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch02 844
-que_qsch03,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch03 844
-que_qsch04,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch04 844
-que_qsch05,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch05 844
+que_qaru01,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru01 CLEAR_NPC
+que_qaru02,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru02 CLEAR_NPC
+que_qaru03,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru03 CLEAR_NPC
+que_qaru04,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru04 CLEAR_NPC
+que_qaru05,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_aru05 CLEAR_NPC
+que_qsch01,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch01 CLEAR_NPC
+que_qsch02,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch02 CLEAR_NPC
+que_qsch03,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch03 CLEAR_NPC
+que_qsch04,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch04 CLEAR_NPC
+que_qsch05,1,2,0 duplicate(#Maze_Manager_main) #Maze_Manager_sch05 CLEAR_NPC
- script #miro_bf_main -1,{
function Cell;
@@ -845,16 +845,16 @@ OnDisable:
OnMyMobDead:
end;
}
-que_qaru01,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru01 844
-que_qaru02,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru02 844
-que_qaru03,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru03 844
-que_qaru04,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru04 844
-que_qaru05,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru05 844
-que_qsch01,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch01 844
-que_qsch02,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch02 844
-que_qsch03,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch03 844
-que_qsch04,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch04 844
-que_qsch05,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch05 844
+que_qaru01,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru01 CLEAR_NPC
+que_qaru02,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru02 CLEAR_NPC
+que_qaru03,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru03 CLEAR_NPC
+que_qaru04,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru04 CLEAR_NPC
+que_qaru05,2,1,0 duplicate(#miro_bf_main) #miro_bf_aru05 CLEAR_NPC
+que_qsch01,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch01 CLEAR_NPC
+que_qsch02,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch02 CLEAR_NPC
+que_qsch03,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch03 CLEAR_NPC
+que_qsch04,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch04 CLEAR_NPC
+que_qsch05,2,1,0 duplicate(#miro_bf_main) #miro_bf_sch05 CLEAR_NPC
- script #miro_rf_main -1,{
function Cell;
@@ -883,16 +883,16 @@ OnMyMobDead:
}
}
}
-que_qaru01,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru01 844
-que_qaru02,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru02 844
-que_qaru03,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru03 844
-que_qaru04,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru04 844
-que_qaru05,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru05 844
-que_qsch01,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch01 844
-que_qsch02,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch02 844
-que_qsch03,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch03 844
-que_qsch04,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch04 844
-que_qsch05,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch05 844
+que_qaru01,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru01 CLEAR_NPC
+que_qaru02,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru02 CLEAR_NPC
+que_qaru03,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru03 CLEAR_NPC
+que_qaru04,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru04 CLEAR_NPC
+que_qaru05,2,2,0 duplicate(#miro_rf_main) #miro_rf_aru05 CLEAR_NPC
+que_qsch01,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch01 CLEAR_NPC
+que_qsch02,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch02 CLEAR_NPC
+que_qsch03,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch03 CLEAR_NPC
+que_qsch04,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch04 CLEAR_NPC
+que_qsch05,2,2,0 duplicate(#miro_rf_main) #miro_rf_sch05 CLEAR_NPC
- script #miro_yf_main -1,{
function Cell;
@@ -921,16 +921,16 @@ OnMyMobDead:
}
}
}
-que_qaru01,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru01 844
-que_qaru02,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru02 844
-que_qaru03,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru03 844
-que_qaru04,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru04 844
-que_qaru05,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru05 844
-que_qsch01,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch01 844
-que_qsch02,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch02 844
-que_qsch03,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch03 844
-que_qsch04,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch04 844
-que_qsch05,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch05 844
+que_qaru01,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru01 CLEAR_NPC
+que_qaru02,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru02 CLEAR_NPC
+que_qaru03,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru03 CLEAR_NPC
+que_qaru04,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru04 CLEAR_NPC
+que_qaru05,2,3,0 duplicate(#miro_yf_main) #miro_yf_aru05 CLEAR_NPC
+que_qsch01,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch01 CLEAR_NPC
+que_qsch02,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch02 CLEAR_NPC
+que_qsch03,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch03 CLEAR_NPC
+que_qsch04,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch04 CLEAR_NPC
+que_qsch05,2,3,0 duplicate(#miro_yf_main) #miro_yf_sch05 CLEAR_NPC
- script windpath01_main -1,{
end;
@@ -947,16 +947,16 @@ OnTouch:
mes "You need the Crystal Key to activate the Warp Gate.";
close;
}
-que_qaru01,132,172,0 duplicate(windpath01_main) windpath01_aru01 45,1,1
-que_qaru02,132,172,0 duplicate(windpath01_main) windpath01_aru02 45,1,1
-que_qaru03,132,172,0 duplicate(windpath01_main) windpath01_aru03 45,1,1
-que_qaru04,132,172,0 duplicate(windpath01_main) windpath01_aru04 45,1,1
-que_qaru05,132,172,0 duplicate(windpath01_main) windpath01_aru05 45,1,1
-que_qsch01,132,172,0 duplicate(windpath01_main) windpath01_sch01 45,1,1
-que_qsch02,132,172,0 duplicate(windpath01_main) windpath01_sch02 45,1,1
-que_qsch03,132,172,0 duplicate(windpath01_main) windpath01_sch03 45,1,1
-que_qsch04,132,172,0 duplicate(windpath01_main) windpath01_sch04 45,1,1
-que_qsch05,132,172,0 duplicate(windpath01_main) windpath01_sch05 45,1,1
+que_qaru01,132,172,0 duplicate(windpath01_main) windpath01_aru01 WARPNPC,1,1
+que_qaru02,132,172,0 duplicate(windpath01_main) windpath01_aru02 WARPNPC,1,1
+que_qaru03,132,172,0 duplicate(windpath01_main) windpath01_aru03 WARPNPC,1,1
+que_qaru04,132,172,0 duplicate(windpath01_main) windpath01_aru04 WARPNPC,1,1
+que_qaru05,132,172,0 duplicate(windpath01_main) windpath01_aru05 WARPNPC,1,1
+que_qsch01,132,172,0 duplicate(windpath01_main) windpath01_sch01 WARPNPC,1,1
+que_qsch02,132,172,0 duplicate(windpath01_main) windpath01_sch02 WARPNPC,1,1
+que_qsch03,132,172,0 duplicate(windpath01_main) windpath01_sch03 WARPNPC,1,1
+que_qsch04,132,172,0 duplicate(windpath01_main) windpath01_sch04 WARPNPC,1,1
+que_qsch05,132,172,0 duplicate(windpath01_main) windpath01_sch05 WARPNPC,1,1
que_qaru01,113,165,0 warp windpath02_aru01 1,1,que_qaru01,139,172
que_qaru02,113,165,0 warp windpath02_aru02 1,1,que_qaru02,139,172
@@ -1130,16 +1130,16 @@ OnTimer80000:
donpcevent "#gdtimer01_"+.@sub$+"::OnEnable";
end;
}
-que_qaru01,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru01 844
-que_qaru02,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru02 844
-que_qaru03,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru03 844
-que_qaru04,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru04 844
-que_qaru05,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru05 844
-que_qsch01,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch01 844
-que_qsch02,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch02 844
-que_qsch03,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch03 844
-que_qsch04,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch04 844
-que_qsch05,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch05 844
+que_qaru01,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru01 CLEAR_NPC
+que_qaru02,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru02 CLEAR_NPC
+que_qaru03,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru03 CLEAR_NPC
+que_qaru04,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru04 CLEAR_NPC
+que_qaru05,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_aru05 CLEAR_NPC
+que_qsch01,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch01 CLEAR_NPC
+que_qsch02,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch02 CLEAR_NPC
+que_qsch03,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch03 CLEAR_NPC
+que_qsch04,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch04 CLEAR_NPC
+que_qsch05,2,2,0 duplicate(#gdtimer01_main) #gdtimer01_sch05 CLEAR_NPC
- script #gdtimer02_main -1,{
end;
@@ -1204,16 +1204,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru01 844
-que_qaru02,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru02 844
-que_qaru03,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru03 844
-que_qaru04,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru04 844
-que_qaru05,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru05 844
-que_qsch01,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch01 844
-que_qsch02,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch02 844
-que_qsch03,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch03 844
-que_qsch04,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch04 844
-que_qsch05,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch05 844
+que_qaru01,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru01 CLEAR_NPC
+que_qaru02,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru02 CLEAR_NPC
+que_qaru03,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru03 CLEAR_NPC
+que_qaru04,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru04 CLEAR_NPC
+que_qaru05,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_aru05 CLEAR_NPC
+que_qsch01,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch01 CLEAR_NPC
+que_qsch02,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch02 CLEAR_NPC
+que_qsch03,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch03 CLEAR_NPC
+que_qsch04,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch04 CLEAR_NPC
+que_qsch05,2,3,0 duplicate(#gdtimer02_main) #gdtimer02_sch05 CLEAR_NPC
- script #piamette_main -1,{
OnEnable:
@@ -1247,16 +1247,16 @@ OnMyMobDead:
donpcevent "#nm_switch_"+.@sub$+"::OnEnable";
end;
}
-que_qaru01,1,4,0 duplicate(#piamette_main) #piamette_aru01 844
-que_qaru02,1,4,0 duplicate(#piamette_main) #piamette_aru02 844
-que_qaru03,1,4,0 duplicate(#piamette_main) #piamette_aru03 844
-que_qaru04,1,4,0 duplicate(#piamette_main) #piamette_aru04 844
-que_qaru05,1,4,0 duplicate(#piamette_main) #piamette_aru05 844
-que_qsch01,1,4,0 duplicate(#piamette_main) #piamette_sch01 844
-que_qsch02,1,4,0 duplicate(#piamette_main) #piamette_sch02 844
-que_qsch03,1,4,0 duplicate(#piamette_main) #piamette_sch03 844
-que_qsch04,1,4,0 duplicate(#piamette_main) #piamette_sch04 844
-que_qsch05,1,4,0 duplicate(#piamette_main) #piamette_sch05 844
+que_qaru01,1,4,0 duplicate(#piamette_main) #piamette_aru01 CLEAR_NPC
+que_qaru02,1,4,0 duplicate(#piamette_main) #piamette_aru02 CLEAR_NPC
+que_qaru03,1,4,0 duplicate(#piamette_main) #piamette_aru03 CLEAR_NPC
+que_qaru04,1,4,0 duplicate(#piamette_main) #piamette_aru04 CLEAR_NPC
+que_qaru05,1,4,0 duplicate(#piamette_main) #piamette_aru05 CLEAR_NPC
+que_qsch01,1,4,0 duplicate(#piamette_main) #piamette_sch01 CLEAR_NPC
+que_qsch02,1,4,0 duplicate(#piamette_main) #piamette_sch02 CLEAR_NPC
+que_qsch03,1,4,0 duplicate(#piamette_main) #piamette_sch03 CLEAR_NPC
+que_qsch04,1,4,0 duplicate(#piamette_main) #piamette_sch04 CLEAR_NPC
+que_qsch05,1,4,0 duplicate(#piamette_main) #piamette_sch05 CLEAR_NPC
- script #getspells_main -1,{
end;
@@ -1462,7 +1462,7 @@ que_qsch03,150,159,0 duplicate(#main_cages) #sch03_cage06 -1,1,1
que_qsch04,150,159,0 duplicate(#main_cages) #sch04_cage06 -1,1,1
que_qsch05,150,159,0 duplicate(#main_cages) #sch05_cage06 -1,1,1
-que_qaru01,1,8,0 script #gd_main_mobctrl 844,{
+que_qaru01,1,8,0 script #gd_main_mobctrl CLEAR_NPC,{
end;
OnEnable:
@@ -1497,16 +1497,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru01_mobctrl 844
-que_qaru02,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru02_mobctrl 844
-que_qaru03,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru03_mobctrl 844
-que_qaru04,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru04_mobctrl 844
-que_qaru05,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru05_mobctrl 844
-que_qsch01,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch01_mobctrl 844
-que_qsch02,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch02_mobctrl 844
-que_qsch03,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch03_mobctrl 844
-que_qsch04,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch04_mobctrl 844
-que_qsch05,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch05_mobctrl 844
+que_qaru01,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru01_mobctrl CLEAR_NPC
+que_qaru02,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru02_mobctrl CLEAR_NPC
+que_qaru03,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru03_mobctrl CLEAR_NPC
+que_qaru04,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru04_mobctrl CLEAR_NPC
+que_qaru05,1,8,0 duplicate(#gd_main_mobctrl) #gd_aru05_mobctrl CLEAR_NPC
+que_qsch01,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch01_mobctrl CLEAR_NPC
+que_qsch02,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch02_mobctrl CLEAR_NPC
+que_qsch03,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch03_mobctrl CLEAR_NPC
+que_qsch04,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch04_mobctrl CLEAR_NPC
+que_qsch05,1,8,0 duplicate(#gd_main_mobctrl) #gd_sch05_mobctrl CLEAR_NPC
- script windpaths_main -1,{
end;
@@ -1526,27 +1526,27 @@ OnInit:
disablenpc "windpath04_"+.@sub$;
end;
}
-que_qaru01,149,105,0 duplicate(windpaths_main) windpath03_aru01 45,1,1
-que_qaru02,149,105,0 duplicate(windpaths_main) windpath03_aru02 45,1,1
-que_qaru03,149,105,0 duplicate(windpaths_main) windpath03_aru03 45,1,1
-que_qaru04,149,105,0 duplicate(windpaths_main) windpath03_aru04 45,1,1
-que_qaru05,149,105,0 duplicate(windpaths_main) windpath03_aru05 45,1,1
-que_qsch01,149,105,0 duplicate(windpaths_main) windpath03_sch01 45,1,1
-que_qsch02,149,105,0 duplicate(windpaths_main) windpath03_sch02 45,1,1
-que_qsch03,149,105,0 duplicate(windpaths_main) windpath03_sch03 45,1,1
-que_qsch04,149,105,0 duplicate(windpaths_main) windpath03_sch04 45,1,1
-que_qsch05,149,105,0 duplicate(windpaths_main) windpath03_sch05 45,1,1
-
-que_qaru01,128,104,0 duplicate(windpaths_main) windpath04_aru01 45,1,1
-que_qaru02,128,104,0 duplicate(windpaths_main) windpath04_aru02 45,1,1
-que_qaru03,128,104,0 duplicate(windpaths_main) windpath04_aru03 45,1,1
-que_qaru04,128,104,0 duplicate(windpaths_main) windpath04_aru04 45,1,1
-que_qaru05,128,104,0 duplicate(windpaths_main) windpath04_aru05 45,1,1
-que_qsch01,128,104,0 duplicate(windpaths_main) windpath04_sch01 45,1,1
-que_qsch02,128,104,0 duplicate(windpaths_main) windpath04_sch02 45,1,1
-que_qsch03,128,104,0 duplicate(windpaths_main) windpath04_sch03 45,1,1
-que_qsch04,128,104,0 duplicate(windpaths_main) windpath04_sch04 45,1,1
-que_qsch05,128,104,0 duplicate(windpaths_main) windpath04_sch05 45,1,1
+que_qaru01,149,105,0 duplicate(windpaths_main) windpath03_aru01 WARPNPC,1,1
+que_qaru02,149,105,0 duplicate(windpaths_main) windpath03_aru02 WARPNPC,1,1
+que_qaru03,149,105,0 duplicate(windpaths_main) windpath03_aru03 WARPNPC,1,1
+que_qaru04,149,105,0 duplicate(windpaths_main) windpath03_aru04 WARPNPC,1,1
+que_qaru05,149,105,0 duplicate(windpaths_main) windpath03_aru05 WARPNPC,1,1
+que_qsch01,149,105,0 duplicate(windpaths_main) windpath03_sch01 WARPNPC,1,1
+que_qsch02,149,105,0 duplicate(windpaths_main) windpath03_sch02 WARPNPC,1,1
+que_qsch03,149,105,0 duplicate(windpaths_main) windpath03_sch03 WARPNPC,1,1
+que_qsch04,149,105,0 duplicate(windpaths_main) windpath03_sch04 WARPNPC,1,1
+que_qsch05,149,105,0 duplicate(windpaths_main) windpath03_sch05 WARPNPC,1,1
+
+que_qaru01,128,104,0 duplicate(windpaths_main) windpath04_aru01 WARPNPC,1,1
+que_qaru02,128,104,0 duplicate(windpaths_main) windpath04_aru02 WARPNPC,1,1
+que_qaru03,128,104,0 duplicate(windpaths_main) windpath04_aru03 WARPNPC,1,1
+que_qaru04,128,104,0 duplicate(windpaths_main) windpath04_aru04 WARPNPC,1,1
+que_qaru05,128,104,0 duplicate(windpaths_main) windpath04_aru05 WARPNPC,1,1
+que_qsch01,128,104,0 duplicate(windpaths_main) windpath04_sch01 WARPNPC,1,1
+que_qsch02,128,104,0 duplicate(windpaths_main) windpath04_sch02 WARPNPC,1,1
+que_qsch03,128,104,0 duplicate(windpaths_main) windpath04_sch03 WARPNPC,1,1
+que_qsch04,128,104,0 duplicate(windpaths_main) windpath04_sch04 WARPNPC,1,1
+que_qsch05,128,104,0 duplicate(windpaths_main) windpath04_sch05 WARPNPC,1,1
- script #nm_switch_main -1,{
end;
@@ -1693,16 +1693,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,2,8,0 duplicate(#main_stone01) #aru01_stone01 844
-que_qaru02,2,8,0 duplicate(#main_stone01) #aru02_stone01 844
-que_qaru03,2,8,0 duplicate(#main_stone01) #aru03_stone01 844
-que_qaru04,2,8,0 duplicate(#main_stone01) #aru04_stone01 844
-que_qaru05,2,8,0 duplicate(#main_stone01) #aru05_stone01 844
-que_qsch01,2,8,0 duplicate(#main_stone01) #sch01_stone01 844
-que_qsch02,2,8,0 duplicate(#main_stone01) #sch02_stone01 844
-que_qsch03,2,8,0 duplicate(#main_stone01) #sch03_stone01 844
-que_qsch04,2,8,0 duplicate(#main_stone01) #sch04_stone01 844
-que_qsch05,2,8,0 duplicate(#main_stone01) #sch05_stone01 844
+que_qaru01,2,8,0 duplicate(#main_stone01) #aru01_stone01 CLEAR_NPC
+que_qaru02,2,8,0 duplicate(#main_stone01) #aru02_stone01 CLEAR_NPC
+que_qaru03,2,8,0 duplicate(#main_stone01) #aru03_stone01 CLEAR_NPC
+que_qaru04,2,8,0 duplicate(#main_stone01) #aru04_stone01 CLEAR_NPC
+que_qaru05,2,8,0 duplicate(#main_stone01) #aru05_stone01 CLEAR_NPC
+que_qsch01,2,8,0 duplicate(#main_stone01) #sch01_stone01 CLEAR_NPC
+que_qsch02,2,8,0 duplicate(#main_stone01) #sch02_stone01 CLEAR_NPC
+que_qsch03,2,8,0 duplicate(#main_stone01) #sch03_stone01 CLEAR_NPC
+que_qsch04,2,8,0 duplicate(#main_stone01) #sch04_stone01 CLEAR_NPC
+que_qsch05,2,8,0 duplicate(#main_stone01) #sch05_stone01 CLEAR_NPC
- script #nmsommain_jin02 -1,{
OnEnable:
@@ -1777,16 +1777,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,2,9,0 duplicate(#main_stone02) #aru01_stone02 844
-que_qaru02,2,9,0 duplicate(#main_stone02) #aru02_stone02 844
-que_qaru03,2,9,0 duplicate(#main_stone02) #aru03_stone02 844
-que_qaru04,2,9,0 duplicate(#main_stone02) #aru04_stone02 844
-que_qaru05,2,9,0 duplicate(#main_stone02) #aru05_stone02 844
-que_qsch01,2,9,0 duplicate(#main_stone02) #sch01_stone02 844
-que_qsch02,2,9,0 duplicate(#main_stone02) #sch02_stone02 844
-que_qsch03,2,9,0 duplicate(#main_stone02) #sch03_stone02 844
-que_qsch04,2,9,0 duplicate(#main_stone02) #sch04_stone02 844
-que_qsch05,2,9,0 duplicate(#main_stone02) #sch05_stone02 844
+que_qaru01,2,9,0 duplicate(#main_stone02) #aru01_stone02 CLEAR_NPC
+que_qaru02,2,9,0 duplicate(#main_stone02) #aru02_stone02 CLEAR_NPC
+que_qaru03,2,9,0 duplicate(#main_stone02) #aru03_stone02 CLEAR_NPC
+que_qaru04,2,9,0 duplicate(#main_stone02) #aru04_stone02 CLEAR_NPC
+que_qaru05,2,9,0 duplicate(#main_stone02) #aru05_stone02 CLEAR_NPC
+que_qsch01,2,9,0 duplicate(#main_stone02) #sch01_stone02 CLEAR_NPC
+que_qsch02,2,9,0 duplicate(#main_stone02) #sch02_stone02 CLEAR_NPC
+que_qsch03,2,9,0 duplicate(#main_stone02) #sch03_stone02 CLEAR_NPC
+que_qsch04,2,9,0 duplicate(#main_stone02) #sch04_stone02 CLEAR_NPC
+que_qsch05,2,9,0 duplicate(#main_stone02) #sch05_stone02 CLEAR_NPC
- script #nmsommain_jin03 -1,{
OnEnable:
@@ -1870,16 +1870,16 @@ OnMyMobDead:
}
end;
}
-que_qaru01,2,10,0 duplicate(#main_stone03) #aru01_stone03 844
-que_qaru02,2,10,0 duplicate(#main_stone03) #aru02_stone03 844
-que_qaru03,2,10,0 duplicate(#main_stone03) #aru03_stone03 844
-que_qaru04,2,10,0 duplicate(#main_stone03) #aru04_stone03 844
-que_qaru05,2,10,0 duplicate(#main_stone03) #aru05_stone03 844
-que_qsch01,2,10,0 duplicate(#main_stone03) #sch01_stone03 844
-que_qsch02,2,10,0 duplicate(#main_stone03) #sch02_stone03 844
-que_qsch03,2,10,0 duplicate(#main_stone03) #sch03_stone03 844
-que_qsch04,2,10,0 duplicate(#main_stone03) #sch04_stone03 844
-que_qsch05,2,10,0 duplicate(#main_stone03) #sch05_stone03 844
+que_qaru01,2,10,0 duplicate(#main_stone03) #aru01_stone03 CLEAR_NPC
+que_qaru02,2,10,0 duplicate(#main_stone03) #aru02_stone03 CLEAR_NPC
+que_qaru03,2,10,0 duplicate(#main_stone03) #aru03_stone03 CLEAR_NPC
+que_qaru04,2,10,0 duplicate(#main_stone03) #aru04_stone03 CLEAR_NPC
+que_qaru05,2,10,0 duplicate(#main_stone03) #aru05_stone03 CLEAR_NPC
+que_qsch01,2,10,0 duplicate(#main_stone03) #sch01_stone03 CLEAR_NPC
+que_qsch02,2,10,0 duplicate(#main_stone03) #sch02_stone03 CLEAR_NPC
+que_qsch03,2,10,0 duplicate(#main_stone03) #sch03_stone03 CLEAR_NPC
+que_qsch04,2,10,0 duplicate(#main_stone03) #sch04_stone03 CLEAR_NPC
+que_qsch05,2,10,0 duplicate(#main_stone03) #sch05_stone03 CLEAR_NPC
- script Guard of Shadow#main_all -1,{
end;
@@ -2257,16 +2257,16 @@ OnInit:
disablenpc "Wish Maiden#"+.@sub$+"_gift";
end;
}
-que_qaru01,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru01_gift 403
-que_qaru02,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru02_gift 403
-que_qaru03,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru03_gift 403
-que_qaru04,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru04_gift 403
-que_qaru05,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru05_gift 403
-que_qsch01,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch01_gift 403
-que_qsch02,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch02_gift 403
-que_qsch03,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch03_gift 403
-que_qsch04,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch04_gift 403
-que_qsch05,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch05_gift 403
+que_qaru01,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru01_gift 4_F_VALKYRIE2
+que_qaru02,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru02_gift 4_F_VALKYRIE2
+que_qaru03,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru03_gift 4_F_VALKYRIE2
+que_qaru04,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru04_gift 4_F_VALKYRIE2
+que_qaru05,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#aru05_gift 4_F_VALKYRIE2
+que_qsch01,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch01_gift 4_F_VALKYRIE2
+que_qsch02,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch02_gift 4_F_VALKYRIE2
+que_qsch03,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch03_gift 4_F_VALKYRIE2
+que_qsch04,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch04_gift 4_F_VALKYRIE2
+que_qsch05,252,340,3 duplicate(Wish Maiden#main_gift) Wish Maiden#sch05_gift 4_F_VALKYRIE2
- script #to_agit_main_gate -1,{
end;
@@ -2281,16 +2281,16 @@ OnInit:
disablenpc "#to_agit_"+.@sub$+"_gate";
end;
}
-que_qaru01,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru01_gate 45,1,1
-que_qaru02,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru02_gate 45,1,1
-que_qaru03,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru03_gate 45,1,1
-que_qaru04,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru04_gate 45,1,1
-que_qaru05,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru05_gate 45,1,1
-que_qsch01,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch01_gate 45,1,1
-que_qsch02,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch02_gate 45,1,1
-que_qsch03,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch03_gate 45,1,1
-que_qsch04,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch04_gate 45,1,1
-que_qsch05,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch05_gate 45,1,1
+que_qaru01,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru01_gate WARPNPC,1,1
+que_qaru02,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru02_gate WARPNPC,1,1
+que_qaru03,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru03_gate WARPNPC,1,1
+que_qaru04,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru04_gate WARPNPC,1,1
+que_qaru05,252,339,0 duplicate(#to_agit_main_gate) #to_agit_aru05_gate WARPNPC,1,1
+que_qsch01,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch01_gate WARPNPC,1,1
+que_qsch02,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch02_gate WARPNPC,1,1
+que_qsch03,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch03_gate WARPNPC,1,1
+que_qsch04,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch04_gate WARPNPC,1,1
+que_qsch05,252,339,0 duplicate(#to_agit_main_gate) #to_agit_sch05_gate WARPNPC,1,1
- script #okolnir_main_time01 -1,{
end;
@@ -2329,16 +2329,16 @@ OnInit:
if (getd("$siz_"+.@sub$+"_on") == 2) initnpctimer;
end;
}
-que_qaru01,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru01_time01 844
-que_qaru02,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru02_time01 844
-que_qaru03,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru03_time01 844
-que_qaru04,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru04_time01 844
-que_qaru05,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru05_time01 844
-que_qsch01,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch01_time01 844
-que_qsch02,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch02_time01 844
-que_qsch03,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch03_time01 844
-que_qsch04,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch04_time01 844
-que_qsch05,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch05_time01 844
+que_qaru01,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru01_time01 CLEAR_NPC
+que_qaru02,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru02_time01 CLEAR_NPC
+que_qaru03,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru03_time01 CLEAR_NPC
+que_qaru04,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru04_time01 CLEAR_NPC
+que_qaru05,1,6,0 duplicate(#okolnir_main_time01) #okolnir_aru05_time01 CLEAR_NPC
+que_qsch01,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch01_time01 CLEAR_NPC
+que_qsch02,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch02_time01 CLEAR_NPC
+que_qsch03,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch03_time01 CLEAR_NPC
+que_qsch04,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch04_time01 CLEAR_NPC
+que_qsch05,1,6,0 duplicate(#okolnir_main_time01) #okolnir_sch05_time01 CLEAR_NPC
que_qaru01,116,313,0,0 monster Garden Keeper 1932,1,180000,0,0
que_qaru01,120,285,0,0 monster Garden Keeper 1932,1,180000,0,0
diff --git a/npc/quests/partyrelay.txt b/npc/quests/partyrelay.txt
index 91c43db0c..876fb735d 100644
--- a/npc/quests/partyrelay.txt
+++ b/npc/quests/partyrelay.txt
@@ -13,7 +13,7 @@
//= 1.2 Updated RE/Pre-RE EXP. [Euphy]
//============================================================
-payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{
+payon,103,113,3 script Ledrion#payon::RelayLedrion 4_M_MANAGER,{
getpartymember(getcharid(1));
set .@partymembercount,$@partymembercount;
set .@partyleader,getpartyleader(getcharid(1),2);
@@ -381,7 +381,7 @@ payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{
}
}
-payon,83,327,3 script Gatan#payon::RelayGatan 86,{
+payon,83,327,3 script Gatan#payon::RelayGatan 4_M_04,{
getpartymember(getcharid(1));
set .@partymembercount,$@partymembercount;
set .@partyleader,getpartyleader(getcharid(1),2);
@@ -1816,7 +1816,7 @@ payon,83,327,3 script Gatan#payon::RelayGatan 86,{
close;
}
-payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{
+payon,204,221,3 script Bafhail#payon::RelayBafhail 4_M_JOB_BLACKSMITH,{
getpartymember(getcharid(1));
set .@partymembercount,$@partymembercount;
set .@partyleader,getpartyleader(getcharid(1),2);
@@ -2449,7 +2449,7 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{
close;
}
-payon,168,314,3 script Lospii#payon::RelayLospii 706,{
+payon,168,314,3 script Lospii#payon::RelayLospii 4_M_KID1,{
getpartymember(getcharid(1));
set .@partymembercount,$@partymembercount;
set .@partyleader,getpartyleader(getcharid(1),2);
@@ -3098,31 +3098,31 @@ function script F_PartyRelay_Exp {
}
// Comodo Relay
-comodo,71,137,3 duplicate(RelayLedrion) Ledrion#comodo 109
-comodo,236,197,3 duplicate(RelayGatan) Gatan#comodo 86
-comodo,152,184,3 duplicate(RelayBafhail) Bafhail#comodo 731
-comodo,64,219,3 duplicate(RelayLospii) Lospii#comodo 706
+comodo,71,137,3 duplicate(RelayLedrion) Ledrion#comodo 4_M_MANAGER
+comodo,236,197,3 duplicate(RelayGatan) Gatan#comodo 4_M_04
+comodo,152,184,3 duplicate(RelayBafhail) Bafhail#comodo 4_M_JOB_BLACKSMITH
+comodo,64,219,3 duplicate(RelayLospii) Lospii#comodo 4_M_KID1
// Einbroch Relay
-einbroch,107,93,3 duplicate(RelayLedrion) Ledrion#einbroch 109
-einbroch,260,128,3 duplicate(RelayGatan) Gatan#einbroch 86
-einbroch,251,178,3 duplicate(RelayBafhail) Bafhail#einbroch 731
-einbroch,173,72,3 duplicate(RelayLospii) Lospii#einbroch 706
+einbroch,107,93,3 duplicate(RelayLedrion) Ledrion#einbroch 4_M_MANAGER
+einbroch,260,128,3 duplicate(RelayGatan) Gatan#einbroch 4_M_04
+einbroch,251,178,3 duplicate(RelayBafhail) Bafhail#einbroch 4_M_JOB_BLACKSMITH
+einbroch,173,72,3 duplicate(RelayLospii) Lospii#einbroch 4_M_KID1
// Relay Hugel
-hugel,102,130,3 duplicate(RelayLedrion) Ledrion#hugel 109
-hugel,169,139,3 duplicate(RelayGatan) Gatan#hugel 86
-hugel,55,200,3 duplicate(RelayBafhail) Bafhail#hugel 731
-hugel,144,201,3 duplicate(RelayLospii) Lospii#hugel 706
+hugel,102,130,3 duplicate(RelayLedrion) Ledrion#hugel 4_M_MANAGER
+hugel,169,139,3 duplicate(RelayGatan) Gatan#hugel 4_M_04
+hugel,55,200,3 duplicate(RelayBafhail) Bafhail#hugel 4_M_JOB_BLACKSMITH
+hugel,144,201,3 duplicate(RelayLospii) Lospii#hugel 4_M_KID1
// Relay Rachel
-rachel,215,71,3 duplicate(RelayLedrion) Ledrion#rachel 109
-rachel,45,163,3 duplicate(RelayGatan) Gatan#rachel 86
-rachel,245,132,3 duplicate(RelayBafhail) Bafhail#rachel 731
-rachel,158,215,3 duplicate(RelayLospii) Lospii#rachel 706
+rachel,215,71,3 duplicate(RelayLedrion) Ledrion#rachel 4_M_MANAGER
+rachel,45,163,3 duplicate(RelayGatan) Gatan#rachel 4_M_04
+rachel,245,132,3 duplicate(RelayBafhail) Bafhail#rachel 4_M_JOB_BLACKSMITH
+rachel,158,215,3 duplicate(RelayLospii) Lospii#rachel 4_M_KID1
// Relay Veins
-veins,274,188,5 duplicate(RelayLedrion) Ledrion#veins 109
-veins,138,207,3 duplicate(RelayGatan) Gatan#veins 86
-veins,202,235,3 duplicate(RelayBafhail) Bafhail#veins 731
-veins,97,245,5 duplicate(RelayLospii) Lospii#veins 706
+veins,274,188,5 duplicate(RelayLedrion) Ledrion#veins 4_M_MANAGER
+veins,138,207,3 duplicate(RelayGatan) Gatan#veins 4_M_04
+veins,202,235,3 duplicate(RelayBafhail) Bafhail#veins 4_M_JOB_BLACKSMITH
+veins,97,245,5 duplicate(RelayLospii) Lospii#veins 4_M_KID1
diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt
index 5b4b43f94..4516ce917 100644
--- a/npc/quests/quests_13_1.txt
+++ b/npc/quests/quests_13_1.txt
@@ -79,12 +79,12 @@ function script Promotional_Staff {
}
}
-prontera,163,53,3 script Promotional Staff#prt 100,{
+prontera,163,53,3 script Promotional Staff#prt 4W_SAILOR,{
callfunc "Promotional_Staff";
end;
}
-prt_castle,121,51,3 script Alliance Manager#prt 752,{
+prt_castle,121,51,3 script Alliance Manager#prt 4_M_CRU_OLD,{
if (ep13_ryu == 13) {
mes "[Alliance Manager]";
mes "If we'd had the initiative over Schwartzvald, we could take advantage over them! But we lost the opportunity.";
@@ -170,7 +170,7 @@ prt_castle,121,51,3 script Alliance Manager#prt 752,{
close;
}
-prt_castle,117,51,5 script Member of Alliance#prt 754,{
+prt_castle,117,51,5 script Member of Alliance#prt 4_M_SAGE_A,{
if ((ep13_ryu == 12) || (ep13_ryu == 13)) {
mes "[Member of Alliance]";
mes "If we have absolute power, we wouldn't have to get along with Schwartzvald and Arunafeltz.";
@@ -192,7 +192,7 @@ prt_castle,117,51,5 script Member of Alliance#prt 754,{
close;
}
-prt_castle,83,67,5 script Recruiter for the Brave 109,{
+prt_castle,83,67,5 script Recruiter for the Brave 4_M_MANAGER,{
if (ep13_ryu == 12) {
mes "[Recruiter]";
mes "Why have you come again?";
@@ -350,7 +350,7 @@ prt_castle,83,67,5 script Recruiter for the Brave 109,{
}
}
-aldebaran,127,138,3 script Promotional Staff#alde 100,{
+aldebaran,127,138,3 script Promotional Staff#alde 4W_SAILOR,{
if (ep13_ryu > 3) {
mes "[Promotional Staff]";
mes "Did you try out for the test, or are you already enjoying your adventures?";
@@ -450,7 +450,7 @@ aldebaran,127,138,3 script Promotional Staff#alde 100,{
end;
}
-geffen,90,67,3 script Promotional Staff#gef 100,{
+geffen,90,67,3 script Promotional Staff#gef 4W_SAILOR,{
if (ep13_ryu > 6) {
mes "[Promotional Staff]";
mes "Did you take the test?";
@@ -699,7 +699,7 @@ geffen,90,67,3 script Promotional Staff#gef 100,{
end;
}
-lighthalzen,220,292,3 script Guide#ep13_1 899,{
+lighthalzen,220,292,3 script Guide#ep13_1 4_M_HUMAN_02,{
if (ep13_ryu > 8) {
mes "[Guide]";
mes "Welcome! You've arrived at Lighthalzen, which is the base of three kingdoms.";
@@ -716,7 +716,7 @@ lighthalzen,220,292,3 script Guide#ep13_1 899,{
close;
}
-lhz_in01,136,260,5 script Munkenro#1 967,{
+lhz_in01,136,260,5 script Munkenro#1 4_M_RUSMAN1,{
if (ep13_ryu == 20) {
mes "-At this spot, it's possible to overhear something. Listen carefully through the wall...-";
next;
@@ -787,7 +787,7 @@ lhz_in01,136,260,5 script Munkenro#1 967,{
close;
}
-lhz_in01,132,259,5 script Sikaiz#1 868,{
+lhz_in01,132,259,5 script Sikaiz#1 4_M_LGTGUARD,{
if ((ep13_ryu == 18) || (ep13_ryu == 19)) {
mes "[Sikaiz]";
mes "Please come to me ASAP.";
@@ -1128,35 +1128,35 @@ function script Guard_13_1 {
end;
}
-lhz_in01,115,250,3 script Guard#ep13_1-1 899,2,2,{
+lhz_in01,115,250,3 script Guard#ep13_1-1 4_M_HUMAN_02,2,2,{
callfunc "Guard_13_1",0,108,252;
OnTouch:
callfunc "Guard_13_1",1,108,252;
}
-lhz_in01,115,252,3 duplicate(Guard#ep13_1-1) Guard#ep13_1-2 899,2,2
+lhz_in01,115,252,3 duplicate(Guard#ep13_1-1) Guard#ep13_1-2 4_M_HUMAN_02,2,2
-lhz_in01,147,252,7 script Guard#ep13_1-3 899,2,2,{
+lhz_in01,147,252,7 script Guard#ep13_1-3 4_M_HUMAN_02,2,2,{
callfunc "Guard_13_1",0,152,252;
OnTouch:
callfunc "Guard_13_1",1,152,252;
}
-lhz_in01,147,250,7 duplicate(Guard#ep13_1-3) Guard#ep13_1-4 899,2,2
+lhz_in01,147,250,7 duplicate(Guard#ep13_1-3) Guard#ep13_1-4 4_M_HUMAN_02,2,2
-lhz_in01,124,234,5 script Guard#ep13_1-5 899,2,2,{
+lhz_in01,124,234,5 script Guard#ep13_1-5 4_M_HUMAN_02,2,2,{
callfunc "Guard_13_1",0,123,229;
OnTouch:
callfunc "Guard_13_1",1,123,229;
}
-lhz_in01,121,234,5 duplicate(Guard#ep13_1-5) Guard#ep13_1-6 899,2,2
+lhz_in01,121,234,5 duplicate(Guard#ep13_1-5) Guard#ep13_1-6 4_M_HUMAN_02,2,2
-lhz_in01,137,234,5 script Guard#ep13_1-7 899,2,2,{
+lhz_in01,137,234,5 script Guard#ep13_1-7 4_M_HUMAN_02,2,2,{
callfunc "Guard_13_1",0,139,228;
OnTouch:
callfunc "Guard_13_1",1,139,228;
}
-lhz_in01,140,234,5 duplicate(Guard#ep13_1-7) Guard#ep13_1-8 899,2,2
+lhz_in01,140,234,5 duplicate(Guard#ep13_1-7) Guard#ep13_1-8 4_M_HUMAN_02,2,2
-lhz_in01,130,232,5 script Guard#ep13_1-9 899,{
+lhz_in01,130,232,5 script Guard#ep13_1-9 4_M_HUMAN_02,{
if (ep13_ryu > 19) {
mes "[Guard]";
mes "You're not allowed to enter.";
@@ -1206,7 +1206,7 @@ lhz_in01,130,232,5 script Guard#ep13_1-9 899,{
}
}
-lhz_in01,128,249,1 script Member of Alliance#1 904,{
+lhz_in01,128,249,1 script Member of Alliance#1 4_M_KHMAN,{
if (ep13_ryu > 19) {
mes "-Munkenro and Sakaiz don't seem to be getting along very well anymore.-";
close;
@@ -1217,7 +1217,7 @@ lhz_in01,128,249,1 script Member of Alliance#1 904,{
close;
}
-lhz_in01,136,245,1 script Member of Alliance#2 869,{
+lhz_in01,136,245,1 script Member of Alliance#2 4_M_LGTMAN,{
if (ep13_ryu > 19) {
mes "-You should probably head over to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1234,7 +1234,7 @@ lhz_in01,136,245,1 script Member of Alliance#2 869,{
close;
}
-lhz_in01,140,245,1 script Member of Alliance#3 85,{
+lhz_in01,140,245,1 script Member of Alliance#3 4_M_03,{
if (ep13_ryu > 19) {
mes "-You're still here? You're a member of the alliance now so you should head to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1251,7 +1251,7 @@ lhz_in01,140,245,1 script Member of Alliance#3 85,{
close;
}
-lhz_in01,136,249,1 script Member of Alliance#4 865,{
+lhz_in01,136,249,1 script Member of Alliance#4 4_LGTSCIENCE,{
if (ep13_ryu > 19) {
mes "-I'm sure they'll settle their little dispute somehow. You should be heading to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1271,7 +1271,7 @@ lhz_in01,136,249,1 script Member of Alliance#4 865,{
close;
}
-lhz_in01,124,245,1 script Member of Alliance#5 932,{
+lhz_in01,124,245,1 script Member of Alliance#5 4_M_RACHOLD1,{
if (ep13_ryu > 19) {
mes "-Maybe Munk is a better leader instead of Sakaiz. Anyways you should be heading to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1288,7 +1288,7 @@ lhz_in01,124,245,1 script Member of Alliance#5 932,{
close;
}
-lhz_in01,136,241,3 script Member of Alliance#6 849,{
+lhz_in01,136,241,3 script Member of Alliance#6 4_M_DIEMAN,{
if (ep13_ryu > 19) {
mes "-I'm so bored!!! You should be heading to the dimensional rift next to Morroc and find the Guard there. It's probably less boring there than it is here-";
close;
@@ -1304,7 +1304,7 @@ lhz_in01,136,241,3 script Member of Alliance#6 849,{
close;
}
-lhz_in01,126,249,1 script Member of Alliance#7 930,{
+lhz_in01,126,249,1 script Member of Alliance#7 4_M_RACHMAN2,{
if (ep13_ryu > 19) {
mes "-We haven't even started and we're already bickering. Just ignore the politics and head to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1315,7 +1315,7 @@ lhz_in01,126,249,1 script Member of Alliance#7 930,{
close;
}
-lhz_in01,122,245,1 script Member of Alliance#8 882,{
+lhz_in01,122,245,1 script Member of Alliance#8 4_F_SITDOWN,{
if (ep13_ryu > 19) {
mes "-You shouldn't stay around here and listen to all the complaining. You should be heading to the dimensional rift next to Morroc and find the Guard there-";
close;
@@ -1331,7 +1331,7 @@ lhz_in01,122,245,1 script Member of Alliance#8 882,{
close;
}
-ra_temple,119,113,3 script Alliance Manager#ra 935,{
+ra_temple,119,113,3 script Alliance Manager#ra 4_M_TRAINEE,{
if (ep13_ryu == 16) {
mes "[Manager]";
mes "With blessings from the Goddess Freya! We three kingdoms will know success! It's all we want. ...Khkhkhkh...";
@@ -1371,7 +1371,7 @@ ra_temple,119,113,3 script Alliance Manager#ra 935,{
close;
}
-lhz_in01,32,22,3 script Officer A 109,{
+lhz_in01,32,22,3 script Officer A 4_M_MANAGER,{
if (ep13_ryu == 20) {
mes "[Officer]";
mes "Why don't you go back there?";
@@ -1480,7 +1480,7 @@ lhz_in01,32,22,3 script Officer A 109,{
close;
}
-lhz_in01,30,24,5 script Officer B 109,{
+lhz_in01,30,24,5 script Officer B 4_M_MANAGER,{
if (ep13_ryu == 20) {
mes "[Officer]";
mes "Why don't you go back there?";
@@ -1588,7 +1588,7 @@ lhz_in01,30,24,5 script Officer B 109,{
close;
}
-moc_fild20,349,179,3 script Rift Guard#1 707,{
+moc_fild20,349,179,3 script Rift Guard#1 4_M_MOC_SOLDIER,{
if (ep13_ryu > 19) {
mes "[Guard]";
mes "Ah, you are a member of the alliance that discovered the dimensional rift? Welcome. Everything is prepared. Just enter and find the camp when you pass through the rift.";
@@ -1619,7 +1619,7 @@ moc_fild20,349,179,3 script Rift Guard#1 707,{
close;
}
-moc_fild22b,37,196,5 script Rift Guard#2 707,{
+moc_fild22b,37,196,5 script Rift Guard#2 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "Are you the new adventurer?";
mes "If you're going to the other side of the rift, the head of the alliance will guide you there.";
@@ -1645,7 +1645,7 @@ moc_fild22b,37,196,5 script Rift Guard#2 707,{
}
}
-moc_fild22b,330,154,3 script Rift Guard#3 707,{
+moc_fild22b,330,154,3 script Rift Guard#3 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "Are you new here?";
mes "You look like you need to find the head of the alliance. You can find him near the center of the dimensional rift.";
@@ -1657,7 +1657,7 @@ moc_fild22b,330,154,3 script Rift Guard#3 707,{
close;
}
-moc_fild22b,230,197,5 script Munkenro#2 967,{
+moc_fild22b,230,197,5 script Munkenro#2 4_M_RUSMAN1,{
if (ep13_ryu == 100) {
mes "[Munkenro]";
mes "Are you ready to discover Ash-Vacuum?";
@@ -1833,7 +1833,7 @@ OnTimer900000:
end;
}
-mid_camp,213,286,3 script Rift Guard#4 707,{
+mid_camp,213,286,3 script Rift Guard#4 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "Are you the new adventurer?";
mes "If you're going to the other side of the rift, the head of the alliance will guide you there.";
@@ -1859,7 +1859,7 @@ mid_camp,213,286,3 script Rift Guard#4 707,{
}
}
-moc_ruins,137,89,5 script Time-Space Gap Guard 707,{
+moc_ruins,137,89,5 script Time-Space Gap Guard 4_M_MOC_SOLDIER,{
if (ep13_ryu == 100) {
mes "[Guard]";
mes "- Trembling in fear. -";
@@ -1920,7 +1920,7 @@ moc_ruins,137,89,5 script Time-Space Gap Guard 707,{
close;
}
-moc_fild22b,370,370,3 script Allied Manager#gm 100,{
+moc_fild22b,370,370,3 script Allied Manager#gm 4W_SAILOR,{
callfunc "F_GM_NPC";
mes "[Manager]";
mes "Please enter the password.";
@@ -1959,7 +1959,7 @@ moc_fild22b,370,370,3 script Allied Manager#gm 100,{
// New Surroundings :: ep13_newbs
//============================================================
-mid_camp,222,283,4 script Marian#ep13bs 727,{
+mid_camp,222,283,4 script Marian#ep13bs 4_F_JOB_HUNTER,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "[Marian]";
mes "You have too many items~";
@@ -2110,7 +2110,7 @@ mid_camp,222,283,4 script Marian#ep13bs 727,{
}
}
-mid_camp,261,284,4 script Instructor#ep13bs 405,{
+mid_camp,261,284,4 script Instructor#ep13bs 4_M_YOUNGKNIGHT,{
if (checkweight(1201,1) == 0) {
mes "[Instructor Lugen]";
mes "You are carrying too much weight.";
@@ -2709,7 +2709,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 405,{
}
}
-mid_camp,123,290,4 script Otto#ep13bs 967,{
+mid_camp,123,290,4 script Otto#ep13bs 4_M_RUSMAN1,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
@@ -2821,7 +2821,7 @@ mid_camp,123,290,4 script Otto#ep13bs 967,{
}
}
-mid_campin,106,122,4 script Receptionist Brink#ep13b 89,{
+mid_campin,106,122,4 script Receptionist Brink#ep13b 4_M_ORIENT02,{
if (ep13_newbs < 3) {
mes "[Brink]";
mes "Hmm... Hey...";
@@ -2917,7 +2917,7 @@ mid_campin,106,122,4 script Receptionist Brink#ep13b 89,{
}
}
-mid_camp,264,263,4 script Diego#ep13bs 931,{
+mid_camp,264,263,4 script Diego#ep13bs 4_M_RACHMAN1,{
if (ep13_newbs < 5) {
mes "[Diego]";
mes "I'm busy right now!";
@@ -3088,7 +3088,7 @@ mid_camp,264,263,4 script Diego#ep13bs 931,{
}
}
-mid_campin,291,128,1 script #ep13bs 111,1,1,{
+mid_campin,291,128,1 script #ep13bs HIDDEN_NPC,1,1,{
end;
OnTouch:
@@ -3121,7 +3121,7 @@ OnTouch:
}
}
-mid_campin,295,128,4 script Lucas#ep13bs 884,{
+mid_campin,295,128,4 script Lucas#ep13bs 4_M_ACROSS,{
if (ep13_newbs < 11) {
mes "[Lucas]";
mes "......";
@@ -3180,7 +3180,7 @@ mid_campin,295,128,4 script Lucas#ep13bs 884,{
}
}
-mid_campin,292,120,4 script Davi#ep13bs 849,{
+mid_campin,292,120,4 script Davi#ep13bs 4_M_DIEMAN,{
mes "[Davi]";
mes "Ahhh, my body...";
mes "I walked too much...";
@@ -3189,7 +3189,7 @@ mid_campin,292,120,4 script Davi#ep13bs 849,{
close;
}
-mid_camp,160,298,4 script Jan#ep13bs 865,{
+mid_camp,160,298,4 script Jan#ep13bs 4_LGTSCIENCE,{
if (ep13_newbs == 15) {
if (countitem(6045) > 0) {
mes "[Jan]";
@@ -3254,7 +3254,7 @@ mid_camp,160,298,4 script Jan#ep13bs 865,{
}
}
-mid_camp,30,168,4 script Gerard#ep13bs 939,{
+mid_camp,30,168,4 script Gerard#ep13bs 4_DST_SOLDIER,{
if (ep13_newbs == 17) {
if (countitem(6045) > 0) {
mes "["+ strcharinfo(0) +"]";
@@ -3330,7 +3330,7 @@ mid_camp,30,168,4 script Gerard#ep13bs 939,{
}
}
-man_fild01,80,248,4 script Alberto#ep13bs 934,{
+man_fild01,80,248,4 script Alberto#ep13bs 4_M_RASWORD,{
if (ep13_newbs == 19) {
if (countitem(6045) > 0) {
mes "[Alberto]";
@@ -3405,7 +3405,7 @@ man_fild01,80,248,4 script Alberto#ep13bs 934,{
}
}
-mid_camp,159,282,4 script Cooking Soldier#ep13bs 886,{
+mid_camp,159,282,4 script Cooking Soldier#ep13bs 4_COOK,{
mes "[Alix]";
mes "Huu, I made this and";
mes "this is really great.";
@@ -3420,7 +3420,7 @@ mid_camp,159,282,4 script Cooking Soldier#ep13bs 886,{
close;
}
-mid_camp,166,248,4 script Sorcerer#ep13bs 937,{
+mid_camp,166,248,4 script Sorcerer#ep13bs 4_M_ARUNA_NFM1,{
mes "[Biolay]";
mes "Sob...";
mes "Where is she?";
@@ -3437,7 +3437,7 @@ mid_camp,166,248,4 script Sorcerer#ep13bs 937,{
close;
}
-spl_fild02,348,76,0 script Tree#ep13bs1::ep13tree 111,{
+spl_fild02,348,76,0 script Tree#ep13bs1::ep13tree HIDDEN_NPC,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
@@ -3478,12 +3478,12 @@ spl_fild02,348,76,0 script Tree#ep13bs1::ep13tree 111,{
end;
}
-spl_fild02,232,145,0 duplicate(ep13tree) Tree#ep13bs2 111
-spl_fild02,380,197,0 duplicate(ep13tree) Tree#ep13bs3 111
-spl_fild02,304,151,0 duplicate(ep13tree) Tree#ep13bs4 111
-spl_fild02,183,235,0 duplicate(ep13tree) Tree#ep13bs5 111
+spl_fild02,232,145,0 duplicate(ep13tree) Tree#ep13bs2 HIDDEN_NPC
+spl_fild02,380,197,0 duplicate(ep13tree) Tree#ep13bs3 HIDDEN_NPC
+spl_fild02,304,151,0 duplicate(ep13tree) Tree#ep13bs4 HIDDEN_NPC
+spl_fild02,183,235,0 duplicate(ep13tree) Tree#ep13bs5 HIDDEN_NPC
-mid_camp,267,263,0 script Post#ep13bs1 111,{
+mid_camp,267,263,0 script Post#ep13bs1 HIDDEN_NPC,{
if (ep13_newbs < 6) {
mes "- The posts of the -";
mes "- barracks are broken. -";
@@ -3567,7 +3567,7 @@ mid_camp,267,263,0 script Post#ep13bs1 111,{
}
}
-mid_camp,267,258,0 script Post#ep13bs2 111,{
+mid_camp,267,258,0 script Post#ep13bs2 HIDDEN_NPC,{
if (ep13_newbs < 6) {
mes "- The posts of the -";
mes "- barracks are broken. -";
@@ -3646,7 +3646,7 @@ mid_camp,267,258,0 script Post#ep13bs2 111,{
// Attitude to the New :: ep13_ecology
//============================================================
-mid_camp,188,254,3 script Monster Scholar#ep13 883,{
+mid_camp,188,254,3 script Monster Scholar#ep13 4_M_ALCHE_D,{
if (ep13_ryu < 100 && ep13_start < 100) {
mes "[Monster Scholar]";
mes "Who... Who are you?";
@@ -4327,7 +4327,7 @@ mid_camp,188,254,3 script Monster Scholar#ep13 883,{
}
}
-mid_camp,240,270,3 script Botanist#ep13 750,{
+mid_camp,240,270,3 script Botanist#ep13 4_M_ALCHE_C,{
if (ep13_ryu < 100 && ep13_start < 100) {
mes "[Botanist]";
mes "This new land!";
@@ -4608,7 +4608,7 @@ mid_camp,240,270,3 script Botanist#ep13 750,{
}
}
-mid_camp,336,171,1 script Camp Guard#man1 852,{
+mid_camp,336,171,1 script Camp Guard#man1 4_M_EIN_SOLDIER,{
mes "[Camp Guard]";
mes "Stop!";
mes "You're about to enter an area that has not been fully explored.";
@@ -4642,8 +4642,8 @@ mid_camp,336,171,1 script Camp Guard#man1 852,{
close;
}
}
-mid_camp,13,143,5 duplicate(Camp Guard#man1) Camp Guard#man2 852
-mid_camp,9,215,5 duplicate(Camp Guard#man1) Camp Guard#man3 852
+mid_camp,13,143,5 duplicate(Camp Guard#man1) Camp Guard#man2 4_M_EIN_SOLDIER
+mid_camp,9,215,5 duplicate(Camp Guard#man1) Camp Guard#man3 4_M_EIN_SOLDIER
mid_camp,49,154,0 script #env_clear -1,3,3,{
OnTouch:
@@ -4673,7 +4673,7 @@ OnTouch:
end;
}
-mid_camp,45,148,7 script Botanist#ep13_1 750,{
+mid_camp,45,148,7 script Botanist#ep13_1 4_M_ALCHE_C,{
if (ep13_animal == 8) {
mes "[Botanist]";
mes "Please try to plant the rotting stem in the ground.";
@@ -4713,7 +4713,7 @@ OnInit:
end;
}
-mid_camp,52,148,1 script Dirt#ep13 844,{
+mid_camp,52,148,1 script Dirt#ep13 CLEAR_NPC,{
if (ep13_animal == 8) {
mes "- You dug a hole into the ground, planted the rotting stem, and then watered it. -";
next;
@@ -4747,7 +4747,7 @@ OnTouch:
end;
}
-man_fild01,92,230,3 script Frozen Tree#evt_lumis 111,1,1,{
+man_fild01,92,230,3 script Frozen Tree#evt_lumis HIDDEN_NPC,1,1,{
if (ep13_animal == 11) {
mes "["+strcharinfo(0)+"]";
mes "Knock, knock. Are you here?";
@@ -4841,7 +4841,7 @@ man_fild01,92,230,3 script Frozen Tree#evt_lumis 111,1,1,{
// Finding a Fairy & Finding a Giant Tree
//============================================================
-spl_fild02,34,223,5 script Small Fairy#spl 442,{
+spl_fild02,34,223,5 script Small Fairy#spl 4_M_FAIRYKID,{
if (BaseLevel > 69) {
if (checkquest(2158) == -1) {
mes "You find a little creature flying in the bushes.";
@@ -4879,7 +4879,7 @@ spl_fild02,34,223,5 script Small Fairy#spl 442,{
}
}
-man_fild03,236,105,3 script Tree Giant#man 454,{
+man_fild03,236,105,3 script Tree Giant#man 4_MAN_PIOM,{
if (BaseLevel > 69) {
if (checkquest(2159) == -1) {
mes "You have found something moving between dry branches.";
@@ -4916,7 +4916,7 @@ man_fild03,236,105,3 script Tree Giant#man 454,{
}
}
-mid_camp,212,237,5 script Camp Guard Captain#man1 852,{
+mid_camp,212,237,5 script Camp Guard Captain#man1 4_M_EIN_SOLDIER,{
mes "[Captain]";
mes "Good day. I'm here to protect the";
mes "peace and safety of explorers";
@@ -4977,7 +4977,7 @@ mid_camp,212,237,5 script Camp Guard Captain#man1 852,{
// The Tripartite Union's Feud :: ep13_1_rhea
//============================================================
-mid_campin,376,120,0 script Research Official#ep131 754,3,3,{
+mid_campin,376,120,0 script Research Official#ep131 4_M_SAGE_A,3,3,{
OnTouch:
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
mes "[United Research Official]";
@@ -5481,7 +5481,7 @@ OnTimer300000:
end;
}
-mid_camp,165,245,0 script Ryosen#ep131_rhea01 748,{
+mid_camp,165,245,0 script Ryosen#ep131_rhea01 4_M_ALCHE_A,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
mes "[Ryosen]";
mes "How come you've got so much to carry?";
@@ -6027,7 +6027,7 @@ mid_camp,165,245,0 script Ryosen#ep131_rhea01 748,{
}
}
-mid_camp,247,255,1 script Hue#ep131_rhea02 868,{
+mid_camp,247,255,1 script Hue#ep131_rhea02 4_M_LGTGUARD,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
mes "[Hue]";
mes "How come you've got so much to carry?";
@@ -6420,7 +6420,7 @@ mid_camp,247,255,1 script Hue#ep131_rhea02 868,{
}
}
-mid_camp,222,218,3 script Hansenne#ep131_rhea03 931,{
+mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
mes "[Hansenne]";
mes "How come you've got so much to carry?";
@@ -6889,7 +6889,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 931,{
}
}
-mid_campin,379,123,5 script Ryosen#ep131_rhea05 748,{
+mid_campin,379,123,5 script Ryosen#ep131_rhea05 4_M_ALCHE_A,{
end;
OnEnable:
initnpctimer;
@@ -6907,7 +6907,7 @@ OnTimer300000:
end;
}
-mid_campin,372,123,5 script Hue#ep131_rhea06 868,{
+mid_campin,372,123,5 script Hue#ep131_rhea06 4_M_LGTGUARD,{
end;
OnEnable:
initnpctimer;
@@ -6925,7 +6925,7 @@ OnTimer300000:
end;
}
-mid_campin,375,129,5 script Hansenne#ep131_rhea07 931,{
+mid_campin,375,129,5 script Hansenne#ep131_rhea07 4_M_RACHMAN1,{
end;
OnEnable:
initnpctimer;
@@ -6945,7 +6945,7 @@ OnTimer300000:
// Part Time Work :: ep13_alba
//============================================================
-mid_camp,1,1,0 script #timer_alba01 844,{
+mid_camp,1,1,0 script #timer_alba01 CLEAR_NPC,{
callfunc "F_GM_NPC";
mes "Please enter the password";
next;
@@ -7017,7 +7017,7 @@ OnTimer7800000:
end;
}
-mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{
+mid_camp,143,306,5 script Breeder Taab#ep13_alba 4_M_DST_MASTER,{
if (ep13_ryu > 99 || ep13_start > 99) {
if (ep13_alba < 1) {
mes "[Taab]";
@@ -7503,7 +7503,7 @@ OnTouch:
close;
}
-mid_camp,1,2,0 script #monster_master 844,{
+mid_camp,1,2,0 script #monster_master CLEAR_NPC,{
OnEnable:
if (rand(1,3) > 1) initnpctimer;
end;
@@ -7553,7 +7553,7 @@ OnMyMobDead:
// Cat Hand Trading Post :: cat_yong
//============================================================
-mid_camp,62,125,4 script Cat Hand Agent 421,{
+mid_camp,62,125,4 script Cat Hand Agent 4_M_BOSSCAT,{
function Catwarp;
if (ep13_yong1 < 1) {
mes "[Cat Hand Agent]";
@@ -7961,7 +7961,7 @@ function Catwarp {
}
}
-mid_camp,72,94,4 script Fluffy Gyaruk 421,{
+mid_camp,72,94,4 script Fluffy Gyaruk 4_M_BOSSCAT,{
if (ep13_yong1 < 1) {
mes "[Fluffy Gyaruk]";
mes "*Sniff Sniff* Can't you smell fish";
@@ -8083,7 +8083,7 @@ mid_camp,72,94,4 script Fluffy Gyaruk 421,{
}
}
-mid_camp,69,144,0 script Ferocious Gorurug 421,{
+mid_camp,69,144,0 script Ferocious Gorurug 4_M_BOSSCAT,{
if (checkquest(12060,PLAYTIME) == -1) {
if (ep13_yong1 < 4) {
mes "[Ferocious Gorurug]";
@@ -8251,7 +8251,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{
}
}
-spl_fild02,314,165,0 script School of Fish#1::Fishinghole 844,{
+spl_fild02,314,165,0 script School of Fish#1::Fishinghole CLEAR_NPC,{
if ((checkquest(12060,PLAYTIME) == -1) && (countitem(6039) < 20)) {
specialeffect2 EF_BUBBLE;
specialeffect2 EF_INVENOM;
@@ -8313,11 +8313,11 @@ spl_fild02,314,165,0 script School of Fish#1::Fishinghole 844,{
}
}
-spl_fild02,321,169,0 duplicate(Fishinghole) School of Fish#2 844
-spl_fild02,326,171,0 duplicate(Fishinghole) School of Fish#3 844
-mid_camp,75,135,0 duplicate(Fishinghole) School of Fish#4 844
+spl_fild02,321,169,0 duplicate(Fishinghole) School of Fish#2 CLEAR_NPC
+spl_fild02,326,171,0 duplicate(Fishinghole) School of Fish#3 CLEAR_NPC
+mid_camp,75,135,0 duplicate(Fishinghole) School of Fish#4 CLEAR_NPC
-mid_camp,66,122,55 script Henry Clifford 712,{
+mid_camp,66,122,55 script Henry Clifford 4_M_05,{
if (countitem(6049) > 0) {
mes "[Henry Clifford]";
mes "Congratulations, you've caught a precious Marlin.";
@@ -8367,7 +8367,7 @@ mid_camp,66,122,55 script Henry Clifford 712,{
}
}
-mid_camp,88,100,55 script Cat Hand Mining Agent 876,{
+mid_camp,88,100,55 script Cat Hand Mining Agent 4_CAT,{
if (checkquest(12062,PLAYTIME) == -1) {
if ((countitem(6048) > 2) && (ep13_yong1 > 9)) {
mes "[Cat Hand Mining Agent]";
@@ -8445,26 +8445,26 @@ OnTimer120000:
stopnpctimer;
end;
}
-man_fild01,180,170,0 duplicate(manukrock) Mysterious Rock#1 844
-man_fild01,147,157,0 duplicate(manukrock) Mysterious Rock#2 844
-man_fild01,114,174,0 duplicate(manukrock) Mysterious Rock#3 844
-man_fild01,92,155,0 duplicate(manukrock) Mysterious Rock#4 844
-man_fild01,170,318,0 duplicate(manukrock) Mysterious Rock#5 844
-man_fild01,146,269,0 duplicate(manukrock) Mysterious Rock#6 844
-man_fild01,118,238,0 duplicate(manukrock) Mysterious Rock#7 844
-man_fild01,70,246,0 duplicate(manukrock) Mysterious Rock#8 844
-man_fild01,64,197,0 duplicate(manukrock) Mysterious Rock#9 844
-man_fild03,82,134,0 duplicate(manukrock) Mysterious Rock#10 844
-man_fild03,67,160,0 duplicate(manukrock) Mysterious Rock#11 844
-man_fild03,66,171,0 duplicate(manukrock) Mysterious Rock#12 844
-man_fild03,81,198,0 duplicate(manukrock) Mysterious Rock#13 844
-man_fild03,82,216,0 duplicate(manukrock) Mysterious Rock#14 844
-man_fild03,98,226,0 duplicate(manukrock) Mysterious Rock#15 844
-man_fild03,104,248,0 duplicate(manukrock) Mysterious Rock#16 844
-man_fild03,91,272,0 duplicate(manukrock) Mysterious Rock#17 844
-man_fild03,95,301,0 duplicate(manukrock) Mysterious Rock#18 844
-
-sec_in02,80,171,0 script Piece of crack#sec 406,{
+man_fild01,180,170,0 duplicate(manukrock) Mysterious Rock#1 CLEAR_NPC
+man_fild01,147,157,0 duplicate(manukrock) Mysterious Rock#2 CLEAR_NPC
+man_fild01,114,174,0 duplicate(manukrock) Mysterious Rock#3 CLEAR_NPC
+man_fild01,92,155,0 duplicate(manukrock) Mysterious Rock#4 CLEAR_NPC
+man_fild01,170,318,0 duplicate(manukrock) Mysterious Rock#5 CLEAR_NPC
+man_fild01,146,269,0 duplicate(manukrock) Mysterious Rock#6 CLEAR_NPC
+man_fild01,118,238,0 duplicate(manukrock) Mysterious Rock#7 CLEAR_NPC
+man_fild01,70,246,0 duplicate(manukrock) Mysterious Rock#8 CLEAR_NPC
+man_fild01,64,197,0 duplicate(manukrock) Mysterious Rock#9 CLEAR_NPC
+man_fild03,82,134,0 duplicate(manukrock) Mysterious Rock#10 CLEAR_NPC
+man_fild03,67,160,0 duplicate(manukrock) Mysterious Rock#11 CLEAR_NPC
+man_fild03,66,171,0 duplicate(manukrock) Mysterious Rock#12 CLEAR_NPC
+man_fild03,81,198,0 duplicate(manukrock) Mysterious Rock#13 CLEAR_NPC
+man_fild03,82,216,0 duplicate(manukrock) Mysterious Rock#14 CLEAR_NPC
+man_fild03,98,226,0 duplicate(manukrock) Mysterious Rock#15 CLEAR_NPC
+man_fild03,104,248,0 duplicate(manukrock) Mysterious Rock#16 CLEAR_NPC
+man_fild03,91,272,0 duplicate(manukrock) Mysterious Rock#17 CLEAR_NPC
+man_fild03,95,301,0 duplicate(manukrock) Mysterious Rock#18 CLEAR_NPC
+
+sec_in02,80,171,0 script Piece of crack#sec 2_MONEMUS,{
callfunc "F_GM_NPC";
mes "1~3000";
input .@input;
@@ -8481,7 +8481,7 @@ sec_in02,80,171,0 script Piece of crack#sec 406,{
// Report from the New World :: ep13_1_edq
//============================================================
-mid_campin,90,121,5 script Hibba Agip 459,{
+mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
cutin "ep13_captin_edq",2;
set .@start,(ep13_newbs + ep13_ryu + mao_morocc2 + ep13_1_rhea + ep13_animal + ep13_start);
if ((ep13_1_edq == 0) && (.@start > 115)) {
@@ -9246,7 +9246,7 @@ mid_campin,90,121,5 script Hibba Agip 459,{
}
}
-mid_campin,94,118,3 script Staff Officer Abidal 755,{
+mid_campin,94,118,3 script Staff Officer Abidal 4_M_SAGE_C,{
if ((ep13_1_edq == 13) || (ep13_1_edq == 14)) {
mes "[Staff Officer Abidal]";
mes "Phew, I'm glad the mission is over. Thank you so much for your help.";
@@ -9767,7 +9767,7 @@ mid_campin,94,118,3 script Staff Officer Abidal 755,{
}
}
-mid_campin,85,118,7 script Instructor Igrid 751,{
+mid_campin,85,118,7 script Instructor Igrid 4_M_CRU,{
if ((ep13_1_edq == 13) || (ep13_1_edq == 14)) {
mes "[Instructor Igrid]";
mes "Hey, rookies. I guess you were lucky enough to complete the mission.";
@@ -9819,7 +9819,7 @@ mid_campin,85,118,7 script Instructor Igrid 751,{
}
}
-mid_camp,206,286,3 script Expedition Messenger 997,{
+mid_camp,206,286,3 script Expedition Messenger 4_M_MOCASS1,{
if ((ep13_1_edq == 3) && (countitem(11012) > 0)) {
mes "[Expedition Messenger]";
mes "Welcome, I've been waiting for you.";
@@ -10002,7 +10002,7 @@ OnInit:
end;
}
-mid_camp,2,2,3 script Command Timer#edq 997,4,4,{
+mid_camp,2,2,3 script Command Timer#edq 4_M_MOCASS1,4,4,{
OnInit:
disablenpc "Command Timer#edq";
end;
@@ -10025,7 +10025,7 @@ OnTimer3600000:
end;
}
-mid_camp,203,286,3 script Expedition Messenger#2 997,4,4,{
+mid_camp,203,286,3 script Expedition Messenger#2 4_M_MOCASS1,4,4,{
mes "[Expedition Agent]";
mes "......";
next;
@@ -10051,7 +10051,7 @@ OnDisable:
end;
}
-mid_camp,209,286,3 script Expedition Messenger#3 998,4,4,{
+mid_camp,209,286,3 script Expedition Messenger#3 4_M_MOCASS2,4,4,{
mes "[Expedition Agent]";
mes "...";
next;
@@ -10072,7 +10072,7 @@ OnDisable:
end;
}
-man_fild01,315,95,3 script Expedition Scout#1 707,{
+man_fild01,315,95,3 script Expedition Scout#1 4_M_MOC_SOLDIER,{
mes "[Expedition Scout]";
mes "Good day. I'm from the Third Scout Party under direct command of the commander of the Midgard Expedition.";
next;
@@ -10144,11 +10144,11 @@ man_fild01,315,95,3 script Expedition Scout#1 707,{
close;
}
}
-man_fild03,202,251,3 duplicate(Expedition Scout#1) Expedition Scout#2 707
-spl_fild02,295,368,3 duplicate(Expedition Scout#1) Expedition Scout#3 707
-spl_fild03,172,71,3 duplicate(Expedition Scout#1) Expedition Scout#4 707
+man_fild03,202,251,3 duplicate(Expedition Scout#1) Expedition Scout#2 4_M_MOC_SOLDIER
+spl_fild02,295,368,3 duplicate(Expedition Scout#1) Expedition Scout#3 4_M_MOC_SOLDIER
+spl_fild03,172,71,3 duplicate(Expedition Scout#1) Expedition Scout#4 4_M_MOC_SOLDIER
-prt_castle,88,165,3 script Laur 57,{
+prt_castle,88,165,3 script Laur 1_M_LIBRARYMASTER,{
mes "[Laur]";
if (ep13_1_edq == 9 || ep13_1_edq == 111 || ep13_1_edq == 121 || ep13_1_edq == 113 || ep13_1_edq == 123) {
mes "I'm Laur, the aide of the Home Minister of the Rune-Midgarts Kingdom. Do you have any business with me?";
@@ -10205,7 +10205,7 @@ prt_castle,88,165,3 script Laur 57,{
}
}
-ra_temple,122,174,3 script Nuria 918,{
+ra_temple,122,174,3 script Nuria 4_F_RACHOLD,{
mes "[Nuria]";
if (ep13_1_edq == 9 || ep13_1_edq == 101 || ep13_1_edq == 121 || ep13_1_edq == 122 || ep13_1_edq == 103) {
mes "Welcome, stranger. How can I help you?";
@@ -10250,7 +10250,7 @@ ra_temple,122,174,3 script Nuria 918,{
}
}
-lhz_in01,110,174,5 script Gerhart 903,{
+lhz_in01,110,174,5 script Gerhart 4_M_KHKYEL,{
mes "[Gerhart]";
if (ep13_1_edq == 9 || ep13_1_edq == 101 || ep13_1_edq == 111 || ep13_1_edq == 102 || ep13_1_edq == 112) {
mes "Welcome, " + strcharinfo(0) + ". What took you so long?";
@@ -10428,7 +10428,7 @@ OnMyMobDead:
// Persuing Rayan Moore :: ep13_moc2
//============================================================
-mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
+mid_campin,68,185,3 script Pursuit Party Leader#1 1_F_SIGNZISK,{
if (checkweight(714,3) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -10825,7 +10825,7 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
}
}
-mid_camp,191,206,3 script Manager#moc2_finder 852,{
+mid_camp,191,206,3 script Manager#moc2_finder 4_M_EIN_SOLDIER,{
mes "[Manager]";
mes "Everything's okay so far!";
mes "How may I help you?";
@@ -10891,7 +10891,7 @@ mid_camp,191,206,3 script Manager#moc2_finder 852,{
}
}
-mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 884,{
+mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -11543,7 +11543,7 @@ OnTouch:
}
}
-mid_camp,256,272,3 script Defaria#moc2 897,{
+mid_camp,256,272,3 script Defaria#moc2 4_M_HUGRANFA,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -11958,7 +11958,7 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
}
}
-mid_camp,255,269,0 script Wet Firewood#moc2 844,{
+mid_camp,255,269,0 script Wet Firewood#moc2 CLEAR_NPC,{
if (mao_morocc2 > 102) {
mes "You've found some half-burnt logs of high quality.";
mes "It seems somebody already roasted sweet potatoes with these logs.";
@@ -11971,7 +11971,7 @@ mid_camp,255,269,0 script Wet Firewood#moc2 844,{
}
}
-morocc,43,108,5 script Sharp-Looking Boy#dan_07 82,{
+morocc,43,108,5 script Sharp-Looking Boy#dan_07 4_KID01,{
mes "[Jack]";
if (BaseClass == Job_Assassin) {
mes "Almost half of this town has been destroyed,";
@@ -11989,7 +11989,7 @@ morocc,43,108,5 script Sharp-Looking Boy#dan_07 82,{
}
}
-morocc,45,110,0 script que_job01#01 45,2,2,{
+morocc,45,110,0 script que_job01#01 WARPNPC,2,2,{
OnTouch:
if (BaseClass == Job_Assassin) {
warp "que_job01",9,94;
@@ -12014,7 +12014,7 @@ que_job01,6,94,0 warp morocc#01 2,2,morocc,45,103
que_job01,17,48,0 warp que_job01#02 2,2,que_job01,68,92
que_job01,68,96,0 warp que_job01#03 2,2,que_job01,17,53;
-que_job01,82,95,3 script Bar Master#moc2_01 46,{
+que_job01,82,95,3 script Bar Master#moc2_01 1_ETC_01,{
if (checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -12216,7 +12216,7 @@ que_job01,82,95,3 script Bar Master#moc2_01 46,{
}
}
-que_job01,80,77,0 script que_job01#04 45,2,2,{
+que_job01,80,77,0 script que_job01#04 WARPNPC,2,2,{
OnTouch:
if (BaseClass == Job_Assassin || mao_request > 0 || mao_morocc2 > 4) {
warp "que_job01",61,50;
@@ -12322,7 +12322,7 @@ OnTouch:
}
}
-que_job01,81,79,5 script Idle Knight#dan_08 733,{
+que_job01,81,79,5 script Idle Knight#dan_08 4_M_JOB_KNIGHT1,{
mes "[Litheron]";
mes "What, haven't you seen a Knight before?";
mes "You think Knights don't belong here?";
@@ -12337,7 +12337,7 @@ que_job01,81,79,5 script Idle Knight#dan_08 733,{
que_job01,65,50,0 warp que_job01#05 2,2,que_job01,84,77
-que_job01,49,49,5 script Tao#dan_09 877,{
+que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
mes "[Tao]";
if (BaseClass == Job_Assassin) {
mes "Welcome, meow.";
@@ -12419,7 +12419,7 @@ que_job01,49,49,5 script Tao#dan_09 877,{
}
}
-que_job01,51,55,0 script que_job01#room_1 45,1,1,{
+que_job01,51,55,0 script que_job01#room_1 WARPNPC,1,1,{
OnInit:
OnReset:
set $@moc_mao_room1,0; //Global Variable
@@ -12484,7 +12484,7 @@ OnTouch:
}
}
-que_job01,1,1,0 script #room1timer 844,{
+que_job01,1,1,0 script #room1timer CLEAR_NPC,{
OnEnable:
initnpctimer;
mapannounce "que_job01", "You will now enter the Master Zone, Area 1.",bc_map,"0x70DBDB";
@@ -12530,14 +12530,14 @@ OnTouch:
end;
}
-que_job01,11,4,0 script que_job01#room1_out 45,1,1,{
+que_job01,11,4,0 script que_job01#room1_out WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
donpcevent " #room1timer::OnStop";
end;
}
-que_job01,16,21,5 script Valdes#moc_master_1 55,{
+que_job01,16,21,5 script Valdes#moc_master_1 1_M_JOBTESTER,{
mes "[Valdes]";
if (BaseClass == Job_Assassin) {
mes "What is it? I have nothing to ask you to do.";
@@ -12577,7 +12577,7 @@ OnEnable:
end;
}
-que_job01,51,44,0 script que_job01#room_2 45,1,1,{
+que_job01,51,44,0 script que_job01#room_2 WARPNPC,1,1,{
end;
OnInit:
@@ -12662,7 +12662,7 @@ OnTouch:
}
}
-que_job01,1,2,0 script #room2timer 844,{
+que_job01,1,2,0 script #room2timer CLEAR_NPC,{
OnEnable:
initnpctimer;
mapannounce "que_job01", "Master Zone 2 is now under surveillance.",bc_map,"0x70DBDB";
@@ -12728,21 +12728,21 @@ OnTouch:
end;
}
-que_job01,80,27,0 script que_job01#room2_1_out 45,1,1,{
+que_job01,80,27,0 script que_job01#room2_1_out WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
donpcevent " #room2timer::OnStop";
end;
}
-que_job01,144,61,0 script que_job01#room2_2_out 45,1,1,{
+que_job01,144,61,0 script que_job01#room2_2_out WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
donpcevent " #room2timer::OnStop";
end;
}
-que_job01,84,17,3 script Rin#moc_room2_1 885,{
+que_job01,84,17,3 script Rin#moc_room2_1 4_F_ACROSS,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -13013,7 +13013,7 @@ que_job01,84,17,3 script Rin#moc_room2_1 885,{
end;
}
-que_job01,144,54,3 script Rin#moc_room2_2 885,{
+que_job01,144,54,3 script Rin#moc_room2_2 4_F_ACROSS,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -13325,7 +13325,7 @@ OnEnable:
end;
}
-que_job01,143,50,1 script Rayan#moc_room2_2 456,{
+que_job01,143,50,1 script Rayan#moc_room2_2 4_M_DSTMAN,{
mes "- For some reason, Rayan is shivering in fear. -";
next;
cutin "moc2_rin02",2;
@@ -13347,7 +13347,7 @@ OnEnable:
end;
}
-hu_fild04,235,103,0 script Heap of Earth#mao2_01 844,4,4,{
+hu_fild04,235,103,0 script Heap of Earth#mao2_01 CLEAR_NPC,4,4,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -13406,7 +13406,7 @@ OnTouch:
end;
}
-hu_fild04,321,131,0 script Traces#mao2_object02 844,{
+hu_fild04,321,131,0 script Traces#mao2_object02 CLEAR_NPC,{
if ((mao_morocc2 == 7) || (mao_morocc2 == 8)) {
mes "You find many footprints on the ground.";
mes "Considering all the blood on the ground, a battle must have occurred here fairly recently.";
@@ -13419,7 +13419,7 @@ hu_fild04,321,131,0 script Traces#mao2_object02 844,{
}
}
-hu_fild04,368,180,0 script Traces#mao2_object03 844,{
+hu_fild04,368,180,0 script Traces#mao2_object03 CLEAR_NPC,{
if ((mao_morocc2 == 7) || (mao_morocc2 == 8)) {
mes "Somebody left a mark under this small tree.";
mes "The mark is weathered and faded,";
@@ -13605,7 +13605,7 @@ OnTouch:
end;
}
-que_dan01,49,36,5 script Corpse#moc2_dead01 457,{
+que_dan01,49,36,5 script Corpse#moc2_dead01 4_M_DSTMANDEAD,{
if (checkweight(714,1) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
close;
@@ -13722,14 +13722,14 @@ OnEnable:
end;
}
-que_dan01,34,34,7 duplicate(#dandelion_duplicates) Rin#moc2_bt_rin01 885
-que_dan01,29,34,7 duplicate(#dandelion_duplicates) Rin#moc2_bt_rin02 885
-que_dan01,36,34,3 duplicate(#dandelion_duplicates) Rayan#moc2_bt_r01 456
-que_dan01,39,37,3 duplicate(#dandelion_duplicates) Dandelion Member#moc2_1 456
-que_dan01,41,34,3 duplicate(#dandelion_duplicates) Dandelion Member#moc2_2 456
-que_dan01,26,40,5 duplicate(#dandelion_duplicates) Dandelion Member#moc2_3 456
-que_dan01,21,35,5 duplicate(#dandelion_duplicates) Dandelion Member#moc2_4 456
-que_dan01,25,32,7 duplicate(#dandelion_duplicates) Dandelion Member#moc2_5 456
+que_dan01,34,34,7 duplicate(#dandelion_duplicates) Rin#moc2_bt_rin01 4_F_ACROSS
+que_dan01,29,34,7 duplicate(#dandelion_duplicates) Rin#moc2_bt_rin02 4_F_ACROSS
+que_dan01,36,34,3 duplicate(#dandelion_duplicates) Rayan#moc2_bt_r01 4_M_DSTMAN
+que_dan01,39,37,3 duplicate(#dandelion_duplicates) Dandelion Member#moc2_1 4_M_DSTMAN
+que_dan01,41,34,3 duplicate(#dandelion_duplicates) Dandelion Member#moc2_2 4_M_DSTMAN
+que_dan01,26,40,5 duplicate(#dandelion_duplicates) Dandelion Member#moc2_3 4_M_DSTMAN
+que_dan01,21,35,5 duplicate(#dandelion_duplicates) Dandelion Member#moc2_4 4_M_DSTMAN
+que_dan01,25,32,7 duplicate(#dandelion_duplicates) Dandelion Member#moc2_5 4_M_DSTMAN
yuno_fild09,234,133,0 warp #moc2_fild09-que_dan02 1,1,que_dan02,13,10
que_dan02,13,6,0 warp #moc_que_dan02-fild09 1,1,yuno_fild09,234,129
@@ -13840,7 +13840,7 @@ OnTouch:
que_dan02,88,11,0 warp #moc2_b1-b2 1,1,que_dan02,21,33
-que_dan02,115,53,3 script Man#moc2_crazyR01 456,{
+que_dan02,115,53,3 script Man#moc2_crazyR01 4_M_DSTMAN,{
if (mao_morocc2 == 19) {
mes "A man covered in blood is standing at a corner with a mysterious grin.";
next;
@@ -13923,7 +13923,7 @@ que_dan02,115,53,3 script Man#moc2_crazyR01 456,{
end;
}
-que_dan02,115,54,5 script Mr. Kidd#moc_extra01 884,{
+que_dan02,115,54,5 script Mr. Kidd#moc_extra01 4_M_ACROSS,{
end;
OnInit:
@@ -13936,31 +13936,31 @@ OnEnable:
end;
}
-que_dan02,108,17,3 script Dismembered Corpse#moc2 457,{
+que_dan02,108,17,3 script Dismembered Corpse#moc2 4_M_DSTMANDEAD,{
mes "You find a horribly dismembered dead body.";
mes "It is disgusting to decribe the status of the Corpse!.";
close;
}
-que_dan02,103,24,5 script Crushed Corpse#moc2 457,{
+que_dan02,103,24,5 script Crushed Corpse#moc2 4_M_DSTMANDEAD,{
mes "You find a horribly disfigured corpse.";
mes "that appears to have been crushed to death.";
close;
}
-que_dan02,92,37,7 script Mutated Corpse#moc2 457,{
+que_dan02,92,37,7 script Mutated Corpse#moc2 4_M_DSTMANDEAD,{
mes "You find a terribly mutated corpse.";
mes "R.I.P.";
close;
}
-que_dan02,99,36,0 script Mutilated Corpse#moc2 457,{
+que_dan02,99,36,0 script Mutilated Corpse#moc2 4_M_DSTMANDEAD,{
mes "You find a terribly mutilated corpse.";
mes "Rest in peace.";
close;
}
-que_dan02,102,42,3 script Disfigured Corpse#moc2 457,{
+que_dan02,102,42,3 script Disfigured Corpse#moc2 4_M_DSTMANDEAD,{
mes "You find a horribly disfigured corpse.";
mes "... . . . . . !!!";
close;
@@ -13970,7 +13970,7 @@ que_dan02,102,42,3 script Disfigured Corpse#moc2 457,{
//============================================================
/*
// Event NPC, now disabled on official servers.
-prontera,161,192,5 script Ash-Vacuum Warper 707,{
+prontera,161,192,5 script Ash-Vacuum Warper 4_M_MOC_SOLDIER,{
mes "[Warp Soldier]";
mes "For a limited period.";
mes "I can send you to Ash-Vacuum without any fee.";
diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt
index e71a787b8..951ffab4d 100644
--- a/npc/quests/quests_13_2.txt
+++ b/npc/quests/quests_13_2.txt
@@ -51,7 +51,7 @@
// Cat Hand Addition :: cat_enhance
//============================================================
-spl_fild02,25,211,4 script Cat Hand Agent#spl 421,{
+spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
function Catwarp;
if (ep13_yong1 < 3) {
mes "[Cat Hand Agent]";
@@ -413,7 +413,7 @@ function Catwarp {
}
}
}
-man_fild02,132,47,4 duplicate(Cat Hand Agent#spl) Cat Hand Agent#man 421
+man_fild02,132,47,4 duplicate(Cat Hand Agent#spl) Cat Hand Agent#man 4_M_BOSSCAT
- script Mysterious Rock#30::manukrock2 -1,{
if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
@@ -444,18 +444,18 @@ OnTimer120000:
end;
}
-man_fild02,146,81,0 duplicate(manukrock2) Mysterious Rock#31 844
-man_fild02,140,148,0 duplicate(manukrock2) Mysterious Rock#32 844
-man_fild02,88,263,0 duplicate(manukrock2) Mysterious Rock#33 844
-man_fild02,146,365,0 duplicate(manukrock2) Mysterious Rock#34 844
-man_fild02,336,305,0 duplicate(manukrock2) Mysterious Rock#35 844
-man_fild02,248,124,0 duplicate(manukrock2) Mysterious Rock#36 844
-man_fild02,285,115,0 duplicate(manukrock2) Mysterious Rock#37 844
-man_fild02,346,116,0 duplicate(manukrock2) Mysterious Rock#38 844
-man_fild02,358,174,0 duplicate(manukrock2) Mysterious Rock#39 844
-man_fild02,241,227,0 duplicate(manukrock2) Mysterious Rock#40 844
+man_fild02,146,81,0 duplicate(manukrock2) Mysterious Rock#31 CLEAR_NPC
+man_fild02,140,148,0 duplicate(manukrock2) Mysterious Rock#32 CLEAR_NPC
+man_fild02,88,263,0 duplicate(manukrock2) Mysterious Rock#33 CLEAR_NPC
+man_fild02,146,365,0 duplicate(manukrock2) Mysterious Rock#34 CLEAR_NPC
+man_fild02,336,305,0 duplicate(manukrock2) Mysterious Rock#35 CLEAR_NPC
+man_fild02,248,124,0 duplicate(manukrock2) Mysterious Rock#36 CLEAR_NPC
+man_fild02,285,115,0 duplicate(manukrock2) Mysterious Rock#37 CLEAR_NPC
+man_fild02,346,116,0 duplicate(manukrock2) Mysterious Rock#38 CLEAR_NPC
+man_fild02,358,174,0 duplicate(manukrock2) Mysterious Rock#39 CLEAR_NPC
+man_fild02,241,227,0 duplicate(manukrock2) Mysterious Rock#40 CLEAR_NPC
-spl_fild03,226,151,0 script School of Fish#5::FishingHole_spl3 844,{
+spl_fild03,226,151,0 script School of Fish#5::FishingHole_spl3 CLEAR_NPC,{
if ((checkquest(12060,PLAYTIME) == -1) && (countitem(6039) < 20)) {
specialeffect2 EF_BUBBLE;
specialeffect2 EF_INVENOM;
@@ -519,19 +519,19 @@ spl_fild03,226,151,0 script School of Fish#5::FishingHole_spl3 844,{
}
end;
}
-spl_fild03,268,230,0 duplicate(FishingHole_spl3) School of Fish#6 844
-spl_fild03,293,253,0 duplicate(FishingHole_spl3) School of Fish#7 844
-spl_fild03,165,100,0 duplicate(FishingHole_spl3) School of Fish#8 844
-spl_fild03,317,190,0 duplicate(FishingHole_spl3) School of Fish#9 844
-spl_fild01,41,118,0 duplicate(FishingHole_spl3) School of Fish#10 844
-spl_fild01,317,361,0 duplicate(FishingHole_spl3) School of Fish#11 844
-spl_fild01,55,269,0 duplicate(FishingHole_spl3) School of Fish#12 844
-spl_fild01,332,131,0 duplicate(FishingHole_spl3) School of Fish#13 844
-spl_fild01,170,74,0 duplicate(FishingHole_spl3) School of Fish#14 844
+spl_fild03,268,230,0 duplicate(FishingHole_spl3) School of Fish#6 CLEAR_NPC
+spl_fild03,293,253,0 duplicate(FishingHole_spl3) School of Fish#7 CLEAR_NPC
+spl_fild03,165,100,0 duplicate(FishingHole_spl3) School of Fish#8 CLEAR_NPC
+spl_fild03,317,190,0 duplicate(FishingHole_spl3) School of Fish#9 CLEAR_NPC
+spl_fild01,41,118,0 duplicate(FishingHole_spl3) School of Fish#10 CLEAR_NPC
+spl_fild01,317,361,0 duplicate(FishingHole_spl3) School of Fish#11 CLEAR_NPC
+spl_fild01,55,269,0 duplicate(FishingHole_spl3) School of Fish#12 CLEAR_NPC
+spl_fild01,332,131,0 duplicate(FishingHole_spl3) School of Fish#13 CLEAR_NPC
+spl_fild01,170,74,0 duplicate(FishingHole_spl3) School of Fish#14 CLEAR_NPC
// Two Tribes :: ep13_2_msg
//============================================================
-spl_in01,32,306,3 script Splendide Guard#ep13md01 447,2,2,{
+spl_in01,32,306,3 script Splendide Guard#ep13md01 4_M_FAIRYSOLDIER,2,2,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -949,7 +949,7 @@ OnTouch:
end;
}
-spl_fild02,45,214,0 script ????#ep13_mdplant01 844,{
+spl_fild02,45,214,0 script ????#ep13_mdplant01 CLEAR_NPC,{
if (ep13_mdrama == 2) {
cutin "ep13_plant01",2;
mes "Weeds are easy to find around here...";
@@ -975,7 +975,7 @@ spl_fild02,45,214,0 script ????#ep13_mdplant01 844,{
end;
}
-spl_fild02,122,106,0 script ????#ep13_mdplant02 844,{
+spl_fild02,122,106,0 script ????#ep13_mdplant02 CLEAR_NPC,{
if (ep13_mdrama > 2) {
cutin "ep13_plant01",2;
mes "Weeds are easy to find around here...";
@@ -994,7 +994,7 @@ spl_fild02,122,106,0 script ????#ep13_mdplant02 844,{
end;
}
-spl_fild02,329,191,0 script ????#ep13_mdplant03 844,{
+spl_fild02,329,191,0 script ????#ep13_mdplant03 CLEAR_NPC,{
if (ep13_mdrama > 2) {
cutin "ep13_plant01",2;
mes "Weeds are easy to find around here...";
@@ -1013,7 +1013,7 @@ spl_fild02,329,191,0 script ????#ep13_mdplant03 844,{
end;
}
-spl_fild02,328,323,0 script ????#ep13_mdplant04 844,{
+spl_fild02,328,323,0 script ????#ep13_mdplant04 CLEAR_NPC,{
if (ep13_mdrama == 3) {
mes "There are footprints here as well as signs that someone has fallen.";
mes "It looks like someone was fighting here?";
@@ -1034,7 +1034,7 @@ spl_fild02,328,323,0 script ????#ep13_mdplant04 844,{
}
}
-spl_fild01,341,109,0 script ????#ep13_mdplant05 844,{
+spl_fild01,341,109,0 script ????#ep13_mdplant05 CLEAR_NPC,{
if (ep13_mdrama == 4) {
mes "There's evidence that there was a fight here too.";
mes "These footsteps can't be a Laphine's...";
@@ -1097,7 +1097,7 @@ OnTouch:
}
}
-nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 844,{
+nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 CLEAR_NPC,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -1317,7 +1317,7 @@ nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 844,{
}
}
-nyd_dun01,55,223,5 script Snorren#ep13md17 454,{
+nyd_dun01,55,223,5 script Snorren#ep13md17 4_MAN_PIOM,{
disablenpc "Snorren#ep13md17";
end;
@@ -1331,7 +1331,7 @@ OnEnable:
end;
}
-nyd_dun01,62,233,0 script Trunk of a Tree#ep13 844,2,2,{
+nyd_dun01,62,233,0 script Trunk of a Tree#ep13 CLEAR_NPC,2,2,{
mes "The trunk of a Tree moderately stretched upward.";
mes "There are big thorns here that should be enough to use as footholds to climb up.";
close;
@@ -1349,7 +1349,7 @@ OnTouch:
close;
}
}
-manuk,278,177,5 script Villager#ep13_11 454,{
+manuk,278,177,5 script Villager#ep13_11 4_MAN_PIOM,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -1447,7 +1447,7 @@ manuk,278,177,5 script Villager#ep13_11 454,{
}
}
-manuk,281,177,3 script Villager#ep13_12 449,{
+manuk,281,177,3 script Villager#ep13_12 4_MAN_BENKUNI,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -1549,7 +1549,7 @@ manuk,281,177,3 script Villager#ep13_12 449,{
}
}
-man_in01,175,59,5 script Snorren#ep13_13 454,{
+man_in01,175,59,5 script Snorren#ep13_13 4_MAN_PIOM,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -1861,7 +1861,7 @@ man_in01,175,59,5 script Snorren#ep13_13 454,{
}
}
-man_in01,183,58,0 script to_in013ep13mdwarp01 45,1,1,{
+man_in01,183,58,0 script to_in013ep13mdwarp01 WARPNPC,1,1,{
OnTouch:
if ((ep13_mdrama > 17) && (ep13_mdrama < 24)) {
warp "man_in01",13,125;
@@ -1881,7 +1881,7 @@ OnTouch:
man_in01,10,125,0 warp to_out1#ep13mdwarp02 1,1,man_in01,179,58
man_in01,65,125,0 warp to_out2#ep13mdwarp03 1,1,man_in01,179,58
-man_in01,22,126,3 script Captured Laphine#ep13md 441,{
+man_in01,22,126,3 script Captured Laphine#ep13md 4_F_FAIRYKID6,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2056,7 +2056,7 @@ man_in01,22,126,3 script Captured Laphine#ep13md 441,{
}
}
-man_in01,17,128,5 script Snorren#ep13md_15 454,{
+man_in01,17,128,5 script Snorren#ep13md_15 4_MAN_PIOM,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2186,7 +2186,7 @@ man_in01,17,128,5 script Snorren#ep13md_15 454,{
}
}
-man_in01,19,126,3 script Luik#ep13md16 450,{
+man_in01,19,126,3 script Luik#ep13md16 4_MAN_GALTUN,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2363,7 +2363,7 @@ OnTouch:
close;
}
-spl_in02,236,92,5 script Arc#ep13md_l02 447,{
+spl_in02,236,92,5 script Arc#ep13md_l02 4_M_FAIRYSOLDIER,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2532,9 +2532,9 @@ spl_in02,236,92,5 script Arc#ep13md_l02 447,{
close;
}
}
-spl_in02,239,93,3 duplicate(Arc#ep13md_l02) Terra#ep13md_l03 441
+spl_in02,239,93,3 duplicate(Arc#ep13md_l02) Terra#ep13md_l03 4_F_FAIRYKID6
-splendide,287,140,0 script terrashome_in 45,1,1,{
+splendide,287,140,0 script terrashome_in WARPNPC,1,1,{
OnTouch:
if (ep13_mdrama > 25) {
warp "spl_in02",237,89;
@@ -2548,7 +2548,7 @@ OnTouch:
spl_in02,236,86,0 warp terrashome_out 1,1,splendide,285,139;
-spl_fild01,357,44,0 script ???#ep13mdf01 844,{
+spl_fild01,357,44,0 script ???#ep13mdf01 CLEAR_NPC,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2597,7 +2597,7 @@ spl_fild01,357,44,0 script ???#ep13mdf01 844,{
}
}
-spl_fild01,312,79,0 script ???#ep13mdf02 844,{
+spl_fild01,312,79,0 script ???#ep13mdf02 CLEAR_NPC,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2646,7 +2646,7 @@ spl_fild01,312,79,0 script ???#ep13mdf02 844,{
}
}
-spl_fild01,329,29,0 script ???#ep13mdf03 844,{
+spl_fild01,329,29,0 script ???#ep13mdf03 CLEAR_NPC,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2703,7 +2703,7 @@ spl_fild01,329,29,0 script ???#ep13mdf03 844,{
// Monster Suppression :: ep13_2_dayquest
//============================================================
-manuk,252,116,3 script Manuk Galtun#ep13_2day 450,{
+manuk,252,116,3 script Manuk Galtun#ep13_2day 4_MAN_GALTUN,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2819,7 +2819,7 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 450,{
// - Laphine Craftsman
// - Draco Egg Collection (NPC includes 'Wanted' quest)
//============================================================
-man_in01,378,276,3 script Manuk Engineer#ep13_2 453,{
+man_in01,378,276,3 script Manuk Engineer#ep13_2 4_MAN_NITT,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -2926,7 +2926,7 @@ man_in01,378,276,3 script Manuk Engineer#ep13_2 453,{
}
}
-spl_in01,97,313,3 script Laphine Craftsman#ep13 446,{
+spl_in01,97,313,3 script Laphine Craftsman#ep13 4_M_FAIRYKID5,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -3045,7 +3045,7 @@ spl_in01,97,313,3 script Laphine Craftsman#ep13 446,{
close;
}
-mid_camp,146,306,3 script Pet Breeder#ep13_eden01 982,{
+mid_camp,146,306,3 script Pet Breeder#ep13_eden01 4_F_SCIENCE,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -3234,7 +3234,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 982,{
close;
}
-mid_camp,192,239,4 script Wanted Sign#ep13_2ect01 857,{
+mid_camp,192,239,4 script Wanted Sign#ep13_2ect01 4_BOARD3,{
if (ep13_mdrama > 5) {
mes "[Wanted]";
mes " ";
@@ -3303,14 +3303,14 @@ OnDisable:
end;
}
-nyd_dun01,258,134,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg01 463
-nyd_dun01,100,210,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg02 463
-nyd_dun01,74,68,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg03 463
-nyd_dun01,98,142,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg04 463
-nyd_dun01,244,157,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg05 463
-nyd_dun01,59,185,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg06 463
+nyd_dun01,258,134,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg01 4_DRAGON_EGG
+nyd_dun01,100,210,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg02 4_DRAGON_EGG
+nyd_dun01,74,68,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg03 4_DRAGON_EGG
+nyd_dun01,98,142,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg04 4_DRAGON_EGG
+nyd_dun01,244,157,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg05 4_DRAGON_EGG
+nyd_dun01,59,185,0 duplicate(Dragon Egg#ep13_degg_0) Dragon Egg#ep13_degg06 4_DRAGON_EGG
-nyd_dun02,68,256,0 script Dragon Egg#ep13_degg_1 463,{
+nyd_dun02,68,256,0 script Dragon Egg#ep13_degg_1 4_DRAGON_EGG,{
if (checkweight(1201,2) == 0) {
mes "- You're carrying too many items. -";
close;
@@ -3337,11 +3337,11 @@ OnDisable:
disablenpc strnpcinfo(0);
end;
}
-nyd_dun02,68,256,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg11 463
-nyd_dun02,202,166,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg12 463
-nyd_dun02,200,165,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg13 463
+nyd_dun02,68,256,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg11 4_DRAGON_EGG
+nyd_dun02,202,166,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg12 4_DRAGON_EGG
+nyd_dun02,200,165,0 duplicate(Dragon Egg#ep13_degg_1) Dragon Egg#ep13_degg13 4_DRAGON_EGG
-nyd_dun02,201,166,0 script Dragon Egg#ep13_degg_2 463,{
+nyd_dun02,201,166,0 script Dragon Egg#ep13_degg_2 4_DRAGON_EGG,{
if (checkweight(1201,2) == 0) {
mes "- You're carrying too many items. -";
close;
@@ -3368,9 +3368,9 @@ OnDisable:
disablenpc strnpcinfo(0);
end;
}
-nyd_dun02,201,166,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg16 463
-nyd_dun02,203,167,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg17 463
-nyd_dun02,201,164,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg18 463
+nyd_dun02,201,166,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg16 4_DRAGON_EGG
+nyd_dun02,203,167,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg17 4_DRAGON_EGG
+nyd_dun02,201,164,0 duplicate(Dragon Egg#ep13_degg_2) Dragon Egg#ep13_degg18 4_DRAGON_EGG
nyd_dun02,201,157,5 script Egg Keeper Draco#13_1 2013,3,3,{
@@ -3431,7 +3431,7 @@ OnTimer180000:
end;
}
-nyd_dun02,144,103,3 script Stranger#ep13_2_dan01 456,3,3,{
+nyd_dun02,144,103,3 script Stranger#ep13_2_dan01 4_M_DSTMAN,3,3,{
end;
OnEnable:
@@ -3458,7 +3458,7 @@ OnTouch:
end;
}
-nyd_dun02,206,114,5 script Stranger#ep13_2_dan02 456,3,3,{
+nyd_dun02,206,114,5 script Stranger#ep13_2_dan02 4_M_DSTMAN,3,3,{
end;
OnInit:
@@ -3516,7 +3516,7 @@ OnTimer300000:
// Otherworld language :: ep13_2_rhea
//============================================================
-mid_camp,197,237,3 script Schwartzvalt Mechanic#1 869,{
+mid_camp,197,237,3 script Schwartzvalt Mechanic#1 4_M_LGTMAN,{
if (ep13_1_edq > 2 || ep13_start == 100) {
if (ep13_2_rhea < 1) {
mes "[Mechanic Engineer Dorance]";
@@ -3749,7 +3749,7 @@ mid_camp,197,237,3 script Schwartzvalt Mechanic#1 869,{
}
}
-mid_campin,168,82,3 script Arunafeltz Linguist#1 935,{
+mid_campin,168,82,3 script Arunafeltz Linguist#1 4_M_TRAINEE,{
if (ep13_2_rhea < 1) {
mes "[Linguist Dictionary]";
mes "Language distinguishes humans from animals. Every single intellectual life form has their own language.";
@@ -4175,7 +4175,7 @@ mid_campin,168,82,3 script Arunafeltz Linguist#1 935,{
}
}
-mid_camp,147,256,3 script Rune Midgarts Magician#1 735,{
+mid_camp,147,256,3 script Rune Midgarts Magician#1 4_M_JOB_WIZARD,{
if (ep13_2_rhea < 4) {
mes "[Magician Whisper]";
mes "To store a tremendous amount of information, well, it's impossible with existing technology.";
@@ -4519,7 +4519,7 @@ function script jewel_13_2 {
end;
}
-spl_fild02,27,218,0 script Half-buried Gem#1 844,{
+spl_fild02,27,218,0 script Half-buried Gem#1 CLEAR_NPC,{
callfunc "jewel_13_2","Red",1;
OnInit:
@@ -4551,7 +4551,7 @@ OnTimer300000:
end;
}
-man_fild03,227,109,0 script Half-buried Gem#2 844,{
+man_fild03,227,109,0 script Half-buried Gem#2 CLEAR_NPC,{
callfunc "jewel_13_2","Blue",2;
OnInit:
@@ -4583,7 +4583,7 @@ OnTimer300000:
end;
}
-mid_camp,7,3,0 script Translator Preparation#1 708,{
+mid_camp,7,3,0 script Translator Preparation#1 4_M_PAY_SOLDIER,{
callfunc "F_GM_NPC";
mes "[EP13 Translator Quest Preparation]";
mes "First, you must confirm that you are my master.";
@@ -4646,7 +4646,7 @@ mid_camp,7,3,0 script Translator Preparation#1 708,{
// - Midgard Ore
// - Alfheim Perfume
//============================================================
-man_in01,372,221,5 script Scientist#lifeguard 449,{
+man_in01,372,221,5 script Scientist#lifeguard 4_MAN_BENKUNI,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
mes "[Dr. Lifeguard]";
if (ep13_2_tre == 0) {
@@ -4925,14 +4925,14 @@ OnTouch:
end;
}
-mjolnir_01,32,309,3 duplicate(mjo_find) #mj01_01 111,7,7
-mjolnir_01,217,34,3 duplicate(mjo_find) #mj01_02 111,7,7
-mjolnir_02,90,195,3 duplicate(mjo_find) #mj02_01 111,5,10
-mjolnir_02,206,187,3 duplicate(mjo_find) #mj02_02 111,7,7
-mjolnir_04,125,380,3 duplicate(mjo_find) #mj04_01 111,7,7
-mjolnir_04,220,130,3 duplicate(mjo_find) #mj04_02 111,7,7
-mjolnir_09,229,214,3 duplicate(mjo_find) #mj09_01 111,10,10
-mjolnir_10,188,260,3 duplicate(mjo_find) #mj10_01 111,10,10
+mjolnir_01,32,309,3 duplicate(mjo_find) #mj01_01 HIDDEN_NPC,7,7
+mjolnir_01,217,34,3 duplicate(mjo_find) #mj01_02 HIDDEN_NPC,7,7
+mjolnir_02,90,195,3 duplicate(mjo_find) #mj02_01 HIDDEN_NPC,5,10
+mjolnir_02,206,187,3 duplicate(mjo_find) #mj02_02 HIDDEN_NPC,7,7
+mjolnir_04,125,380,3 duplicate(mjo_find) #mj04_01 HIDDEN_NPC,7,7
+mjolnir_04,220,130,3 duplicate(mjo_find) #mj04_02 HIDDEN_NPC,7,7
+mjolnir_09,229,214,3 duplicate(mjo_find) #mj09_01 HIDDEN_NPC,10,10
+mjolnir_10,188,260,3 duplicate(mjo_find) #mj10_01 HIDDEN_NPC,10,10
mjolnir_01,364,256,0 script #mj01_find -1,5,5,{
end;
@@ -4944,7 +4944,7 @@ OnTouch:
close;
}
-mjolnir_01,1,1,3 script #mj01_01_t 111,{
+mjolnir_01,1,1,3 script #mj01_01_t HIDDEN_NPC,{
end;
OnEnable:
@@ -4957,7 +4957,7 @@ OnTimer60000:
end;
}
-mjolnir_01,1,1,3 script #mj01_02_t 111,{
+mjolnir_01,1,1,3 script #mj01_02_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4989,7 +4989,7 @@ OnTouch:
}
-mjolnir_02,1,1,3 script #mj02_01_t 111,{
+mjolnir_02,1,1,3 script #mj02_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5000,7 +5000,7 @@ OnTimer60000:
end;
}
-mjolnir_02,1,1,3 script #mj02_02_t 111,{
+mjolnir_02,1,1,3 script #mj02_02_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5041,7 +5041,7 @@ OnTouch:
close;
}
-mjolnir_04,1,1,3 script #mj04_01_t 111,{
+mjolnir_04,1,1,3 script #mj04_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5052,7 +5052,7 @@ OnTimer60000:
end;
}
-mjolnir_04,1,1,3 script #mj04_02_t 111,{
+mjolnir_04,1,1,3 script #mj04_02_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5108,7 +5108,7 @@ OnTouch:
close;
}
-mjolnir_09,1,1,3 script #mj09_01_t 111,{
+mjolnir_09,1,1,3 script #mj09_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5164,7 +5164,7 @@ OnTouch:
close;
}
-mjolnir_10,1,1,3 script #mj10_01_t 111,{
+mjolnir_10,1,1,3 script #mj10_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5275,13 +5275,13 @@ OnTouch:
end;
}
-hu_fild05,251,345,3 duplicate(hu_find) #hu_01 111,10,10
-hu_fild05,134,322,3 duplicate(hu_find) #hu_02 111,10,10
-hu_fild05,72,104,3 duplicate(hu_find) #hu_03 111,10,10
-hu_fild05,65,99,3 duplicate(hu_find) #hu_04 111,10,10
-hu_fild05,323,84,3 duplicate(hu_find) #hu_05 111,10,10
+hu_fild05,251,345,3 duplicate(hu_find) #hu_01 HIDDEN_NPC,10,10
+hu_fild05,134,322,3 duplicate(hu_find) #hu_02 HIDDEN_NPC,10,10
+hu_fild05,72,104,3 duplicate(hu_find) #hu_03 HIDDEN_NPC,10,10
+hu_fild05,65,99,3 duplicate(hu_find) #hu_04 HIDDEN_NPC,10,10
+hu_fild05,323,84,3 duplicate(hu_find) #hu_05 HIDDEN_NPC,10,10
-hu_fild05,1,1,3 script #hu_01_t 111,{
+hu_fild05,1,1,3 script #hu_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5292,7 +5292,7 @@ OnTimer60000:
end;
}
-hu_fild05,1,1,3 script #hu_02_t 111,{
+hu_fild05,1,1,3 script #hu_02_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5303,7 +5303,7 @@ OnTimer60000:
end;
}
-hu_fild05,1,1,3 script #hu_03_t 111,{
+hu_fild05,1,1,3 script #hu_03_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5314,7 +5314,7 @@ OnTimer60000:
end;
}
-hu_fild05,1,1,3 script #hu_04_t 111,{
+hu_fild05,1,1,3 script #hu_04_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5325,7 +5325,7 @@ OnTimer60000:
end;
}
-hu_fild05,1,1,3 script #hu_05_t 111,{
+hu_fild05,1,1,3 script #hu_05_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5408,12 +5408,12 @@ OnTouch:
end;
}
-ve_fild03,152,134,3 duplicate(ve_find) #ve_01 111,10,10
-ve_fild03,256,228,3 duplicate(ve_find) #ve_02 111,10,10
-ve_fild03,85,189,3 duplicate(ve_find) #ve_03 111,10,10
-ve_fild03,282,268,3 duplicate(ve_find) #ve_04 111,10,10
+ve_fild03,152,134,3 duplicate(ve_find) #ve_01 HIDDEN_NPC,10,10
+ve_fild03,256,228,3 duplicate(ve_find) #ve_02 HIDDEN_NPC,10,10
+ve_fild03,85,189,3 duplicate(ve_find) #ve_03 HIDDEN_NPC,10,10
+ve_fild03,282,268,3 duplicate(ve_find) #ve_04 HIDDEN_NPC,10,10
-ve_fild03,1,1,3 script #ve_01_t 111,{
+ve_fild03,1,1,3 script #ve_01_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5424,7 +5424,7 @@ OnTimer40000:
end;
}
-ve_fild03,1,1,3 script #ve_02_t 111,{
+ve_fild03,1,1,3 script #ve_02_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5435,7 +5435,7 @@ OnTimer40000:
end;
}
-ve_fild03,1,1,3 script #ve_03_t 111,{
+ve_fild03,1,1,3 script #ve_03_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5446,7 +5446,7 @@ OnTimer40000:
end;
}
-ve_fild03,1,1,3 script #ve_04_t 111,{
+ve_fild03,1,1,3 script #ve_04_t HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5457,7 +5457,7 @@ OnTimer40000:
end;
}
-spl_in01,30,324,3 script High Laphine#grenouille 446,{
+spl_in01,30,324,3 script High Laphine#grenouille 4_M_FAIRYKID5,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (checkweight(1201,1) == 0) {
mes "[Grenouille]";
@@ -5691,7 +5691,7 @@ spl_in01,30,324,3 script High Laphine#grenouille 446,{
}
}
-spl_in02,139,65,3 script Middle-Ranked Laphine#la 438,{
+spl_in02,139,65,3 script Middle-Ranked Laphine#la 4_F_FAIRYKID3,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (checkweight(1201,1) == 0) {
mes "[Flowery]";
@@ -5796,14 +5796,14 @@ spl_in02,139,65,3 script Middle-Ranked Laphine#la 438,{
end;
}
-splendide,160,265,3 duplicate(Purifier) Purifier#1 844
-splendide,262,262,3 duplicate(Purifier) Purifier#2 844
-splendide,262,187,3 duplicate(Purifier) Purifier#3 844
-splendide,164,82,3 duplicate(Purifier) Purifier#4 844
-splendide,171,116,3 duplicate(Purifier) Purifier#5 844
-splendide,134,280,3 duplicate(Purifier) Purifier#6 844
+splendide,160,265,3 duplicate(Purifier) Purifier#1 CLEAR_NPC
+splendide,262,262,3 duplicate(Purifier) Purifier#2 CLEAR_NPC
+splendide,262,187,3 duplicate(Purifier) Purifier#3 CLEAR_NPC
+splendide,164,82,3 duplicate(Purifier) Purifier#4 CLEAR_NPC
+splendide,171,116,3 duplicate(Purifier) Purifier#5 CLEAR_NPC
+splendide,134,280,3 duplicate(Purifier) Purifier#6 CLEAR_NPC
-splendide,205,139,5 script Exhausted Soldier#1 447,{
+splendide,205,139,5 script Exhausted Soldier#1 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -5852,7 +5852,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_1 111,{
+splendide,1,1,1 script #tukare_1 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5863,7 +5863,7 @@ OnTimer60000:
end;
}
-splendide,181,135,5 script Exhausted Soldier#2 447,{
+splendide,181,135,5 script Exhausted Soldier#2 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -5909,7 +5909,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_2 111,{
+splendide,1,1,1 script #tukare_2 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5920,7 +5920,7 @@ OnTimer60000:
end;
}
-splendide,139,178,5 script Exhausted Soldier#3 447,{
+splendide,139,178,5 script Exhausted Soldier#3 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -5969,7 +5969,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_3 111,{
+splendide,1,1,1 script #tukare_3 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -5980,7 +5980,7 @@ OnTimer60000:
end;
}
-splendide,164,188,5 script Exhausted Soldier#4 447,{
+splendide,164,188,5 script Exhausted Soldier#4 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -6029,7 +6029,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_4 111,{
+splendide,1,1,1 script #tukare_4 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -6040,7 +6040,7 @@ OnTimer60000:
end;
}
-splendide,177,257,5 script Exhausted Soldier#5 447,{
+splendide,177,257,5 script Exhausted Soldier#5 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -6089,7 +6089,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_5 111,{
+splendide,1,1,1 script #tukare_5 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -6100,7 +6100,7 @@ OnTimer60000:
end;
}
-splendide,124,212,5 script Exhausted Soldier#6 447,{
+splendide,124,212,5 script Exhausted Soldier#6 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -6149,7 +6149,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_6 111,{
+splendide,1,1,1 script #tukare_6 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -6160,7 +6160,7 @@ OnTimer60000:
end;
}
-splendide,196,153,5 script Exhausted Soldier#7 447,{
+splendide,196,153,5 script Exhausted Soldier#7 4_M_FAIRYSOLDIER,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
if (ep13_2_tre1 == 5) {
if (countitem(6082) > 0) {
@@ -6209,7 +6209,7 @@ OnInit:
end;
}
-splendide,1,1,1 script #tukare_7 111,{
+splendide,1,1,1 script #tukare_7 HIDDEN_NPC,{
OnEnable:
initnpctimer;
end;
@@ -6222,7 +6222,7 @@ OnTimer60000:
// Secret note of Bazett :: ep13_2_dailybs
//============================================================
-mid_camp,283,198,5 script Bazett Teablack#ep13bs 883,{
+mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
if (checkweight(1201,1) == 0) {
mes " - Hold on!! -";
mes " - You are carrying too many different items - ";
@@ -6621,7 +6621,7 @@ mid_camp,283,198,5 script Bazett Teablack#ep13bs 883,{
}
}
-manuk,193,135,0 script Worker#ep13bs 454,{
+manuk,193,135,0 script Worker#ep13bs 4_MAN_PIOM,{
if (isequipped(2782) == 1) {
if (ep13_2_busut == 3) {
if (ep13_2_bs1 == 1) {
@@ -6888,7 +6888,7 @@ manuk,193,135,0 script Worker#ep13bs 454,{
// Yggdrasil Dungeon Floor 2 puzzle :: ny_dun02_puzzle
//============================================================
-nyd_dun02,178,255,0 script Strange Device#ep13_out 844,3,3,{
+nyd_dun02,178,255,0 script Strange Device#ep13_out CLEAR_NPC,3,3,{
mes "There's something strange here.";
mes "Maybe that device can be controlled from here.";
next;
@@ -6909,7 +6909,7 @@ OnTouch:
end;
}
-nyd_dun02,139,274,0 script Strange Device#ep13_in 844,3,3,{
+nyd_dun02,139,274,0 script Strange Device#ep13_in CLEAR_NPC,3,3,{
if ($@08_ep13nydun02_in == 1) {
mes "The device has already been activated.";
mes "You must wait for the controls to reset.";
@@ -7049,69 +7049,69 @@ OnTouch:
end;
}
-nyd_dun02,143,272,0 duplicate(ep13_warp_s_0) ep13_warp_s1 139
-nyd_dun02,143,266,0 duplicate(ep13_warp_s_0) ep13_warp_s3 139
-nyd_dun02,146,272,0 duplicate(ep13_warp_s_0) ep13_warp_11 139
-nyd_dun02,146,266,0 duplicate(ep13_warp_s_0) ep13_warp_13 139
-nyd_dun02,149,260,0 duplicate(ep13_warp_s_0) ep13_warp_25 139
-nyd_dun02,149,257,0 duplicate(ep13_warp_s_0) ep13_warp_26 139
-nyd_dun02,152,270,0 duplicate(ep13_warp_s_0) ep13_warp_31 139
-nyd_dun02,152,264,0 duplicate(ep13_warp_s_0) ep13_warp_33 139
-nyd_dun02,155,269,0 duplicate(ep13_warp_s_0) ep13_warp_41 139
-nyd_dun02,155,254,0 duplicate(ep13_warp_s_0) ep13_warp_46 139
-nyd_dun02,158,263,0 duplicate(ep13_warp_s_0) ep13_warp_52 139
-nyd_dun02,158,254,0 duplicate(ep13_warp_s_0) ep13_warp_55 139
-nyd_dun02,161,261,0 duplicate(ep13_warp_s_0) ep13_warp_62 139
-nyd_dun02,161,255,0 duplicate(ep13_warp_s_0) ep13_warp_64 139
-nyd_dun02,161,249,0 duplicate(ep13_warp_s_0) ep13_warp_66 139
-nyd_dun02,164,261,0 duplicate(ep13_warp_s_0) ep13_warp_71 139
-nyd_dun02,164,255,0 duplicate(ep13_warp_s_0) ep13_warp_73 139
-nyd_dun02,164,249,0 duplicate(ep13_warp_s_0) ep13_warp_75 139
-nyd_dun02,167,249,0 duplicate(ep13_warp_s_0) ep13_warp_84 139
-nyd_dun02,170,257,0 duplicate(ep13_warp_s_0) ep13_warp_91 139
-nyd_dun02,170,254,0 duplicate(ep13_warp_s_0) ep13_warp_92 139
-nyd_dun02,170,248,0 duplicate(ep13_warp_s_0) ep13_warp_94 139
-nyd_dun02,170,245,0 duplicate(ep13_warp_s_0) ep13_warp_95 139
-
-nyd_dun02,146,263,0 duplicate(ep13_warp_s_1) ep13_warp_14 139
-nyd_dun02,149,272,0 duplicate(ep13_warp_s_1) ep13_warp_21 139
-nyd_dun02,152,258,0 duplicate(ep13_warp_s_1) ep13_warp_35 139
-nyd_dun02,155,266,0 duplicate(ep13_warp_s_1) ep13_warp_42 139
-nyd_dun02,158,251,0 duplicate(ep13_warp_s_1) ep13_warp_56 139
-nyd_dun02,164,258,0 duplicate(ep13_warp_s_1) ep13_warp_72 139
-nyd_dun02,164,246,0 duplicate(ep13_warp_s_1) ep13_warp_76 139
-nyd_dun02,167,255,0 duplicate(ep13_warp_s_1) ep13_warp_82 139
-nyd_dun02,170,251,0 duplicate(ep13_warp_s_1) ep13_warp_93 139
-
-nyd_dun02,149,269,0 duplicate(ep13_warp_s_2) ep13_warp_22 139
-nyd_dun02,149,263,0 duplicate(ep13_warp_s_2) ep13_warp_24 139
-nyd_dun02,155,263,0 duplicate(ep13_warp_s_2) ep13_warp_43 139
-nyd_dun02,155,257,0 duplicate(ep13_warp_s_2) ep13_warp_45 139
-nyd_dun02,161,264,0 duplicate(ep13_warp_s_2) ep13_warp_61 139
-nyd_dun02,161,252,0 duplicate(ep13_warp_s_2) ep13_warp_65 139
-nyd_dun02,167,258,0 duplicate(ep13_warp_s_2) ep13_warp_81 139
-nyd_dun02,167,252,0 duplicate(ep13_warp_s_2) ep13_warp_83 139
-nyd_dun02,167,246,0 duplicate(ep13_warp_s_2) ep13_warp_85 139
-nyd_dun02,173,251,0 duplicate(ep13_warp_s_2) ep13_warp_e1 139
-nyd_dun02,173,248,0 duplicate(ep13_warp_s_2) ep13_warp_e2 139
-nyd_dun02,173,245,0 duplicate(ep13_warp_s_2) ep13_warp_e3 139
-
-nyd_dun02,143,269,0 duplicate(ep13_warp_w_0) ep13_warp_s2 139,1,1
-nyd_dun02,143,263,0 duplicate(ep13_warp_w_0) ep13_warp_s4 139,1,1
-nyd_dun02,146,269,0 duplicate(ep13_warp_w_0) ep13_warp_12 139,1,1
-nyd_dun02,146,260,0 duplicate(ep13_warp_w_0) ep13_warp_15 139,1,1
-nyd_dun02,149,266,0 duplicate(ep13_warp_w_0) ep13_warp_23 139,1,1
-nyd_dun02,152,267,0 duplicate(ep13_warp_w_0) ep13_warp_32 139,1,1
-nyd_dun02,152,261,0 duplicate(ep13_warp_w_0) ep13_warp_34 139,1,1
-nyd_dun02,155,260,0 duplicate(ep13_warp_w_0) ep13_warp_44 139,1,1
-nyd_dun02,158,266,0 duplicate(ep13_warp_w_0) ep13_warp_51 139,1,1
-nyd_dun02,158,260,0 duplicate(ep13_warp_w_0) ep13_warp_53 139,1,1
-nyd_dun02,158,257,0 duplicate(ep13_warp_w_0) ep13_warp_54 139,1,1
-nyd_dun02,161,258,0 duplicate(ep13_warp_w_0) ep13_warp_63 139,1,1
-nyd_dun02,164,252,0 duplicate(ep13_warp_w_0) ep13_warp_74 139,1,1
-nyd_dun02,173,242,0 duplicate(ep13_warp_w_0) ep13_warp_e4 139,1,1
-
-nyd_dun02,149,269,0 script ep13_warp_22_2 139,1,1,{
+nyd_dun02,143,272,0 duplicate(ep13_warp_s_0) ep13_warp_s1 HIDDEN_WARP_NPC
+nyd_dun02,143,266,0 duplicate(ep13_warp_s_0) ep13_warp_s3 HIDDEN_WARP_NPC
+nyd_dun02,146,272,0 duplicate(ep13_warp_s_0) ep13_warp_11 HIDDEN_WARP_NPC
+nyd_dun02,146,266,0 duplicate(ep13_warp_s_0) ep13_warp_13 HIDDEN_WARP_NPC
+nyd_dun02,149,260,0 duplicate(ep13_warp_s_0) ep13_warp_25 HIDDEN_WARP_NPC
+nyd_dun02,149,257,0 duplicate(ep13_warp_s_0) ep13_warp_26 HIDDEN_WARP_NPC
+nyd_dun02,152,270,0 duplicate(ep13_warp_s_0) ep13_warp_31 HIDDEN_WARP_NPC
+nyd_dun02,152,264,0 duplicate(ep13_warp_s_0) ep13_warp_33 HIDDEN_WARP_NPC
+nyd_dun02,155,269,0 duplicate(ep13_warp_s_0) ep13_warp_41 HIDDEN_WARP_NPC
+nyd_dun02,155,254,0 duplicate(ep13_warp_s_0) ep13_warp_46 HIDDEN_WARP_NPC
+nyd_dun02,158,263,0 duplicate(ep13_warp_s_0) ep13_warp_52 HIDDEN_WARP_NPC
+nyd_dun02,158,254,0 duplicate(ep13_warp_s_0) ep13_warp_55 HIDDEN_WARP_NPC
+nyd_dun02,161,261,0 duplicate(ep13_warp_s_0) ep13_warp_62 HIDDEN_WARP_NPC
+nyd_dun02,161,255,0 duplicate(ep13_warp_s_0) ep13_warp_64 HIDDEN_WARP_NPC
+nyd_dun02,161,249,0 duplicate(ep13_warp_s_0) ep13_warp_66 HIDDEN_WARP_NPC
+nyd_dun02,164,261,0 duplicate(ep13_warp_s_0) ep13_warp_71 HIDDEN_WARP_NPC
+nyd_dun02,164,255,0 duplicate(ep13_warp_s_0) ep13_warp_73 HIDDEN_WARP_NPC
+nyd_dun02,164,249,0 duplicate(ep13_warp_s_0) ep13_warp_75 HIDDEN_WARP_NPC
+nyd_dun02,167,249,0 duplicate(ep13_warp_s_0) ep13_warp_84 HIDDEN_WARP_NPC
+nyd_dun02,170,257,0 duplicate(ep13_warp_s_0) ep13_warp_91 HIDDEN_WARP_NPC
+nyd_dun02,170,254,0 duplicate(ep13_warp_s_0) ep13_warp_92 HIDDEN_WARP_NPC
+nyd_dun02,170,248,0 duplicate(ep13_warp_s_0) ep13_warp_94 HIDDEN_WARP_NPC
+nyd_dun02,170,245,0 duplicate(ep13_warp_s_0) ep13_warp_95 HIDDEN_WARP_NPC
+
+nyd_dun02,146,263,0 duplicate(ep13_warp_s_1) ep13_warp_14 HIDDEN_WARP_NPC
+nyd_dun02,149,272,0 duplicate(ep13_warp_s_1) ep13_warp_21 HIDDEN_WARP_NPC
+nyd_dun02,152,258,0 duplicate(ep13_warp_s_1) ep13_warp_35 HIDDEN_WARP_NPC
+nyd_dun02,155,266,0 duplicate(ep13_warp_s_1) ep13_warp_42 HIDDEN_WARP_NPC
+nyd_dun02,158,251,0 duplicate(ep13_warp_s_1) ep13_warp_56 HIDDEN_WARP_NPC
+nyd_dun02,164,258,0 duplicate(ep13_warp_s_1) ep13_warp_72 HIDDEN_WARP_NPC
+nyd_dun02,164,246,0 duplicate(ep13_warp_s_1) ep13_warp_76 HIDDEN_WARP_NPC
+nyd_dun02,167,255,0 duplicate(ep13_warp_s_1) ep13_warp_82 HIDDEN_WARP_NPC
+nyd_dun02,170,251,0 duplicate(ep13_warp_s_1) ep13_warp_93 HIDDEN_WARP_NPC
+
+nyd_dun02,149,269,0 duplicate(ep13_warp_s_2) ep13_warp_22 HIDDEN_WARP_NPC
+nyd_dun02,149,263,0 duplicate(ep13_warp_s_2) ep13_warp_24 HIDDEN_WARP_NPC
+nyd_dun02,155,263,0 duplicate(ep13_warp_s_2) ep13_warp_43 HIDDEN_WARP_NPC
+nyd_dun02,155,257,0 duplicate(ep13_warp_s_2) ep13_warp_45 HIDDEN_WARP_NPC
+nyd_dun02,161,264,0 duplicate(ep13_warp_s_2) ep13_warp_61 HIDDEN_WARP_NPC
+nyd_dun02,161,252,0 duplicate(ep13_warp_s_2) ep13_warp_65 HIDDEN_WARP_NPC
+nyd_dun02,167,258,0 duplicate(ep13_warp_s_2) ep13_warp_81 HIDDEN_WARP_NPC
+nyd_dun02,167,252,0 duplicate(ep13_warp_s_2) ep13_warp_83 HIDDEN_WARP_NPC
+nyd_dun02,167,246,0 duplicate(ep13_warp_s_2) ep13_warp_85 HIDDEN_WARP_NPC
+nyd_dun02,173,251,0 duplicate(ep13_warp_s_2) ep13_warp_e1 HIDDEN_WARP_NPC
+nyd_dun02,173,248,0 duplicate(ep13_warp_s_2) ep13_warp_e2 HIDDEN_WARP_NPC
+nyd_dun02,173,245,0 duplicate(ep13_warp_s_2) ep13_warp_e3 HIDDEN_WARP_NPC
+
+nyd_dun02,143,269,0 duplicate(ep13_warp_w_0) ep13_warp_s2 HIDDEN_WARP_NPC,1,1
+nyd_dun02,143,263,0 duplicate(ep13_warp_w_0) ep13_warp_s4 HIDDEN_WARP_NPC,1,1
+nyd_dun02,146,269,0 duplicate(ep13_warp_w_0) ep13_warp_12 HIDDEN_WARP_NPC,1,1
+nyd_dun02,146,260,0 duplicate(ep13_warp_w_0) ep13_warp_15 HIDDEN_WARP_NPC,1,1
+nyd_dun02,149,266,0 duplicate(ep13_warp_w_0) ep13_warp_23 HIDDEN_WARP_NPC,1,1
+nyd_dun02,152,267,0 duplicate(ep13_warp_w_0) ep13_warp_32 HIDDEN_WARP_NPC,1,1
+nyd_dun02,152,261,0 duplicate(ep13_warp_w_0) ep13_warp_34 HIDDEN_WARP_NPC,1,1
+nyd_dun02,155,260,0 duplicate(ep13_warp_w_0) ep13_warp_44 HIDDEN_WARP_NPC,1,1
+nyd_dun02,158,266,0 duplicate(ep13_warp_w_0) ep13_warp_51 HIDDEN_WARP_NPC,1,1
+nyd_dun02,158,260,0 duplicate(ep13_warp_w_0) ep13_warp_53 HIDDEN_WARP_NPC,1,1
+nyd_dun02,158,257,0 duplicate(ep13_warp_w_0) ep13_warp_54 HIDDEN_WARP_NPC,1,1
+nyd_dun02,161,258,0 duplicate(ep13_warp_w_0) ep13_warp_63 HIDDEN_WARP_NPC,1,1
+nyd_dun02,164,252,0 duplicate(ep13_warp_w_0) ep13_warp_74 HIDDEN_WARP_NPC,1,1
+nyd_dun02,173,242,0 duplicate(ep13_warp_w_0) ep13_warp_e4 HIDDEN_WARP_NPC,1,1
+
+nyd_dun02,149,269,0 script ep13_warp_22_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_22_2";
@@ -7131,7 +7131,7 @@ OnTouch:
end;
}
-nyd_dun02,149,263,0 script ep13_warp_24_2 139,1,1,{
+nyd_dun02,149,263,0 script ep13_warp_24_2 HIDDEN_WARP_NPC,1,1,{
OnEnable:
enablenpc "ep13_warp_24_2";
end;
@@ -7155,7 +7155,7 @@ OnDisable:
end;
}
-nyd_dun02,155,263,0 script ep13_warp_43_2 139,1,1,{
+nyd_dun02,155,263,0 script ep13_warp_43_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_43_2";
@@ -7173,7 +7173,7 @@ OnTouch:
end;
}
-nyd_dun02,155,257,0 script ep13_warp_45_2 139,1,1,{
+nyd_dun02,155,257,0 script ep13_warp_45_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_45_2";
@@ -7193,7 +7193,7 @@ OnTouch:
end;
}
-nyd_dun02,161,264,0 script ep13_warp_61_2 139,1,1,{
+nyd_dun02,161,264,0 script ep13_warp_61_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_61_2";
@@ -7213,7 +7213,7 @@ OnTouch:
end;
}
-nyd_dun02,161,252,0 script ep13_warp_65_2 139,1,1,{
+nyd_dun02,161,252,0 script ep13_warp_65_2 HIDDEN_WARP_NPC,1,1,{
OnEnable:
enablenpc "ep13_warp_65_2";
end;
@@ -7239,7 +7239,7 @@ OnDisable:
end;
}
-nyd_dun02,167,258,0 script ep13_warp_81_2 139,1,1,{
+nyd_dun02,167,258,0 script ep13_warp_81_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_81_2";
@@ -7258,7 +7258,7 @@ OnTouch:
end;
}
-nyd_dun02,167,252,0 script ep13_warp_83_2 139,1,1,{
+nyd_dun02,167,252,0 script ep13_warp_83_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_83_2";
@@ -7276,7 +7276,7 @@ OnTouch:
end;
}
-nyd_dun02,167,246,0 script ep13_warp_85_2 139,1,1,{
+nyd_dun02,167,246,0 script ep13_warp_85_2 HIDDEN_WARP_NPC,1,1,{
OnInit:
OnDisable:
disablenpc "ep13_warp_85_2";
@@ -7296,7 +7296,7 @@ OnTouch:
nyd_dun01,255,142,0 warp nynm_dun1f_to_2f 1,1,nyd_dun02,61,265
nyd_dun02,56,264,0 warp nynm_dun2f_to_1f 1,1,nyd_dun01,249,143
-nyd_dun02,1,1,0 script ep13_nd2f_mng 844,{
+nyd_dun02,1,1,0 script ep13_nd2f_mng CLEAR_NPC,{
callfunc "F_GM_NPC";
mes "Enter password.";
next;
diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt
index af109a71d..f018327d1 100644
--- a/npc/quests/quests_airship.txt
+++ b/npc/quests/quests_airship.txt
@@ -38,7 +38,7 @@
//----------------------------------------------------------------------------
// Kain Himere
//----------------------------------------------------------------------------
-airplane,47,61,7 script Crewman 833,{
+airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
if (kain_ticket == 4) {
mes "[Kain Himere]";
mes "Ah...";
@@ -474,7 +474,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Elle Cherno
//----------------------------------------------------------------------------
-ein_in01,261,241,3 script Elle Cherno 703,3,3,{
+ein_in01,261,241,3 script Elle Cherno 4_F_KID2,3,3,{
OnTouch:
mes "[Elle Cherno]";
mes "Let's get to work";
@@ -559,7 +559,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Theo Cherno
//----------------------------------------------------------------------------
-ein_in01,123,94,1 script Theo Cherno 851,{
+ein_in01,123,94,1 script Theo Cherno 4_M_REPAIR,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
set kain_ticket, 8;
@@ -597,7 +597,7 @@ ein_in01,123,94,1 script Theo Cherno 851,{
//----------------------------------------------------------------------------
// Tarsha Cherno
//----------------------------------------------------------------------------
-ein_in01,125,99,3 script Tarsha Cherno 850,{
+ein_in01,125,99,3 script Tarsha Cherno 4_F_EINWOMAN,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
set kain_ticket, 8;
@@ -781,7 +781,7 @@ ein_in01,125,99,3 script Tarsha Cherno 850,{
}
}
-ein_in01,127,94,3 script #exp_ein 111,{ end; }
+ein_in01,127,94,3 script #exp_ein HIDDEN_NPC,{ end; }
function script F_Cherno {
specialeffect EF_COMBOATTACK1,AREA,"#exp_ein";
@@ -891,7 +891,7 @@ function script F_Cherno {
//----------------------------------------------------------------------------
// Unidentified Machine
//----------------------------------------------------------------------------
-ein_in01,122,103,5 script Unidentified Machine#ein 111,{
+ein_in01,122,103,5 script Unidentified Machine#ein HIDDEN_NPC,{
mes "^3355FFIt's...";
mes "It's a really";
mes "strange looking";
@@ -903,7 +903,7 @@ ein_in01,122,103,5 script Unidentified Machine#ein 111,{
//----------------------------------------------------------------------------
// Mirror
//----------------------------------------------------------------------------
-ein_in01,121,99,3 script Mirror#ein 111,{
+ein_in01,121,99,3 script Mirror#ein HIDDEN_NPC,{
if (kain_ticket == 8) {
mes "^3355FFIt's a mirror.";
mes "So, of course the";
@@ -1026,7 +1026,7 @@ ein_in01,121,99,3 script Mirror#ein 111,{
//----------------------------------------------------------------------------
// Tree from Einbech
//----------------------------------------------------------------------------
-einbech,45,113,5 script Tree#t1-1::Tree 111,{
+einbech,45,113,5 script Tree#t1-1::Tree HIDDEN_NPC,{
if (kain_ticket == 11) {
mes "^3355FFYou crouch down";
mes "under the tree and";
@@ -1138,14 +1138,14 @@ L_Diary:
mes "^333333But those moments grow fewer the more he drinks. When will he finally overcome his pain?^000000";
return;
}
-einbech,36,100,5 duplicate(Tree) Tree#t1-2 111
-einbech,44,90,5 duplicate(Tree) Tree#t1-3 111
-einbech,53,94,5 duplicate(Tree) Tree#t1-4 111
+einbech,36,100,5 duplicate(Tree) Tree#t1-2 HIDDEN_NPC
+einbech,44,90,5 duplicate(Tree) Tree#t1-3 HIDDEN_NPC
+einbech,53,94,5 duplicate(Tree) Tree#t1-4 HIDDEN_NPC
//----------------------------------------------------------------------------
// Expert Repairman
//----------------------------------------------------------------------------
-ein_in01,117,80,5 script Unidentified Machine#as 111,{
+ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
if (kain_ticket > 12) {
mes "["+strcharinfo(0)+"]";
mes "This is the";
@@ -1573,7 +1573,7 @@ OnCaptainMobDead:
end;
}
-airplane_01,246,54,3 script Airship Captain#02 873,{
+airplane_01,246,54,3 script Airship Captain#02 4_M_REINDEER,{
cutin "fly_felrock",2;
mes "[Tarlock]";
mes "I am Tarlock,";
@@ -1590,22 +1590,22 @@ OnInit:
end;
}
-airplane_01,249,50,0 script boom0#airplane 139,{ end; }
-airplane_01,239,62,0 script boom1#airplane 139,{ end; }
-airplane_01,244,55,0 script boom2#airplane 139,{ end; }
-airplane_01,239,50,0 script boom3#airplane 139,{ end; }
-airplane_01,245,59,0 script boom4#airplane 139,{ end; }
-airplane_01,245,48,0 script boom5#airplane 139,{ end; }
-airplane_01,235,39,0 script boom6#airplane 139,{ end; }
-airplane_01,252,41,0 script boom7#airplane 139,{ end; }
-airplane_01,252,63,0 script boom8#airplane 139,{ end; }
-airplane_01,234,65,0 script boom9#airplane 139,{ end; }
-airplane_01,227,67,0 script boom10#airplane 139,{ end; }
+airplane_01,249,50,0 script boom0#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,239,62,0 script boom1#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,244,55,0 script boom2#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,239,50,0 script boom3#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,245,59,0 script boom4#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,245,48,0 script boom5#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,235,39,0 script boom6#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,252,41,0 script boom7#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,252,63,0 script boom8#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,234,65,0 script boom9#airplane HIDDEN_WARP_NPC,{ end; }
+airplane_01,227,67,0 script boom10#airplane HIDDEN_WARP_NPC,{ end; }
//----------------------------------------------------------------------------
// Captain Tarlock :: lght_air
//----------------------------------------------------------------------------
-airplane_01,238,154,3 script Airship Captain#01 873,{
+airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
cutin "fly_felrock",2;
mes "[Tarlock]";
mes "I am Tarlock,";
@@ -1888,7 +1888,7 @@ airplane_01,238,154,3 script Airship Captain#01 873,{
//----------------------------------------------------------------------------
// Captain Ferlock :: lght_ymir
//----------------------------------------------------------------------------
-airplane,236,163,5 script Airship Captain#03 873,{
+airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
cutin "fly_trock.bmp",2;
if (hg_ma1 == 3 || hg_ma1 == 4) {
mes "[Ferlock]";
@@ -2322,7 +2322,7 @@ airplane,236,163,5 script Airship Captain#03 873,{
// Heart Fragment Quest :: lght_ymir
//============================================================
-airplane,236,63,4 script Hallen 706,{
+airplane,236,63,4 script Hallen 4_M_KID1,{
if (hg_ma1 == 3) {
mes "[Hallen]";
mes "Sha Sha~ ";
@@ -2751,7 +2751,7 @@ airplane,236,63,4 script Hallen 706,{
}
}
-airplane,33,69,4 script Kaci 73,{
+airplane,33,69,4 script Kaci 1_F_MERCHANT_01,{
if (hg_ma1 == 3) {
mes "[Kaci]";
mes "Hello there. My name is Kaci. If you feel bored boarding the airship, why don't you play a game of dice with me.";
@@ -3001,7 +3001,7 @@ L_Ask:
end;
}
-ein_in01,279,25,0 script #lab01_heart 139,1,1,{
+ein_in01,279,25,0 script #lab01_heart HIDDEN_WARP_NPC,1,1,{
end;
OnTouch:
if (lhz_heart == 9)
@@ -3016,7 +3016,7 @@ OnTouch:
}
}
-ein_in01,264,17,0 script #lab02_heart 139,1,1,{
+ein_in01,264,17,0 script #lab02_heart HIDDEN_WARP_NPC,1,1,{
end;
OnTouch:
if (lhz_heart == 9)
@@ -3038,7 +3038,7 @@ OnTouch:
}
}
-ein_in01,263,35,3 script Ferlock#lab 873,{
+ein_in01,263,35,3 script Ferlock#lab 4_M_REINDEER,{
end;
OnInit:
@@ -3056,7 +3056,7 @@ OnTimer120000:
end;
}
-ein_in01,261,35,0 script lab03#heart 139,1,1,{
+ein_in01,261,35,0 script lab03#heart HIDDEN_WARP_NPC,1,1,{
end;
OnTouch:
if (lhz_heart == 9) {
diff --git a/npc/quests/quests_alberta.txt b/npc/quests/quests_alberta.txt
index 961fdbca0..bde9e8841 100644
--- a/npc/quests/quests_alberta.txt
+++ b/npc/quests/quests_alberta.txt
@@ -35,7 +35,7 @@
// Doll Quest
//============================================================
-alberta,117,135,0 script Elin 96,{
+alberta,117,135,0 script Elin 4W_KID,{
if (checkweight(1201,1) == 0) {
mes "[Elin]";
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
@@ -387,7 +387,7 @@ alberta,117,135,0 script Elin 96,{
// 'Boy's Cap' Quest
//============================================================
-alberta_in,28,145,4 script Grampa 120,{
+alberta_in,28,145,4 script Grampa 2_M_PHARMACIST,{
mes "[Grampa]";
mes "*Gasp*...";
mes "....*Gasp!*";
@@ -465,7 +465,7 @@ alberta_in,28,145,4 script Grampa 120,{
// 'Antlers' Quest
//============================================================
-alberta_in,122,53,4 script Cherokee 47,{
+alberta_in,122,53,4 script Cherokee 1_M_01,{
mes "[Cherokee]";
mes "Hey there~!";
next;
@@ -511,7 +511,7 @@ alberta_in,122,53,4 script Cherokee 47,{
// 'Bao Bao', 'Crescent Hairpin', 'Fashionable Glasses', 'Heart Hairpin' Quest
//============================================================
-alberta,120,53,1 script Stylish Merchant#new30 51,{
+alberta,120,53,1 script Stylish Merchant#new30 1_M_BARD,{
if ((countitem(10007) > 0) && (countitem(968) > 49)) {
mes "[Zic]";
mes "I know I know, you just want to get a Bao Bao of your own. But I can't concentrate on my work if you keep rushing me like this.";
@@ -644,7 +644,7 @@ alberta,120,53,1 script Stylish Merchant#new30 51,{
// 'Hat of the Sun God', 'Sunday Hat', 'Mage Hat', 'Magician Hat' Quest
//============================================================
-alberta,136,79,1 script Hat store girl#new30 71,{
+alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
mes "[Tempestra]";
mes "Ah, such a cool breeze. It's good to visit the seashore. I think it was the right choice to come here to take a break from my business.";
next;
@@ -945,7 +945,7 @@ alberta,136,79,1 script Hat store girl#new30 71,{
// Turtle Quest
//============================================================
-alberta,91,70,4 script Kinsey#tur 89,{
+alberta,91,70,4 script Kinsey#tur 4_M_ORIENT02,{
mes "[Kinsey]";
mes "What does a man have to do to get a stiff drink around here? I mean, there are absolutely no good bars in Alberta!";
next;
@@ -990,7 +990,7 @@ alberta,91,70,4 script Kinsey#tur 89,{
close;
}
-alberta_in,23,104,4 script Grandpa Turtle#tur 120,{
+alberta_in,23,104,4 script Grandpa Turtle#tur 2_M_PHARMACIST,{
mes "[Grandpa Turtle]";
mes "Ooog...";
mes "So dizzy...";
@@ -1224,7 +1224,7 @@ alberta_in,23,104,4 script Grandpa Turtle#tur 120,{
close;
}
-tur_dun01,165,29,4 script Sailor#tur2 709,{
+tur_dun01,165,29,4 script Sailor#tur2 4_M_SEAMAN,{
mes "[Gotanblue]";
mes "Do you want";
mes "to return";
@@ -1319,7 +1319,7 @@ tur_dun01,165,29,4 script Sailor#tur2 709,{
}
}
-alberta_in,18,102,4 script Letter#tur 111,{
+alberta_in,18,102,4 script Letter#tur HIDDEN_NPC,{
mes "[Explorer's Letter]";
mes "- O / X / XOVX -";
mes "If you find this letter, please don't disregard what you have read.";
@@ -1339,7 +1339,7 @@ alberta_in,18,102,4 script Letter#tur 111,{
close;
}
-alberta,248,93,4 script Voyage log#tur 111,{
+alberta,248,93,4 script Voyage log#tur HIDDEN_NPC,{
if (rand(2)) {
mes "[Voyage log]";
mes "03:20 am";
@@ -1523,7 +1523,7 @@ alberta,248,93,4 script Voyage log#tur 111,{
}
}
-tur_dun01,160,81,4 script Skull Stone#tur 111,{
+tur_dun01,160,81,4 script Skull Stone#tur HIDDEN_NPC,{
if (TURTLE == 2) {
mes "^3355FFUnder the stone^000000";
mes "^3355FFis a tiny key hole^000000";
@@ -1566,7 +1566,7 @@ tur_dun01,160,81,4 script Skull Stone#tur 111,{
close;
}
-tur_dun02,132,251,4 script Turtle Tree Roots#tur 111,{
+tur_dun02,132,251,4 script Turtle Tree Roots#tur HIDDEN_NPC,{
if (TURTLE == 3) {
mes "^3355FFUnder the tree roots^000000";
mes "^3355FFis a tiny key hole^000000";
@@ -1625,7 +1625,7 @@ tur_dun02,132,251,4 script Turtle Tree Roots#tur 111,{
close;
}
-tur_dun02,46,125,4 script A pile of turtle crystal 111,{
+tur_dun02,46,125,4 script A pile of turtle crystal HIDDEN_NPC,{
if (TURTLE == 7) {
mes "^3355FFAmong the Turtle Crystals,^000000";
mes "^3355FFyou find a strange key hole.^000000";
@@ -1681,7 +1681,7 @@ tur_dun02,46,125,4 script A pile of turtle crystal 111,{
close;
}
-tur_dun02,49,158,4 script Turtle Pillar#tur 111,{
+tur_dun02,49,158,4 script Turtle Pillar#tur HIDDEN_NPC,{
if (TURTLE == 8) {
mes "^3355FFAt the base of the pillar^000000";
mes "^3355FFis a tiny key hole with^000000";
@@ -1781,7 +1781,7 @@ tur_dun02,49,158,4 script Turtle Pillar#tur 111,{
close;
}
-tur_dun01,203,155,4 script Turtle stone#tur 111,{
+tur_dun01,203,155,4 script Turtle stone#tur HIDDEN_NPC,{
if (TURTLE == 4) {
mes "^3355FFOn top of the stone";
mes "is a small key hole";
@@ -1828,7 +1828,7 @@ tur_dun01,203,155,4 script Turtle stone#tur 111,{
close;
}
-tur_dun02,75,249,4 script Turtle stone#tur2 111,{
+tur_dun02,75,249,4 script Turtle stone#tur2 HIDDEN_NPC,{
if (TURTLE == 10) {
mes "^3355FFOn top of the stone";
mes "is a small keyhole";
@@ -1875,7 +1875,7 @@ tur_dun02,75,249,4 script Turtle stone#tur2 111,{
close;
}
-tur_dun03,118,233,4 script Turtle Stone#tur3 111,{
+tur_dun03,118,233,4 script Turtle Stone#tur3 HIDDEN_NPC,{
if (TURTLE == 11) {
mes "^3355FFOn top of the stone";
mes "is a small key hole";
@@ -1922,7 +1922,7 @@ tur_dun03,118,233,4 script Turtle Stone#tur3 111,{
close;
}
-tur_dun04,113,178,4 script Turtle Statue#tur 111,{
+tur_dun04,113,178,4 script Turtle Statue#tur HIDDEN_NPC,{
if (TURTLE == 12) {
mes "^3355FFOn top of the statue";
mes "is a small key hole";
@@ -1989,7 +1989,7 @@ tur_dun04,113,178,4 script Turtle Statue#tur 111,{
close;
}
-tur_dun03,105,76,4 script Knight Leader#tur 110,5,5,{
+tur_dun03,105,76,4 script Knight Leader#tur 4_M_MINISTER,5,5,{
mes "[Takuyaka]";
mes "Where did all my men go?!";
mes "This is horrible~!";
@@ -2067,7 +2067,7 @@ OnTouch:
close;
}
-tur_dun03,105,74,4 script Mudasamu#tur 119,{
+tur_dun03,105,74,4 script Mudasamu#tur 2_M_SWORDMASTER,{
mes "[Mudasamu]";
mes "My name is Mudasamu...";
mes "Second in command of the";
@@ -2098,7 +2098,7 @@ tur_dun03,105,74,4 script Mudasamu#tur 119,{
close;
}
-tur_dun01,190,115,4 script Knight#tur 105,{
+tur_dun01,190,115,4 script Knight#tur 8W_SOLDIER,{
mes "[?]";
mes "Where are they?";
mes "Oh hey! You're an adventurer, aren't you? Do you know where my comrades are?";
@@ -2160,7 +2160,7 @@ tur_dun01,190,115,4 script Knight#tur 105,{
}
}
-tur_dun03,189,126,4 script Knight#tur2 105,{
+tur_dun03,189,126,4 script Knight#tur2 8W_SOLDIER,{
mes "[Jayprocat]";
mes "Oh? Are you a civilian? Nice to meet you. I'm a mighty Security Knight of Alberta, Jayprocat.";
next;
@@ -2208,7 +2208,7 @@ tur_dun03,189,126,4 script Knight#tur2 105,{
close;
}
-tur_dun03,104,171,4 script Knight#tur3 105,{
+tur_dun03,104,171,4 script Knight#tur3 8W_SOLDIER,{
mes "[Squall]";
mes "Am I the only one left? Where are all my comrades?! I... I'm about to go crazy!";
next;
@@ -2260,7 +2260,7 @@ tur_dun03,104,171,4 script Knight#tur3 105,{
close;
}
-tur_dun03,67,130,4 script Knight#tur4 105,{
+tur_dun03,67,130,4 script Knight#tur4 8W_SOLDIER,{
mes "[Nysurea]";
mes "Hm? I'm surprised that someone around here is still alive.";
next;
@@ -2313,7 +2313,7 @@ tur_dun03,67,130,4 script Knight#tur4 105,{
// Alberta Boy
//============================================================
-alberta_in,131,95,5 script Iromo#ep3_2 706,{
+alberta_in,131,95,5 script Iromo#ep3_2 4_M_KID1,{
if (ep13_2_hiki == 13) {
mes "[Iromo]";
mes "But... this world is...";
@@ -2735,7 +2735,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{
close;
}
-alberta_in,120,93,3 script Iromo's Mother#ep3_2 53,{
+alberta_in,120,93,3 script Iromo's Mother#ep3_2 1_M_INNKEEPER,{
if (ep13_2_hiki == 8) {
mes "[Mother]";
mes "Thank you for helping my son.";
@@ -2842,7 +2842,7 @@ alberta_in,120,93,3 script Iromo's Mother#ep3_2 53,{
close;
}
-alberta,45,106,5 script Little Boy#ep3_2 706,{
+alberta,45,106,5 script Little Boy#ep3_2 4_M_KID1,{
if (ep13_2_hiki == 6) {
mes "[Little Boy]";
mes "Iromo? He used to like ^FF0000Monster's Feed^000000 and ^FF0000Red Potion^000000.";
diff --git a/npc/quests/quests_aldebaran.txt b/npc/quests/quests_aldebaran.txt
index 6075933da..17fd9190e 100644
--- a/npc/quests/quests_aldebaran.txt
+++ b/npc/quests/quests_aldebaran.txt
@@ -15,7 +15,7 @@
// 'Doctor Band', 'Feather Bonnet', 'Opera Masque', 'Sakkat Hat' Quest
//============================================================
-aldeba_in,152,166,4 script Trader#01 86,{
+aldeba_in,152,166,4 script Trader#01 4_M_04,{
mes "[Trader]";
mes "Who is this mysterious man?";
mes "I, the enigmatic and debonair 'Trader?'";
diff --git a/npc/quests/quests_amatsu.txt b/npc/quests/quests_amatsu.txt
index 921d00123..53a11d0b8 100644
--- a/npc/quests/quests_amatsu.txt
+++ b/npc/quests/quests_amatsu.txt
@@ -18,7 +18,7 @@
// Momotaro Event :: japan_momo_q
//============================================================
-amatsu,223,236,3 script Publisher#ama 763,{
+amatsu,223,236,3 script Publisher#ama 4_M_JPN,{
if (checkweight(1201,1) == 0) {
mes "- Wait a moment!! -";
mes "- Currently you are carrying -";
@@ -210,7 +210,7 @@ amatsu,223,236,3 script Publisher#ama 763,{
}
}
-ama_test,52,44,3 script Assistant#ama 109,{
+ama_test,52,44,3 script Assistant#ama 4_M_MANAGER,{
if (event_momo == 0) {
mes "[Satoshi]";
mes "Welcome to <Momotaro Field Trip>";
@@ -401,7 +401,7 @@ OnTouch:
close;
}
-ama_test,49,93,4 script Grandpa#ama 766,{
+ama_test,49,93,4 script Grandpa#ama 4_M_JPNOJI,{
end;
OnInit:
@@ -409,7 +409,7 @@ OnInit:
end;
}
-ama_test,50,93,4 script Grandma#ama1 761,10,10,{
+ama_test,50,93,4 script Grandma#ama1 4_F_JPNOBA,10,10,{
end;
OnInit:
@@ -562,7 +562,7 @@ OnMyMobDead:
end;
}
-ama_test,50,100,3 script Coach#ama 762,15,15,{
+ama_test,50,100,3 script Coach#ama 4_M_JPN2,15,15,{
mes "[Coach]";
mes "Hoho~ Good.";
mes "I've been watching you in the VIP room. You were really something.";
@@ -704,7 +704,7 @@ OnMyMobDead:
end;
}
-ama_test,50,100,3 script Coach#after 762,5,5,{
+ama_test,50,100,3 script Coach#after 4_M_JPN2,5,5,{
end;
OnInit:
@@ -789,7 +789,7 @@ OnTouch:
// Sushi Quest :: japan_sushi
//============================================================
-ama_in01,162,17,1 script Sushi Master#ama 765,{
+ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
if (MaxWeight - Weight < 5000) {
mes "[Magumagu]";
mes "Hey. You look really heavy.";
@@ -1305,7 +1305,7 @@ ama_in01,162,17,1 script Sushi Master#ama 765,{
// Dungeon Quest :: japan_mono
//============================================================
-amatsu,112,164,4 script Gate Soldier#ama1 767,{
+amatsu,112,164,4 script Gate Soldier#ama1 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
mes "This is the great palace,";
mes "Toukoujyo.";
@@ -1321,7 +1321,7 @@ amatsu,112,164,4 script Gate Soldier#ama1 767,{
close;
}
-amatsu,119,164,4 script Gate Soldier#ama2 767,{
+amatsu,119,164,4 script Gate Soldier#ama2 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
mes "Are you from Rune-Midgard?";
mes "Welcome to Amatsu.";
@@ -1336,7 +1336,7 @@ amatsu,119,164,4 script Gate Soldier#ama2 767,{
close;
}
-ama_in02,207,40,6 script Gate Soldier#ama3 767,{
+ama_in02,207,40,6 script Gate Soldier#ama3 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
mes "Welcome. The lord of the palace";
mes "has specially allowed guests";
@@ -1348,7 +1348,7 @@ ama_in02,207,40,6 script Gate Soldier#ama3 767,{
close;
}
-ama_in02,207,49,6 script Gate Soldier#ama4 767,{
+ama_in02,207,49,6 script Gate Soldier#ama4 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
mes "The lord is really nice guy.";
mes "Who would know that our town was";
@@ -1363,7 +1363,7 @@ ama_in02,207,49,6 script Gate Soldier#ama4 767,{
close;
}
-amatsu,164,174,4 script Gate Soldier#ama5 767,{
+amatsu,164,174,4 script Gate Soldier#ama5 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
if (event_amatsu == 0) {
mes "You can't enter here.";
@@ -1401,7 +1401,7 @@ amatsu,164,174,4 script Gate Soldier#ama5 767,{
close;
}
-amatsu,171,174,4 script Gate Soldier#ama6 767,{
+amatsu,171,174,4 script Gate Soldier#ama6 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
if (event_amatsu == 0) {
mes "You can't enter here.";
@@ -1441,7 +1441,7 @@ amatsu,171,174,4 script Gate Soldier#ama6 767,{
close;
}
-ama_in02,187,57,2 script Soldier#ama1 767,{
+ama_in02,187,57,2 script Soldier#ama1 8_M_JPNSOLDIER,{
mes "[Ichiro]";
mes "Welcome.";
mes "Our lord prepared guest rooms";
@@ -1454,7 +1454,7 @@ ama_in02,187,57,2 script Soldier#ama1 767,{
close;
}
-ama_in02,170,62,4 script Soldier#ama2 767,{
+ama_in02,170,62,4 script Soldier#ama2 8_M_JPNSOLDIER,{
mes "[Jiro]";
mes "I'm Jiro, the administrator";
mes "of this Palace. What can I do for you?";
@@ -1505,7 +1505,7 @@ ama_in02,170,62,4 script Soldier#ama2 767,{
}
}
-ama_in02,37,157,4 script Soldier#ama3 767,{
+ama_in02,37,157,4 script Soldier#ama3 8_M_JPNSOLDIER,{
mes "[Saburo]";
mes "This is the training ground for improving our battle skills.";
mes "Please look around...";
@@ -1531,7 +1531,7 @@ ama_in02,37,157,4 script Soldier#ama3 767,{
close;
}
-ama_in02,32,51,6 script Soldier#ama4 767,{
+ama_in02,32,51,6 script Soldier#ama4 8_M_JPNSOLDIER,{
mes "[Shiro]";
mes "*Cough, Cough* What...";
mes "Don't talk to me...";
@@ -1550,7 +1550,7 @@ ama_in02,32,51,6 script Soldier#ama4 767,{
close;
}
-ama_in02,40,167,3 script Soldier#ama5 767,{
+ama_in02,40,167,3 script Soldier#ama5 8_M_JPNSOLDIER,{
mes "[Goro]";
mes "*Psst*... Please, be quiet.";
mes "I will tell you a story, okay?";
@@ -1578,7 +1578,7 @@ ama_in02,40,167,3 script Soldier#ama5 767,{
close;
}
-ama_in02,32,167,5 script Soldier#ama6 767,{
+ama_in02,32,167,5 script Soldier#ama6 8_M_JPNSOLDIER,{
mes "[Rokuro]";
mes "He always talks nonsense.";
mes "He says that our lord";
@@ -1600,7 +1600,7 @@ ama_in02,32,167,5 script Soldier#ama6 767,{
close;
}
-ama_in02,42,34,2 script Soldier#ama7 767,{
+ama_in02,42,34,2 script Soldier#ama7 8_M_JPNSOLDIER,{
mes "[Shichiro]";
mes "Have a good time.";
mes "My lord prepared some";
@@ -1616,7 +1616,7 @@ ama_in02,42,34,2 script Soldier#ama7 767,{
close;
}
-ama_in02,203,156,4 script Soldier#ama8 767,{
+ama_in02,203,156,4 script Soldier#ama8 8_M_JPNSOLDIER,{
mes "[Hachiro]";
mes "My lord is inside.";
mes "If you'd like to greet him, feel free to enter.";
@@ -1630,7 +1630,7 @@ ama_in02,203,156,4 script Soldier#ama8 767,{
close;
}
-ama_in02,195,156,4 script Soldier#ama9 767,{
+ama_in02,195,156,4 script Soldier#ama9 8_M_JPNSOLDIER,{
mes "[Kyuro]";
mes "This is not good.";
mes "My lord is really kind, but";
@@ -1645,7 +1645,7 @@ ama_in02,195,156,4 script Soldier#ama9 767,{
close;
}
-ama_in02,115,177,7 script Soldier#ama10 767,{
+ama_in02,115,177,7 script Soldier#ama10 8_M_JPNSOLDIER,{
mes "[Jyuro]";
mes "What are you doing in here?";
mes "There is nothing interesting here.";
@@ -1737,7 +1737,7 @@ ama_in02,115,177,7 script Soldier#ama10 767,{
close;
}
-ama_dun01,229,7,0 script Soldier#ama11 767,{
+ama_dun01,229,7,0 script Soldier#ama11 8_M_JPNSOLDIER,{
mes "[Jyuro]";
mes "Do you want to go back?";
next;
@@ -1753,7 +1753,7 @@ ama_dun01,229,7,0 script Soldier#ama11 767,{
close;
}
-ama_in02,200,176,4 script Lord of Palace#ama 768,{
+ama_in02,200,176,4 script Lord of Palace#ama 8_M_JPNMASTER,{
if (event_amatsu == 0) {
mes "[Ishida Yoshinaga]";
mes "What! A foreigner...? *Phew*";
@@ -1908,7 +1908,7 @@ ama_in02,200,176,4 script Lord of Palace#ama 768,{
close;
}
-ama_in01,22,111,0 script Grandma#ama2 761,{
+ama_in01,22,111,0 script Grandma#ama2 4_F_JPNOBA,{
if (event_amatsu == 4) {
mes "[....]";
mes "^FF6060Yelp, Yelp, a foolish human";
@@ -2052,7 +2052,7 @@ ama_in01,22,111,0 script Grandma#ama2 761,{
end;
}
-amatsu,189,166,5 script Kouji#ama 764,{
+amatsu,189,166,5 script Kouji#ama 4_M_JPNCHIBI,{
mes "[Kouji]";
mes "Ralralrah Ralralrah Ralralrahralralrah~";
mes "Ralralrah Ralralrah Ralralrahralralrah~";
@@ -2107,7 +2107,7 @@ amatsu,189,166,5 script Kouji#ama 764,{
close;
}
-ama_in01,169,173,1 script Shaman#ama 769,{
+ama_in01,169,173,1 script Shaman#ama 4_F_JPNMU,{
mes "[Tokako]";
mes "Er, I'm not really a shaman...";
mes "My friend, Takehue-kun brought";
@@ -2128,7 +2128,7 @@ ama_in01,169,173,1 script Shaman#ama 769,{
close;
}
-ama_in01,180,173,3 script Kitsune Mask#ama 762,{
+ama_in01,180,173,3 script Kitsune Mask#ama 4_M_JPN2,{
if (event_amatsu == 3) {
mes "[Takehue]";
mes "Eh, you are a foreigner.";
diff --git a/npc/quests/quests_ayothaya.txt b/npc/quests/quests_ayothaya.txt
index af7df5f6c..954c532a1 100644
--- a/npc/quests/quests_ayothaya.txt
+++ b/npc/quests/quests_ayothaya.txt
@@ -33,7 +33,7 @@
// Ayothaya Ring Quest :: ayo_ring
//============================================================
-ayothaya,233,105,3 script Powerful-Looking Woman 838,2,2,{
+ayothaya,233,105,3 script Powerful-Looking Woman 4_F_THAIAYO,2,2,{
if (thai_find == 14) {
mes "[Shuda]";
mes "Have you";
@@ -430,7 +430,7 @@ OnTouch:
}
}
-ayo_dun02,91,263,0 script #Annonblood 111,2,3,{
+ayo_dun02,91,263,0 script #Annonblood HIDDEN_NPC,2,3,{
if (!$@annonactive) {
if (thai_find == 13) {
mes "["+strcharinfo(0)+"]";
@@ -570,7 +570,7 @@ OnTouch:
}
-ayo_dun02,91,264,3 script Haggard Man 841,{
+ayo_dun02,91,264,3 script Haggard Man 4_M_THAIAYO,{
//completequest 12034;
if (thai_find == 13) {
mes "[Haggard Man]";
@@ -832,7 +832,7 @@ OnInit:
end;
}
-ayothaya,253,99,3 script Fisherman 843,{
+ayothaya,253,99,3 script Fisherman 4_M_THAIONGBAK,{
if (thai_find == 1) {
mes "[Dannai]";
mes "This place is known to be";
@@ -963,7 +963,7 @@ ayothaya,253,99,3 script Fisherman 843,{
}
}
-ayo_dun01,255,62,0 script AyoFootprint1 139,2,0,{
+ayo_dun01,255,62,0 script AyoFootprint1 HIDDEN_WARP_NPC,2,0,{
OnTouch:
if (thai_find == 4) {
if (rand(1,3) < 2) {
@@ -977,7 +977,7 @@ OnTouch:
end;
}
-ayo_dun01,74,142,0 script AyoFootprint2 139,2,0,{
+ayo_dun01,74,142,0 script AyoFootprint2 HIDDEN_WARP_NPC,2,0,{
OnTouch:
if (thai_find == 5) {
if (rand(1,3) < 2) {
@@ -991,7 +991,7 @@ OnTouch:
end;
}
-ayo_dun01,244,256,2 script AyoFootprint3 139,2,0,{
+ayo_dun01,244,256,2 script AyoFootprint3 HIDDEN_WARP_NPC,2,0,{
OnTouch:
if (thai_find == 6) {
if (rand(1,3) < 2) {
@@ -1005,7 +1005,7 @@ OnTouch:
end;
}
-ayo_dun01,17,257,0 script AyoFootprint4 139,2,0,{
+ayo_dun01,17,257,0 script AyoFootprint4 HIDDEN_WARP_NPC,2,0,{
OnTouch:
if (thai_find == 7) {
if (rand(1,3) < 2) {
@@ -1019,7 +1019,7 @@ OnTouch:
end;
}
-ayo_dun02,145,120,0 script AyoFootprint5 139,2,0,{
+ayo_dun02,145,120,0 script AyoFootprint5 HIDDEN_WARP_NPC,2,0,{
OnTouch:
if (thai_find == 8) {
if (rand(1,3) < 2) {
@@ -1036,7 +1036,7 @@ OnTouch:
end;
}
-ayo_dun02,135,168,0 script AyoFootprint6 139,0,2,{
+ayo_dun02,135,168,0 script AyoFootprint6 HIDDEN_WARP_NPC,0,2,{
OnTouch:
if (thai_find == 9) {
if (rand(1,3) == 1) {
@@ -1110,7 +1110,7 @@ OnTouch:
end;
}
-ayo_dun02,77,213,0 script AyoFootprint7 139,1,1,{
+ayo_dun02,77,213,0 script AyoFootprint7 HIDDEN_WARP_NPC,1,1,{
OnTouch:
if (thai_find == 10) {
if (rand(1,3) < 2) {
@@ -1127,7 +1127,7 @@ OnTouch:
end;
}
-ayo_dun02,86,254,0 script AyoFootprint8 139,1,1,{
+ayo_dun02,86,254,0 script AyoFootprint8 HIDDEN_WARP_NPC,1,1,{
OnTouch:
if (thai_find == 11) {
if (rand(1,3) < 2) {
@@ -1141,7 +1141,7 @@ OnTouch:
end;
}
-ayothaya,193,171,3 script Old Man#02 842,{
+ayothaya,193,171,3 script Old Man#02 4_M_THAIOLD,{
if (thai_find == 3) {
mes "[Tham]";
mes "Weird...";
@@ -1227,7 +1227,7 @@ ayothaya,193,171,3 script Old Man#02 842,{
// Ayothaya Dungeon Quest :: ayo_tiger
//============================================================
-ayothaya,83,132,0 script Dusit#thai 843,{
+ayothaya,83,132,0 script Dusit#thai 4_M_THAIONGBAK,{
if (ayodunquest == 0) {
mes "[Dusit]";
mes "Oh...!";
@@ -1326,7 +1326,7 @@ ayothaya,83,132,0 script Dusit#thai 843,{
}
}
-ayo_in01,181,193,4 script Shaman#thai 840,{
+ayo_in01,181,193,4 script Shaman#thai 4_F_THAISHAMAN,{
if (ayodunquest == 1) {
mes "[Boonthom]";
mes "You...!";
@@ -1795,7 +1795,7 @@ ayo_in01,181,193,4 script Shaman#thai 840,{
close;
}
-ayo_fild01,129,197,0 script Puraim#thai1 842,{
+ayo_fild01,129,197,0 script Puraim#thai1 4_M_THAIOLD,{
if ((ayodunquest > 2 && countitem(7285) > 0) || (ayodunquest > 2 && countitem(7287) > 0)) {
mes "[Puraim]";
mes "Huh...?";
@@ -1871,7 +1871,7 @@ ayo_fild01,129,197,0 script Puraim#thai1 842,{
close;
}
-ayo_fild02,25,154,0 script Aik#thai 843,{
+ayo_fild02,25,154,0 script Aik#thai 4_M_THAIONGBAK,{
mes "[Aik]";
mes "So, how was your expedition?";
mes "I hope that the evil spirits will not follow you outside of the ruins, and haunt your dreams.";
@@ -1905,7 +1905,7 @@ ayo_fild02,25,154,0 script Aik#thai 843,{
}
// Water Traps
-ayo_dun01,273,26,0 script #th_dun1_1_1::AyoTrap1 111,0,4,{
+ayo_dun01,273,26,0 script #th_dun1_1_1::AyoTrap1 HIDDEN_NPC,0,4,{
mes "^3355FFYou look down and see a pool";
mes "of water in the distance. It looks like a long drop to the bottom.^000000";
next;
@@ -1926,9 +1926,9 @@ OnTouch:
close;
}
-ayo_dun01,273,27,0 duplicate(AyoTrap1) #th_dun1_1_2 111
-ayo_dun01,272,27,0 duplicate(AyoTrap1) #th_dun1_1_3 111,0,4
-ayo_dun01,272,26,0 duplicate(AyoTrap1) #th_dun1_1_4 111
+ayo_dun01,273,27,0 duplicate(AyoTrap1) #th_dun1_1_2 HIDDEN_NPC
+ayo_dun01,272,27,0 duplicate(AyoTrap1) #th_dun1_1_3 HIDDEN_NPC,0,4
+ayo_dun01,272,26,0 duplicate(AyoTrap1) #th_dun1_1_4 HIDDEN_NPC
ayo_dun01,26,27,0 script #th_dun1_1::AyoTrap2 -1,1,1,{
OnTouch:
@@ -1969,7 +1969,7 @@ ayo_dun01,259,44,0 duplicate(AyoHint) #hint02_2 -1,2,0
ayo_dun01,259,46,0 duplicate(AyoHint) #hint02_3 -1,2,0
// Puzzle pieces
-ayo_dun01,198,164,0 script #hun_thai_1 111,{
+ayo_dun01,198,164,0 script #hun_thai_1 HIDDEN_NPC,{
if (ayodunquest == 3) {
set ayodunquest,4;
mes "^3355FFYou find a piece of a stone slate with letters etched on it. It seems to be the 1st part of the slate.^000000";
@@ -1981,7 +1981,7 @@ ayo_dun01,198,164,0 script #hun_thai_1 111,{
close;
}
-ayo_dun01,87,16,0 script #hun_thai_2 111,{
+ayo_dun01,87,16,0 script #hun_thai_2 HIDDEN_NPC,{
if (ayodunquest == 4) {
set ayodunquest,5;
mes "^3355FFYou find a piece of a stone slate with letters etched on it. It seems to be the 2nd part of the slate.^000000";
@@ -1993,7 +1993,7 @@ ayo_dun01,87,16,0 script #hun_thai_2 111,{
close;
}
-ayo_dun01,268,214,0 script #hun_thai_3 111,{
+ayo_dun01,268,214,0 script #hun_thai_3 HIDDEN_NPC,{
if (ayodunquest == 5) {
set ayodunquest,6;
mes "^3355FFYou find a piece of a stone slate with letters etched on it. It seems to be the 3rd part of the slate.^000000";
@@ -2005,7 +2005,7 @@ ayo_dun01,268,214,0 script #hun_thai_3 111,{
close;
}
-ayo_dun01,147,274,0 script #hun_thai_4 111,{
+ayo_dun01,147,274,0 script #hun_thai_4 HIDDEN_NPC,{
if (ayodunquest == 6) {
set ayodunquest,7;
mes "^3355FFYou find a piece of a stone slate with letters etched on it. It seems to be the 4th part of the slate.^000000";
@@ -2017,7 +2017,7 @@ ayo_dun01,147,274,0 script #hun_thai_4 111,{
close;
}
-ayo_dun01,99,118,0 script #hun_thai_5 111,{
+ayo_dun01,99,118,0 script #hun_thai_5 HIDDEN_NPC,{
if (ayodunquest == 7) {
set ayodunquest,8;
mes "^3355FFYou find a piece of a stone slate with letters etched on it. It seems to be the 5th part of the slate.^000000";
@@ -2029,7 +2029,7 @@ ayo_dun01,99,118,0 script #hun_thai_5 111,{
close;
}
-ayo_dun01,16,188,0 script #hun_thai_6 111,{
+ayo_dun01,16,188,0 script #hun_thai_6 HIDDEN_NPC,{
if (ayodunquest == 8) {
set ayodunquest,9;
setquest 12036;
@@ -2042,7 +2042,7 @@ ayo_dun01,16,188,0 script #hun_thai_6 111,{
close;
}
-ayo_dun01,24,283,0 script #2_dun_in 111,{
+ayo_dun01,24,283,0 script #2_dun_in HIDDEN_NPC,{
if (ayodunquest > 10) {
if (countitem(7287) > 0) {
mes "^3355FFThe holy threads";
@@ -2066,7 +2066,7 @@ ayo_dun01,24,283,0 script #2_dun_in 111,{
close;
}
-ayo_dun02,268,108,0 script #reward_tiger 111,{
+ayo_dun02,268,108,0 script #reward_tiger HIDDEN_NPC,{
if (ayodunquest == 11 && countitem(7287) > 0) {
mes "^3355FFYou find half of the skeletal remains of a person sticking out from the ground. It seems to be the remains of Boonthom's comrade.^000000";
next;
@@ -2089,7 +2089,7 @@ ayo_dun02,268,108,0 script #reward_tiger 111,{
// Tom Tung Goong Quest :: ayo_tom
//============================================================
-ayothaya,196,265,3 script Einon#ayo 842,{
+ayothaya,196,265,3 script Einon#ayo 4_M_THAIOLD,{
if (tomyumgoong == 0) {
mes "[Einon]";
mes "Do you know what the";
@@ -2164,7 +2164,7 @@ ayothaya,196,265,3 script Einon#ayo 842,{
close;
}
-ayo_in01,145,163,3 script Cook#ayo 839,{
+ayo_in01,145,163,3 script Cook#ayo 4_F_THAIGIRL,{
if (tomyumgoong < 2) {
mes "[Mali the Spicy]";
mes "Hello, there!";
@@ -2506,7 +2506,7 @@ ayo_in01,145,163,3 script Cook#ayo 839,{
close;
}
-ayothaya,153,86,5 script Thongpool#ayo 843,{
+ayothaya,153,86,5 script Thongpool#ayo 4_M_THAIONGBAK,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
mes "- Currently you're carrying -";
@@ -2619,7 +2619,7 @@ ayothaya,153,86,5 script Thongpool#ayo 843,{
close;
}
-ayothaya,121,240,7 script Mr. Jun#ayo 842,1,1,{
+ayothaya,121,240,7 script Mr. Jun#ayo 4_M_THAIOLD,1,1,{
if (MaxWeight - Weight < 2000 || checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
mes "- Currently you're carrying -";
@@ -2921,7 +2921,7 @@ OnTouch:
close;
}
-ayothaya,213,94,7 script Merchant#ayo 841,{
+ayothaya,213,94,7 script Merchant#ayo 4_M_THAIAYO,{
if (tomyumgoong == 6) {
mes "[Merchant Thongdum]";
mes "Hello, there~";
diff --git a/npc/quests/quests_comodo.txt b/npc/quests/quests_comodo.txt
index 5fa68c77e..6faf8f84f 100644
--- a/npc/quests/quests_comodo.txt
+++ b/npc/quests/quests_comodo.txt
@@ -31,7 +31,7 @@
// Headgear Quests 1
// Cross Hat, Bulb Hairband, Striped Hairband, Blue Hairband
//============================================================
-comodo,228,159,3 script Hair Ornament Girl 700,{
+comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
if (Sex == 1) {
mes "Oh, hello!";
@@ -228,7 +228,7 @@ comodo,228,159,3 script Hair Ornament Girl 700,{
// Headgear Quests 2
// 'Mine Helmet', 'Parcel Hat', 'Money Loser's Grief', 'Phantom of the Opera Mask'
//============================================================
-comodo,273,137,4 script Traveler#head 702,{
+comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "I travel around the world, and collect many interesting stories from people. Sometimes they teach me how to make special items.";
next;
@@ -471,7 +471,7 @@ comodo,273,137,4 script Traveler#head 702,{
// Doomed Swords - Comodo Portion. (Continued in Juno)
//============================================================
-comodo,206,310,4 script Campground Boy#cmd 704,{
+comodo,206,310,4 script Campground Boy#cmd 4_M_BIBI,{
switch (dmdswrd_Q) {
case 0:
mes "[Rochito]";
@@ -631,7 +631,7 @@ comodo,206,310,4 script Campground Boy#cmd 704,{
close;
}
-comodo,204,310,4 script Camping Youth#cmd 65,{
+comodo,204,310,4 script Camping Youth#cmd 1_M_YOUNGKNIGHT,{
switch (dmdswrd_Q) {
case 0:
case 1:
@@ -736,7 +736,7 @@ comodo,204,310,4 script Camping Youth#cmd 65,{
close;
}
-comodo,209,305,4 script Camping Maiden#cmd 71,{
+comodo,209,305,4 script Camping Maiden#cmd 1_F_LIBRARYGIRL,{
mes "[Emralhandas]";
mes "Rockha, let me pour";
mes "you another drink. We";
@@ -804,7 +804,7 @@ comodo,209,305,4 script Camping Maiden#cmd 71,{
close;
}
-comodo,209,314,4 script Campground Lad#cmd 706,{
+comodo,209,314,4 script Campground Lad#cmd 4_M_KID1,{
switch (dmdswrd_Q) {
case 0:
case 1:
@@ -853,7 +853,7 @@ comodo,209,314,4 script Campground Lad#cmd 706,{
close;
}
-comodo,221,310,4 script BBQ Boy#cmd 86,{
+comodo,221,310,4 script BBQ Boy#cmd 4_M_04,{
mes "[Rinta]";
mes "I didn't mean to,";
mes "but I accidentally";
@@ -871,7 +871,7 @@ comodo,221,310,4 script BBQ Boy#cmd 86,{
close;
}
-comodo,218,309,4 script BBQ Visitor#cmd 90,{
+comodo,218,309,4 script BBQ Visitor#cmd 4_F_01,{
mes "[Razy]";
mes "Those people over there";
mes "are friends of the Village";
@@ -890,7 +890,7 @@ comodo,218,309,4 script BBQ Visitor#cmd 90,{
close;
}
-comodo,216,310,4 script BBQ Papa#cmd::CmdFamily 50,{
+comodo,216,310,4 script BBQ Papa#cmd::CmdFamily 1_M_04,{
mes "[BBQ Boy]";
mes "D-daddy! Is what those";
mes "people talking about true?";
@@ -937,11 +937,11 @@ comodo,216,310,4 script BBQ Papa#cmd::CmdFamily 50,{
close;
}
-comodo,215,307,4 duplicate(CmdFamily) BBQ Mama#cmd 74
+comodo,215,307,4 duplicate(CmdFamily) BBQ Mama#cmd 1_F_MERCHANT_02
-comodo,213,310,4 duplicate(CmdFamily) BBQ Boy#cmd2 706
+comodo,213,310,4 duplicate(CmdFamily) BBQ Boy#cmd2 4_M_KID1
-cmd_in02,32,140,4 script Chief#cmd 49,{
+cmd_in02,32,140,4 script Chief#cmd 1_M_03,{
if (dmdswrd_Q > 4) {
mes "[Tausupa]";
mes "Maybe you can't tell because";
@@ -1092,7 +1092,7 @@ cmd_in02,32,140,4 script Chief#cmd 49,{
close;
}
-comodo,88,97,4 script Toruna#cmd 109,{
+comodo,88,97,4 script Toruna#cmd 4_M_MANAGER,{
mes "[Toruna]";
mes "When I think about it,";
mes "there are many fascinating";
@@ -1227,7 +1227,7 @@ comodo,88,97,4 script Toruna#cmd 109,{
close;
}
-comodo,164,291,4 script Rakusa#cmd 73,{
+comodo,164,291,4 script Rakusa#cmd 1_F_MERCHANT_01,{
switch (dmdswrd_Q) {
case 6:
mes "[Rakusa]";
@@ -1276,7 +1276,7 @@ comodo,164,291,4 script Rakusa#cmd 73,{
close;
}
-comodo,169,284,4 script Kichiri#cmd 98,{
+comodo,169,284,4 script Kichiri#cmd 4W_M_02,{
switch (dmdswrd_Q) {
case 7:
mes "[Kichiri]";
@@ -1324,7 +1324,7 @@ comodo,169,284,4 script Kichiri#cmd 98,{
close;
}
-comodo,163,280,4 script Magatu#cmd 55,{
+comodo,163,280,4 script Magatu#cmd 1_M_JOBTESTER,{
switch (dmdswrd_Q) {
case 8:
mes "[Magatu]";
@@ -1385,7 +1385,7 @@ comodo,163,280,4 script Magatu#cmd 55,{
close;
}
-cmd_in02,189,99,4 script Manzi#cmd 85,{
+cmd_in02,189,99,4 script Manzi#cmd 4_M_03,{
switch (dmdswrd_Q) {
case 9:
mes "["+strcharinfo(0)+"]";
@@ -1472,7 +1472,7 @@ cmd_in02,189,99,4 script Manzi#cmd 85,{
close;
}
-comodo,187,153,4 script Hullaris#cmd 701,{
+comodo,187,153,4 script Hullaris#cmd 4_F_GODEMOM,{
switch (dmdswrd_Q) {
case 10:
mes "[Hullaris]";
@@ -1707,7 +1707,7 @@ comodo,187,153,4 script Hullaris#cmd 701,{
close;
}
-beach_dun3,30,220,4 script Nigirboran#cmd 704,{
+beach_dun3,30,220,4 script Nigirboran#cmd 4_M_BIBI,{
switch (dmdswrd_Q) {
case 11:
mes "[Nigirboran]";
@@ -1939,7 +1939,7 @@ beach_dun3,30,220,4 script Nigirboran#cmd 704,{
close;
}
-aldebaran,44,53,4 script Meteurengut#cmd 64,{
+aldebaran,44,53,4 script Meteurengut#cmd 1_M_WIZARD,{
switch (dmdswrd_Q) {
case 14:
mes "[Meteurengut]";
@@ -2161,7 +2161,7 @@ aldebaran,44,53,4 script Meteurengut#cmd 64,{
close;
}
-morocc,201,30,4 script Zaka#cmd 99,{
+morocc,201,30,4 script Zaka#cmd 4W_M_03,{
switch (dmdswrd_Q) {
case 17:
mes "[Zaka]";
@@ -2375,7 +2375,7 @@ morocc,201,30,4 script Zaka#cmd 99,{
close;
}
-comodo,232,87,4 script Won#cmd 106,{
+comodo,232,87,4 script Won#cmd 1_M_MOC_LORD,{
switch (dmdswrd_Q) {
case 22:
mes "[Won]";
diff --git a/npc/quests/quests_ein.txt b/npc/quests/quests_ein.txt
index a0717be84..243c47fc7 100644
--- a/npc/quests/quests_ein.txt
+++ b/npc/quests/quests_ein.txt
@@ -53,7 +53,7 @@
// Oridecon Stone OR Mineral Stone Quest :: ein_amano
//============================================================
-einbech,97,167,5 script Cavitar 847,{
+einbech,97,167,5 script Cavitar 4_M_EINOLD,{
if (ein_gear1 == 2) {
mes "[Cavitar]";
mes "It's been a long";
@@ -472,7 +472,7 @@ einbech,97,167,5 script Cavitar 847,{
// Uwe Kleine :: ein_anoz
//============================================================
-einbroch,215,180,6 script Uwe Kleine#ein 85,{
+einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
set EinUwe,0;
if (BaseClass == Job_Blacksmith) {
if (ein_cook > 999) {
@@ -3369,7 +3369,7 @@ OnTimer600000:
end;
}
-einbroch,132,84,3 script Liotzburg#ein 853,2,2,{
+einbroch,132,84,3 script Liotzburg#ein 4_M_YURI,2,2,{
if ((EinFactory == 13) || (EinFactory == 14)) {
changequest 8029,8030;
set EinFactory,14;
@@ -3449,7 +3449,7 @@ OnTouch:
}
}
-ein_in01,67,242,3 script Zelmeto 851,{
+ein_in01,67,242,3 script Zelmeto 4_M_REPAIR,{
if ($EinPolution > 9) {
mes "[Zelmeto]";
mes "We've got a big problem";
@@ -4104,7 +4104,7 @@ ein_in01,108,217,3 script 3rd Pressure Governor#1 111,{
end;
}
-ein_in01,62,258,3 script Main Control Panel#ins 111,{
+ein_in01,62,258,3 script Main Control Panel#ins HIDDEN_NPC,{
if ((EinFactory == 5) || (EinFactory == 6)) {
changequest 8021,8022;
set EinFactory,6;
@@ -4120,7 +4120,7 @@ ein_in01,62,258,3 script Main Control Panel#ins 111,{
end;
}
-ein_in01,46,197,3 script Conveyor#ins 111,{
+ein_in01,46,197,3 script Conveyor#ins HIDDEN_NPC,{
if ((EinFactory == 7) || (EinFactory == 8)) {
changequest 8023,8024;
set EinFactory,8;
@@ -4135,7 +4135,7 @@ ein_in01,46,197,3 script Conveyor#ins 111,{
end;
}
-ein_in01,100,266,3 script Pipe#ins 111,{
+ein_in01,100,266,3 script Pipe#ins HIDDEN_NPC,{
if ((EinFactory == 9) || (EinFactory == 10)) {
changequest 8025,8026;
set EinFactory,10;
@@ -4151,7 +4151,7 @@ ein_in01,100,266,3 script Pipe#ins 111,{
end;
}
-ein_in01,95,239,3 script Conveyor#ins2 111,{
+ein_in01,95,239,3 script Conveyor#ins2 HIDDEN_NPC,{
if ((EinFactory == 11) || (EinFactory == 12)) {
changequest 8027,8028;
set EinFactory,12;
@@ -4167,7 +4167,7 @@ ein_in01,95,239,3 script Conveyor#ins2 111,{
}
// Administrator NPC used to rig the invasion in Einbroch.
-sec_in02,127,86,3 script Factory Quest Test 851,{
+sec_in02,127,86,3 script Factory Quest Test 4_M_REPAIR,{
set .@i, callfunc("F_GM_NPC",8028,0,0,9000);
if (.@i == -2) {
mes "[Test1]";
@@ -4216,7 +4216,7 @@ sec_in02,127,86,3 script Factory Quest Test 851,{
// Murder Quest :: ein_main_tre
//============================================================
-einbech,165,105,7 script Buender Hikeman#ein 847,{
+einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
cutin "ein_hicman",2;
if (Shinokas_Quest == 0) {
mes "[Buender Hikeman]";
@@ -4722,7 +4722,7 @@ einbech,165,105,7 script Buender Hikeman#ein 847,{
}
}
-ein_in01,231,163,7 script Sick Old Man#ein 849,{
+ein_in01,231,163,7 script Sick Old Man#ein 4_M_DIEMAN,{
if (Shinokas_Quest < 2) {
mes "[Sick Old Man]";
mes "...!";
@@ -5252,7 +5252,7 @@ ein_in01,231,163,7 script Sick Old Man#ein 849,{
}
}
-ein_in01,32,133,7 script Maid#ein 850,{
+ein_in01,32,133,7 script Maid#ein 4_F_EINWOMAN,{
if (Shinokas_Quest == 4) {
mes "[Maid]";
mes "Did you ask me";
@@ -5285,7 +5285,7 @@ ein_in01,32,133,7 script Maid#ein 850,{
}
}
-ein_in01,254,35,1 script Scientist#ein 749,{
+ein_in01,254,35,1 script Scientist#ein 4_M_ALCHE_B,{
mes "[Scientist]";
mes "^333333*Grumble grumble*^000000";
next;
@@ -5350,7 +5350,7 @@ ein_in01,254,35,1 script Scientist#ein 749,{
close;
}
-ein_in01,266,27,3 script Unknown Stuff#ein 111,{
+ein_in01,266,27,3 script Unknown Stuff#ein HIDDEN_NPC,{
mes "^3355FFThere's something";
mes "attached to a huge";
mes "machine with many cords";
@@ -5358,7 +5358,7 @@ ein_in01,266,27,3 script Unknown Stuff#ein 111,{
close;
}
-einbroch,51,46,5 script Laboratory Soldier#ein-1 852,{
+einbroch,51,46,5 script Laboratory Soldier#ein-1 4_M_EIN_SOLDIER,{
mes "[Laboratory Soldier]";
mes "This area";
mes "is off limits.";
@@ -5367,7 +5367,7 @@ einbroch,51,46,5 script Laboratory Soldier#ein-1 852,{
close;
}
-einbroch,51,56,5 script Laboratory Soldier#ein-2 852,{
+einbroch,51,56,5 script Laboratory Soldier#ein-2 4_M_EIN_SOLDIER,{
mes "[Laboratory Soldier]";
mes "Yuck...!";
mes "There's this";
@@ -5383,7 +5383,7 @@ einbroch,51,56,5 script Laboratory Soldier#ein-2 852,{
close;
}
-airplane,31,77,5 script Drunken Man#ein 853,{
+airplane,31,77,5 script Drunken Man#ein 4_M_YURI,{
if (Shinokas_Quest == 8) {
mes "[Drunken Man]";
mes "Okay okay...";
@@ -5648,7 +5648,7 @@ OnTouch:
end;
}
-einbech,57,210,3 script Young Man#Shinokas_Quest 855,{
+einbech,57,210,3 script Young Man#Shinokas_Quest 4_M_EINMAN,{
mes "[Young Man]";
mes "Behind the pub,";
mes "you'll see this old man";
@@ -5673,7 +5673,7 @@ einbech,57,210,3 script Young Man#Shinokas_Quest 855,{
// Typing Test :: ein_main_ma1
//============================================================
-einbroch,51,52,0 script Security#ein 45,1,1,{
+einbroch,51,52,0 script Security#ein WARPNPC,1,1,{
end;
OnTouch:
@@ -5827,7 +5827,7 @@ OnTouch:
// Lovers Quest :: ein_ryu
//============================================================
-ein_in01,31,138,3 script Calla#ein 90,{
+ein_in01,31,138,3 script Calla#ein 4_F_01,{
if (checkweight(908,70) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6122,7 +6122,7 @@ ein_in01,31,138,3 script Calla#ein 90,{
}
}
-ein_in01,200,101,5 script Klitzer#ein 854,{
+ein_in01,200,101,5 script Klitzer#ein 4_M_EINMAN2,{
if (EIN_LOVERQ == 16) {
mes "[Klitzer]";
mes "Look out, world!";
@@ -6508,7 +6508,7 @@ ein_in01,200,101,5 script Klitzer#ein 854,{
close;
}
-ein_in01,21,147,3 script Megass#EIN 853,3,3,{
+ein_in01,21,147,3 script Megass#EIN 4_M_YURI,3,3,{
end;
OnTouch:
@@ -6577,7 +6577,7 @@ OnTouch:
close;
}
-ein_in01,31,151,3 script Satra#ein 850,{
+ein_in01,31,151,3 script Satra#ein 4_F_EINWOMAN,{
if (EIN_LOVERQ > 12) {
mes "[Satra]";
mes "I understand that my";
@@ -7076,7 +7076,7 @@ ein_in01,31,151,3 script Satra#ein 850,{
close;
}
-ein_in01,191,102,5 script Kaijeta#ein 846,{
+ein_in01,191,102,5 script Kaijeta#ein 4_F_EINOLD,{
if (EIN_LOVERQ > 15) {
mes "[Kaijeta]";
mes "My son learned";
@@ -7199,7 +7199,7 @@ ein_in01,191,102,5 script Kaijeta#ein 846,{
close;
}
-einbroch,188,72,3 script Keneshiotz#ein 855,{
+einbroch,188,72,3 script Keneshiotz#ein 4_M_EINMAN,{
mes "[Keneshiotz]";
mes "This city is full of sky";
mes "high smokestacks and";
@@ -7222,7 +7222,7 @@ einbroch,188,72,3 script Keneshiotz#ein 855,{
close;
}
-einbech,216,118,3 script Catzllanpu#ein 854,{
+einbech,216,118,3 script Catzllanpu#ein 4_M_EINMAN2,{
mes "[Catzllanpu]";
mes "^333333*Sigh...*^000000";
mes "Simple pleasures.";
@@ -7248,7 +7248,7 @@ einbech,216,118,3 script Catzllanpu#ein 854,{
close;
}
-einbroch,208,208,3 script Kesunboss#ein 850,{
+einbroch,208,208,3 script Kesunboss#ein 4_F_EINWOMAN,{
mes "[Kesunboss]";
mes "Lady Calla is the";
mes "epitome of elegance,";
@@ -7279,7 +7279,7 @@ einbroch,208,208,3 script Kesunboss#ein 850,{
close;
}
-einbech,176,125,3 script Ellhenje#ein 850,{
+einbech,176,125,3 script Ellhenje#ein 4_F_EINWOMAN,{
mes "[Ellhenje]";
mes "Things might be";
mes "bad in this town";
@@ -7315,7 +7315,7 @@ einbech,176,125,3 script Ellhenje#ein 850,{
close;
}
-ein_in01,208,86,3 script Decii#ein 855,{
+ein_in01,208,86,3 script Decii#ein 4_M_EINMAN,{
mes "[Decii]";
mes "This is so";
mes "frustrating!";
@@ -7331,7 +7331,7 @@ ein_in01,208,86,3 script Decii#ein 855,{
close;
}
-ein_in01,192,90,3 script Supineque#ein 849,{
+ein_in01,192,90,3 script Supineque#ein 4_M_DIEMAN,{
mes "[Supineque]";
mes "Ugh...";
mes "I'm starving!";
diff --git a/npc/quests/quests_geffen.txt b/npc/quests/quests_geffen.txt
index a220fd654..54e57218f 100644
--- a/npc/quests/quests_geffen.txt
+++ b/npc/quests/quests_geffen.txt
@@ -17,7 +17,7 @@
// Blacksmith: 'Welding Mask' Quest
//============================================================
-geffen_in,144,166,4 script Blacksmith 63,{
+geffen_in,144,166,4 script Blacksmith 1_M_SMITH,{
mes "[Blacksmith]";
mes "You've never heard of me? Why, I'm the Veteran Blacksmith of this land. I've spent 30 years in this hot and bloody hellfire, bending steel to my iron will!";
next;
@@ -83,7 +83,7 @@ geffen_in,144,166,4 script Blacksmith 63,{
// Eric: 'Headset' Quest
//============================================================
-geffen_in,30,71,4 script Eric 83,{
+geffen_in,30,71,4 script Eric 4_M_01,{
mes "[Eric]";
mes "Please listen";
mes "to my story";
@@ -164,7 +164,7 @@ geffen_in,30,71,4 script Eric 83,{
// Number Match Game :: gef_yagu
//============================================================
-geffen,122,77,4 script Nia#yagu 700,{
+geffen,122,77,4 script Nia#yagu 8_F_GIRL,{
mes "[Nia]";
mes "Hello, I'm Nia, the fifth";
mes "disciple of Mawong, the";
diff --git a/npc/quests/quests_gonryun.txt b/npc/quests/quests_gonryun.txt
index a2e575a90..78b94c410 100644
--- a/npc/quests/quests_gonryun.txt
+++ b/npc/quests/quests_gonryun.txt
@@ -19,7 +19,7 @@
// Broken Sword :: broken_sword
//============================================================
-gon_in,17,93,5 script Chief#gon 775,{
+gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
if (BaseLevel > 50) {
if (b_sword == 0) {
set b_sword,1;
@@ -415,7 +415,7 @@ gon_in,17,93,5 script Chief#gon 775,{
close;
}
-gon_in,152,35,4 script Hostess#gon 702,{
+gon_in,152,35,4 script Hostess#gon 4_F_GON,{
if (b_sword < 1) {
mes "[Mei Yen Fang]";
mes "Oh...you're new here, right?";
@@ -513,7 +513,7 @@ gon_in,152,35,4 script Hostess#gon 702,{
close;
}
-gon_in,165,16,4 script Man in hangover#gon 748,{
+gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
if (b_sword < 4) {
mes "[Xue Bong]";
mes "Ahhh.. my stomach.. my head..";
@@ -793,7 +793,7 @@ OnCommandOn:
end;
}
-gon_dun01,201,25,0 script trace1-1#gnbs 139,1,1,{
+gon_dun01,201,25,0 script trace1-1#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 7) donpcevent "timer1-1::OnCommandOn";
end;
@@ -839,7 +839,7 @@ OnTimer3000:
end;
}
-gon_dun01,202,25,0 script #getitem1-1 111,2,1,{
+gon_dun01,202,25,0 script #getitem1-1 HIDDEN_NPC,2,1,{
if (b_sword != 7) end;
set b_sword,8;
mes "You found a ^FF0000piece of blade^000000.";
@@ -861,7 +861,7 @@ OnCommandOff:
end;
}
-gon_dun01,190,160,0 script trace1-2#gnbs 139,1,1,{
+gon_dun01,190,160,0 script trace1-2#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 7) donpcevent "timer1-2::OnCommandOn";
end;
@@ -907,7 +907,7 @@ OnTimer3000:
end;
}
-gon_dun01,190,159,0 script #getitem1-2 111,2,1,{
+gon_dun01,190,159,0 script #getitem1-2 HIDDEN_NPC,2,1,{
if (b_sword != 7) end;
set b_sword,8;
mes "You found a ^FF0000piece of blade^000000.";
@@ -929,7 +929,7 @@ OnCommandOff:
end;
}
-gon_dun01,163,53,0 script trace1-3#gnbs 139,1,1,{
+gon_dun01,163,53,0 script trace1-3#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 7) donpcevent "timer1-3::OnCommandOn";
end;
@@ -975,7 +975,7 @@ OnTimer3000:
end;
}
-gon_dun01,164,53,0 script #getitem1-3 111,2,1,{
+gon_dun01,164,53,0 script #getitem1-3 HIDDEN_NPC,2,1,{
if (b_sword != 7) end;
set b_sword,8;
mes "You found a ^FF0000piece of blade^000000.";
@@ -997,7 +997,7 @@ OnCommandOff:
end;
}
-gon_dun01,133,183,0 script trace1-4#gnbs 139,1,1,{
+gon_dun01,133,183,0 script trace1-4#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 7) donpcevent "timer1-4::OnCommandOn";
end;
@@ -1043,7 +1043,7 @@ OnTimer3000:
end;
}
-gon_dun01,134,183,0 script #getitem1-4 111,2,1,{
+gon_dun01,134,183,0 script #getitem1-4 HIDDEN_NPC,2,1,{
if (b_sword != 7) end;
set b_sword,8;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1065,7 +1065,7 @@ OnCommandOff:
end;
}
-gon_dun01,139,257,0 script trace1-5#gnbs 139,1,1,{
+gon_dun01,139,257,0 script trace1-5#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 7) donpcevent "timer1-5::OnCommandOn";
end;
@@ -1111,7 +1111,7 @@ OnTimer3000:
end;
}
-gon_dun01,140,257,0 script #getitem1-5 111,2,1,{
+gon_dun01,140,257,0 script #getitem1-5 HIDDEN_NPC,2,1,{
if (b_sword != 7) end;
set b_sword,8;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1141,7 +1141,7 @@ OnCommandOn:
end;
}
-gon_dun02,65,168,0 script trace2-1#gnbs 139,1,1,{
+gon_dun02,65,168,0 script trace2-1#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-1::OnCommandOn";
end;
@@ -1187,7 +1187,7 @@ OnTimer3000:
end;
}
-gon_dun02,202,25,0 script #getitem2-1 111,2,1,{
+gon_dun02,202,25,0 script #getitem2-1 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1209,7 +1209,7 @@ OnCommandOff:
end;
}
-gon_dun02,265,200,0 script trace2-2#gnbs 139,1,1,{
+gon_dun02,265,200,0 script trace2-2#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-2::OnCommandOn";
end;
@@ -1255,7 +1255,7 @@ OnTimer3000:
end;
}
-gon_dun02,265,201,0 script #getitem2-2 111,2,1,{
+gon_dun02,265,201,0 script #getitem2-2 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1277,7 +1277,7 @@ OnCommandOff:
end;
}
-gon_dun02,247,129,0 script trace2-3#gnbs 139,1,1,{
+gon_dun02,247,129,0 script trace2-3#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-3::OnCommandOn";
end;
@@ -1323,7 +1323,7 @@ OnTimer3000:
end;
}
-gon_dun02,247,128,0 script #getitem2-3 111,2,1,{
+gon_dun02,247,128,0 script #getitem2-3 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1345,7 +1345,7 @@ OnCommandOff:
end;
}
-gon_dun02,149,74,0 script trace2-4#gnbs 139,1,1,{
+gon_dun02,149,74,0 script trace2-4#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-4::OnCommandOn";
end;
@@ -1391,7 +1391,7 @@ OnTimer3000:
end;
}
-gon_dun02,149,75,0 script #getitem2-4 111,2,1,{
+gon_dun02,149,75,0 script #getitem2-4 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1413,7 +1413,7 @@ OnCommandOff:
end;
}
-gon_dun02,23,105,0 script trace2-5#gnbs 139,1,1,{
+gon_dun02,23,105,0 script trace2-5#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-5::OnCommandOn";
end;
@@ -1459,7 +1459,7 @@ OnTimer3000:
end;
}
-gon_dun02,23,106,0 script #getitem2-5 111,2,1,{
+gon_dun02,23,106,0 script #getitem2-5 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1481,7 +1481,7 @@ OnCommandOff:
end;
}
-gon_dun02,249,39,0 script trace2-6#gnbs 139,1,1,{
+gon_dun02,249,39,0 script trace2-6#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 8) donpcevent "timer2-6::OnCommandOn";
end;
@@ -1527,7 +1527,7 @@ OnTimer3000:
end;
}
-gon_dun02,249,40,0 script #getitem2-6 111,2,1,{
+gon_dun02,249,40,0 script #getitem2-6 HIDDEN_NPC,2,1,{
if (b_sword != 8) end;
set b_sword,9;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1557,7 +1557,7 @@ OnCommandOn:
end;
}
-gon_dun03,11,75,0 script trace3-1#gnbs 139,1,1,{
+gon_dun03,11,75,0 script trace3-1#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-1::OnCommandOn";
end;
@@ -1603,7 +1603,7 @@ OnTimer3000:
end;
}
-gon_dun03,10,74,0 script #getitem3-1 111,2,1,{
+gon_dun03,10,74,0 script #getitem3-1 HIDDEN_NPC,2,1,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1629,7 +1629,7 @@ OnCommandOff:
end;
}
-gon_dun03,199,103,0 script trace3-2#gnbs 139,1,1,{
+gon_dun03,199,103,0 script trace3-2#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-2::OnCommandOn";
end;
@@ -1675,7 +1675,7 @@ OnTimer3000:
end;
}
-gon_dun03,199,102,0 script #getitem3-2 111,2,1,{
+gon_dun03,199,102,0 script #getitem3-2 HIDDEN_NPC,2,1,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1701,7 +1701,7 @@ OnCommandOff:
end;
}
-gon_dun03,14,162,0 script trace3-3#gnbs 139,1,1,{
+gon_dun03,14,162,0 script trace3-3#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-3::OnCommandOn";
end;
@@ -1747,7 +1747,7 @@ OnTimer3000:
end;
}
-gon_dun03,14,163,0 script #getitem3-3 111,2,1,{
+gon_dun03,14,163,0 script #getitem3-3 HIDDEN_NPC,2,1,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1773,7 +1773,7 @@ OnCommandOff:
end;
}
-gon_dun03,155,263,0 script trace3-4#gnbs 139,1,1,{
+gon_dun03,155,263,0 script trace3-4#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-4::OnCommandOn";
end;
@@ -1819,7 +1819,7 @@ OnTimer3000:
end;
}
-gon_dun03,156,263,0 script #getitem3-4 111,2,1,{
+gon_dun03,156,263,0 script #getitem3-4 HIDDEN_NPC,2,1,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1845,7 +1845,7 @@ OnCommandOff:
end;
}
-gon_dun03,169,90,0 script trace3-5#gnbs 139,1,1,{
+gon_dun03,169,90,0 script trace3-5#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-5::OnCommandOn";
end;
@@ -1891,7 +1891,7 @@ OnTimer3000:
end;
}
-gon_dun03,170,90,0 script #getitem3-5 111,2,1,{
+gon_dun03,170,90,0 script #getitem3-5 HIDDEN_NPC,2,1,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1917,7 +1917,7 @@ OnCommandOff:
end;
}
-gon_dun03,162,40,0 script trace3-6#gnbs 139,1,1,{
+gon_dun03,162,40,0 script trace3-6#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-6::OnCommandOn";
end;
@@ -1963,7 +1963,7 @@ OnTimer3000:
end;
}
-gon_dun03,68,39,0 script #getitem3-6 111,1,2,{
+gon_dun03,68,39,0 script #getitem3-6 HIDDEN_NPC,1,2,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -1989,7 +1989,7 @@ OnCommandOff:
end;
}
-gon_dun03,68,212,0 script trace3-7#gnbs 139,1,1,{
+gon_dun03,68,212,0 script trace3-7#gnbs HIDDEN_WARP_NPC,1,1,{
if (b_sword == 9) donpcevent "timer3-7::OnCommandOn";
end;
@@ -2035,7 +2035,7 @@ OnTimer3000:
end;
}
-gon_dun03,68,213,0 script #getitem3-7 111,1,2,{
+gon_dun03,68,213,0 script #getitem3-7 HIDDEN_NPC,1,2,{
if (b_sword != 9) end;
set b_sword,10;
mes "You found a ^FF0000piece of blade^000000.";
@@ -2061,7 +2061,7 @@ OnCommandOff:
end;
}
-gon_in,18,27,5 script Madam#gnbs 771,{
+gon_in,18,27,5 script Madam#gnbs 4_F_TWGRANDMOM,{
mes "[Shang Hua Yen]";
mes "Ho, ho, ho~";
mes "Who might this be?";
@@ -2090,7 +2090,7 @@ gon_in,18,27,5 script Madam#gnbs 771,{
close;
}
-gon_dun03,62,222,0 script Strange dead body#gnbs 111,{
+gon_dun03,62,222,0 script Strange dead body#gnbs HIDDEN_NPC,{
if (b_sword < 7) {
mes "Here's a decomposing corpse.";
mes "It seems like monsters devoured it.";
@@ -2140,7 +2140,7 @@ gon_dun03,62,222,0 script Strange dead body#gnbs 111,{
close;
}
-gonryun,139,142,7 script Girl##gnbs1 772,{
+gonryun,139,142,7 script Girl##gnbs1 4_F_TWMASKGIRL,{
if (b_sword < 12) {
mes "[Shi Ying Xiao]";
mes "..........";
@@ -2176,7 +2176,7 @@ gonryun,139,142,7 script Girl##gnbs1 772,{
close;
}
-gonryun,100,241,0 script Stranger#gnbs 733,{
+gonryun,100,241,0 script Stranger#gnbs 4_M_JOB_KNIGHT1,{
if (b_sword < 14) {
mes "[Zuo Hei]";
mes "Hmm...";
@@ -2412,7 +2412,7 @@ gonryun,100,241,0 script Stranger#gnbs 733,{
close;
}
-geffen_in,71,112,2 script Blacksmith#SaYumMoon 731,{
+geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
if (b_sword < 17) {
mes "[Aumgarl]";
mes "*Sob*..*sob*....";
@@ -3000,7 +3000,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 731,{
close;
}
-geffen_in,106,106,7 script Girl#gnbs2 716,{
+geffen_in,106,106,7 script Girl#gnbs2 4_M_KID2,{
if (b_sword < 20) {
mes "[Lyroo]";
mes "Ah...Ah....";
@@ -3114,7 +3114,7 @@ geffen_in,106,106,7 script Girl#gnbs2 716,{
close;
}
-prontera,275,86,2 script Young man#SaYumMoon 97,{
+prontera,275,86,2 script Young man#SaYumMoon 4W_M_01,{
if (b_sword < 20) {
mes "[Neil]";
mes "Oh man, it feels so good";
@@ -3156,7 +3156,7 @@ prontera,275,86,2 script Young man#SaYumMoon 97,{
close;
}
-yuno,208,164,4 script Active little girl#gnbs 101,{
+yuno,208,164,4 script Active little girl#gnbs 4W_F_01,{
if (b_sword < 21) {
mes "[Hisa]";
mes ".....";
@@ -3198,7 +3198,7 @@ yuno,208,164,4 script Active little girl#gnbs 101,{
close;
}
-yuno_in01,99,101,4 script Doctor#gnbs 744,{
+yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
if (b_sword < 23) {
mes "[??????]";
mes "I don't believe we've met";
@@ -3673,7 +3673,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 744,{
close;
}
-yuno_in01,104,94,0 script go away#gnbs 139,2,1,{
+yuno_in01,104,94,0 script go away#gnbs HIDDEN_WARP_NPC,2,1,{
OnTouch:
if (b_sword < 22) {
mes "[??????]";
@@ -3702,7 +3702,7 @@ OnTouch:
// Lost Knife :: gon_npc
//============================================================
-gonryun,237,226,3 script Han Ran Jiao#gon 776,{
+gonryun,237,226,3 script Han Ran Jiao#gon 4_M_TWMIDMAN,{
if (nakha == 0) {
mes "[Han Ran Jiao]";
mes "Oh no! What will I do?!";
@@ -3797,7 +3797,7 @@ gonryun,237,226,3 script Han Ran Jiao#gon 776,{
}
}
-gon_fild01,245,257,0 script #gonknife 111,3,3,{
+gon_fild01,245,257,0 script #gonknife HIDDEN_NPC,3,3,{
OnTouch:
if (nakha == 1) {
set nakha,2;
diff --git a/npc/quests/quests_hugel.txt b/npc/quests/quests_hugel.txt
index 79ed93242..99549715a 100644
--- a/npc/quests/quests_hugel.txt
+++ b/npc/quests/quests_hugel.txt
@@ -29,7 +29,7 @@
// Medicine Quest :: hg_herv
//============================================================
-hu_in01,387,245,0 script Allen Schuwell 849,2,2,{
+hu_in01,387,245,0 script Allen Schuwell 4_M_DIEMAN,2,2,{
if (BaseLevel > 49) {
if (hg_herb == 0) {
mes "[Allen]";
@@ -413,7 +413,7 @@ OnTouch:
}
-hu_in01,385,247,5 script Postell Schuwell#D 97,{
+hu_in01,385,247,5 script Postell Schuwell#D 4W_M_01,{
mes "[Postell]";
mes "Hey, uh...";
mes "I'm in the middle";
@@ -435,7 +435,7 @@ OnTimer100000:
end;
}
-hu_fild06,34,123,3 script Postell Schuwell 97,{
+hu_fild06,34,123,3 script Postell Schuwell 4W_M_01,{
if (hg_herb == 1) {
mes "[Postell]";
mes "I really like living";
@@ -516,7 +516,7 @@ hu_fild06,34,123,3 script Postell Schuwell 97,{
}
}
-hu_in01,370,255,3 script Upper Drawer#First 139,2,2,{
+hu_in01,370,255,3 script Upper Drawer#First HIDDEN_WARP_NPC,2,2,{
OnTouch:
set .@rand,rand(1,7);
if (hg_herb < 5) {
@@ -676,7 +676,7 @@ OnTouch:
}
}
-hu_in01,370,255,3 script Upper Drawer#Second 139,2,2,{
+hu_in01,370,255,3 script Upper Drawer#Second HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Upper Drawer#Second";
end;
@@ -724,7 +724,7 @@ OnTimer4500:
// Biological Weapon Quest :: hg_bio
//============================================================
-ein_in01,16,36,3 script Morriphen 86,{
+ein_in01,16,36,3 script Morriphen 4_M_04,{
if (hg_bio == 0) {
if (hg_herb == 13) {
mes "[Morriphen]";
@@ -1253,7 +1253,7 @@ ein_in01,16,36,3 script Morriphen 86,{
}
}
-hu_in01,326,307,3 script Siria 90,{
+hu_in01,326,307,3 script Siria 4_F_01,{
if (hg_bio == 1) {
mes "[Siria]";
mes "Oh, hello there.";
@@ -1440,7 +1440,7 @@ hu_in01,326,307,3 script Siria 90,{
}
}
-lighthalzen,88,79,7 script Dono 85,{
+lighthalzen,88,79,7 script Dono 4_M_03,{
if (hg_bio == 2) {
mes "[Dono]";
mes "What do you want?";
@@ -1733,7 +1733,7 @@ lighthalzen,88,79,7 script Dono 85,{
}
}
-lhz_in03,193,28,3 script Makkie 83,{
+lhz_in03,193,28,3 script Makkie 4_M_01,{
if (hg_bio == 4) {
mes "[Makkie]";
mes "Hello, how may";
@@ -1894,7 +1894,7 @@ lhz_in03,193,28,3 script Makkie 83,{
// Rebellion Quest :: hg_tre
//============================================================
-hugel,70,137,5 script Shede 879,{
+hugel,70,137,5 script Shede 4_F_CAPEGIRL,{
cutin "siide1.bmp",2;
if (hg_tre == 0) {
mes "[Shede]";
@@ -2132,7 +2132,7 @@ hugel,70,137,5 script Shede 879,{
}
}
-hu_in01,256,40,3 script Herico 897,{
+hu_in01,256,40,3 script Herico 4_M_HUGRANFA,{
if (checkweight(7342,1) != 1) {
mes "[Herico]";
mes "Why don't you go take some load off your shoulder first, and come back?";
@@ -2890,7 +2890,7 @@ hu_in01,256,40,3 script Herico 897,{
end;
}
-lhz_in03,39,44,3 script Enquro Carson 97,{
+lhz_in03,39,44,3 script Enquro Carson 4W_M_01,{
if (hg_tre < 45) {
mes "[Enquro Carson]";
mes "Hello, everyone. This is Enquro Carson";
@@ -3064,7 +3064,7 @@ lhz_in03,39,44,3 script Enquro Carson 97,{
}
}
-hu_in01,310,380,5 script Girl#hugel 891,{
+hu_in01,310,380,5 script Girl#hugel 4_F_HUGIRL,{
if (hg_tre < 47) {
mes "[Girl]";
mes "Bah, I am bored.";
@@ -3182,7 +3182,7 @@ hu_in01,310,380,5 script Girl#hugel 891,{
}
}
-hu_in01,317,312,0 script Book 111,{
+hu_in01,317,312,0 script Book HIDDEN_NPC,{
cutin "hg_book.bmp",2;
if (hg_tre > 47) {
mes "- You picked up a very thick book. -";
@@ -3424,7 +3424,7 @@ hu_in01,317,312,0 script Book 111,{
}
}
-einbech,208,124,3 script Bomb Maker 851,{
+einbech,208,124,3 script Bomb Maker 4_M_REPAIR,{
if (hg_tre == 54) {
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "[Boomer]";
@@ -3483,7 +3483,7 @@ einbech,208,124,3 script Bomb Maker 851,{
}
}
-hu_fild06,168,359,3 script Moks Mushrooms#Mush1 111,{
+hu_fild06,168,359,3 script Moks Mushrooms#Mush1 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
@@ -3538,7 +3538,7 @@ OnTimer20000:
end;
}
-hu_fild06,194,341,3 script Moks Mushrooms#Mush2 111,{
+hu_fild06,194,341,3 script Moks Mushrooms#Mush2 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
@@ -3593,7 +3593,7 @@ OnTimer20000:
end;
}
-hu_fild06,198,339,3 script Moks Mushrooms#Mush3 111,{
+hu_fild06,198,339,3 script Moks Mushrooms#Mush3 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
@@ -3648,7 +3648,7 @@ OnTimer20000:
end;
}
-hugel,209,163,3 script Clam#C1 111,{
+hugel,209,163,3 script Clam#C1 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
@@ -3703,7 +3703,7 @@ OnTimer20000:
end;
}
-hugel,203,166,3 script Clam#C2 111,{
+hugel,203,166,3 script Clam#C2 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
@@ -3758,7 +3758,7 @@ OnTimer20000:
end;
}
-hugel,217,158,3 script Clam#C3 111,{
+hugel,217,158,3 script Clam#C3 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
@@ -3813,7 +3813,7 @@ OnTimer20000:
end;
}
-hugel,204,150,3 script Clam#C4 111,{
+hugel,204,150,3 script Clam#C4 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
@@ -4088,7 +4088,7 @@ OnTimer20000:
end;
}
-lhz_in01,214,129,0 script A Pile of Paper 111,{
+lhz_in01,214,129,0 script A Pile of Paper HIDDEN_NPC,{
if (hg_tre == 52) {
mes "- You found a pile of paper that was tied up with a thick ribbon.";
mes "On the very top paper, a period and a title saying 'Report of the **th Research'";
@@ -4104,7 +4104,7 @@ lhz_in01,214,129,0 script A Pile of Paper 111,{
end;
}
-lhz_in01,235,129,0 script HuMSpawner 139,{
+lhz_in01,235,129,0 script HuMSpawner HIDDEN_WARP_NPC,{
OnMonster:
if (rand(0,1))
mapannounce "lhz_in01","Intruder alert! Protect the research documents!",1,0xFF0000;
@@ -4124,7 +4124,7 @@ OnMonsterDead:
end;
}
-lhz_dun02,244,226,0 script Unethical Machine 111,{
+lhz_dun02,244,226,0 script Unethical Machine HIDDEN_NPC,{
if (hg_tre == 54) {
if (countitem(7138)) {
mes "["+strcharinfo(0)+"]";
@@ -4149,7 +4149,7 @@ lhz_dun02,244,226,0 script Unethical Machine 111,{
}
}
-lhz_dun02,244,227,0 script HiddenExplosion 139,5,5,{
+lhz_dun02,244,227,0 script HiddenExplosion HIDDEN_WARP_NPC,5,5,{
OnInit:
disablenpc "HiddenExplosion";
end;
@@ -4161,14 +4161,14 @@ OnTouch:
end;
}
-hu_in01,365,170,3 script Girl#Hu 793,{
+hu_in01,365,170,3 script Girl#Hu 4_F_NFLOSTGIRL,{
mes "[Girl]";
mes "I love sitting in front of a stove because it makes me warm~";
mes "Ah...it is so warm and relaxing...and now I feel sleepy...Zzzzz Zzzz...";
close;
}
-hu_in01,377,106,3 script Pub Granny 892,{
+hu_in01,377,106,3 script Pub Granny 4_F_HUGRANMA,{
mes "[Pub Granny]";
mes "Recently we have many tourists visiting our town.";
mes "They make me pretty busy, but I am so happy to see them enjoying my food. Hohoho!";
@@ -4177,7 +4177,7 @@ hu_in01,377,106,3 script Pub Granny 892,{
// Memory Quest :: hg_memo
//============================================================
-hugel,198,169,0 script #HugelTree 139,2,2,{
+hugel,198,169,0 script #HugelTree HIDDEN_WARP_NPC,2,2,{
if (BaseLevel > 49) {
if (!hg_memory) {
set hg_memory,1;
@@ -4225,7 +4225,7 @@ hugel,198,169,0 script #HugelTree 139,2,2,{
}
}
-hugel,191,172,3 script Manainne 892,1,{
+hugel,191,172,3 script Manainne 4_F_HUGRANMA,1,{
if (hg_memory == 1) {
mes "[Manainne]";
mes "This tree means so much";
@@ -4509,7 +4509,7 @@ hugel,191,172,3 script Manainne 892,1,{
}
}
-niflheim,90,106,3 script A Spirit#HQuest 802,{
+niflheim,90,106,3 script A Spirit#HQuest 4_NFWISP,{
if (hg_memory == 6) {
mes "[Spirit]";
mes "El Schatt...";
@@ -4571,7 +4571,7 @@ niflheim,90,106,3 script A Spirit#HQuest 802,{
}
}
-hugel,100,103,3 script Perfitz 866,{
+hugel,100,103,3 script Perfitz 4_M_LGTGRAND,{
if (hg_memory == 3) {
set hg_memory,4;
mes "[Perfitz]";
@@ -4633,7 +4633,7 @@ hugel,100,103,3 script Perfitz 866,{
}
}
-hugel,196,164,3 script El Schatt 50,{
+hugel,196,164,3 script El Schatt 1_M_04,{
if (hg_memory == 2) {
mes "[El Schatt]";
mes "What? What's that look for?";
@@ -4888,7 +4888,7 @@ hugel,196,164,3 script El Schatt 50,{
// Hide and Seek Quest :: hg_c_child
//============================================================
-hugel,107,67,3 script Torpy 706,{
+hugel,107,67,3 script Torpy 4_M_KID1,{
if (BaseLevel > 49) {
if (!hg_ubu01) {
mes "[Torpy]";
@@ -5068,7 +5068,7 @@ hugel,107,67,3 script Torpy 706,{
}
}
-hu_fild06,190,367,3 script Torpy's Mom 701,{
+hu_fild06,190,367,3 script Torpy's Mom 4_F_GODEMOM,{
if (hg_ubu01 == 0) {
mes "[Torpy's Mom]";
mes "Where did he go this time?!";
@@ -5186,7 +5186,7 @@ hu_fild06,190,367,3 script Torpy's Mom 701,{
}
}
-hugel,100,176,3 script Suspicious Barrel 111,{
+hugel,100,176,3 script Suspicious Barrel HIDDEN_NPC,{
if (hg_ubu01 == 3) {
mes "[Strange Man]";
mes "So... hun...gry...";
@@ -5366,7 +5366,7 @@ hugel,100,176,3 script Suspicious Barrel 111,{
}
}
-hugel,100,174,3 script Strange Man#Hugel 898,{
+hugel,100,174,3 script Strange Man#Hugel 4_M_HUMAN_01,{
if (hg_ubu01 == 5) {
mes "[Strange Man]";
mes "Ahhhh... Thanks for";
@@ -5454,7 +5454,7 @@ OnTimer60000:
// Fish Cake Soup Delivery Quest :: hg_odeng
//============================================================
-hu_in01,15,372,3 script Cellette Lavit 74,{
+hu_in01,15,372,3 script Cellette Lavit 1_F_MERCHANT_02,{
if (!hg_odeng) {
mes "[Cellette]";
mes "Hi there, thanks for";
@@ -5806,7 +5806,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
}
}
-hugel,76,134,3 script Neha 101,{
+hugel,76,134,3 script Neha 4W_F_01,{
if (hg_odeng == 1) {
if (countitem(584)) {
mes "[Neha]";
@@ -5903,7 +5903,7 @@ hugel,76,134,3 script Neha 101,{
}
}
-hugel,87,139,3 script Maewan 86,{
+hugel,87,139,3 script Maewan 4_M_04,{
if (hg_odeng == 2) {
if (countitem(584)) {
mes "[Maewan]";
@@ -5982,7 +5982,7 @@ hugel,87,139,3 script Maewan 86,{
}
-hugel,84,125,3 script Layoma 700,{
+hugel,84,125,3 script Layoma 8_F_GIRL,{
if (hg_odeng == 3) {
if (countitem(584)) {
mes "[Layoma]";
@@ -6051,7 +6051,7 @@ hugel,84,125,3 script Layoma 700,{
}
-hugel,102,161,3 script Erjan 100,{
+hugel,102,161,3 script Erjan 4W_SAILOR,{
if (hg_odeng == 4) {
if (countitem(584)) {
mes "[Erjan]";
@@ -6138,7 +6138,7 @@ hugel,102,161,3 script Erjan 100,{
// Juno Remedy Quest :: hg_ma1
//============================================================
-yuno,111,156,3 script Euslan 90,{
+yuno,111,156,3 script Euslan 4_F_01,{
if (BaseLevel < 60) {
mes "[Euslan]";
mes "^333333*Cough Cough*";
@@ -6481,7 +6481,7 @@ yuno,111,156,3 script Euslan 90,{
}
-que_bingo,49,12,0 script #Hg_Quest 139,4,4,{
+que_bingo,49,12,0 script #Hg_Quest HIDDEN_WARP_NPC,4,4,{
OnTouch:
if (hg_ma1 == 6) {
mes "[Arcade Owner]";
@@ -6502,7 +6502,7 @@ OnTouch:
}
}
-que_bingo,53,190,7 script Eukran 778,{
+que_bingo,53,190,7 script Eukran 4_M_TWTEAMAN,{
if (hg_ma1 == 6) {
mes "[Eukran]";
mes "Oh, weren't you just";
@@ -6548,7 +6548,7 @@ que_bingo,53,190,7 script Eukran 778,{
}
-odin_tem01,129,127,0 script HiddenActivator#Hugel 139,3,3,{
+odin_tem01,129,127,0 script HiddenActivator#Hugel HIDDEN_WARP_NPC,3,3,{
OnTouch:
if (hg_ma1 == 8) {
mes "^3355FFYou can hear two";
@@ -6616,7 +6616,7 @@ OnInit:
}
-odin_tem01,130,134,4 script Young Man#Hu_Quest 774,{
+odin_tem01,130,134,4 script Young Man#Hu_Quest 4_M_TWBOY,{
if (hg_ma1 == 8) {
mes "[Young Man]";
mes "Hm? Oh, an adventurer.";
@@ -6854,7 +6854,7 @@ odin_tem01,130,134,4 script Young Man#Hu_Quest 774,{
}
-odin_tem01,111,144,0 script HiddenHugel 139,2,2,{
+odin_tem01,111,144,0 script HiddenHugel HIDDEN_WARP_NPC,2,2,{
OnTouch:
if (hg_ma1 == 9) {
mes "^3355FFYou hear the voice of";
@@ -6891,7 +6891,7 @@ OnTouch:
// Cow Milking Quest :: hg_milkingcow
//============================================================
-hugel,56,104,3 script Kurupe 709,3,3,{
+hugel,56,104,3 script Kurupe 4_M_SEAMAN,3,3,{
if (hg_milk == 1) {
mes "[Kurupe]";
mes "Could Burupu be hiding";
@@ -7223,7 +7223,7 @@ OnTouch:
close;
}
-hu_fild06,217,270,3 script Burupu 896,3,3,{
+hu_fild06,217,270,3 script Burupu 4_M_HUBOY,3,3,{
if (hg_milk == 3) {
mes "[Burupu]";
mes "What? Kurupe wants me";
@@ -7368,7 +7368,7 @@ OnTouch:
}
}
-hugel,72,101,0 script Burupu's Instructions 111,{
+hugel,72,101,0 script Burupu's Instructions HIDDEN_NPC,{
if (hg_milk < 6) {
mes "^3355FFYou've found a small^000000";
mes "^3355FFnotebook on the ground.^000000";
@@ -7503,7 +7503,7 @@ hugel,72,101,0 script Burupu's Instructions 111,{
end;
}
-hugel,68,99,3 script Booboo the Cow 889,{
+hugel,68,99,3 script Booboo the Cow 4_BULL,{
if (hg_milk == 7 || hg_milk == 12) {
mes "[Booboo]";
mes "Boop boop boo~";
@@ -7675,7 +7675,7 @@ L_MilkCow:
// Odin Temple Excavation Quest :: hg_tem
//============================================================
-hugel,91,152,1 script Sign 837,{
+hugel,91,152,1 script Sign 2_BULLETIN_BOARD,{
mes "**Recruitment Notice**";
mes " ";
if (hg_odin < 60) {
@@ -7694,7 +7694,7 @@ hugel,91,152,1 script Sign 837,{
close;
}
-hu_in01,19,161,0 script Alex 803,{
+hu_in01,19,161,0 script Alex 1_F_SIGNZISK,{
if (!hg_odin) {
mes "[Alex]";
mes "Whatever you're";
@@ -8092,7 +8092,7 @@ hu_in01,19,161,0 script Alex 803,{
}
}
-hu_in01,14,11,4 script Laura 70,{
+hu_in01,14,11,4 script Laura 1_F_GYPSY,{
if (!hg_odin) {
cutin "hu_laura02.bmp",2;
mes "[Laura]";
@@ -8870,7 +8870,7 @@ hu_in01,14,11,4 script Laura 70,{
}
}
-hu_in01,18,167,4 script Julian 86,{
+hu_in01,18,167,4 script Julian 4_M_04,{
if (!hg_odin) {
mes "[Julian]";
mes "^333333*Sigh...*^000000";
@@ -8949,7 +8949,7 @@ hu_in01,18,167,4 script Julian 86,{
}
}
-hu_in01,16,21,0 script Ashe#5 139,2,2,{
+hu_in01,16,21,0 script Ashe#5 HIDDEN_WARP_NPC,2,2,{
OnTouch:
if (hg_odin == 18) {
mes "[Ashe]";
@@ -8963,7 +8963,7 @@ OnTouch:
}
}
-hu_in01,16,20,4 script Ashe 95,{
+hu_in01,16,20,4 script Ashe 4_F_SISTER,{
switch(hg_odin) {
case 0:
mes "[Ashe]";
@@ -9112,7 +9112,7 @@ hu_in01,16,20,4 script Ashe 95,{
}
}
-hu_in01,174,90,0 script Entrance 139,2,2,{
+hu_in01,174,90,0 script Entrance HIDDEN_WARP_NPC,2,2,{
OnTouch:
if (hg_odin == 22 || hg_odin == 23) {
mes "[Laura]";
@@ -9123,7 +9123,7 @@ OnTouch:
}
}
-hu_in01,159,84,3 script Laura#2 70,{
+hu_in01,159,84,3 script Laura#2 1_F_GYPSY,{
if (hg_odin == 22 || hg_odin == 23) {
cutin "hu_laura03.bmp",2;
emotion e_an,0,"Laura#2";
@@ -9291,9 +9291,9 @@ hu_in01,159,84,3 script Laura#2 70,{
}
}
-hu_in01,158,84,5 duplicate(Laura#2) Alex#2 803,0,0
+hu_in01,158,84,5 duplicate(Laura#2) Alex#2 1_F_SIGNZISK,0,0
-hu_in01,162,85,4 script Ashe#2 95,{
+hu_in01,162,85,4 script Ashe#2 4_F_SISTER,{
if (hg_odin == 22 || hg_odin == 23) {
mes "[Ashe]";
mes "This...";
@@ -9339,7 +9339,7 @@ hu_in01,162,85,4 script Ashe#2 95,{
}
}
-hu_in01,171,90,0 script Ashe#3 139,2,2,{
+hu_in01,171,90,0 script Ashe#3 HIDDEN_WARP_NPC,2,2,{
OnTouch:
if (hg_odin == 25) {
mes "^3355FFAshe picked up";
@@ -9371,7 +9371,7 @@ OnTouch:
}
}
-hu_in01,155,82,4 script Julian#2 86,{
+hu_in01,155,82,4 script Julian#2 4_M_04,{
if (hg_odin == 22 || hg_odin == 23) {
mes "[Julian]";
mes "I...";
@@ -9388,11 +9388,11 @@ hu_in01,155,82,4 script Julian#2 86,{
close;
}
-moc_fild12,160,372,0 script Hit 139,{
+moc_fild12,160,372,0 script Hit HIDDEN_WARP_NPC,{
end;
}
-moc_fild12,160,365,0 script Ashe#4 139,4,4,{
+moc_fild12,160,365,0 script Ashe#4 HIDDEN_WARP_NPC,4,4,{
OnTouch:
if (hg_odin == 59) {
mes "[???]";
@@ -9490,7 +9490,7 @@ OnTouch:
}
}
-hugel,209,109,2 script Boatman#hugel 709,{
+hugel,209,109,2 script Boatman#hugel 4_M_SEAMAN,{
mes "[Boatman]";
mes "Ah, hello~";
mes "Would you like to sail";
@@ -9535,7 +9535,7 @@ hugel,209,109,2 script Boatman#hugel 709,{
}
}
-odin_tem01,93,146,4 script Boatman 709,{
+odin_tem01,93,146,4 script Boatman 4_M_SEAMAN,{
mes "[Boatman]";
mes "Ah, would you";
mes "like to sail back to";
@@ -9589,7 +9589,7 @@ OnTimer100000:
}
}
-odin_tem03,266,302,0 script warpinside#1 139,3,3,{
+odin_tem03,266,302,0 script warpinside#1 HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "warpinside#1";
end;
@@ -9621,7 +9621,7 @@ OnTouch:
}
}
-odin_tem03,288,271,0 script warpinside#2 139,3,3,{
+odin_tem03,288,271,0 script warpinside#2 HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "warpinside#2";
end;
@@ -9653,7 +9653,7 @@ OnTouch:
}
}
-odin_tem03,283,241,0 script warpinside#3 139,3,3,{
+odin_tem03,283,241,0 script warpinside#3 HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "warpinside#3";
end;
@@ -9685,7 +9685,7 @@ OnTouch:
}
}
-odin_tem03,179,275,0 script warpinside#4 139,3,3,{
+odin_tem03,179,275,0 script warpinside#4 HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "warpinside#4";
end;
@@ -9717,7 +9717,7 @@ OnTouch:
}
}
-odin_tem03,320,264,0 script warpinside#5 139,3,3,{
+odin_tem03,320,264,0 script warpinside#5 HIDDEN_WARP_NPC,3,3,{
OnInit:
disablenpc "warpinside#5";
end;
@@ -9749,7 +9749,7 @@ OnTouch:
}
}
-hu_in01,99,90,0 script Empty 139,3,3,{
+hu_in01,99,90,0 script Empty HIDDEN_WARP_NPC,3,3,{
OnTouch:
mes "^3355FFThis place is empty.";
mes "Everyone must";
@@ -9757,7 +9757,7 @@ OnTouch:
close;
}
-que_hugel,35,29,5 script object#1 139,2,2,{
+que_hugel,35,29,5 script object#1 HIDDEN_WARP_NPC,2,2,{
OnTouch:
if (hg_odin == 21) {
mes "^3355FFA weathered structure";
@@ -9821,7 +9821,7 @@ OnTouch:
}
}
-que_hugel,163,31,0 script object#2 139,3,3,{
+que_hugel,163,31,0 script object#2 HIDDEN_WARP_NPC,3,3,{
OnTouch:
mes "^3355FFWhen you come back";
mes "to your senses, you";
@@ -9830,7 +9830,7 @@ OnTouch:
close;
}
-que_hugel,163,178,0 script object#3 139,3,3,{
+que_hugel,163,178,0 script object#3 HIDDEN_WARP_NPC,3,3,{
OnTouch:
if (hg_odin == 22) {
mes "["+strcharinfo(0)+"]";
@@ -9846,7 +9846,7 @@ OnTouch:
}
}
-hu_in01,15,108,0 script alex#warp 45,1,1,{
+hu_in01,15,108,0 script alex#warp WARPNPC,1,1,{
OnTouch:
if (hg_odin == 17) {
mes "[Alex]";
@@ -9936,7 +9936,7 @@ OnTouch:
}
}
-hugel,52,90,0 script alex#warp2 45,1,1,{
+hugel,52,90,0 script alex#warp2 WARPNPC,1,1,{
OnTouch:
if (hg_odin > 59) warp "hu_in01",102,90;
else if (hg_odin > 21 && hg_odin < 60) warp "hu_in01",173,90;
@@ -9944,13 +9944,13 @@ OnTouch:
end;
}
-hu_in01,155,70,0 script alex#warp3 45,1,1,{
+hu_in01,155,70,0 script alex#warp3 WARPNPC,1,1,{
OnTouch:
mes "^3355FFThe door is locked.^000000";
close;
}
-hu_in01,155,108,0 script alex#warp4 45,1,1,{
+hu_in01,155,108,0 script alex#warp4 WARPNPC,1,1,{
OnTouch:
mes "^3355FFThe door is locked.^000000";
close;
diff --git a/npc/quests/quests_juperos.txt b/npc/quests/quests_juperos.txt
index 7e894b47c..b46c8a82c 100644
--- a/npc/quests/quests_juperos.txt
+++ b/npc/quests/quests_juperos.txt
@@ -24,7 +24,7 @@
//= 1.9 Added GM management NPC. [Euphy]
//============================================================
-yuno_in04,190,125,4 script Scholar 700,{
+yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
switch(yuno_hist) {
case 0:
mes "[Scholar]";
@@ -922,7 +922,7 @@ function script Func_JupHist {
}
}
-yuno_in04,186,125,4 script Bundle of Files 111,{
+yuno_in04,186,125,4 script Bundle of Files HIDDEN_NPC,{
mes "^8B6914*Thesis: The Fall of Juperos*";
mes "By Fayruz Khrhiyha";
mes "Sage Castle Researcher^000000";
@@ -1190,7 +1190,7 @@ yuno_in04,186,125,4 script Bundle of Files 111,{
}
}
-yuno_in04,188,118,4 script Book#juperos 111,{
+yuno_in04,188,118,4 script Book#juperos HIDDEN_NPC,{
if (yuno_hist > 7) {
mes "^8B6914*Self-Honesty*";
mes "*'Benefits Fo' Life!'*";
@@ -1250,7 +1250,7 @@ yuno_in04,188,118,4 script Book#juperos 111,{
// Bronze Statue - juperos_01 99 112
-juperos_01,99,112,4 script Bronze Statue#1 844,{
+juperos_01,99,112,4 script Bronze Statue#1 CLEAR_NPC,{
if (yuno_hist > 3) {
mes "^3355FF''Do you wish to see";
mes "the end of the madness?";
@@ -1311,7 +1311,7 @@ juperos_01,99,112,4 script Bronze Statue#1 844,{
}
}
-yuno_in04,169,109,1 script Ambitious Hollgrehenn 111,{
+yuno_in04,169,109,1 script Ambitious Hollgrehenn HIDDEN_NPC,{
mes "*Hollgrehenn: The Ambition*";
mes "By Aragham Caul*";
mes " ";
@@ -1336,7 +1336,7 @@ yuno_in04,169,109,1 script Ambitious Hollgrehenn 111,{
close;
}
-yuno_in04,174,111,1 script Penniless Hollgrehenn 111,{
+yuno_in04,174,111,1 script Penniless Hollgrehenn HIDDEN_NPC,{
mes "^8B6914*Penniless Hollgrehenn*";
mes " * Pennyless Hollgrehenn * ";
mes "By Hollgrehenn";
@@ -1355,7 +1355,7 @@ yuno_in04,174,111,1 script Penniless Hollgrehenn 111,{
close;
}
-yuno_in04,102,106,1 script Popular Feasts 111,{
+yuno_in04,102,106,1 script Popular Feasts HIDDEN_NPC,{
mes "^8B6914*Popular Feasts*";
mes "By Cabbage Pickle Community";
mes " ";
@@ -1400,14 +1400,14 @@ yuno_in04,102,106,1 script Popular Feasts 111,{
}
}
-yuno_in04,111,108,1 script Hamerun, Rat Hunter 111,{
+yuno_in04,111,108,1 script Hamerun, Rat Hunter HIDDEN_NPC,{
mes "["+strcharinfo(0)+"]";
mes "I can't...";
mes "reach it...!";
close;
}
-yuno_in04,167,127,1 script Red Book 111,{
+yuno_in04,167,127,1 script Red Book HIDDEN_NPC,{
mes "^3355FFYou find a book";
mes "with red binding.^000000";
next;
@@ -1464,7 +1464,7 @@ yuno_in04,167,127,1 script Red Book 111,{
}
}
-yuno_in04,121,109,1 script Scroll 111,{
+yuno_in04,121,109,1 script Scroll HIDDEN_NPC,{
mes "^3355FFYou've found an";
mes "antiquated scroll";
mes "that's collected a";
@@ -1517,7 +1517,7 @@ yuno_in04,121,109,1 script Scroll 111,{
}
}
-yuno_in04,118,116,4 script Paper 111,{
+yuno_in04,118,116,4 script Paper HIDDEN_NPC,{
mes "^3355FFIt's a piece of";
mes "paper that looks";
mes "like a personal letter.^000000";
@@ -1570,7 +1570,7 @@ yuno_in04,118,116,4 script Paper 111,{
}
}
-juperos_01,123,92,4 script Stone Statue 844,{
+juperos_01,123,92,4 script Stone Statue CLEAR_NPC,{
if (yuno_hist) {
mes "^3355FFIt's a stone statue";
mes "that looks exactly like";
@@ -1590,7 +1590,7 @@ juperos_01,123,92,4 script Stone Statue 844,{
close;
}
-juperos_01,99,71,4 script Bronze Statue#2 844,{
+juperos_01,99,71,4 script Bronze Statue#2 CLEAR_NPC,{
mes "^3355FFIt's an elaborate";
mes "bronze statue that";
mes "is twice the height of";
@@ -1598,13 +1598,13 @@ juperos_01,99,71,4 script Bronze Statue#2 844,{
close;
}
-juperos_01,79,92,4 script Sculpture 844,{
+juperos_01,79,92,4 script Sculpture CLEAR_NPC,{
mes "^3355FFIt's a sculpture that";
mes "looks familiar to you.^000000";
close;
}
-juperos_01,215,127,4 script Machine Statue 844,{
+juperos_01,215,127,4 script Machine Statue CLEAR_NPC,{
mes "^3355FFThis is the bust of a";
mes "humanoid machine with";
mes "a familiar Crest Piece";
@@ -1730,7 +1730,7 @@ OnMyMobDead:
}
-juperos_02,130,149,0 script Restricted Area#jupe 139,2,2,{
+juperos_02,130,149,0 script Restricted Area#jupe HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Restricted Area#jupe";
end;
@@ -1815,7 +1815,7 @@ OnTouch:
//============================================================
// Security Checkpoint 1-1
//============================================================
-jupe_area1,88,224,0 script #hole#1-1 844,{
+jupe_area1,88,224,0 script #hole#1-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea1InUse == 1) {
mes "^3355FFThis seems like";
@@ -1923,7 +1923,7 @@ OnTimer22500:
end;
}
-jupe_area1,83,221,0 script Warp#1-1 139,2,2,{
+jupe_area1,83,221,0 script Warp#1-1 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#1-1";
end;
@@ -2107,7 +2107,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 1-2
//============================================================
-jupe_area1,25,238,0 script #hole#1-2 844,{
+jupe_area1,25,238,0 script #hole#1-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea1InUse == 1) {
mes "^3355FFThis seems like";
@@ -2217,7 +2217,7 @@ OnTimer22500:
end;
}
-jupe_area1,21,225,0 script Warp#1-2 139,2,2,{
+jupe_area1,21,225,0 script Warp#1-2 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#1-2";
end;
@@ -2396,7 +2396,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 1-3
//============================================================
-jupe_area1,36,146,0 script #hole#1-3 844,{
+jupe_area1,36,146,0 script #hole#1-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea1InUse == 1) {
mes "^3355FFThis seems like";
@@ -2504,7 +2504,7 @@ OnTimer22500:
end;
}
-jupe_area1,33,137,0 script Warp#1-3 139,2,2,{
+jupe_area1,33,137,0 script Warp#1-3 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#1-3";
end;
@@ -2684,7 +2684,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 1-4
//============================================================
-jupe_area1,50,49,0 script #hole#1-4 844,{
+jupe_area1,50,49,0 script #hole#1-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea1InUse == 1) {
mes "^3355FFThis seems like";
@@ -2793,7 +2793,7 @@ OnTimer5000:
end;
}
-jupe_area1,57,53,0 script Warp#1-4 139,2,2,{
+jupe_area1,57,53,0 script Warp#1-4 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#1-4";
end;
@@ -2972,7 +2972,7 @@ OnMyMobDead:
//============================================================
// Move to Elevator
//============================================================
-jupe_area1,112,162,0 script Lever#ufe 844,{
+jupe_area1,112,162,0 script Lever#ufe CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
mes "is not known to you.^000000";
@@ -2999,7 +2999,7 @@ OnTimer3000:
end;
}
-jupe_area1,117,157,0 script LeverWarp#ufe 139,2,2,{
+jupe_area1,117,157,0 script LeverWarp#ufe HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "LeverWarp#ufe";
end;
@@ -3024,7 +3024,7 @@ OnTimer3000:
//============================================================
// Security Checkpoint 2-1
//============================================================
-jupe_area2,74,224,0 script #hole#2-1 844,{
+jupe_area2,74,224,0 script #hole#2-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea2InUse == 1) {
mes "^3355FFThis seems like";
@@ -3132,7 +3132,7 @@ OnTimer22500:
end;
}
-jupe_area2,80,221,0 script Warp#2-1 139,2,2,{
+jupe_area2,80,221,0 script Warp#2-1 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#2-1";
end;
@@ -3316,7 +3316,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 2-2
//============================================================
-jupe_area2,138,238,0 script #hole#2-2 844,{
+jupe_area2,138,238,0 script #hole#2-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea2InUse == 1) {
mes "^3355FFThis seems like";
@@ -3426,7 +3426,7 @@ OnTimer22500:
end;
}
-jupe_area2,142,225,0 script Warp#2-2 139,2,2,{
+jupe_area2,142,225,0 script Warp#2-2 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#2-2";
end;
@@ -3605,7 +3605,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 2-3
//============================================================
-jupe_area2,127,146,0 script #hole#2-3 844,{
+jupe_area2,127,146,0 script #hole#2-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea2InUse == 1) {
mes "^3355FFThis seems like";
@@ -3713,7 +3713,7 @@ OnTimer22500:
end;
}
-jupe_area2,130,137,0 script Warp#2-3 139,2,2,{
+jupe_area2,130,137,0 script Warp#2-3 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#2-3";
end;
@@ -3895,7 +3895,7 @@ OnMyMobDead:
//============================================================
// Security Checkpoint 2-4
//============================================================
-jupe_area2,113,49,0 script #hole#2-4 844,{
+jupe_area2,113,49,0 script #hole#2-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea2InUse == 1) {
mes "^3355FFThis seems like";
@@ -4004,7 +4004,7 @@ OnTimer5000:
end;
}
-jupe_area2,106,53,0 script Warp#2-4 139,2,2,{
+jupe_area2,106,53,0 script Warp#2-4 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "Warp#2-4";
end;
@@ -4185,7 +4185,7 @@ OnMyMobDead:
//============================================================
// Move to Elevator
//============================================================
-jupe_area2,51,162,0 script Lever#ufe2 844,{
+jupe_area2,51,162,0 script Lever#ufe2 CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
mes "is not known to you.^000000";
@@ -4212,7 +4212,7 @@ OnTimer3000:
end;
}
-jupe_area2,46,157,0 script LeverWarp#ufe2 139,2,2,{
+jupe_area2,46,157,0 script LeverWarp#ufe2 HIDDEN_WARP_NPC,2,2,{
OnInit:
disablenpc "LeverWarp#ufe2";
end;
@@ -4237,7 +4237,7 @@ OnTimer3000:
//============================================================
// Elevator Reception Room
//============================================================
-jupe_ele_r,51,98,0 script Switch#ufe 844,{
+jupe_ele_r,51,98,0 script Switch#ufe CLEAR_NPC,{
if ($@JupeElevatorInUse == 1) {
mes "^3355FFIt's some sort of";
mes "lever that looks like";
@@ -4388,7 +4388,7 @@ OnTimer27000:
end;
}
-jupe_ele_r,51,98,0 script Switch On#ufe 844,{
+jupe_ele_r,51,98,0 script Switch On#ufe CLEAR_NPC,{
mes "^3355FFIt seems like";
mes "someone else is";
mes "using this machine...^000000";
@@ -4560,7 +4560,7 @@ OnTimer10000:
//============================================================
// Elevator NPCs
//============================================================
-jupe_ele,14,6,1 script TimeOut#ufe 844,{
+jupe_ele,14,6,1 script TimeOut#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4634,7 +4634,7 @@ OnTimer142000:
end;
}
-jupe_ele,15,6,1 script Guard-1#ufe 844,{
+jupe_ele,15,6,1 script Guard-1#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4689,7 +4689,7 @@ OnMyMobDead:
end;
}
-jupe_ele,16,6,1 script Guard-2#ufe 844,{
+jupe_ele,16,6,1 script Guard-2#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4748,7 +4748,7 @@ OnMyMobDead:
end;
}
-jupe_ele,17,6,1 script Guard-3#ufe 844,{
+jupe_ele,17,6,1 script Guard-3#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4804,7 +4804,7 @@ OnMyMobDead:
end;
}
-jupe_ele,18,6,1 script Guard-4#ufe 844,{
+jupe_ele,18,6,1 script Guard-4#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
end;
@@ -4845,7 +4845,7 @@ OnMyMobDead:
end;
}
-jupe_ele,19,6,1 script GuardEnd#ufe 844,{
+jupe_ele,19,6,1 script GuardEnd#ufe CLEAR_NPC,{
OnInit:
disablenpc "GuardEnd#ufe";
end;
@@ -4966,7 +4966,7 @@ OnTimer2000:
end;
}
-juperos_02,33,59,0 script jupe_goto2F 45,2,2,{
+juperos_02,33,59,0 script jupe_goto2F WARPNPC,2,2,{
OnTouch:
switch(rand(1,4)) {
case 1: warp "juperos_01",120,72; end;
@@ -4980,7 +4980,7 @@ OnTouch:
//============================================================
// GM Management NPC
//============================================================
-sec_in02,39,167,0 script Juperos Manager 864,{
+sec_in02,39,167,0 script Juperos Manager 4_F_OPERATION,{
callfunc "F_GM_NPC";
mes "[Juperos Manager]";
mes "I'm the NPC in";
diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt
index 7cc121cab..d14f5d54e 100644
--- a/npc/quests/quests_lighthalzen.txt
+++ b/npc/quests/quests_lighthalzen.txt
@@ -52,7 +52,7 @@ OnMyMobDead:
end;
}
-lighthalzen,267,200,3 script Guard#lhz01 868,{
+lighthalzen,267,200,3 script Guard#lhz01 4_M_LGTGUARD,{
if (countitem(7350) > 0) {
mes "[Guard]";
mes "Hold it right th--!";
@@ -119,7 +119,7 @@ lighthalzen,267,200,3 script Guard#lhz01 868,{
}
}
-lighthalzen,294,223,7 script Guard#lhz02 868,{
+lighthalzen,294,223,7 script Guard#lhz02 4_M_LGTGUARD,{
if (countitem(7350) > 0) {
mes "[Guard]";
mes "Hold it right th--!";
@@ -188,7 +188,7 @@ lighthalzen,294,223,7 script Guard#lhz02 868,{
// Cube Room Quest
//============================================================
-lighthalzen,341,224,3 script Fishbone 868,{
+lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
// Retain prior position in quest.
if (piciburn) {
set lhz_sincube,piciburn;
@@ -653,7 +653,7 @@ lighthalzen,341,224,3 script Fishbone 868,{
}
}
-lhz_cube,237,198,0 script Bundle of Files#cube 111,{
+lhz_cube,237,198,0 script Bundle of Files#cube HIDDEN_NPC,{
if (lhz_sincube < 7) {
mes "^3355FFThere are a bunch";
mes "of files scattered";
@@ -695,7 +695,7 @@ lhz_cube,237,198,0 script Bundle of Files#cube 111,{
close;
}
-lhz_cube,234,202,0 script Picture#cube 111,{
+lhz_cube,234,202,0 script Picture#cube HIDDEN_NPC,{
if (lhz_secret01 < 2) {
mes "^3355FFThis picture hanging";
mes "on the wall catches";
@@ -791,7 +791,7 @@ lhz_cube,234,202,0 script Picture#cube 111,{
close;
}
-lhz_cube,242,201,0 script Drawer#cube 111,{
+lhz_cube,242,201,0 script Drawer#cube HIDDEN_NPC,{
if (lhz_secret01 < 1) {
mes "^3355FFThe drawer here";
mes "looks interesting,";
@@ -831,7 +831,7 @@ lhz_cube,242,201,0 script Drawer#cube 111,{
close;
}
-lhz_cube,248,179,0 script Chest#cube 111,{
+lhz_cube,248,179,0 script Chest#cube HIDDEN_NPC,{
if (lhz_sincube < 7) {
mes "^3355FFYou've found a chest";
mes "with an axe laid on";
@@ -862,7 +862,7 @@ lhz_cube,248,179,0 script Chest#cube 111,{
close;
}
-lhz_cube,237,183,0 script Barrel#cube 111,{
+lhz_cube,237,183,0 script Barrel#cube HIDDEN_NPC,{
set number_line,0;
if (lhz_sincube < 8) {
mes "^3355FFYou have";
@@ -959,7 +959,7 @@ lhz_cube,237,183,0 script Barrel#cube 111,{
close;
}
-lhz_cube,224,192,0 script Power Generator#cube 111,{
+lhz_cube,224,192,0 script Power Generator#cube HIDDEN_NPC,{
if (lhz_secret01 < 6) {
mes "^3355FFThis is a noisily";
mes "operating huge machine";
@@ -1008,7 +1008,7 @@ lhz_cube,224,192,0 script Power Generator#cube 111,{
close;
}
-lhz_cube,244,201,0 script Status Light#cube 111,{
+lhz_cube,244,201,0 script Status Light#cube HIDDEN_NPC,{
if (lhz_secret01 < 7) {
mes "^3355FFThe Status Light is";
mes "on. It looks like there's";
@@ -1043,7 +1043,7 @@ lhz_cube,244,201,0 script Status Light#cube 111,{
close;
}
-lhz_cube,234,200,0 script Desk#cube 111,{
+lhz_cube,234,200,0 script Desk#cube HIDDEN_NPC,{
if (lhz_secret02 <= 1) {
mes "^3355FFYou've found";
mes "a completely";
@@ -1180,7 +1180,7 @@ lhz_cube,234,200,0 script Desk#cube 111,{
}
}
-lhz_cube,247,198,0 script Bed#cube 111,{
+lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
if (lhz_secret02 == 0) {
mes "^3355FFYou've found a bed";
mes "in which the sheets";
@@ -1328,7 +1328,7 @@ lhz_cube,247,198,0 script Bed#cube 111,{
close;
}
-lhz_cube,229,184,0 script Goblet#cube 111,{
+lhz_cube,229,184,0 script Goblet#cube HIDDEN_NPC,{
if (lhz_sincube < 10) {
if (lhz_secret03 == 0) {
mes "^3355FFYou see an empty";
@@ -1357,7 +1357,7 @@ lhz_cube,229,184,0 script Goblet#cube 111,{
close;
}
-lhz_cube,231,202,0 script Chemicals#cube 111,{
+lhz_cube,231,202,0 script Chemicals#cube HIDDEN_NPC,{
if (lhz_secret03 < 1) {
mes "^3355FFThere is a bottle";
mes "containing slightly";
@@ -1405,7 +1405,7 @@ lhz_cube,231,202,0 script Chemicals#cube 111,{
close;
}
-lhz_cube,249,191,0 script Cabinet#cube 111,{
+lhz_cube,249,191,0 script Cabinet#cube HIDDEN_NPC,{
if (lhz_secret03 < 2) {
mes "^3355FFYou've found a";
mes "cabinet that contains";
@@ -1457,7 +1457,7 @@ lhz_cube,249,191,0 script Cabinet#cube 111,{
close;
}
-lhz_cube,224,197,0 script Experiment Tube#cube 111,{
+lhz_cube,224,197,0 script Experiment Tube#cube HIDDEN_NPC,{
if (lhz_secret01 < 8) {
mes "^3355FFYou find a strange";
mes "tube that seems to";
@@ -1556,7 +1556,7 @@ lhz_cube,224,197,0 script Experiment Tube#cube 111,{
}
}
-lhz_cube,248,193,0 script Box#cube1 111,{
+lhz_cube,248,193,0 script Box#cube1 HIDDEN_NPC,{
if ((lhz_secret01 < 9) && (lhz_secret02 < 4) && (lhz_secret03 < 3)) {
mes "^3355FFYou find a box with";
mes "three distinctively";
@@ -1685,7 +1685,7 @@ lhz_cube,248,193,0 script Box#cube1 111,{
close;
}
-lhz_cube,250,184,0 script Door#cube 111,{
+lhz_cube,250,184,0 script Door#cube HIDDEN_NPC,{
mes "^3355FFYou've come upon a";
mes "door that leads outside.^000000";
next;
@@ -1696,7 +1696,7 @@ lhz_cube,250,184,0 script Door#cube 111,{
close;
}
-lhz_dun02,224,6,0 script Exit1#lt 45,1,1,{
+lhz_dun02,224,6,0 script Exit1#lt WARPNPC,1,1,{
OnTouch:
if (MISC_QUEST&512) {
warp "lhz_cube",231,90;
@@ -1711,7 +1711,7 @@ OnTouch:
// Lighthalzen Pickpocket Mini-Quest
//============================================================
-lighthalzen,240,216,4 script Suspicious Guy#lhz_01 870,2,2,{
+lighthalzen,240,216,4 script Suspicious Guy#lhz_01 4_M_LGTPOOR,2,2,{
end;
OnTouch:
@@ -1780,7 +1780,7 @@ OnTouch:
}
}
-lighthalzen,220,169,3 script Suspicious Guy#lhz_02 870,2,2,{
+lighthalzen,220,169,3 script Suspicious Guy#lhz_02 4_M_LGTPOOR,2,2,{
end;
OnInit:
@@ -1852,7 +1852,7 @@ OnTouch:
}
}
-lighthalzen,164,127,4 script Suspicious Guy#lhz_03 870,2,2,{
+lighthalzen,164,127,4 script Suspicious Guy#lhz_03 4_M_LGTPOOR,2,2,{
end;
OnInit:
@@ -2036,7 +2036,7 @@ OnTouch:
// Friendship Quest
//============================================================
-lhz_in02,201,210,5 script Digotz 869,{
+lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
if (BaseLevel < 50) {
mes "[Digotz]";
mes "Oh, an adventurer?";
@@ -2515,7 +2515,7 @@ lhz_in02,201,210,5 script Digotz 869,{
close;
}
-lighthalzen,337,232,3 script Maku 870,{
+lighthalzen,337,232,3 script Maku 4_M_LGTPOOR,{
if (friendship > 14) {
cutin "lhz_macu07",2;
mes "[Maku]";
@@ -3083,7 +3083,7 @@ lighthalzen,337,232,3 script Maku 870,{
}
-yuno_in04,107,14,5 script Student 754,{
+yuno_in04,107,14,5 script Student 4_M_SAGE_A,{
if (friendship == 7 || friendship == 8) {
mes "[Joey Choryee]";
mes "This is a study area where";
@@ -3112,7 +3112,7 @@ yuno_in04,107,14,5 script Student 754,{
close;
}
-yuno_in04,96,106,5 script Passionate Student 754,{
+yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
if ((MaxWeight-Weight) < 300 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -3333,7 +3333,7 @@ yuno_in04,96,106,5 script Passionate Student 754,{
close;
}
-yuno_in04,168,117,3 script Book#lhz 111,{
+yuno_in04,168,117,3 script Book#lhz HIDDEN_NPC,{
if (friendship == 11) {
mes "^3355FFThere's nothing";
mes "over here that you";
@@ -3870,7 +3870,7 @@ OnTouch_:
end;
}
-lhz_que01,21,31,5 script #li_Varmunt 755,{
+lhz_que01,21,31,5 script #li_Varmunt 4_M_SAGE_C,{
if (countitem(7345) > 0) {
if (lhz_curse == 12) {
mes "[??]";
@@ -4006,7 +4006,7 @@ lhz_que01,21,31,5 script #li_Varmunt 755,{
end;
}
-lhz_que01,29,24,3 script #li_researcher 754,{
+lhz_que01,29,24,3 script #li_researcher 4_M_SAGE_A,{
if (countitem(7345) > 0) {
if (lhz_curse == 12) {
mes "Doctor Varmunt,";
@@ -4173,7 +4173,7 @@ OnTouch_:
end;
}
-lhz_que01,99,74,5 script #li_Man 48,{
+lhz_que01,99,74,5 script #li_Man 1_M_02,{
if (lhz_curse == 16) {
mes "[???]";
mes "It's over.";
@@ -4324,7 +4324,7 @@ OnTouch_:
close;
}
-lighthalzen,346,263,3 script Elder#lhz 846,{
+lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
if (countitem(7345) > 0) {
if ((lhz_curse == 1) && (lhz_spi01 == 1) && (lhz_spi02 == 1) && (lhz_spi03 == 1) && (lhz_spi04 == 1)) {
mes "[Elder]";
@@ -4792,7 +4792,7 @@ lighthalzen,346,263,3 script Elder#lhz 846,{
}
}
-lhz_in03,32,162,3 script Crippled Girl#li_tre 53,{
+lhz_in03,32,162,3 script Crippled Girl#li_tre 1_M_INNKEEPER,{
if (lhz_curse == 23) {
if (countitem(7341) > 0) {
mes "["+strcharinfo(0)+"]";
@@ -5157,7 +5157,7 @@ lhz_in03,32,162,3 script Crippled Girl#li_tre 53,{
}
}
-lighthalzen,324,322,0 script #li_door 45,2,2,{
+lighthalzen,324,322,0 script #li_door WARPNPC,2,2,{
OnTouch_:
if ((lhz_curse > 19) && (lhz_curse < 23)) {
mes "^3355FFThe door is locked.^000000";
@@ -5244,7 +5244,7 @@ OnTouch_:
end;
}
-lhz_in01,114,181,5 script Representative#li_01 71,{
+lhz_in01,114,181,5 script Representative#li_01 1_F_LIBRARYGIRL,{
if (lhz_curse == 7) {
mes "[Representative]";
mes "Greetings, and welcome";
@@ -5403,7 +5403,7 @@ lhz_in01,114,181,5 script Representative#li_01 71,{
}
}
-lhz_in01,27,247,5 script Representative#li_02 71,{
+lhz_in01,27,247,5 script Representative#li_02 1_F_LIBRARYGIRL,{
if (lhz_curse > 6) {
mes "[Representative]";
mes "Welcome to the";
@@ -5545,7 +5545,7 @@ lhz_in01,27,247,5 script Representative#li_02 71,{
}
}
-lhz_in01,25,251,3 script Rekenber Guidebook#li 111,{
+lhz_in01,25,251,3 script Rekenber Guidebook#li HIDDEN_NPC,{
mes "..............";
next;
mes "^3131FF#The Vision^000000";
@@ -5581,7 +5581,7 @@ lhz_in01,25,251,3 script Rekenber Guidebook#li 111,{
close;
}
-lhz_in01,273,121,1 script Mad Scientist#li 865,{
+lhz_in01,273,121,1 script Mad Scientist#li 4_LGTSCIENCE,{
if (lhz_curse == 13) {
mes "[Wolfchev]";
mes "No one shall";
@@ -5780,7 +5780,7 @@ lhz_in01,273,121,1 script Mad Scientist#li 865,{
}
}
-lhz_in01,286,226,3 script Secretary Slierre#li 831,{
+lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
if (lhz_curse == 26) {
mes "[Sueii Slierre]";
mes "Excuse me, but you are";
@@ -6279,7 +6279,7 @@ OnTouch_:
end;
}
-lhz_in01,43,114,0 script #li_toend 45,1,1,{
+lhz_in01,43,114,0 script #li_toend WARPNPC,1,1,{
OnTouch_:
if (lhz_curse > 30) {
warp "lhz_que01",97,30;
@@ -6293,7 +6293,7 @@ OnTouch_:
lhz_que01,97,33,0 warp #li_toin01 1,1,lhz_in01,43,120
lhz_in01,278,132,0 warp #li_toin02 1,1,lhz_in01,43,120
-lhz_que01,89,15,3 script File#li 111,{
+lhz_que01,89,15,3 script File#li HIDDEN_NPC,{
mes "Name: Engeod";
mes "Age: XX";
mes "Height: XXX";
@@ -6311,7 +6311,7 @@ lhz_que01,89,15,3 script File#li 111,{
close;
}
-lhz_in01,269,114,3 script A File#li-1 111,{
+lhz_in01,269,114,3 script A File#li-1 HIDDEN_NPC,{
mes "Name: Engeod";
mes "Age: XX";
mes "Height: XXX";
@@ -6331,7 +6331,7 @@ lhz_in01,269,114,3 script A File#li-1 111,{
// President Quest, a.k.a. Schwartzvalt Triology Quest
//============================================================
-lighthalzen,179,170,4 script Ordinary Man 98,{
+lighthalzen,179,170,4 script Ordinary Man 4W_M_02,{
if(!lhz_boss)
{
@@ -7113,7 +7113,7 @@ OnTouch:
}
}
-yuno_fild04,165,245,4 script Dismal Guy 89,{
+yuno_fild04,165,245,4 script Dismal Guy 4_M_ORIENT02,{
if(lhz_boss < 8)
{
@@ -7293,7 +7293,7 @@ yuno_fild04,165,245,4 script Dismal Guy 89,{
}
}
-yuno_pre,69,20,4 script Secretary#1 862,{
+yuno_pre,69,20,4 script Secretary#1 4_F_LGTGIRL,{
if(lhz_boss < 11)
{
@@ -7549,7 +7549,7 @@ yuno_pre,69,20,4 script Secretary#1 862,{
}
}
-yuno_pre,95,71,5 script Guard 852,{
+yuno_pre,95,71,5 script Guard 4_M_EIN_SOLDIER,{
if(lhz_boss < 11)
{
@@ -7679,14 +7679,14 @@ yuno_pre,95,71,5 script Guard 852,{
}
}
-yuno_pre,96,69,2 script A Fine Gentleman 754,{
+yuno_pre,96,69,2 script A Fine Gentleman 4_M_SAGE_A,{
OnInit:
disablenpc "A Fine Gentleman";
end;
}
-yuno_pre,69,79,4 script Mr. President 872,{
+yuno_pre,69,79,4 script Mr. President 4_M_PRESIDENT,{
if(checkweight(7342,1) != 1)
{
@@ -8603,14 +8603,14 @@ L_Mission:
}
}
-yuno_pre,77,68,0 script Secretary#2 862,{
+yuno_pre,77,68,0 script Secretary#2 4_F_LGTGIRL,{
OnInit:
disablenpc "Secretary#2";
end;
}
-yuno_pre,75,73,0 script A Neat Gentleman 109,{
+yuno_pre,75,73,0 script A Neat Gentleman 4_M_MANAGER,{
OnInit:
disablenpc "A Neat Gentleman";
@@ -8653,7 +8653,7 @@ OnTouch:
}
}
-aldebaran,58,225,4 script Kafra Employee#l1 116,{
+aldebaran,58,225,4 script Kafra Employee#l1 4_F_KAFRA2,{
if(lhz_boss != 17)
{
@@ -8723,7 +8723,7 @@ aldebaran,58,225,4 script Kafra Employee#l1 116,{
}
}
-aldeba_in,155,240,5 script Kafra Employee#l2 859,{
+aldeba_in,155,240,5 script Kafra Employee#l2 4_F_AGENTKAFRA,{
if(checkweight(7343,1) != 1)
{
@@ -9006,7 +9006,7 @@ aldeba_in,155,240,5 script Kafra Employee#l2 859,{
}
}
-lhz_fild02,228,214,0 script Wounded Man 849,{
+lhz_fild02,228,214,0 script Wounded Man 4_M_DIEMAN,{
if(checkweight(7343,1) != 1)
{
@@ -9137,7 +9137,7 @@ OnTouch:
}
}
-lhz_fild01,66,219,4 script Mysterious Woman 859,{
+lhz_fild01,66,219,4 script Mysterious Woman 4_F_AGENTKAFRA,{
if(lhz_boss == 26)
{
@@ -9353,7 +9353,7 @@ OnInit:
end;
}
-lhz_in01,93,45,4 script Researcher#1 865,{
+lhz_in01,93,45,4 script Researcher#1 4_LGTSCIENCE,{
if(lhz_boss < 28)
{
@@ -9455,7 +9455,7 @@ lhz_in01,93,45,4 script Researcher#1 865,{
}
}
-lhz_in01,285,169,3 script Researcher#2 865,{
+lhz_in01,285,169,3 script Researcher#2 4_LGTSCIENCE,{
if(checkweight(7349,1) != 1)
{
@@ -9608,7 +9608,7 @@ lhz_in01,285,169,3 script Researcher#2 865,{
}
}
-lhz_in01,187,31,0 script #Sneak 111,4,3,{
+lhz_in01,187,31,0 script #Sneak HIDDEN_NPC,4,3,{
end;
@@ -9792,7 +9792,7 @@ OnTimer190000:
-lhz_in01,182,35,0 script File Search Engine 111,{
+lhz_in01,182,35,0 script File Search Engine HIDDEN_NPC,{
if((lhz_boss > 28) && (lhz_boss < 35))
{
@@ -9922,7 +9922,7 @@ L_Search:
close;
}
-lhz_in01,177,31,0 script Door#sneak 111,{
+lhz_in01,177,31,0 script Door#sneak HIDDEN_NPC,{
if(lhz_boss < 29)
{
@@ -9960,7 +9960,7 @@ lhz_in01,177,31,0 script Door#sneak 111,{
}
}
-lhz_in01,184,40,0 script Area 1-5 111,{
+lhz_in01,184,40,0 script Area 1-5 HIDDEN_NPC,{
if(checkweight(7344,1) != 1)
{
@@ -10009,7 +10009,7 @@ lhz_in01,184,40,0 script Area 1-5 111,{
}
}
-lhz_in01,184,52,0 script Area 1-7 111,{
+lhz_in01,184,52,0 script Area 1-7 HIDDEN_NPC,{
if((lhz_boss > 28) && (lhz_boss < 32))
{
@@ -10071,7 +10071,7 @@ lhz_in01,184,52,0 script Area 1-7 111,{
}
}
-lhz_in01,184,46,0 script Area 3-2 111,{
+lhz_in01,184,46,0 script Area 3-2 HIDDEN_NPC,{
if((lhz_boss > 28) && (lhz_boss < 30))
{
@@ -10136,7 +10136,7 @@ lhz_in01,184,46,0 script Area 3-2 111,{
}
}
-lhz_in01,184,48,0 script Area 3-3 111,{
+lhz_in01,184,48,0 script Area 3-3 HIDDEN_NPC,{
if((lhz_boss > 28) && (lhz_boss < 34))
{
@@ -10184,7 +10184,7 @@ lhz_in01,184,48,0 script Area 3-3 111,{
}
}
-lhz_in01,177,56,0 script Area 6-1 111,{
+lhz_in01,177,56,0 script Area 6-1 HIDDEN_NPC,{
if((lhz_boss > 28) && (lhz_boss < 33))
{
@@ -10231,7 +10231,7 @@ lhz_in01,177,56,0 script Area 6-1 111,{
}
}
-lhz_dun02,282,278,0 script Broken Machine 111,{
+lhz_dun02,282,278,0 script Broken Machine HIDDEN_NPC,{
if(checkweight(7346,1) != 1)
{
@@ -10311,7 +10311,7 @@ lhz_dun02,282,278,0 script Broken Machine 111,{
}
}
-sec_in02,17,170,4 script boss::lght_boss_admin 809,{
+sec_in02,17,170,4 script boss::lght_boss_admin 1_M_SIGNMONK,{
callfunc "F_GM_NPC";
mes "[Patch]";
mes "Tell me what you want.";
@@ -10332,7 +10332,7 @@ sec_in02,17,170,4 script boss::lght_boss_admin 809,{
close;
}
-lhz_in02,19,274,2 script Maintenance Guy 851,{
+lhz_in02,19,274,2 script Maintenance Guy 4_M_REPAIR,{
mes "[Kudiuu]";
mes "Holy...!";
@@ -10346,7 +10346,7 @@ lhz_in02,19,274,2 script Maintenance Guy 851,{
// Rekenber Job Quest
//============================================================
-lhz_in01,174,258,3 script Young Man#reken 868,{
+lhz_in01,174,258,3 script Young Man#reken 4_M_LGTGUARD,{
if(lhz_rekenber > 21)
{
@@ -11088,7 +11088,7 @@ lhz_in01,174,258,3 script Young Man#reken 868,{
end;
}
-lighthalzen,141,162,3 script Old Man#reken 85,{
+lighthalzen,141,162,3 script Old Man#reken 4_M_03,{
mes "[Old Man]";
mes "Lately, Kazien seems";
@@ -11201,7 +11201,7 @@ einbroch,55,52,3 script Laboratory Guard#reken 852,{
close;
}
-airplane_01,96,48,3 script Man#Lyozien 868,{
+airplane_01,96,48,3 script Man#Lyozien 4_M_LGTGUARD,{
if(lhz_rekenber > 21)
{
@@ -11908,7 +11908,7 @@ OnTimer120000:
end;
}
-airplane_01,99,47,3 script #packidentity 139,2,2,{
+airplane_01,99,47,3 script #packidentity HIDDEN_WARP_NPC,2,2,{
end;
OnInit:
@@ -11948,7 +11948,7 @@ OnTimer120000:
end;
}
-lhz_in01,187,247,3 script #flashback1 139,2,2,{
+lhz_in01,187,247,3 script #flashback1 HIDDEN_WARP_NPC,2,2,{
OnTouch:
if(lhz_rekenber == 22)
@@ -11970,7 +11970,7 @@ OnTouch:
end;
}
-lhz_in01,75,248,3 script #flashback2 139,2,2,{
+lhz_in01,75,248,3 script #flashback2 HIDDEN_WARP_NPC,2,2,{
OnTouch:
if(lhz_rekenber == 22)
@@ -12008,7 +12008,7 @@ OnTouch:
end;
}
-airplane_01,10,10,3 script #LyozienSwitch 111,{
+airplane_01,10,10,3 script #LyozienSwitch HIDDEN_NPC,{
callfunc "F_GM_NPC";
mes "[Lyozien Switch]";
mes "Input password.";
diff --git a/npc/quests/quests_louyang.txt b/npc/quests/quests_louyang.txt
index 54a7b3e95..b9f086264 100644
--- a/npc/quests/quests_louyang.txt
+++ b/npc/quests/quests_louyang.txt
@@ -37,7 +37,7 @@
// Soup Quest :: lou_tre
//============================================================
-lou_in02,53,174,7 script Employee#1 822,6,62,{
+lou_in02,53,174,7 script Employee#1 4_M_CHNMAN,6,62,{
if (gettime(3) >= 10 && gettime(3) < 22) {
mes "[Chang Pai]";
mes "Welcome, welcome!";
@@ -112,7 +112,7 @@ OnTouch:
end;
}
-lou_in02,76,181,3 script Employee#2 822,2,2,{
+lou_in02,76,181,3 script Employee#2 4_M_CHNMAN,2,2,{
if (gettime(3) >= 10 && gettime(3) < 22) {
mes "[Huang Jia Xian]";
mes "Welcome~";
@@ -202,7 +202,7 @@ OnTouch:
end;
}
-lou_in02,61,175,3 script Employee#3 818,2,2,{
+lou_in02,61,175,3 script Employee#3 4_F_CHNWOMAN,2,2,{
if (gettime(3) >= 10 && gettime(3) < 22) {
if (ch_tre == 5) {
mes "[Ya Hua]";
@@ -299,7 +299,7 @@ OnTouch:
end;
}
-lou_in02,62,183,3 script Chef#1-2 820,2,2,{
+lou_in02,62,183,3 script Chef#1-2 4_M_CHNCOOK,2,2,{
if (ch_tre > 0 && ch_tre < 4) {
mes "[Wang Shi Long]";
mes "Hm? Aren't you a customer? I am Wang Shi Long, the chef of this restaurant.";
@@ -435,7 +435,7 @@ OnTouch:
end;
}
-lou_fild01,195,177,5 script Jiu Lian Bu#1-1 819,{
+lou_fild01,195,177,5 script Jiu Lian Bu#1-1 4_M_CHN8GUEK,{
//Remove outdated variables and attempt to preserve prior quest progress.
if (QL_ACCEPTSOUP) set ch_tre,1;
if (QL_GOTDRAGONSOUP) set ch_tre,2;
@@ -606,7 +606,7 @@ lou_fild01,195,177,5 script Jiu Lian Bu#1-1 819,{
close;
}
-lou_fild01,175,173,3 script Jiu Lian Bu#1-2 819,{
+lou_fild01,175,173,3 script Jiu Lian Bu#1-2 4_M_CHN8GUEK,{
emotion e_heh;
if (ch_tre == 4) {
mes "[Jiu Lian Bu]";
@@ -710,7 +710,7 @@ lou_fild01,175,173,3 script Jiu Lian Bu#1-2 819,{
end;
}
-lou_in02,50,185,5 script Pot#1 111,{
+lou_in02,50,185,5 script Pot#1 HIDDEN_NPC,{
if (ch_tre == 1) {
mes "^3131FFBeneath the shadows,";
mes "you find a large pot filled with dark, red liquid. What do you";
@@ -782,7 +782,7 @@ lou_in02,50,185,5 script Pot#1 111,{
close;
}
-lou_in02,49,185,5 script Pot#2 111,{
+lou_in02,49,185,5 script Pot#2 HIDDEN_NPC,{
if (ch_tre == 1) {
mes "^3131FFBeneath the shadows,";
mes "you find a large pot filled with dark, red liquid. What do you";
@@ -854,7 +854,7 @@ lou_in02,49,185,5 script Pot#2 111,{
close;
}
-lou_in02,58,183,5 script Chef Assistant#lou1 823,5,5,{
+lou_in02,58,183,5 script Chef Assistant#lou1 4_M_CHNMONK,5,5,{
mes "[Jin Wei Ling]";
mes "I used to be";
mes "an enthusiastic";
@@ -940,7 +940,7 @@ OnTouch:
end;
}
-lou_in02,80,173,3 script Li Min#lou 746,{
+lou_in02,80,173,3 script Li Min#lou 4_F_MONK,{
if (ch_tre == 5) {
mes "[Li Min]";
mes "^666666*Sigh*^000000 I am so disappointed. I came all the way down here to taste the food! I can't believe they don't sell it anymore!";
@@ -977,7 +977,7 @@ lou_in02,80,173,3 script Li Min#lou 746,{
close;
}
-lou_in02,42,186,5 script Liu Jia Lim#lou 816,{
+lou_in02,42,186,5 script Liu Jia Lim#lou 4_F_CHNDRESS2,{
if (ch_tre == 5) {
mes "[Liu Jia Lim]";
mes "Do you know what was this restaurant's best dish throughout all of its history? Dragon Soup!";
@@ -1005,7 +1005,7 @@ lou_in02,42,186,5 script Liu Jia Lim#lou 816,{
close;
}
-lou_in02,43,169,1 script Jiang Rong#lou 827,{
+lou_in02,43,169,1 script Jiang Rong#lou 4_M_GRANDMONK,{
mes "[Jiang Rong]";
mes "Dragon Soup is known for its spicy, yet sweet and refreshing taste.";
next;
@@ -1022,7 +1022,7 @@ lou_in02,43,169,1 script Jiang Rong#lou 827,{
close;
}
-louyang,261,123,3 script Chi Wu Ping#lou 824,{
+louyang,261,123,3 script Chi Wu Ping#lou 4_M_CHNOLD,{
mes "[Chi Wu Ping]";
mes "I don't feel good...";
mes "So... Totally out of it...";
@@ -1056,7 +1056,7 @@ louyang,261,123,3 script Chi Wu Ping#lou 824,{
close;
}
-louyang,174,150,5 script Jiu Chi Ling#lou 815,{
+louyang,174,150,5 script Jiu Chi Ling#lou 4_F_CHNDRESS1,{
if (ch_tre == 5) {
mes "[Jiu Chi Ling]";
mes "There's a strange rumor going around that the restaurant is no longer selling Dragon Soup...";
@@ -1088,7 +1088,7 @@ louyang,174,150,5 script Jiu Chi Ling#lou 815,{
// Doctor Quest :: dr_china
//============================================================
-lou_in02,265,69,5 script Doctor#lyang 814,{
+lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a minute! Right now, you're over weight, so you cannot receive more items. Please store some of your things in Kafra Storage and try again.^000000";
close;
@@ -1499,7 +1499,7 @@ lou_in02,265,69,5 script Doctor#lyang 814,{
close;
}
-lou_in02,272,55,0 script Familiar-Looking Patient 798,{
+lou_in02,272,55,0 script Familiar-Looking Patient 4_M_NFMAN,{
if (ch_par == 0 ) {
mes "[??????]";
mes "Awwww.....";
@@ -1526,7 +1526,7 @@ lou_in02,272,55,0 script Familiar-Looking Patient 798,{
}
}
-lou_in02,248,166,2 script Tool Shop Master#lou 824,{
+lou_in02,248,166,2 script Tool Shop Master#lou 4_M_CHNOLD,{
if (ch_par < 2) {
mes "[Wang Chuiyi]";
mes "My business hasn't been doing";
@@ -1589,7 +1589,7 @@ lou_in02,248,166,2 script Tool Shop Master#lou 824,{
}
}
-lou_in02,201,166,4 script Storage Keeper#lou 819,{
+lou_in02,201,166,4 script Storage Keeper#lou 4_M_CHN8GUEK,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FF * Wait a moment!! *";
mes "Currently you're over weight, so you cannot receive more items into your inventory. Please store some of your items into Kafra Storage and try again.^000000";
@@ -1827,7 +1827,7 @@ lou_in02,201,166,4 script Storage Keeper#lou 819,{
close;
}
-lou_in02,210,47,0 script City Hall Officer#lou 825,{
+lou_in02,210,47,0 script City Hall Officer#lou 4_M_CHNSOLDIER,{
if (ch_par < 5) {
mes "[Jin Chiyuan]";
mes "^666666*Yawn~*^000000";
@@ -1982,7 +1982,7 @@ lou_in02,210,47,0 script City Hall Officer#lou 825,{
close;
}
-lou_in02,156,38,0 script Studying Officer#lou 822,{
+lou_in02,156,38,0 script Studying Officer#lou 4_M_CHNMAN,{
if (ch_par < 5) {
mes "[Huang Zhishu]";
mes ".....";
@@ -2153,7 +2153,7 @@ lou_in02,156,38,0 script Studying Officer#lou 822,{
close;
}
-lou_in02,204,169,0 script Supply Stack#1lou 111,{
+lou_in02,204,169,0 script Supply Stack#1lou HIDDEN_NPC,{
if (MaxWeight - Weight < 2000) {
mes "^3355FF* Wait a minute! *";
mes "You're carrying too many items with you. Please put some of your items into your Kafra Storage and try again. ^000000";
@@ -2203,7 +2203,7 @@ lou_in02,204,169,0 script Supply Stack#1lou 111,{
close;
}
-lou_in02,207,168,0 script Supply Stack#5lou 111,{
+lou_in02,207,168,0 script Supply Stack#5lou HIDDEN_NPC,{
if (MaxWeight - Weight < 2000) {
mes "^3355FF* Wait a minute !! *";
mes "You're carrying too many items with you. Please put some of your items into your Kafra Storage and try again.^000000";
@@ -2255,7 +2255,7 @@ lou_in02,207,168,0 script Supply Stack#5lou 111,{
close;
}
-lou_in02,206,163,0 script Supply Stack#4lou 111,{
+lou_in02,206,163,0 script Supply Stack#4lou HIDDEN_NPC,{
if (MaxWeight - Weight < 2000) {
mes "^3355FF* Wait a minute !! *";
mes "You're carrying too many items with you. Please put some of your items into your Kafra Storage and try again.^000000";
@@ -2307,7 +2307,7 @@ lou_in02,206,163,0 script Supply Stack#4lou 111,{
close;
}
-lou_in02,198,170,0 script Supply Stack#3lou 111,{
+lou_in02,198,170,0 script Supply Stack#3lou HIDDEN_NPC,{
if (MaxWeight - Weight < 2000) {
mes "^3355FF* Wait a minute !! *";
mes "You're carrying too many items with you. Please put some of your items into your Kafra Storage and try again.^000000";
@@ -2359,7 +2359,7 @@ lou_in02,198,170,0 script Supply Stack#3lou 111,{
close;
}
-lou_in02,192,170,0 script Supply Stack#2 111,{
+lou_in02,192,170,0 script Supply Stack#2 HIDDEN_NPC,{
if (MaxWeight - Weight < 2000) {
mes "^3355FF* Wait a minute !! *";
mes "You're carrying too many items with you. Please put some of your items into your Kafra Storage and try again.^000000";
@@ -2414,7 +2414,7 @@ lou_in02,203,159,0 warp Storage Warp#4 1,1,louyang,129,118
// Poison King Quest :: poison_king
//============================================================
-lou_in02,123,39,4 script Poison King#lou 824,{
+lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
// Attempt to preserve prior quest progress.
if (ch_poison == 0 && CL_POISONKING != 0) {
if (QL_POISONKING <= 12) set ch_poison,QL_POISONKING;
@@ -3406,7 +3406,7 @@ lou_in02,123,39,4 script Poison King#lou 824,{
}
}
-lou_in02,253,45,0 script Employee#poison 822,{
+lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
if (checkweight(1201,1) == 0) {
mes "^3355FF * Wait a minute! *";
mes "You're carrying too many items with you right now. Please put some of your things into Kafra Storage and try again.^000000";
@@ -4096,7 +4096,7 @@ lou_in02,253,45,0 script Employee#poison 822,{
close;
}
-lou_fild01,224,348,0 script Lady#delivery 817,{
+lou_fild01,224,348,0 script Lady#delivery 4_F_CHNDRESS3,{
if (checkweight(1201,1) == 0) {
mes "^3355FF * Wait a minute! *";
mes "Currently, you're carrying too many items. Please put some of your things into Kafra Storage and try again.^000000";
@@ -4247,7 +4247,7 @@ lou_fild01,224,348,0 script Lady#delivery 817,{
}
}
-lou_fild01,225,350,0 script #fire 139,{
+lou_fild01,225,350,0 script #fire HIDDEN_WARP_NPC,{
end;
}
@@ -4325,7 +4325,7 @@ OnTouch:
end;
}
-louyang,217,278,0 script #lou_path 111,{
+louyang,217,278,0 script #lou_path HIDDEN_NPC,{
if (ch_poison == 12 || ch_poison == 16) {
mes "["+strcharinfo(0)+"]";
mes "What's this?";
@@ -4341,7 +4341,7 @@ louyang,217,278,0 script #lou_path 111,{
end;
}
-lou_in01,107,163,0 script #lou_drink1 111,{
+lou_in01,107,163,0 script #lou_drink1 HIDDEN_NPC,{
if (ch_poison == 12) {
mes "^3355FFYou found a drink bottle that's possibly owned by Bai Long, lord of Louyang.^00000";
next;
@@ -4373,7 +4373,7 @@ lou_in01,107,163,0 script #lou_drink1 111,{
close;
}
-lou_in01,118,167,0 script #lou_drink2 111,{
+lou_in01,118,167,0 script #lou_drink2 HIDDEN_NPC,{
if (ch_poison == 12) {
mes "^3355FFYou squeeze through the crack as quickly as you can.^000000";
close2;
@@ -4389,7 +4389,7 @@ lou_in01,118,167,0 script #lou_drink2 111,{
end;
}
-lou_in01,99,158,4 script Lord#bailong 821,{
+lou_in01,99,158,4 script Lord#bailong 4_M_CHNGENERL,{
if (checkweight(1201,1) == 0) {
mes "^3355FF * Wait a minute! *";
mes "Right now you're carrying too many items. Please put some of your things into Kafra Storage and try again.^000000";
@@ -4483,7 +4483,7 @@ lou_in01,99,158,4 script Lord#bailong 821,{
}
}
-lou_in01,111,151,4 script Soldier#bailong1 825,{
+lou_in01,111,151,4 script Soldier#bailong1 4_M_CHNSOLDIER,{
if (ch_poison == 12 || ch_poison == 16) {
mes "[Soldier]";
mes "Hey...";
@@ -4505,7 +4505,7 @@ lou_in01,111,151,4 script Soldier#bailong1 825,{
close;
}
-lou_in01,91,151,4 script Soldier#bailong2 825,{
+lou_in01,91,151,4 script Soldier#bailong2 4_M_CHNSOLDIER,{
if (ch_poison == 12 || ch_poison == 16) {
mes "[Soldier]";
mes "Huh...?";
@@ -4538,7 +4538,7 @@ lou_in01,91,151,4 script Soldier#bailong2 825,{
close;
}
-lou_in01,102,144,4 script Soldier#bailong3 825,{
+lou_in01,102,144,4 script Soldier#bailong3 4_M_CHNSOLDIER,{
if (ch_poison == 12 || ch_poison == 16) {
mes "[Soldier]";
mes "Huh...?";
@@ -4564,7 +4564,7 @@ lou_in01,102,144,4 script Soldier#bailong3 825,{
close;
}
-lou_in01,99,144,4 script Soldier#bailong4 825,{
+lou_in01,99,144,4 script Soldier#bailong4 4_M_CHNSOLDIER,{
if (ch_poison == 12 || ch_poison == 16) {
mes "[Soldier]";
mes "Who goes there?!";
@@ -4588,7 +4588,7 @@ lou_in01,99,144,4 script Soldier#bailong4 825,{
// Revolution Quest :: lou_zero
//============================================================
-lou_in02,77,37,7 script Hermit 824,{
+lou_in02,77,37,7 script Hermit 4_M_CHNOLD,{
if (!QL_REVOL) {
mes "[Sun Mao]";
mes "Where there's a will,";
@@ -4864,7 +4864,7 @@ lou_in02,77,37,7 script Hermit 824,{
}
}
-lou_in01,43,147,3 script Gunpowder Expert 750,{
+lou_in01,43,147,3 script Gunpowder Expert 4_M_ALCHE_C,{
if (ch_make == 0) {
getpartymember(getcharid(1));
set @partymember,$@partymembercount;
@@ -4953,7 +4953,7 @@ lou_in01,43,147,3 script Gunpowder Expert 750,{
}
}
-lou_in01,45,138,3 script Soldier#1 825,{
+lou_in01,45,138,3 script Soldier#1 4_M_CHNSOLDIER,{
if (countitem(7204)) {
mes "[Soldier]";
mes "Hold on there!";
@@ -4971,7 +4971,7 @@ lou_in01,45,138,3 script Soldier#1 825,{
end;
}
-lou_in01,82,139,7 script Soldier#2 825,{
+lou_in01,82,139,7 script Soldier#2 4_M_CHNSOLDIER,{
if (countitem(7068) || countitem(7096) || countitem(7004)) {
mes "[Soldier]";
mes "I am sorry, but it is prohibited to enter with some of the products";
diff --git a/npc/quests/quests_lutie.txt b/npc/quests/quests_lutie.txt
index 5d0c7b099..8036e9471 100644
--- a/npc/quests/quests_lutie.txt
+++ b/npc/quests/quests_lutie.txt
@@ -16,7 +16,7 @@
//= 1.4 Updated NPCs once again. [L0ne_W0lf]
//============================================================
-xmas,117,295,4 script Vending Machine Man 704,{
+xmas,117,295,4 script Vending Machine Man 4_M_BIBI,{
mes "[Titicupe]";
mes "Hmm...?";
mes "I, Titicupe, esteemed manager of the Toy Factory and genius inventor, has done it again! I've just created the world's most sophisticated vending machine!";
@@ -138,7 +138,7 @@ xmas,117,295,4 script Vending Machine Man 704,{
}
}
-xmas,115,297,4 script Vending Machine 111,{
+xmas,115,297,4 script Vending Machine HIDDEN_NPC,{
mes "[Audi]";
mes "^555555Exciting item vending machine. Invented by great Titicupe. Select the desired item and place required items into snowmouth receptacle.^000000";
next;
diff --git a/npc/quests/quests_morocc.txt b/npc/quests/quests_morocc.txt
index ea37258d5..6a5f452cf 100644
--- a/npc/quests/quests_morocc.txt
+++ b/npc/quests/quests_morocc.txt
@@ -48,7 +48,7 @@
// Stop Post Quest
// ============================================================
-moc_ruins,113,181,4 script William 89,{
+moc_ruins,113,181,4 script William 4_M_ORIENT02,{
mes "[William]";
mes "Welcome to";
mes "MacMillan's ^3355FFPost^000000 Workshop.";
@@ -93,7 +93,7 @@ moc_ruins,113,181,4 script William 89,{
// Binoculars Quest
// ============================================================
-moc_ruins,118,176,4 script Alchemist 64,{
+moc_ruins,118,176,4 script Alchemist 1_M_WIZARD,{
mes "[Marius]";
mes "Howdy, new customer!!";
mes "I know what you're gonna talk about. You want the Magic Glasses from me, riiiiight?";
@@ -166,7 +166,7 @@ moc_ruins,118,176,4 script Alchemist 64,{
// Morroc Assassin Guild Bar [Disabled]
// ============================================================
/*
-morocc,43,108,5 script Sharp-Looking Kid#dan_07 82,{
+morocc,43,108,5 script Sharp-Looking Kid#dan_07 4_KID01,{
if (BaseClass == Job_Assassin) {
mes "[Jack]";
mes "In spite of the chaotic mess in their town, ";
@@ -191,7 +191,7 @@ morocc,43,108,5 script Sharp-Looking Kid#dan_07 82,{
}
}
-morocc,45,110,0 script que_job01#01 45,2,2,{
+morocc,45,110,0 script que_job01#01 WARPNPC,2,2,{
OnTouch:
if (BaseClass == Job_Assassin) {
warp "que_job01",9,94;
@@ -216,7 +216,7 @@ que_job01,6,94,0 warp morocc#01 2,2,morocc,45,103
que_job01,17,48,0 warp que_job01#02 2,2,que_job01,68,92
que_job01,68,96,0 warp que_job01#03 2,2,que_job01,17,53
-que_job01,80,77,0 script que_job01#04 45,2,2,{
+que_job01,80,77,0 script que_job01#04 WARPNPC,2,2,{
OnTouch:
if (BaseClass == Job_Assassin) {
warp "que_job01",61,50;
@@ -317,7 +317,7 @@ OnTouch:
que_job01,65,50,0 warp que_job01#05 2,2,que_job01,84,77
-que_job01,81,79,5 script Idle Knight#dan_08 733,{
+que_job01,81,79,5 script Idle Knight#dan_08 4_M_JOB_KNIGHT1,{
mes "[Litheron]";
mes "What's the matter?";
mes "Oh, I see... You're";
@@ -334,7 +334,7 @@ que_job01,81,79,5 script Idle Knight#dan_08 733,{
close;
}
-que_job01,82,95,3 script Bar Master#moc_main01 46,{
+que_job01,82,95,3 script Bar Master#moc_main01 1_ETC_01,{
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -582,7 +582,7 @@ que_job01,82,95,3 script Bar Master#moc_main01 46,{
}
}
-que_job01,49,49,5 script Tao#dan_09 877,{
+que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
if (BaseClass == Job_Assassin) {
mes "[Tao]";
mes "Welcome, meow~";
@@ -663,7 +663,7 @@ que_job01,49,49,5 script Tao#dan_09 877,{
}
}
-que_job01,51,55,0 script que_job01#room_1 45,1,1,{
+que_job01,51,55,0 script que_job01#room_1 WARPNPC,1,1,{
OnReset:
set $@maobar_room,0;
@@ -733,7 +733,7 @@ OnTouch:
}
}
-que_job01,1,1,0 script #room1timer 844,{
+que_job01,1,1,0 script #room1timer CLEAR_NPC,{
OnEnable:
initnpctimer;
mapannounce "que_job01","You will now enter the Master Zone, Area 1.",bc_map,"0x70DBDB";
@@ -785,7 +785,7 @@ OnTouch:
que_job01,51,44,0 warp que_job01#room_2 1,1,que_job01,80,23
-que_job01,11,4,0 script que_job01#room1_out 45,1,1,{
+que_job01,11,4,0 script que_job01#room1_out WARPNPC,1,1,{
OnTouch:
warp "que_job01",52,50;
donpcevent " #room1timer::OnStop";
@@ -794,7 +794,7 @@ OnTouch:
que_job01,80,27,0 warp que_job01#room2_1_out 1,1,que_job01,52,50
-que_job01,16,21,5 script Valdes#moc_master_1 55,{
+que_job01,16,21,5 script Valdes#moc_master_1 1_M_JOBTESTER,{
if (BaseClass == Job_Assassin) {
mes "[Valdes]";
mes "What is it? I have nothing to ask you to do.";
@@ -835,7 +835,7 @@ OnDisable:
}
*/
-yuno_in04,180,106,3 script Reading Girl#moc_girl1 73,{
+yuno_in04,180,106,3 script Reading Girl#moc_girl1 1_F_MERCHANT_01,{
mes "[" + strcharinfo(0) + "]";
mes "Excuse me, but may I ask";
mes "you a question?";
@@ -863,7 +863,7 @@ yuno_in04,180,106,3 script Reading Girl#moc_girl1 73,{
close;
}
-morocc_in,46,125,5 script Assistant#moc_ex1 729,{
+morocc_in,46,125,5 script Assistant#moc_ex1 4_F_NOVICE,{
mes "[Sephit]";
mes "I've always believed in Satan..";
mes "Haah... Guess it's good to be living, after all.";
@@ -873,7 +873,7 @@ morocc_in,46,125,5 script Assistant#moc_ex1 729,{
close;
}
-que_job01,70,84,1 script Girl#moc_ex002 882,{
+que_job01,70,84,1 script Girl#moc_ex002 4_F_SITDOWN,{
mes "[Girl]";
mes "Oh, the world.. the world is doomed..";
mes "-sobbing-";
@@ -888,7 +888,7 @@ que_job01,70,84,1 script Girl#moc_ex002 882,{
// Resurrection of Satan Morroc
// ============================================================
-moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 707,3,3,{
+moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,3,{
if ((rebirth_moc_edq == 0) && (rebirth_moc_edq < 4)) {
mes "[Continental Guard]";
mes "No commoners are allowed in the area beyond this point.";
@@ -1108,15 +1108,15 @@ OnTouch:
end;
}
-moc_fild20,354,174,3 duplicate(MocConGuard) Continental Guard#02 707,3,3
-moc_fild20,38,174,5 duplicate(MocConGuard) Continental Guard#03 707,3,3
-moc_fild20,38,183,5 duplicate(MocConGuard) Continental Guard#04 707,3,3
-moc_fild20,189,21,7 duplicate(MocConGuard) Continental Guard#05 707,3,3
-moc_fild20,200,21,7 duplicate(MocConGuard) Continental Guard#06 707,3,3
-moc_fild20,203,336,5 duplicate(MocConGuard) Continental Guard#07 707,3,3
-moc_fild20,215,336,3 duplicate(MocConGuard) Continental Guard#08 707,3,3
+moc_fild20,354,174,3 duplicate(MocConGuard) Continental Guard#02 4_M_MOC_SOLDIER,3,3
+moc_fild20,38,174,5 duplicate(MocConGuard) Continental Guard#03 4_M_MOC_SOLDIER,3,3
+moc_fild20,38,183,5 duplicate(MocConGuard) Continental Guard#04 4_M_MOC_SOLDIER,3,3
+moc_fild20,189,21,7 duplicate(MocConGuard) Continental Guard#05 4_M_MOC_SOLDIER,3,3
+moc_fild20,200,21,7 duplicate(MocConGuard) Continental Guard#06 4_M_MOC_SOLDIER,3,3
+moc_fild20,203,336,5 duplicate(MocConGuard) Continental Guard#07 4_M_MOC_SOLDIER,3,3
+moc_fild20,215,336,3 duplicate(MocConGuard) Continental Guard#08 4_M_MOC_SOLDIER,3,3
-- script Continental Messenger#00::ConMessenger 997,3,3,{
+- script Continental Messenger#00::ConMessenger 4_M_MOCASS1,3,3,{
set .@area$,strnpcinfo(2);
if (.@area$ == "01") { set .@area$,"Prontera"; }
else if (.@area$ == "02") { set .@area$,"Geffen"; }
@@ -1201,13 +1201,13 @@ OnTouch:
end;
}
-prontera,164,304,3 duplicate(ConMessenger) Continental Messenger#01 997,3,3
-geffen,128,90,3 duplicate(ConMessenger) Continental Messenger#02 997,3,3
-payon,200,113,3 duplicate(ConMessenger) Continental Messenger#03 997,3,3
-alberta,127,64,3 duplicate(ConMessenger) Continental Messenger#04 998,3,3
-aldebaran,135,128,3 duplicate(ConMessenger) Continental Messenger#05 998,3,3
+prontera,164,304,3 duplicate(ConMessenger) Continental Messenger#01 4_M_MOCASS1,3,3
+geffen,128,90,3 duplicate(ConMessenger) Continental Messenger#02 4_M_MOCASS1,3,3
+payon,200,113,3 duplicate(ConMessenger) Continental Messenger#03 4_M_MOCASS1,3,3
+alberta,127,64,3 duplicate(ConMessenger) Continental Messenger#04 4_M_MOCASS2,3,3
+aldebaran,135,128,3 duplicate(ConMessenger) Continental Messenger#05 4_M_MOCASS2,3,3
-morocc,176,103,3 script Continental Official 754,{
+morocc,176,103,3 script Continental Official 4_M_SAGE_A,{
if (rebirth_moc_edq > 3) {
mes "[Continental Guard Official]";
mes "On behalf of the Continental Guard, I thank you for your efforts. Now, let me see if I've received any news from Headquarters that you should know...";
@@ -1281,7 +1281,7 @@ morocc,176,103,3 script Continental Official 754,{
}
}
-morocc,159,113,3 script Chief Balrog 752,{
+morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
if (rebirth_moc_edq == 0) {
mes "[Chief Balrog]";
mes "You've come here at a bad time, but it's nice to meet you. I'm Continental Guard Chief Balrog. We've been dispatched to Morroc in order to suppress Satan Morroc... We'll need all the strength and luck we can gather.";
@@ -1871,7 +1871,7 @@ OnTouch:
end;
}
-moc_fild21,1,1,0 script Satan Broadcast#edq 844,{
+moc_fild21,1,1,0 script Satan Broadcast#edq CLEAR_NPC,{
OnInit:
disablenpc "Satan Broadcast#edq";
end;
@@ -1899,7 +1899,7 @@ OnDisable:
end;
}
-moc_fild21,178,239,0 script Group of Evil#edq 844,1,1,{
+moc_fild21,178,239,0 script Group of Evil#edq CLEAR_NPC,1,1,{
if (((rebirth_moc_edq == 4) || (rebirth_moc_edq == 7)) && ($@re_moc == 1)) {
mes "Awed by the time-space gap where darkness is given life, you instinctively step back.";
next;
@@ -1936,7 +1936,7 @@ OnDisable:
end;
}
-moc_fild21,177,239,0 script Time-Space Gap#edq 844,1,1,{
+moc_fild21,177,239,0 script Time-Space Gap#edq CLEAR_NPC,1,1,{
if ((rebirth_moc_edq == 4) && ($@re_moc == 3)) {
mes "The time-space gap's frightening darkness seems to dissipate as Satan Morroc fades away.";
next;
@@ -1982,7 +1982,7 @@ OnTimer21600000:
end;
}
-moc_fild21,3,1,0 script Satan Summon#edq 844,{
+moc_fild21,3,1,0 script Satan Summon#edq CLEAR_NPC,{
OnInit:
disablenpc "Satan Summon#edq";
end;
@@ -2023,7 +2023,7 @@ OnTimer5415000:
end;
}
-sec_in02,14,43,5 script Morroc GlobalVar Admin::MorrocAdmin_sec 971,{
+sec_in02,14,43,5 script Morroc GlobalVar Admin::MorrocAdmin_sec 4_F_RUSGREEN,{
callfunc "F_GM_NPC";
mes "[Helper]";
mes "Please enter the password and # button.";
@@ -2099,11 +2099,11 @@ sec_in02,14,43,5 script Morroc GlobalVar Admin::MorrocAdmin_sec 971,{
}
}
}
-moc_fild21,5,5,5 duplicate(MorrocAdmin_sec) Morroc GlobalVar Admin::MorrocAdmin_moc 971
+moc_fild21,5,5,5 duplicate(MorrocAdmin_sec) Morroc GlobalVar Admin::MorrocAdmin_moc 4_F_RUSGREEN
// The Crow of the Fate
// ============================================================
-moc_ruins,137,70,3 script Book-Touching Man#garas 48,{
+moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
if (BaseLevel > 59) {
if (checkweight(703,3) == 0) {
mes "- You have too many items in your inventory to proceed with this quest. -";
@@ -2425,7 +2425,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 48,{
}
}
-prt_in,179,92,3 script Library Curator#garas 57,{
+prt_in,179,92,3 script Library Curator#garas 1_M_LIBRARYMASTER,{
if (barmunt_crow == 0) {
mes "[Curator Guys]";
mes "Our library's Monster Encyclopedia has every monster in the Rune-Midgart Kingdom categorized by dungeon, to help our readers find them easily.";
@@ -2556,7 +2556,7 @@ prt_in,179,92,3 script Library Curator#garas 57,{
}
}
-yuno,333,210,5 script Library Master#garas 57,{
+yuno,333,210,5 script Library Master#garas 1_M_LIBRARYMASTER,{
if (barmunt_crow == 2) {
mes "[Dog]";
mes "Bowwow!";
@@ -2654,7 +2654,7 @@ yuno,333,210,5 script Library Master#garas 57,{
}
}
-yuno,336,203,0 script #garas_catch 139,3,3,{
+yuno,336,203,0 script #garas_catch HIDDEN_WARP_NPC,3,3,{
//OnTouch2:
OnTouch:
if (barmunt_crow == 2) {
@@ -2750,17 +2750,17 @@ OnTouch:
end;
}
-yuno,343,204,1 script #garas_eff 111,{
+yuno,343,204,1 script #garas_eff HIDDEN_NPC,{
end;
}
-yuno,335,208,5 script Dog#garas 81,{
+yuno,335,208,5 script Dog#garas 4_DOG01,{
mes "[Dog]";
mes "Bowwow!";
close;
}
-yuno_in04,111,57,3 script Library Part-Timer#garas 862,{
+yuno_in04,111,57,3 script Library Part-Timer#garas 4_F_LGTGIRL,{
if (barmunt_crow == 3) {
mes "[Library Part-Timer]";
mes "People should learn to put away books after pulling them out.";
@@ -2845,7 +2845,7 @@ yuno_in04,111,57,3 script Library Part-Timer#garas 862,{
end;
}
-yuno_in04,100,5,3 script Hot Bestseller Corner 111,{
+yuno_in04,100,5,3 script Hot Bestseller Corner HIDDEN_NPC,{
if (barmunt_crow == 3) {
mes "^660000The countless number of books filling this room tell you why this place is called the Greatest Library of Juno, the City of Scholars.^000000";
next;
@@ -2919,7 +2919,7 @@ yuno_in04,100,5,3 script Hot Bestseller Corner 111,{
end;
}
-yuno_in04,100,3,0 script #garas_path 139,1,1,{
+yuno_in04,100,3,0 script #garas_path HIDDEN_WARP_NPC,1,1,{
//OnTouch2:
OnTouch2:
if (barmunt_crow == 6) {
@@ -2981,7 +2981,7 @@ OnTouch2:
end;
}
-yuno_in04,117,102,3 script Old News Scrapbook 844,{
+yuno_in04,117,102,3 script Old News Scrapbook CLEAR_NPC,{
if (barmunt_crow == 7) {
mes "^660000It is a folder with an wooden frame holding a thick pile of old newspapers.^000000";
next;
@@ -3120,7 +3120,7 @@ yuno_in04,117,102,3 script Old News Scrapbook 844,{
}
}
-yuno_in04,169,123,3 script Suspicious Man#oliver_h 407,{
+yuno_in04,169,123,3 script Suspicious Man#oliver_h 4_M_ATEIL,{
if (checkweight(617,3) == 0) {
mes "- You have too many items in your inventory to proceed with this quest. -";
close;
@@ -3333,7 +3333,7 @@ yuno_in04,169,123,3 script Suspicious Man#oliver_h 407,{
}
}
-yuno_in04,167,120,3 script Worn-out Book#garas 111,{
+yuno_in04,167,120,3 script Worn-out Book#garas HIDDEN_NPC,{
if (checkweight(617,3) == 0) {
mes "- You have too many items in your inventory to proceed with this quest. -";
close;
@@ -3599,7 +3599,7 @@ OnTouch:
}
}
-que_ba,257,39,3 script Female Researcher#bpast 744,{
+que_ba,257,39,3 script Female Researcher#bpast 4_F_ALCHE,{
if (barmunt_crow < 4) {
warp "ama_dun03",119,110;
}
@@ -3628,7 +3628,7 @@ que_ba,257,39,3 script Female Researcher#bpast 744,{
que_ba,265,34,0 warp #bpast_1to2 1,1,que_ba,156,37
-que_ba,176,43,7 script Researcher#bpast_2_1 402,{
+que_ba,176,43,7 script Researcher#bpast_2_1 4_M_SCIENCE,{
specialeffect EF_CLOAKING;
mes "[Researcher]";
mes "Fire!";
@@ -3636,7 +3636,7 @@ que_ba,176,43,7 script Researcher#bpast_2_1 402,{
close;
}
-que_ba,181,14,7 script Researcher#bpast_2_2 865,{
+que_ba,181,14,7 script Researcher#bpast_2_2 4_LGTSCIENCE,{
specialeffect EF_CLOAKING;
mes "[Researcher]";
mes "Cough, cough!";
@@ -3709,17 +3709,17 @@ OnTouch:
end;
}
-que_ba,104,55,3 script Grotesque Woman#eva1 980,{
+que_ba,104,55,3 script Grotesque Woman#eva1 4_F_MUT1,{
specialeffect EF_CLOAKING;
end;
}
-que_ba,99,51,7 script Grotesque Man#zid1 999,{
+que_ba,99,51,7 script Grotesque Man#zid1 4_M_MUT1,{
specialeffect EF_CLOAKING;
end;
}
-que_ba,53,232,0 script #garas_f_yume 139,1,1,{
+que_ba,53,232,0 script #garas_f_yume HIDDEN_WARP_NPC,1,1,{
//OnTouch2:
OnTouch:
if (barmunt_crow == 5) {
@@ -3754,17 +3754,17 @@ OnTouch:
end;
}
-que_ba,50,238,1 script Grotesque Woman#eva2 980,{
+que_ba,50,238,1 script Grotesque Woman#eva2 4_F_MUT1,{
specialeffect EF_CLOAKING;
end;
}
-que_ba,48,227,7 script Grotesque Man#zid2 999,{
+que_ba,48,227,7 script Grotesque Man#zid2 4_M_MUT1,{
specialeffect EF_CLOAKING;
end;
}
-que_ba,264,186,0 script #barmut_room1 139,2,2,{
+que_ba,264,186,0 script #barmut_room1 HIDDEN_WARP_NPC,2,2,{
//OnTouch2:
OnTouch:
if (barmunt_crow == 11) {
@@ -3800,11 +3800,11 @@ OnTouch:
end;
}
-que_ba,270,181,3 script #barmunt_fire 755,{
+que_ba,270,181,3 script #barmunt_fire 4_M_SAGE_C,{
end;
}
-que_ba,270,270,0 script #barmunt_living 139,1,1,{
+que_ba,270,270,0 script #barmunt_living HIDDEN_WARP_NPC,1,1,{
//OnTouch2:
OnTouch:
mes "..................";
@@ -3884,17 +3884,17 @@ OnTouch:
end;
}
-que_ba,263,276,3 script #barmut_room2 755,{
+que_ba,263,276,3 script #barmut_room2 4_M_SAGE_C,{
end;
}
-que_ba,266,268,3 script #barmut_onna 982,{
+que_ba,266,268,3 script #barmut_onna 4_F_SCIENCE,{
OnInit:
disablenpc "#barmut_onna";
end;
}
-cave,82,97,3 script Cave Settler#g1 996,3,3,{
+cave,82,97,3 script Cave Settler#g1 4_M_CAVE1,3,3,{
if (barmunt_crow == 8) {
mes "[Cave Settler]";
mes "No outsiders are allowed beyond this point.";
@@ -4066,7 +4066,7 @@ OnTouch:
end;
}
-cave,85,101,3 script Jaeda#garas1 401,{
+cave,85,101,3 script Jaeda#garas1 4_M_MUT2,{
OnInit:
disablenpc "Jaeda#garas1";
end;
@@ -4078,7 +4078,7 @@ cave,97,21,0 warp case_out1 1,1,ein_fild01,28,255
cave,86,167,0 warp zid_in 1,1,cave,77,185
cave,79,180,0 warp zid_out 3,3,cave,90,162
-cave,22,186,3 script Monsterous Man#zid 999,{
+cave,22,186,3 script Monsterous Man#zid 4_M_MUT1,{
if (barmunt_crow == 9) {
mes "^660000You are looking at a man who appears as hideous as a monster.";
mes "He was the man with Eva that you saw in your dream. Of course, he's older now, and his age is showing in his face and skin.^000000";
@@ -4263,7 +4263,7 @@ cave,22,186,3 script Monsterous Man#zid 999,{
}
}
-cave,91,43,3 script Cave Settler#f_cave1 870,{
+cave,91,43,3 script Cave Settler#f_cave1 4_M_LGTPOOR,{
mes "[Cave Settler]";
mes "(Startled)";
next;
@@ -4272,7 +4272,7 @@ cave,91,43,3 script Cave Settler#f_cave1 870,{
close;
}
-cave,72,71,5 script Cave Settler#m_cave2 981,{
+cave,72,71,5 script Cave Settler#m_cave2 4_F_MUT2,{
mes "[Cave Settler]";
mes "Heh...";
mes "You want... This?";
@@ -4281,7 +4281,7 @@ cave,72,71,5 script Cave Settler#m_cave2 981,{
close;
}
-cave,134,62,1 script Cave Settler#m_cave3 981,{
+cave,134,62,1 script Cave Settler#m_cave3 4_F_MUT2,{
mes "[Cave Settler]";
mes "Accessory!";
mes "My pretty accessory!";
@@ -4290,7 +4290,7 @@ cave,134,62,1 script Cave Settler#m_cave3 981,{
close;
}
-cave,113,74,5 script Cave Settler#f_cave4 401,{
+cave,113,74,5 script Cave Settler#f_cave4 4_M_MUT2,{
mes "[Cave Settler]";
mes "No one in this village welcomes you. Go back.";
next;
@@ -4299,9 +4299,9 @@ cave,113,74,5 script Cave Settler#f_cave4 401,{
close;
}
-cave,76,39,5 shop Cave Girl#f_cave5 62,712:-1
+cave,76,39,5 shop Cave Girl#f_cave5 1_M_SIZ,712:-1
-cave,108,34,3 script Cave Settler#f_cave6 979,{
+cave,108,34,3 script Cave Settler#f_cave6 4_F_CAVE1,{
mes "[Cave Settler]";
mes "Hoho, did he really say that yesterday...?";
mes "Wah!";
@@ -4314,7 +4314,7 @@ cave,108,34,3 script Cave Settler#f_cave6 979,{
close;
}
-cave,105,32,7 script Cave Settler#f_cave7 979,{
+cave,105,32,7 script Cave Settler#f_cave7 4_F_CAVE1,{
mes "[Cave Settler]";
mes "Hoho, did he really say that yesterday...?";
mes "Wah!";
@@ -4329,7 +4329,7 @@ cave,105,32,7 script Cave Settler#f_cave7 979,{
// Succession of the Prince
// ============================================================
-prontera,153,353,4 script Messenger#prince1 105,{
+prontera,153,353,4 script Messenger#prince1 8W_SOLDIER,{
if (nk_prince == 0) {
if (rebirth_moc_edq > 1) {
mes "[Messenger]";
@@ -4452,7 +4452,7 @@ prontera,153,353,4 script Messenger#prince1 105,{
}
}
-prt_castle,117,163,5 script Inspector#prince 755,{
+prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
if (checkquest(10004) == 0 || checkquest(10004) == 1) {
mes "[Inspector]";
mes "Judge!";
@@ -5349,7 +5349,7 @@ prt_castle,117,163,5 script Inspector#prince 755,{
}
}
-prt_castle,272,375,4 script Prince 881,{
+prt_castle,272,375,4 script Prince 4_M_SITDOWN,{
if (nk_prince > 6) {
mes "-Obssessed with making";
mes "lock and key.-";
@@ -5416,7 +5416,7 @@ prt_castle,272,375,4 script Prince 881,{
}
}
-prt_castle,274,372,4 script Servant#hans 48,{
+prt_castle,274,372,4 script Servant#hans 1_M_02,{
if (checkquest(10020) == 2) {
mes "[Hans]";
mes "Ahh... mmm... I...";
@@ -5500,7 +5500,7 @@ prt_castle,274,372,4 script Servant#hans 48,{
}
}
-prt_castle,339,202,3 script Prince#urgen 989,{
+prt_castle,339,202,3 script Prince#urgen 4_M_4THPRIN1,{
if (nk_prince > 6) {
mes "[Urugen]";
mes "...It is not beautiful.";
@@ -5603,7 +5603,7 @@ prt_castle,339,202,3 script Prince#urgen 989,{
}
}
-prt_castle,289,201,3 script Prince#helmut 991,{
+prt_castle,289,201,3 script Prince#helmut 4_M_5THPRIN1,{
if (nk_prince > 6) {
mes "[Helmut]";
mes "Such an idiot. I should have killed him earlier. Now I feel relieved.";
@@ -5784,7 +5784,7 @@ prt_castle,289,201,3 script Prince#helmut 991,{
}
}
-prt_castle,288,208,4 script Calbern 962,{
+prt_castle,288,208,4 script Calbern 4_M_RUSCHILD,{
mes "[Calbern]";
mes "How are you doing, sir?";
mes "I am the servant of Prince Helmut...";
@@ -5800,7 +5800,7 @@ prt_castle,288,208,4 script Calbern 962,{
close;
}
-prt_castle,391,205,3 script Prince#poe 993,{
+prt_castle,391,205,3 script Prince#poe 4_M_6THPRIN1,{
if (nk_prince > 6) {
mes "[Poe]";
mes "Whatever the condition is, he is just a loser in the match of life.";
@@ -6024,7 +6024,7 @@ prt_castle,391,205,3 script Prince#poe 993,{
}
}
-prt_castle,364,375,4 script Prince#peter 987,{
+prt_castle,364,375,4 script Prince#peter 4_M_3RDPRIN1,{
if (nk_prince > 6) {
mes "[Peter]";
mes "Appraiser.";
@@ -6207,7 +6207,7 @@ prt_castle,364,375,4 script Prince#peter 987,{
}
}
-aldebaran,132,184,3 script Girl#prince 96,{
+aldebaran,132,184,3 script Girl#prince 4W_KID,{
if (checkquest(10013) == 0 || checkquest(10013) == 1) {
if (countitem(744) > 0) {
mes "[Girl]";
@@ -6243,7 +6243,7 @@ aldebaran,132,184,3 script Girl#prince 96,{
}
}
-prt_castle,314,373,4 script Prince#eisen 983,{
+prt_castle,314,373,4 script Prince#eisen 4_M_1STPRIN1,{
if (nkprince_eisen > 2) {
if (nkprince_eisen == 3) {
mes "[Ahrum]";
@@ -6697,7 +6697,7 @@ prt_castle,314,373,4 script Prince#eisen 983,{
}
}
-prt_castle,368,312,4 script Prince#ern 985,{
+prt_castle,368,312,4 script Prince#ern 4_M_2NDPRIN1,{
if (checkquest(10024) == 2) {
mes "[Ernst]";
mes "...brother, if you want...";
@@ -6965,7 +6965,7 @@ OnTouch:
}
}
-prt_castle,156,325,4 script Young Noble#valter 86,{
+prt_castle,156,325,4 script Young Noble#valter 4_M_04,{
mes "[Young Noble Walter]";
mes "Step aside.";
mes "How dare you talk to him.";
@@ -6984,7 +6984,7 @@ OnDisable:
end;
}
-prt_castle,157,323,3 script Aged Noble#rihart 880,{
+prt_castle,157,323,3 script Aged Noble#rihart 4_M_MASKMAN,{
mes "[Aged Noble Richard]";
mes "Hmm-hmm.";
mes "What an indecorous person!";
@@ -7003,7 +7003,7 @@ OnDisable:
end;
}
-prt_castle,314,371,0 script Prince#another_ern 985,{
+prt_castle,314,371,0 script Prince#another_ern 4_M_2NDPRIN1,{
if (nkprince_eisen == 13) {
mes "[Ahrum]";
mes "I told you that I don't want to be king, and I don't have any intention to change my mind!";
@@ -7152,7 +7152,7 @@ OnDisable:
end;
}
-prt_castle,314,372,0 script Prince#another_ern1 985,{
+prt_castle,314,372,0 script Prince#another_ern1 4_M_2NDPRIN1,{
if (nkprince_eisen == 14) {
mes "[Ernst]";
mes "Bbb... Brother?... You... told me you would kill me... You just wanted to be killed by me??... Bbb...brother?...";
@@ -7257,7 +7257,7 @@ OnDisable:
end;
}
-prt_castle,272,372,1 script Prince#eisen1 983,{
+prt_castle,272,372,1 script Prince#eisen1 4_M_1STPRIN1,{
mes "[Ahrum]";
mes "Moron. You'll never be a king. All throughout your life... Don't you know it? Such a junk addict!!";
next;
@@ -7315,7 +7315,7 @@ OnDisable:
end;
}
-prt_castle,336,202,7 script Prince#eisen2 983,{
+prt_castle,336,202,7 script Prince#eisen2 4_M_1STPRIN1,{
mes "[Urugen]";
mes "What did you say? Ahrum?";
mes "Hey! What did you just say to me? Ahrum?!";
@@ -7373,7 +7373,7 @@ OnDisable:
end;
}
-prt_castle,286,201,7 script Prince#eisen3 983,{
+prt_castle,286,201,7 script Prince#eisen3 4_M_1STPRIN1,{
mes "[Ahrum]";
mes "Military maniac! Jerk! Do you think power can solve everything? In all situations, do you think people can live peacefully?!";
next;
@@ -7428,7 +7428,7 @@ OnDisable:
end;
}
-prt_castle,388,205,6 script Prince#eisen4 983,{
+prt_castle,388,205,6 script Prince#eisen4 4_M_1STPRIN1,{
mes "[Ahrum]";
mes "You always care about gambling. But, why don't you care about your surrondings first, eh? Young master of Richard?";
next;
@@ -7492,7 +7492,7 @@ OnDisable:
end;
}
-prt_castle,364,372,1 script Prince#eisen5 983,{
+prt_castle,364,372,1 script Prince#eisen5 4_M_1STPRIN1,{
mes "[Ahrum]";
mes "Peter, what will you do if your work doesn't mean anything?";
next;
@@ -7556,7 +7556,7 @@ OnDisable:
end;
}
-prt_castle,368,310,1 script Prince#eisen6 983,{
+prt_castle,368,310,1 script Prince#eisen6 4_M_1STPRIN1,{
mes "[Ernst]";
mes "Bro, tell me again. You just said something?";
next;
@@ -7643,7 +7643,7 @@ OnDisable:
end;
}
-prt_castle,318,276,0 script #eisen 45,1,1,{
+prt_castle,318,276,0 script #eisen WARPNPC,1,1,{
OnTouch:
if ((nkprince_eisen == 4) || (nkprince_eisen == 5)) {
donpcevent "Prince#another_ern::OnEnable";
@@ -7735,7 +7735,7 @@ OnTouch:
end;
}
-prt_castle,336,276,0 script #ern 45,1,1,{
+prt_castle,336,276,0 script #ern WARPNPC,1,1,{
OnTouch:
if (checkquest(10023) == 0 || checkquest(10023) == 1) {
donpcevent "Prince#eisen6::OnEnable";
@@ -7744,7 +7744,7 @@ OnTouch:
end;
}
-prt_castle,300,276,0 script #erich 45,1,1,{
+prt_castle,300,276,0 script #erich WARPNPC,1,1,{
OnTouch:
if (checkquest(10020) == 0 || checkquest(10020) == 1) {
donpcevent "Prince#eisen1::OnEnable";
@@ -7753,7 +7753,7 @@ OnTouch:
end;
}
-prt_castle,330,271,0 script #helmut 45,1,1,{
+prt_castle,330,271,0 script #helmut WARPNPC,1,1,{
OnTouch:
if (checkquest(10022) == 0 || checkquest(10022) == 1) {
donpcevent "Prince#eisen3::OnEnable";
@@ -7762,7 +7762,7 @@ OnTouch:
end;
}
-prt_castle,348,271,0 script #poe 45,1,1,{
+prt_castle,348,271,0 script #poe WARPNPC,1,1,{
OnTouch:
if (checkquest(10018) == 0 || checkquest(10018) == 1) {
donpcevent "Prince#eisen4::OnEnable";
@@ -7771,7 +7771,7 @@ OnTouch:
end;
}
-prt_castle,354,276,0 script #peter 45,1,1,{
+prt_castle,354,276,0 script #peter WARPNPC,1,1,{
OnTouch:;
if (checkquest(10019) == 0 || checkquest(10019) == 1) {
donpcevent "Prince#eisen5::OnEnable";
@@ -7780,7 +7780,7 @@ OnTouch:;
end;
}
-prt_castle,310,271,0 script #urgen 45,1,1,{
+prt_castle,310,271,0 script #urgen WARPNPC,1,1,{
OnTouch:
if (checkquest(10021) == 0 || checkquest(10021) == 1) {
donpcevent "Prince#eisen2::OnEnable";
@@ -7805,7 +7805,7 @@ prt_castle,225,318,0 warp #room12 1,1,prt_castle,276,263
prt_castle,273,264,0 warp #room22 1,1,prt_castle,221,318
prt_castle,221,308,0 warp #princeout 1,1,prt_castle,176,167
-prt_castle,176,170,5 script Guard#princein 105,{
+prt_castle,176,170,5 script Guard#princein 8W_SOLDIER,{
if (nk_prince > 4) {
mes "[Guard of a strange place]";
mes "You can go to the room where princes gather, through the hidden door. For security reasons, it is totally guarded and hidden.";
@@ -7823,7 +7823,7 @@ prt_castle,176,170,5 script Guard#princein 105,{
}
}
-prt_castle,121,168,0 script #arm 111,4,4,{
+prt_castle,121,168,0 script #arm HIDDEN_NPC,4,4,{
//OnTouch2:
OnTouch:
if (nk_prince == 8) {
@@ -7844,7 +7844,7 @@ OnTouch:
}
}
-prt_castle,316,313,0 script #arm1 111,3,3,{
+prt_castle,316,313,0 script #arm1 HIDDEN_NPC,3,3,{
//OnTouch2:
OnTouch:
if (nkprince_eisen > 14) {
diff --git a/npc/quests/quests_moscovia.txt b/npc/quests/quests_moscovia.txt
index 4530757b1..6f00c6e7c 100644
--- a/npc/quests/quests_moscovia.txt
+++ b/npc/quests/quests_moscovia.txt
@@ -33,7 +33,7 @@
//----------------------------------------------------------------------------
// Berbayeff - Starting Point
//----------------------------------------------------------------------------
-moscovia,171,71,3 script Berbayeff#npc 968,{
+moscovia,171,71,3 script Berbayeff#npc 4_M_RUSMAN2,{
if (!mos_whale_edq) {
emotion e_an;
mes "[Berbayeff]";
@@ -249,7 +249,7 @@ moscovia,171,71,3 script Berbayeff#npc 968,{
//----------------------------------------------------------------------------
// Bulletin Board - List Tide Times
//----------------------------------------------------------------------------
-moscovia,135,52,0 script Bulletin Board#npc 837,{
+moscovia,135,52,0 script Bulletin Board#npc 2_BULLETIN_BOARD,{
mes "[Charabel Schedule]";
mes "NOTICE, due to the varying";
mes "tides here in Moscovia,";
@@ -269,7 +269,7 @@ moscovia,135,52,0 script Bulletin Board#npc 837,{
//----------------------------------------------------------------------------
// Mr. Ibanoff - Docks
//----------------------------------------------------------------------------
-moscovia,135,49,5 script Mr. Ibanoff#npc 964,{
+moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
if (mos_whale_edq == 0) {
mes "[Mr. Ibanoff]";
mes "You are also an adventurer from another province. I also was a great adventurer.";
@@ -778,7 +778,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 964,{
//----------------------------------------------------------------------------
// Mr. Ibanoff - Ship
//----------------------------------------------------------------------------
-mosk_ship,98,110,3 script Mr. Ibanoff#npc2 964,{
+mosk_ship,98,110,3 script Mr. Ibanoff#npc2 4_M_RUSBALD,{
if (mos_whale_edq == 4) {
mes "[Mr. Ibanoff]";
mes "What a time for sailing!";
@@ -981,7 +981,7 @@ S_D_2:
//----------------------------------------------------------------------------
// Rudder
//----------------------------------------------------------------------------
-mosk_ship,101,111,4 script rudder#ship 111,{
+mosk_ship,101,111,4 script rudder#ship HIDDEN_NPC,{
if (mos_whale_edq == 5) {
callsub S_Rud1,1,0;
} else if (mos_whale_edq == 4) {
@@ -1170,7 +1170,7 @@ S_Rud1:
//----------------------------------------------------------------------------
// Aged Stranger - Whale Island
//----------------------------------------------------------------------------
-mosk_fild01,86,104,3 script Aged Stranger#npc 963,{
+mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
if ((MaxWeight-Weight) < 2000) {
mes "[Aged Stranger]";
mes "You're carrying too many items.";
@@ -1806,7 +1806,7 @@ S_AS_3:
//----------------------------------------------------------------------------
// Csar Alexsay III - Moscovia Palace
//----------------------------------------------------------------------------
-mosk_in,131,92,3 script Csar Alexsay III#npc 965,{
+mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
if ((MaxWeight-Weight) < 2000) {
mes "[Csar Alexsay III]";
mes "You're carrying too many items.";
@@ -2341,7 +2341,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 965,{
//----------------------------------------------------------------------------
// Prime Minister Dmitree - Moscovia Palace
//----------------------------------------------------------------------------
-mosk_in,127,89,3 script Prime Minister Dmitree#m 967,{
+mosk_in,127,89,3 script Prime Minister Dmitree#m 4_M_RUSMAN1,{
if (mos_nowinter > 11 && mos_nowinter < 14) {
mes "[Prime Minister Dmitree]";
mes "You are in trouble if";
@@ -2465,7 +2465,7 @@ mosk_in,127,89,3 script Prime Minister Dmitree#m 967,{
//----------------------------------------------------------------------------
// Island Trigger - Docks
//----------------------------------------------------------------------------
-moscovia,136,46,4 script Find#ship 844,4,4,{
+moscovia,136,46,4 script Find#ship CLEAR_NPC,4,4,{
end;
OnTouch:
@@ -2524,7 +2524,7 @@ OnInit:
end;
}
-mosk_ship,81,110,0 script #findship 844,5,5,{
+mosk_ship,81,110,0 script #findship CLEAR_NPC,5,5,{
OnInit:
disablenpc "#findship";
stopnpctimer;
@@ -2703,7 +2703,7 @@ function script F_MOS_1 {
close;
}
-mosk_in,144,279,5 script Gallina#mos 959,{
+mosk_in,144,279,5 script Gallina#mos 4_F_RUSWOMAN1,{
if (!mos_swan) {
callfunc("F_MOS_1");
} else if (mos_swan == 1) {
@@ -2767,7 +2767,7 @@ mosk_in,144,279,5 script Gallina#mos 959,{
//----------------------------------------------------------------------------
// Anna - Sister
//----------------------------------------------------------------------------
-mosk_in,148,274,1 script Anna#mos 958,{
+mosk_in,148,274,1 script Anna#mos 4_F_RUSCHILD,{
if (!mos_swan) {
callfunc("F_MOS_1");
} else if (mos_swan == 1) {
@@ -2949,7 +2949,7 @@ mosk_in,148,274,1 script Anna#mos 958,{
//----------------------------------------------------------------------------
// Bed
//----------------------------------------------------------------------------
-mosk_in,136,279,3 script Bed#mos1 111,{
+mosk_in,136,279,3 script Bed#mos1 HIDDEN_NPC,{
mes "- There are sheets and a pillow which seem so neat and soft that I'll probably fall asleep as soon as I lie down on them. -";
if (mos_swan != 11) close;
next;
@@ -2969,12 +2969,12 @@ mosk_in,136,279,3 script Bed#mos1 111,{
close;
}
-mosk_in,161,279,3 duplicate(Bed#mos1) Bed#mos2 111
+mosk_in,161,279,3 duplicate(Bed#mos1) Bed#mos2 HIDDEN_NPC
//----------------------------------------------------------------------------
// Fire pot + Mikhail
//----------------------------------------------------------------------------
-mosk_in,205,268,3 script Fire pot#mos 111,{
+mosk_in,205,268,3 script Fire pot#mos HIDDEN_NPC,{
if (!mos_swan) {
mes "- It's a fire pot to heat the room or bake something -";
close;
@@ -3155,7 +3155,7 @@ mosk_in,205,268,3 script Fire pot#mos 111,{
close;
}
-mosk_in,202,269,5 script Mikhail#mos 962,{
+mosk_in,202,269,5 script Mikhail#mos 4_M_RUSCHILD,{
end;
OnInit:
OnEnable:
@@ -3166,7 +3166,7 @@ OnEnable:
//----------------------------------------------------------------------------
// Sticky Herb Tree Inn NPCs
//----------------------------------------------------------------------------
-mosk_in,135,191,5 script Landlord#mos 961,{
+mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
mes "[Landlord]";
mes "Oh, welcome to the Inn 'Sticky Herb Tree'.";
mes "It is the most comfortable and calmest place in all of Moscovia.";
@@ -3343,7 +3343,7 @@ mosk_in,135,191,5 script Landlord#mos 961,{
close;
}
-mosk_in,141,212,3 script Pub Owner#mos 964,{
+mosk_in,141,212,3 script Pub Owner#mos 4_M_RUSBALD,{
if ((MaxWeight-Weight) < 2000) {
mes "- Please stop here!! -";
mes "- You're carrying too many items -";
@@ -3505,7 +3505,7 @@ mosk_in,141,212,3 script Pub Owner#mos 964,{
close;
}
-mosk_in,147,202,3 script Victor#mos 968,{
+mosk_in,147,202,3 script Victor#mos 4_M_RUSMAN2,{
if ((MaxWeight-Weight) < 2000) {
mes "- Please stop here!! -";
mes "- You're carrying too many items -";
@@ -3725,7 +3725,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Swamp
//----------------------------------------------------------------------------
-mosk_dun03,153,90,3 script Bubbling Swamp#mos1 844,{
+mosk_dun03,153,90,3 script Bubbling Swamp#mos1 CLEAR_NPC,{
if ((MaxWeight-Weight) < 2000) {
mes "- Your bag is very heavy today -";
close;
@@ -3775,7 +3775,7 @@ mosk_dun03,153,90,3 script Bubbling Swamp#mos1 844,{
//----------------------------------------------------------------------------
// Larissa - Hotcake Quests
//----------------------------------------------------------------------------
-mosk_in,211,259,5 script Larissa#mos_01 960,{
+mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
if ((MaxWeight-Weight) < 2000) {
mes "- Please stop here !! -";
mes "- You're carrying too many items -";
@@ -3944,7 +3944,7 @@ mosk_in,211,259,5 script Larissa#mos_01 960,{
//----------------------------------------------------------------------------
// Acorn Dealer - Sells Acorns
//----------------------------------------------------------------------------
-moscovia,208,182,7 script Acorn Dealer#mos 967,{
+moscovia,208,182,7 script Acorn Dealer#mos 4_M_RUSMAN1,{
mes "[Acorn Dealer]";
mes "We have very fresh acorns. Everyone will like them!";
mes "You can buy one acorn for 100zeny!";
@@ -4117,7 +4117,7 @@ S_BS_1:
else if (.@stworld < 90) getitem 729,1;
return;
}
-mosk_fild01,113,108,3 duplicate(Squirrel#mos_main) Big Squirrel#mos 111
+mosk_fild01,113,108,3 duplicate(Squirrel#mos_main) Big Squirrel#mos HIDDEN_NPC
mosk_fild01,113,108,5 duplicate(Squirrel#mos_main) #mos_sq 1104,2,2
// Banish Winter :: mos_nowinter
@@ -4217,7 +4217,7 @@ OnTouch:
end;
}
-mosk_in,215,46,5 script Baba Yaga, the Horrible 970,{
+mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
if (!mos_nowinter || mos_nowinter == 1) {
mes "[Baba Yaga, the Horrible]";
mes "Hohoho";
@@ -4960,7 +4960,7 @@ S_BY_1:
//----------------------------------------------------------------------------
// Book
//----------------------------------------------------------------------------
-mosk_in,217,45,0 script #book_russia 111,{
+mosk_in,217,45,0 script #book_russia HIDDEN_NPC,{
if (mos_nowinter == 15) {
mes "-Beside the pot,";
mes "There is an unusually large book.";
@@ -5207,7 +5207,7 @@ mosk_in,217,45,0 script #book_russia 111,{
//----------------------------------------------------------------------------
// Mixing Pot
//----------------------------------------------------------------------------
-mosk_in,221,43,0 script #bowl 111,{
+mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
if (mos_nowinter != 16) end;
mes "-It is a very dirty pot.";
mes "Something is boiling";
@@ -5481,7 +5481,7 @@ mosk_in,221,43,0 script #bowl 111,{
//----------------------------------------------------------------------------
// Center of Town
//----------------------------------------------------------------------------
-moscovia,224,190,0 script #nowinterplz 844,{
+moscovia,224,190,0 script #nowinterplz CLEAR_NPC,{
if (mos_nowinter != 19) end;
if (countitem(7765)) {
mes "["+strcharinfo(0)+"]";
@@ -5521,7 +5521,7 @@ moscovia,224,190,0 script #nowinterplz 844,{
//----------------------------------------------------------------------------
// Villagers
//----------------------------------------------------------------------------
-moscovia,252,203,5 script A Little Girl#mos1 958,{
+moscovia,252,203,5 script A Little Girl#mos1 4_F_RUSCHILD,{
if (mos_nowinter == 10) {
if (mos_kid == 1) {
mes "[Yosefina]";
@@ -5564,7 +5564,7 @@ moscovia,252,203,5 script A Little Girl#mos1 958,{
close;
}
-moscovia,233,204,3 script A Young Man#mos2 968,{
+moscovia,233,204,3 script A Young Man#mos2 4_M_RUSMAN2,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Fedor]";
@@ -5601,7 +5601,7 @@ moscovia,233,204,3 script A Young Man#mos2 968,{
close;
}
-moscovia,219,229,5 script A Middle-Aged Man#mos3 964,{
+moscovia,219,229,5 script A Middle-Aged Man#mos3 4_M_RUSBALD,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Viktor]";
@@ -5644,7 +5644,7 @@ moscovia,219,229,5 script A Middle-Aged Man#mos3 964,{
close;
}
-moscovia,255,203,3 script A Little Boy#mos4 962,{
+moscovia,255,203,3 script A Little Boy#mos4 4_M_RUSCHILD,{
if (mos_nowinter == 10) {
if (mos_kid == 1) {
mes "[Vasili]";
@@ -5713,7 +5713,7 @@ moscovia,255,203,3 script A Little Boy#mos4 962,{
close;
}
-moscovia,204,188,5 script A Lady#mos5 959,{
+moscovia,204,188,5 script A Lady#mos5 4_F_RUSWOMAN1,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Katya]";
@@ -5754,7 +5754,7 @@ moscovia,204,188,5 script A Lady#mos5 959,{
close;
}
-moscovia,167,97,3 script A Lady#mos6 961,{
+moscovia,167,97,3 script A Lady#mos6 4_F_RUSWOMAN3,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Roza]";
@@ -5801,7 +5801,7 @@ moscovia,167,97,3 script A Lady#mos6 961,{
close;
}
-moscovia,202,102,3 script A Little Boy#mos7 962,{
+moscovia,202,102,3 script A Little Boy#mos7 4_M_RUSCHILD,{
if (mos_nowinter == 10) {
if (mos_kid == 1) {
mes "[Feliks]";
@@ -5865,7 +5865,7 @@ moscovia,202,102,3 script A Little Boy#mos7 962,{
close;
}
-moscovia,220,172,3 script A Young Man#mos8 968,{
+moscovia,220,172,3 script A Young Man#mos8 4_M_RUSMAN2,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Ilyav]";
@@ -5909,7 +5909,7 @@ moscovia,220,172,3 script A Young Man#mos8 968,{
close;
}
-moscovia,253,175,3 script A Man#mos9 964,{
+moscovia,253,175,3 script A Man#mos9 4_M_RUSBALD,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Orek]";
@@ -5954,7 +5954,7 @@ moscovia,253,175,3 script A Man#mos9 964,{
close;
}
-moscovia,168,135,3 script A Lady#mos10 961,{
+moscovia,168,135,3 script A Lady#mos10 4_F_RUSWOMAN3,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Kyra]";
@@ -6008,7 +6008,7 @@ moscovia,168,135,3 script A Lady#mos10 961,{
close;
}
-moscovia,192,80,3 script A Lady#mos11 959,{
+moscovia,192,80,3 script A Lady#mos11 4_F_RUSWOMAN1,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Sabina]";
@@ -6056,7 +6056,7 @@ moscovia,192,80,3 script A Lady#mos11 959,{
close;
}
-moscovia,211,215,5 script A Young Man#mos12 967,{
+moscovia,211,215,5 script A Young Man#mos12 4_M_RUSMAN1,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Izlof]";
@@ -6114,7 +6114,7 @@ moscovia,211,215,5 script A Young Man#mos12 967,{
close;
}
-moscovia,149,112,3 script A Man#mos13 964,{
+moscovia,149,112,3 script A Man#mos13 4_M_RUSBALD,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Lev]";
@@ -6163,7 +6163,7 @@ moscovia,149,112,3 script A Man#mos13 964,{
close;
}
-moscovia,196,71,3 script A Young Man#mos14 968,{
+moscovia,196,71,3 script A Young Man#mos14 4_M_RUSMAN2,{
if (mos_nowinter == 10) {
if (mos_middle == 1) {
mes "[Fredek]";
@@ -6213,7 +6213,7 @@ moscovia,196,71,3 script A Young Man#mos14 968,{
close;
}
-moscovia,234,168,5 script A Man#mos15 964,{
+moscovia,234,168,5 script A Man#mos15 4_M_RUSBALD,{
if (mos_nowinter == 10) {
if (mos_elder == 1) {
mes "[Gavrel]";
@@ -6260,7 +6260,7 @@ moscovia,234,168,5 script A Man#mos15 964,{
}
-moscovia,228,80,3 script A Little Boy#mos16 962,{
+moscovia,228,80,3 script A Little Boy#mos16 4_M_RUSCHILD,{
if (mos_nowinter == 10) {
if (mos_kid == 1) {
mes "[Rurik]";
@@ -6319,7 +6319,7 @@ moscovia,228,80,3 script A Little Boy#mos16 962,{
//----------------------------------------------------------------------------
// Magic Bottle
//----------------------------------------------------------------------------
-mosk_dun03,225,233,0 script Pile of skeletons#mosk 111,{
+mosk_dun03,225,233,0 script Pile of skeletons#mosk HIDDEN_NPC,{
if (mos_nowinter == 8) {
mes "-There are ugly skulls";
mes "all over here but, ";
@@ -6479,7 +6479,7 @@ mosk_in,131,92,3 script #Csar -1,7,7,{
// Shafka Hat :: mos_whale_edq
//============================================================
-moscovia,211,93,3 script Irina#edq 958,{
+moscovia,211,93,3 script Irina#edq 4_F_RUSCHILD,{
if (!checkweight(1201,1)) {
mes "Wait a moment!!";
mes "You have too many items.";
@@ -6592,7 +6592,7 @@ moscovia,211,93,3 script Irina#edq 958,{
//----------------------------------------------------------------------------
// Sage - Starting Point
//----------------------------------------------------------------------------
-mosk_fild02,198,252,3 script Sage#rus01 755,{
+mosk_fild02,198,252,3 script Sage#rus01 4_M_SAGE_C,{
if (!rhea_rus_main) {
mes "[Sage]";
mes "Ah, a foreigner,";
@@ -6680,7 +6680,7 @@ mosk_fild02,198,252,3 script Sage#rus01 755,{
//----------------------------------------------------------------------------
// Mysterious Stone
//----------------------------------------------------------------------------
-mosk_dun01,169,162,0 script Mysterious Stone#rus02 111,{
+mosk_dun01,169,162,0 script Mysterious Stone#rus02 HIDDEN_NPC,{
if (!rhea_rus_main) {
mes "- The road forks here -";
close;
@@ -6778,7 +6778,7 @@ mosk_dun01,169,162,0 script Mysterious Stone#rus02 111,{
//----------------------------------------------------------------------------
// Gray Wolf
//----------------------------------------------------------------------------
-mosk_dun01,167,160,3 script Gray Wolf#rus03 972,{
+mosk_dun01,167,160,3 script Gray Wolf#rus03 4_RUS_DWOLF,{
if (rhea_rus_main < 2) {
mes "[Gray Wolf]";
mes "... Turn back, adventurer...";
@@ -6901,7 +6901,7 @@ OnTimer120000:
//----------------------------------------------------------------------------
// Wall (Maria Morebna, Gray Wolf, Koshei)
//----------------------------------------------------------------------------
-mosk_dun01,45,259,0 script Wall#rus04 111,{
+mosk_dun01,45,259,0 script Wall#rus04 HIDDEN_NPC,{
if (rhea_rus_main < 5) {
mes "["+ strcharinfo(0) +"]";
mes "...?!";
@@ -7435,13 +7435,13 @@ OnTimer120000:
donpcevent strnpcinfo(0)+"::OnDisable";
end;
}
-mosk_dun01,50,256,3 duplicate(mos_rus#main) Gray Wolf#rus05 972
-mosk_dun01,46,256,3 duplicate(mos_rus#main) Maria Morebna#rus46 958
+mosk_dun01,50,256,3 duplicate(mos_rus#main) Gray Wolf#rus05 4_RUS_DWOLF
+mosk_dun01,46,256,3 duplicate(mos_rus#main) Maria Morebna#rus46 4_F_RUSCHILD
//----------------------------------------------------------------------------
// The Blacksmith (Golden Key)
//----------------------------------------------------------------------------
-moscovia,178,127,0 script The Blacksmith#rus06 63,{
+moscovia,178,127,0 script The Blacksmith#rus06 1_M_SMITH,{
if ((MaxWeight-Weight) < 3500) {
mes "[The Blacksmith]";
mes "Why are you carrying that much?";
@@ -7715,7 +7715,7 @@ moscovia,178,127,0 script The Blacksmith#rus06 63,{
//----------------------------------------------------------------------------
// Vassili Grandpapa (Red Ring)
//----------------------------------------------------------------------------
-moscovia,206,81,0 script Vassili Grandpapa#rus07 712,{
+moscovia,206,81,0 script Vassili Grandpapa#rus07 4_M_05,{
if ((MaxWeight-Weight) < 3500) {
mes "[Vassili Grandpapa]";
mes "Why are you carring that much?";
@@ -7983,7 +7983,7 @@ moscovia,206,81,0 script Vassili Grandpapa#rus07 712,{
//----------------------------------------------------------------------------
// Ryubaba (Red Ring)
//----------------------------------------------------------------------------
-moscovia,213,216,3 script Ryubaba#rus08 960,{
+moscovia,213,216,3 script Ryubaba#rus08 4_F_RUSWOMAN2,{
if ((MaxWeight-Weight) < 3500) {
mes "[Ryubaba]";
mes "What on earth do you have in your bag?";
@@ -8312,7 +8312,7 @@ moscovia,213,216,3 script Ryubaba#rus08 960,{
//----------------------------------------------------------------------------
// Little Boy (Ryubaba Info)
//----------------------------------------------------------------------------
-moscovia,223,210,3 script Little Boy#rus09 962,{
+moscovia,223,210,3 script Little Boy#rus09 4_M_RUSCHILD,{
if (rhea_rus_main < 8) {
mes "[Little Boy]";
mes "I will be an adventer and will marry the most beautiful bride!";
@@ -8377,7 +8377,7 @@ moscovia,223,210,3 script Little Boy#rus09 962,{
//----------------------------------------------------------------------------
// Shepherdess (Wooden Flute for Red Ring)
//----------------------------------------------------------------------------
-mosk_fild02,157,233,0 script Shepherdess#rus10 69,{
+mosk_fild02,157,233,0 script Shepherdess#rus10 1_F_04,{
if (rhea_rus_main < 8) {
mes "[Shepherdess]";
mes "Haaaa, boring, boring! Herding sheep is really boring!";
@@ -8541,19 +8541,19 @@ OnTimer60000:
donpcevent "Pointed Tree#rus11::OnEnable";
end;
}
-mosk_fild02,151,188,0 duplicate(PTree#rusmain) Pointed Tree#rus11 111
-mosk_fild02,160,227,0 duplicate(PTree#rusmain) Pointed Tree#rus12 111
-mosk_fild02,160,179,0 duplicate(PTree#rusmain) Pointed Tree#rus13 111
-mosk_fild02,142,247,0 duplicate(PTree#rusmain) Pointed Tree#rus14 111
-mosk_fild02,149,223,0 duplicate(PTree#rusmain) Pointed Tree#rus15 111
-mosk_fild02,114,223,0 duplicate(PTree#rusmain) Pointed Tree#rus16 111
-mosk_fild02,101,197,0 duplicate(PTree#rusmain) Pointed Tree#rus17 111
-mosk_fild02,125,182,0 duplicate(PTree#rusmain) Pointed Tree#rus18 111
+mosk_fild02,151,188,0 duplicate(PTree#rusmain) Pointed Tree#rus11 HIDDEN_NPC
+mosk_fild02,160,227,0 duplicate(PTree#rusmain) Pointed Tree#rus12 HIDDEN_NPC
+mosk_fild02,160,179,0 duplicate(PTree#rusmain) Pointed Tree#rus13 HIDDEN_NPC
+mosk_fild02,142,247,0 duplicate(PTree#rusmain) Pointed Tree#rus14 HIDDEN_NPC
+mosk_fild02,149,223,0 duplicate(PTree#rusmain) Pointed Tree#rus15 HIDDEN_NPC
+mosk_fild02,114,223,0 duplicate(PTree#rusmain) Pointed Tree#rus16 HIDDEN_NPC
+mosk_fild02,101,197,0 duplicate(PTree#rusmain) Pointed Tree#rus17 HIDDEN_NPC
+mosk_fild02,125,182,0 duplicate(PTree#rusmain) Pointed Tree#rus18 HIDDEN_NPC
//----------------------------------------------------------------------------
// Worried Mother (Lusalka's Hair)
//----------------------------------------------------------------------------
-moscovia,166,145,1 script Worried Mother#rus19 961,{
+moscovia,166,145,1 script Worried Mother#rus19 4_F_RUSWOMAN3,{
if (rhea_rus_main < 8) {
mes "[Worried Mother]";
mes "Where is she...";
@@ -8656,13 +8656,13 @@ moscovia,166,145,1 script Worried Mother#rus19 961,{
//----------------------------------------------------------------------------
// Marsh Warning Signs
//----------------------------------------------------------------------------
-- script Caution#07rus::NoSwim 837,{
+- script Caution#07rus::NoSwim 2_BULLETIN_BOARD,{
mes " WARNING !! ";
mes "No Swimming";
close;
}
-mosk_fild02,101,204,0 duplicate(NoSwim) Caution#rus01 837
-mosk_fild02,101,200,0 duplicate(NoSwim) Caution#rus02 837
+mosk_fild02,101,204,0 duplicate(NoSwim) Caution#rus01 2_BULLETIN_BOARD
+mosk_fild02,101,200,0 duplicate(NoSwim) Caution#rus02 2_BULLETIN_BOARD
//----------------------------------------------------------------------------
// Lusalka Trigger (Lusalka's Hair)
@@ -8750,7 +8750,7 @@ OnTouch:
//----------------------------------------------------------------------------
// Lusalka (Lusalka's Hair)
//----------------------------------------------------------------------------
-mosk_fild02,124,202,3 script Lusalka#rus23 971,{
+mosk_fild02,124,202,3 script Lusalka#rus23 4_F_RUSGREEN,{
if (countitem(523)) {
if (rhea_rus_main < 8) {
mes "[Lusalka]";
@@ -8977,7 +8977,7 @@ OnTimer300000:
//----------------------------------------------------------------------------
// Wanderer (Lusalka's Hair)
//----------------------------------------------------------------------------
-prontera,228,279,3 script Wanderer#rus24 968,{
+prontera,228,279,3 script Wanderer#rus24 4_M_RUSMAN2,{
if (rhea_rus_main < 8) {
mes "[A Wanderer from a strange land]";
mes "Hey, there are so many adventurers around here. I can see why this is the capital of the Rune Midgarts Kingdom!";
@@ -9082,7 +9082,7 @@ prontera,228,279,3 script Wanderer#rus24 968,{
//----------------------------------------------------------------------------
// Morroc Villager (Lusalka's Hair)
//----------------------------------------------------------------------------
-morocc,165,82,0 script Morroc Villager#rus25 48,{
+morocc,165,82,0 script Morroc Villager#rus25 1_M_02,{
if (rhea_rus_main < 8) {
mes "[Morroc Villager]";
mes "Huh, more and more adventurers are settling here recently, so it's hard to tell who is a villager or an adventurer.";
@@ -9155,7 +9155,7 @@ morocc,165,82,0 script Morroc Villager#rus25 48,{
//----------------------------------------------------------------------------
// Soldier/Igor (Lusalka's Hair)
//----------------------------------------------------------------------------
-moc_pryd04,126,120,0 script Soldier#rus26 967,{
+moc_pryd04,126,120,0 script Soldier#rus26 4_M_RUSMAN1,{
if (rhea_rus_main < 8) {
mes "[A gloomy looking soldier]";
mes "............................";
@@ -9370,7 +9370,7 @@ OnTouch:
close;
}
-mosk_que,45,131,0 script Stone Furnace#rus28 111,{
+mosk_que,45,131,0 script Stone Furnace#rus28 HIDDEN_NPC,{
if (rhea_rus_main == 8) {
if (rhea_rus_quiz == 1) {
if (getequipid(EQI_SHOES) != 2429) {
@@ -9441,7 +9441,7 @@ OnTimer300000:
end;
}
-mosk_que,56,202,0 script Occult Apple Tree#rus29 111,{
+mosk_que,56,202,0 script Occult Apple Tree#rus29 HIDDEN_NPC,{
if (rhea_rus_main == 8) {
if (rhea_rus_quiz == 2) {
if (getequipid(EQI_SHOES) != 2429) {
@@ -9484,7 +9484,7 @@ mosk_que,47,217,0 warp Escape#rus30 1,1,mosk_fild02,237,266
//----------------------------------------------------------------------------
// Marozka (Golden Thread)
//----------------------------------------------------------------------------
-mosk_fild02,243,270,0 script Marozka#rus31 866,{
+mosk_fild02,243,270,0 script Marozka#rus31 4_M_LGTGRAND,{
if (rhea_rus_main < 8) {
mes "[Marozka]";
mes "...........................";
@@ -9642,7 +9642,7 @@ mosk_fild02,243,270,0 script Marozka#rus31 866,{
//----------------------------------------------------------------------------
// Baba Yaga (Golden Key)
//----------------------------------------------------------------------------
-mosk_dun02,48,214,5 script Baba Yaga#rus32 970,{
+mosk_dun02,48,214,5 script Baba Yaga#rus32 4_F_BABAYAGA,{
if (rhea_rus_main < 9) {
mes "[Baba Yaga]";
mes "...........................";
@@ -10376,7 +10376,7 @@ OnMyMobDead:
//----------------------------------------------------------------------------
// Baba Yaga's Tasks (Golden Key)
//----------------------------------------------------------------------------
-mosk_dun02,257,193,0 script Cow#rus33 889,3,3,{
+mosk_dun02,257,193,0 script Cow#rus33 4_BULL,3,3,{
end;
OnInit:
enablenpc "Cow#rus33";
@@ -10474,7 +10474,7 @@ OnTouch:
close;
}
-mosk_dun02,257,193,0 script Cow#rus34 889,3,3,{
+mosk_dun02,257,193,0 script Cow#rus34 4_BULL,3,3,{
end;
OnInit:
enablenpc "Cow#rus34";
@@ -10573,7 +10573,7 @@ OnTouch:
close;
}
-mosk_dun02,257,193,0 script Cow#rus35 889,3,3,{
+mosk_dun02,257,193,0 script Cow#rus35 4_BULL,3,3,{
end;
OnInit:
enablenpc "Cow#rus35";
@@ -10661,7 +10661,7 @@ OnTouch:
close;
}
-mosk_dun02,65,232,0 script Noisy Coffin#rus36 801,{
+mosk_dun02,65,232,0 script Noisy Coffin#rus36 4_NFCOFFIN,{
if (rhea_rus_main < 16) {
mes "[Noisy Coffin]";
mes "Isn't it good to be alive? Isn't it good to live?";
@@ -10871,7 +10871,7 @@ mosk_dun02,65,232,0 script Noisy Coffin#rus36 801,{
close;
}
-treasure01,165,58,0 script Old Treasure Box#rus37 111,{
+treasure01,165,58,0 script Old Treasure Box#rus37 HIDDEN_NPC,{
if ((MaxWeight-Weight) < 3500) {
mes "You are carrying too much!";
mes "Lose some weight and try again.";
@@ -10956,7 +10956,7 @@ OnTimer180000:
end;
}
-treasure01,24,39,0 script Old Bed#rus38 111,{
+treasure01,24,39,0 script Old Bed#rus38 HIDDEN_NPC,{
if (rhea_rus_main == 21) {
mes "- An old bed covered with dust and must -";
next;
@@ -11041,7 +11041,7 @@ treasure01,24,39,0 script Old Bed#rus38 111,{
end;
}
-treasure01,98,119,0 script Dirty Wall#rus39 111,{
+treasure01,98,119,0 script Dirty Wall#rus39 HIDDEN_NPC,{
if (rhea_rus_main == 22 || (rhea_rus_main > 22 && rhea_rus_main < 26)) {
mes "- Something is engraved on the wall -";
next;
@@ -11055,7 +11055,7 @@ treasure01,98,119,0 script Dirty Wall#rus39 111,{
end;
}
-treasure01,61,183,0 script Old_Wooden_Box#rus40 111,{
+treasure01,61,183,0 script Old_Wooden_Box#rus40 HIDDEN_NPC,{
if (rhea_rus_main == 23) {
mes "- Something is glimmering inside of the box -";
next;
@@ -11078,7 +11078,7 @@ treasure01,61,183,0 script Old_Wooden_Box#rus40 111,{
end;
}
-treasure01,27,115,0 script Opened Treasure Chest#41 111,{
+treasure01,27,115,0 script Opened Treasure Chest#41 HIDDEN_NPC,{
if (rhea_rus_main == 24) {
mes "- You open the box, junk is in it -";
next;
@@ -11122,7 +11122,7 @@ treasure01,27,115,0 script Opened Treasure Chest#41 111,{
end;
}
-amatsu,233,234,3 script Momotoro Publisher#rus42 757,{
+amatsu,233,234,3 script Momotoro Publisher#rus42 4_F_JPN2,{
if ((MaxWeight-Weight) < 3500) {
mes "[Momotoro Publisher]";
mes "What on earth do you have in your bag?";
@@ -11201,7 +11201,7 @@ amatsu,233,234,3 script Momotoro Publisher#rus42 757,{
close;
}
-mosk_dun02,57,220,0 script House Ghost Jar#rus43 111,{
+mosk_dun02,57,220,0 script House Ghost Jar#rus43 HIDDEN_NPC,{
if (rhea_rus_main == 31) {
mes "["+ strcharinfo(0) +"]";
mes "... Is it in here..? Hey, hey...";
@@ -11492,7 +11492,7 @@ OnMyMobDead:
end;
}
-payon,65,119,0 script Broom Grandma#rus44 78,{
+payon,65,119,0 script Broom Grandma#rus44 1_F_ORIENT_04,{
if (rhea_rus_main < 36) {
mes "[Broom Grandma]";
mes "A broom from Payon is the best!";
@@ -11549,7 +11549,7 @@ payon,65,119,0 script Broom Grandma#rus44 78,{
close;
}
-pay_dun04,163,186,0 script Ghost Tree#rus45 111,{
+pay_dun04,163,186,0 script Ghost Tree#rus45 HIDDEN_NPC,{
if (rhea_rus_main == 37) {
mes "[Ghost Tree]";
mes "Errr, a human? What are you doing here? Do you want to play with me?";
@@ -11850,7 +11850,7 @@ pay_dun04,163,186,0 script Ghost Tree#rus45 111,{
end;
}
-mosk_dun01,3,3,3 script Koshei GlobalVar#admin 958,{
+mosk_dun01,3,3,3 script Koshei GlobalVar#admin 4_F_RUSCHILD,{
callfunc "F_GM_NPC";
mes "[Koshei GlobalVar]";
mes "Please enter the password";
diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt
index 1fc4858b5..1c60feaee 100644
--- a/npc/quests/quests_nameless.txt
+++ b/npc/quests/quests_nameless.txt
@@ -86,7 +86,7 @@ OnTouch:
end;
}
-airplane_01,95,61,3 script Agent#pc1 899,{
+airplane_01,95,61,3 script Agent#pc1 4_M_HUMAN_02,{
end;
OnInit:
@@ -94,7 +94,7 @@ OnInit:
end;
}
-cmd_in02,174,89,7 script Ordinary Man#pc1 97,{
+cmd_in02,174,89,7 script Ordinary Man#pc1 4W_M_01,{
if (aru_monas < 2) {
mes "[Larjes]";
mes "Damn it, I lost again!";
@@ -145,7 +145,7 @@ cmd_in02,174,89,7 script Ordinary Man#pc1 97,{
}
}
-cmd_in02,111,52,3 script Ordinary Man#pc2 97,{
+cmd_in02,111,52,3 script Ordinary Man#pc2 4W_M_01,{
if (aru_monas < 3) {
mes "[Larjes]";
mes "^666666*Sigh...*^000000";
@@ -207,7 +207,7 @@ cmd_in02,111,52,3 script Ordinary Man#pc2 97,{
}
}
-ra_in01,308,59,1 script Waiter#pc 930,{
+ra_in01,308,59,1 script Waiter#pc 4_M_RACHMAN2,{
if (aru_monas < 7) {
mes "[Waiter]";
mes "Welcome to";
@@ -258,7 +258,7 @@ ra_in01,308,59,1 script Waiter#pc 930,{
close;
}
-ra_in01,301,50,3 script Normal-Looking Man 927,{
+ra_in01,301,50,3 script Normal-Looking Man 4_M_MASK,{
mes "[Normal-Looking Man]";
mes "Mmm-Mmm!";
mes "I love the food in";
@@ -269,7 +269,7 @@ ra_in01,301,50,3 script Normal-Looking Man 927,{
close;
}
-ra_in01,301,52,3 script Common-Looking Man 927,{
+ra_in01,301,52,3 script Common-Looking Man 4_M_MASK,{
mes "[Common-Looking Man]";
mes "The food here isn't bad,";
mes "but my favorite restaurants";
@@ -278,7 +278,7 @@ ra_in01,301,52,3 script Common-Looking Man 927,{
close;
}
-ra_in01,297,50,7 script Suspicious-Looking Man 926,{
+ra_in01,297,50,7 script Suspicious-Looking Man 4_M_MASK1,{
mes "[Suspicious-Looking Man]";
mes "Each dish has its own";
mes "unique taste that you must";
@@ -445,7 +445,7 @@ OnTouch:
end;
}
-ve_in,78,314,5 script Magistrate#Aru 945,{
+ve_in,78,314,5 script Magistrate#Aru 4_M_DST_GRAND,{
if (aru_monas < 8) {
mes "[Al Hamad]";
mes "Argh! Why must this";
@@ -640,7 +640,7 @@ ve_in,78,314,5 script Magistrate#Aru 945,{
}
}
-ve_in,81,296,3 script Soldier#Aru 946,{
+ve_in,81,296,3 script Soldier#Aru 4_M_DST_MASTER,{
if (aru_monas < 9) {
mes "[Himus]";
mes "Huh. The magistrate";
@@ -702,7 +702,7 @@ ve_in,81,296,3 script Soldier#Aru 946,{
}
}
-ve_in,239,115,0 script Drunkard#Aru 943,{
+ve_in,239,115,0 script Drunkard#Aru 4_M_DESERT,{
if (aru_monas < 14) {
mes "[Drunkard]";
mes "Man, I feel great! Hah hah!";
@@ -751,7 +751,7 @@ ve_in,239,115,0 script Drunkard#Aru 943,{
}
}
-ve_in,238,120,4 script Drunkard#Aru1 940,{
+ve_in,238,120,4 script Drunkard#Aru1 4_F_DESERT,{
mes "[Drunkard]";
mes "Hohohoho~";
mes "Oh~ Hohohoho~";
@@ -761,7 +761,7 @@ ve_in,238,120,4 script Drunkard#Aru1 940,{
close;
}
-ve_fild07,125,128,0 script Boat#Aru 111,{
+ve_fild07,125,128,0 script Boat#Aru HIDDEN_NPC,{
if (aru_monas < 16) {
mes "^3355FFThis boat seems to ";
mes "be in decent condition.";
@@ -885,7 +885,7 @@ ve_fild07,125,128,0 script Boat#Aru 111,{
}
}
-ve_fild07,128,130,1 script Secret Agent#Aru 97,{
+ve_fild07,128,130,1 script Secret Agent#Aru 4W_M_01,{
if (aru_monas == 16) {
mes "[Larjes]";
mes "Are you ready to go";
@@ -972,7 +972,7 @@ OnTouch:
end;
}
-nameless_i,127,207,0 script Dead Crow#Aru 111,{
+nameless_i,127,207,0 script Dead Crow#Aru HIDDEN_NPC,{
if (aru_monas < 17) {
mes "^3355FFThere is a dead crow on the ground.";
close;
@@ -1098,7 +1098,7 @@ OnTouch:
}
}
-nameless_in,13,58,6 script Larjes#Monastery 97,{
+nameless_in,13,58,6 script Larjes#Monastery 4W_M_01,{
mes "[Larjes]";
mes "Be careful. That guy";
mes "looks pretty dangerous.";
@@ -1132,7 +1132,7 @@ OnMyMobDead:
end;
}
-nameless_in,12,37,0 script Out_from_Monastery 45,1,1,{
+nameless_in,12,37,0 script Out_from_Monastery WARPNPC,1,1,{
end;
OnTouch:
@@ -1149,7 +1149,7 @@ OnInit:
-nameless_i,168,257,0 script outtoin_01#mo 45,1,1,{
+nameless_i,168,257,0 script outtoin_01#mo WARPNPC,1,1,{
end;
OnTouch:
@@ -1189,7 +1189,7 @@ OnTouch:
end;
}
-nameless_n,166,254,0 script Larjes#Monastery2 97,{
+nameless_n,166,254,0 script Larjes#Monastery2 4W_M_01,{
end;
OnInit:
@@ -1197,7 +1197,7 @@ OnInit:
end;
}
-nameless_i,259,218,3 script Larjes#Aru 97,{
+nameless_i,259,218,3 script Larjes#Aru 4W_M_01,{
if (aru_monas < 18) {
mes "[Larjes]";
mes "I don't like this place.";
@@ -1248,7 +1248,7 @@ nameless_i,259,218,3 script Larjes#Aru 97,{
}
}
-nameless_n,259,218,3 script Larjes#Boat1 97,{
+nameless_n,259,218,3 script Larjes#Boat1 4W_M_01,{
if (aru_monas == 24) {
if (countitem(7726) < 1) {
mes "[Larjes]";
@@ -1320,7 +1320,7 @@ nameless_n,259,218,3 script Larjes#Boat1 97,{
}
}
-abbey02,224,70,0 script Books#Mona1 111,{
+abbey02,224,70,0 script Books#Mona1 HIDDEN_NPC,{
if (checkweight(7766,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -1358,7 +1358,7 @@ abbey02,224,70,0 script Books#Mona1 111,{
}
}
-abbey03,232,233,4 script Man#King 956,{
+abbey03,232,233,4 script Man#King 4_M_TRISTAN,{
if (aru_monas < 22) {
mes "^3355FFYou find a man lying on";
mes "the floor, wearing torn";
@@ -1418,7 +1418,7 @@ OnTimer300000:
end;
}
-abbey03,232,232,4 script Dead Man#King 956,{
+abbey03,232,232,4 script Dead Man#King 4_M_TRISTAN,{
if (checkweight(7766,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -1465,7 +1465,7 @@ OnTimer150000:
end;
}
-nameless_n,145,162,0 script AideAmi#Aru 139,2,2,{
+nameless_n,145,162,0 script AideAmi#Aru HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (aru_monas == 26) {
@@ -1487,7 +1487,7 @@ OnTouch:
}
}
-sec_in02,15,15,4 script boss::boss_aru_monas 809,{
+sec_in02,15,15,4 script boss::boss_aru_monas 1_M_SIGNMONK,{
callfunc "F_GM_NPC";
mes "[Patch]";
mes "Input.";
@@ -1520,7 +1520,7 @@ sec_in02,15,15,4 script boss::boss_aru_monas 809,{
// Rachel Addition :: aruna_nir
//============================================================
-ra_temple,165,57,5 script Niren#ss 915,{
+ra_temple,165,57,5 script Niren#ss 4_F_MADAME,{
if (checkweight(907,200) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -2208,7 +2208,7 @@ ra_temple,165,57,5 script Niren#ss 915,{
end;
}
-ra_temple,168,54,3 script Sippie#ss 917,{
+ra_temple,168,54,3 script Sippie#ss 4_F_MASK,{
mes "[Sippie]";
mes "Now I finally have some";
mes "time to take a break.";
@@ -2257,7 +2257,7 @@ ra_temple,168,54,3 script Sippie#ss 917,{
// Peace to the Arunafeltz :: aruna_em
//============================================================
-moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{
+moc_ruins,77,167,4 script Foreign Merchant#aru1 4_M_MASKMAN,5,5,{
if (aru_vol == 27) {
if (aru_em == 0) {
emotion e_dots;
@@ -2487,7 +2487,7 @@ OnTouch:
end;
}
-moc_ruins,101,133,7 script Foreign Merchant#aru2 929,{
+moc_ruins,101,133,7 script Foreign Merchant#aru2 4_M_MIDDLE,{
if ((aru_em > 1) && (aru_em < 7)) {
mes "["+ strcharinfo(0) +"]";
mes "Excuse me, but I heard";
@@ -2571,7 +2571,7 @@ OnInit:
end;
}
-ra_temin,103,151,7 script Female Follower#em 917,{
+ra_temin,103,151,7 script Female Follower#em 4_F_MASK,{
if (aru_em < 9) {
mes "[Sappie]";
mes "I work really hard to keep";
@@ -2666,7 +2666,7 @@ ra_temin,103,151,7 script Female Follower#em 917,{
}
}
-ra_fild03,139,355,5 script Ishmael#em 914,{
+ra_fild03,139,355,5 script Ishmael#em 4_F_CHILD,{
if (checkweight(907,200) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -2858,13 +2858,13 @@ ra_fild03,139,355,5 script Ishmael#em 914,{
}
}
-que_temsky,101,93,1 script Niren#em_sky 915,{
+que_temsky,101,93,1 script Niren#em_sky 4_F_MADAME,{
end;
}
-que_temsky,98,93,7 script Zhed#em_sky 932,{
+que_temsky,98,93,7 script Zhed#em_sky 4_M_RACHOLD1,{
end;
}
-que_temsky,99,100,6 script Pope#rachel2 936,{
+que_temsky,99,100,6 script Pope#rachel2 4_F_ARUNA_POP,{
end;
}
@@ -3213,7 +3213,7 @@ que_temsky,99,7,0 warp quetemskyout 1,1,ra_temin,276,231
// Muff's Loan :: zdan_total_edq
//============================================================
-comodo,224,187,3 script Muff 86,{
+comodo,224,187,3 script Muff 4_M_04,{
if (checkweight(907,200) == 0) {
mes "[Muff]";
mes "You're carrying way too";
@@ -3594,7 +3594,7 @@ comodo,224,187,3 script Muff 86,{
close;
}
-alberta,127,143,3 script Belder 85,{
+alberta,127,143,3 script Belder 4_M_03,{
if (diamond_edq == 0) {
mes "[Belder]";
mes "I ought to hire some";
@@ -3704,7 +3704,7 @@ OnTouch:
end;
}
-cmd_fild01,55,160,0 script Heap of Earth 844,{
+cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
if (diamond_edq == 1) {
mes "^3355FFIt looks like someone";
mes "dug a hole in the ground,";
@@ -4282,7 +4282,7 @@ OnTouch:
end;
}
-izlude_in,113,66,0 script Strange Machine 111,{
+izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
if (checkweight(907,200) == 0) {
mes "[Dorian]";
mes "Ugh, just like a member";
@@ -4660,7 +4660,7 @@ izlude_in,113,66,0 script Strange Machine 111,{
// Broken Diamond
//============================================================
-moc_ruins,152,147,5 script Ibrahim 732,3,3,{
+moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
if (checkweight(907,200) == 0) {
mes "[Ibrahim]";
mes "You're carrying too much";
@@ -5186,7 +5186,7 @@ if ((diamond_edq == 14) && (BaseLevel > 65)) {
end;
}
-alberta,102,80,3 script Jhonnita 86,{
+alberta,102,80,3 script Jhonnita 4_M_04,{
if ((diamond_edq == 15) || (diamond_edq == 16)) {
mes "[Jhonnita]";
mes "Oh, it's always nice";
@@ -5347,7 +5347,7 @@ alberta,102,80,3 script Jhonnita 86,{
}
}
-payon,69,65,5 script Kimeunbang 89,{
+payon,69,65,5 script Kimeunbang 4_M_ORIENT02,{
if (diamond_edq == 15) {
mes "[Kimeunbang]";
mes "Zzzz... Huh?";
@@ -5480,7 +5480,7 @@ payon,69,65,5 script Kimeunbang 89,{
}
}
-geffen,128,153,3 script Leblo 883,{
+geffen,128,153,3 script Leblo 4_M_ALCHE_D,{
if ((diamond_edq == 15) || (diamond_edq == 16)) {
mes "[Leblo]";
mes "Oh, I've heard about";
@@ -5692,7 +5692,7 @@ geffen,128,153,3 script Leblo 883,{
close;
}
-payon_in03,167,149,3 script Wola 75,2,2,{
+payon_in03,167,149,3 script Wola 1_F_ORIENT_01,2,2,{
if (checkweight(907,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6034,7 +6034,7 @@ OnTouch:
end;
}
-in_rogue,366,46,3 script Rogue Investigator 828,{
+in_rogue,366,46,3 script Rogue Investigator 4_M_ROGUE,{
if ((diamond_edq == 22) && (BaseJob == Job_Rogue)) {
mes "[Investigator]";
mes "Oh, remember me?";
@@ -6233,7 +6233,7 @@ in_rogue,366,46,3 script Rogue Investigator 828,{
close;
}
-cmd_in02,94,208,5 script Investigator 828,{
+cmd_in02,94,208,5 script Investigator 4_M_ROGUE,{
if ((diamond_edq == 22) || (diamond_edq == 23)) {
if (BaseJob == Job_Rogue) {
mes "[Investigator]";
@@ -6272,7 +6272,7 @@ cmd_in02,94,208,5 script Investigator 828,{
}
}
-cmd_in02,69,188,1 script Small Safe 844,{
+cmd_in02,69,188,1 script Small Safe CLEAR_NPC,{
if ((diamond_edq == 22) || (diamond_edq == 23)) {
mes "^3355FFThere is a small";
mes "safe hidden under the";
@@ -6330,7 +6330,7 @@ cmd_in02,69,188,1 script Small Safe 844,{
close;
}
-cmd_in02,69,196,0 script Odd Switch#Switch1 844,{
+cmd_in02,69,196,0 script Odd Switch#Switch1 CLEAR_NPC,{
if ((diamond_edq == 22) || (diamond_edq == 23)) {
mes "^3355FFThere is a tiny";
mes "switch on the ground";
@@ -6358,7 +6358,7 @@ OnInit:
end;
}
-cmd_in02,80,189,0 script Odd Switch#Switch2 844,{
+cmd_in02,80,189,0 script Odd Switch#Switch2 CLEAR_NPC,{
if ((diamond_edq == 22) || (diamond_edq == 23)) {
mes "^3355FFThere is a tiny";
mes "switch on the ground";
@@ -6390,7 +6390,7 @@ OnInit:
// Z-Gang Quest
//============================================================
-prontera,150,326,0 script Wanted Notice#edq 111,{
+prontera,150,326,0 script Wanted Notice#edq HIDDEN_NPC,{
if (zdan_edq == 0) {
mes "====National Wanted Notice====";
mes "Please report any information";
@@ -6478,7 +6478,7 @@ OnDisable:
end;
}
-prontera,148,326,3 script Chief Officer#edq 734,{
+prontera,148,326,3 script Chief Officer#edq 4_M_JOB_KNIGHT2,{
if (checkweight(907,200) == 0) {
mes "[Chief Officer]";
mes "You're carrying far too";
@@ -6699,7 +6699,7 @@ prontera,148,326,3 script Chief Officer#edq 734,{
close;
}
-prt_in,168,18,1 script Valdes 65,2,2,{
+prt_in,168,18,1 script Valdes 1_M_YOUNGKNIGHT,2,2,{
if (checkweight(907,100) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6886,7 +6886,7 @@ OnTouch:
end;
}
-in_rogue,359,116,3 script Marybell 747,{
+in_rogue,359,116,3 script Marybell 4_F_ROGUE,{
if (zdan_edq == 4) {
mes "[Marybell]";
mes "Hey. What do you want?";
@@ -7287,7 +7287,7 @@ in_rogue,359,116,3 script Marybell 747,{
}
}
-payon,244,62,3 script Moonho Ahn 897,{
+payon,244,62,3 script Moonho Ahn 4_M_HUGRANFA,{
if (zdan_edq == 5) {
mes "[Moonho Ahn]";
mes "Hahaha, now what brings";
@@ -7836,7 +7836,7 @@ payon,244,62,3 script Moonho Ahn 897,{
close;
}
-payon,192,176,3 script Gooho Ahn 903,{
+payon,192,176,3 script Gooho Ahn 4_M_KHKYEL,{
if (zdan_edq == 12) {
mes "[Gooho Ahn]";
mes "Oh, hello";
@@ -8044,7 +8044,7 @@ payon,192,176,3 script Gooho Ahn 903,{
close;
}
-moc_ruins,90,67,3 script Suspicious Man#1 99,2,2,{
+moc_ruins,90,67,3 script Suspicious Man#1 4W_M_03,2,2,{
if ((zdan_edq == 9) && ($@zdan == 0)) {
set $@zdan,1;
initnpctimer;
@@ -8291,7 +8291,7 @@ OnTouch:
}
//Incorrect position.
-moc_ruins,78,167,3 script Suspicious Man#2 99,2,2,{
+moc_ruins,78,167,3 script Suspicious Man#2 4W_M_03,2,2,{
if ((zdan_edq == 9) && ($@zdan == 0)) {
set $@zdan,1;
initnpctimer;
@@ -8539,7 +8539,7 @@ OnTouch:
end;
}
-moc_fild17,209,235,0 script Odd Slab 111,4,4,{
+moc_fild17,209,235,0 script Odd Slab HIDDEN_NPC,4,4,{
if (((zdan_edq == 15) || (zdan_edq == 16) || (zdan_edq == 17)) && ($@door2 == 0)) {
mes "[Odd Slab]";
mes "^FF0000*Creak Creak*";
@@ -8785,7 +8785,7 @@ OnTouch:
end;
}
-z_agit,1,1,0 script #zdan_broad 111,{
+z_agit,1,1,0 script #zdan_broad HIDDEN_NPC,{
OnInit:
disablenpc "#zdan_broad";
stopnpctimer;
@@ -8930,7 +8930,7 @@ OnTimer300000:
end;
}
-z_agit,97,101,3 script Louis 931,{
+z_agit,97,101,3 script Louis 4_M_RACHMAN1,{
if (checkweight(907,200) == 0) {
mes "[Louis]";
mes "You mess with the";
@@ -9050,7 +9050,7 @@ OnInit:
end;
}
-z_agit,99,101,3 script Martha 101,{
+z_agit,99,101,3 script Martha 4W_F_01,{
if (checkweight(907,200) == 0) {
mes "[Martha]";
mes "Hey, you're carrying";
@@ -9174,7 +9174,7 @@ OnInit:
end;
}
-z_agit,95,101,3 script Catfoii 876,{
+z_agit,95,101,3 script Catfoii 4_CAT,{
if (checkweight(907,200) == 0) {
mes "[Catfoii]";
mes "You're carrying too";
@@ -9296,7 +9296,7 @@ OnInit:
// Unlucky Emerald
//============================================================
-morocc,143,63,3 script Ragged Man#nd 929,{
+morocc,143,63,3 script Ragged Man#nd 4_M_MIDDLE,{
if (treasure_nd == 0) {
mes "[Ragged Man]";
mes "H-hello? Would you help me?";
@@ -9537,7 +9537,7 @@ morocc,143,63,3 script Ragged Man#nd 929,{
}
}
-morocc,102,298,3 script Man#zgang 98,{
+morocc,102,298,3 script Man#zgang 4W_M_02,{
if (treasure_nd < 2) {
mes "[Man]";
mes "What do you want?";
@@ -9933,7 +9933,7 @@ morocc,102,298,3 script Man#zgang 98,{
}
}
-comodo,339,224,3 script Man in Hiding#nd 881,{
+comodo,339,224,3 script Man in Hiding#nd 4_M_SITDOWN,{
if (treasure_nd < 7) {
mes "[Man in Hiding]";
mes "Whoa, don't get so close!";
@@ -10136,7 +10136,7 @@ comodo,339,224,3 script Man in Hiding#nd 881,{
}
}
-moc_fild18,108,116,0 script #treasure 844,{
+moc_fild18,108,116,0 script #treasure CLEAR_NPC,{
if (checkweight(907,300) == 0) {
mes "^3355FFYou're carrying too many";
mes "items: there's no way you";
@@ -10248,7 +10248,7 @@ moc_fild18,108,116,0 script #treasure 844,{
}
}
-comodo,139,184,3 script Scholar#zgang 742,{
+comodo,139,184,3 script Scholar#zgang 2_M_SAGE_B,{
if (jewel_nd < 9) {
mes "[Scholar]";
mes "I'm an antique appraiser.";
@@ -10409,7 +10409,7 @@ comodo,139,184,3 script Scholar#zgang 742,{
}
}
-alberta_in,70,109,5 script Shaman 788,{
+alberta_in,70,109,5 script Shaman 4_M_UMOLDMAN,{
if (jewel_nd == 0) {
mes "[Shaman]";
mes "The spiritual realm is";
@@ -10826,7 +10826,7 @@ alberta_in,70,109,5 script Shaman 788,{
}
}
-yuno_in04,38,48,3 script Archeologist 55,{
+yuno_in04,38,48,3 script Archeologist 1_M_JOBTESTER,{
if (jewel_nd < 18) {
mes "[Archeologist]";
mes "There's so much to do!";
@@ -11025,7 +11025,7 @@ yuno_in04,38,48,3 script Archeologist 55,{
}
}
-prontera,140,304,5 script Old Soldier 901,{
+prontera,140,304,5 script Old Soldier 4_M_HUOLDARMY,{
if (checkweight(907,200) == 0) {
mes "[Retired Soldier]";
mes "Why are you carrying";
@@ -11322,7 +11322,7 @@ prontera,140,304,5 script Old Soldier 901,{
}
}
-gef_fild08,182,185,0 script The Wanderer 739,{
+gef_fild08,182,185,0 script The Wanderer 8_DOPPEL,{
if (jewel_nd < 21) {
mes "[The Wanderer]";
mes "I'm just a wanderer";
@@ -11687,7 +11687,7 @@ OnTouch:
// Rogue Guild Investigation
//============================================================
-prontera,163,204,3 script Man from Morroc 99,{
+prontera,163,204,3 script Man from Morroc 4W_M_03,{
if (rumour_nd == 0) {
mes "[Morroc Traveler]";
mes "Ah, it's very nice and";
@@ -11753,7 +11753,7 @@ prontera,163,204,3 script Man from Morroc 99,{
}
}
-in_rogue,355,28,5 script Rogue Agent 118,{
+in_rogue,355,28,5 script Rogue Agent 2_M_THIEFMASTER,{
if (checkweight(907,200) == 0) {
mes "[Guildsman]";
mes "You're carrying too";
@@ -11956,7 +11956,7 @@ in_rogue,355,28,5 script Rogue Agent 118,{
}
}
-aldebaran,114,56,5 script Rogue Agent#nd0 828,{
+aldebaran,114,56,5 script Rogue Agent#nd0 4_M_ROGUE,{
if (rumour_nd < 3) {
mes "[Agent]";
mes "Listen, I'm working on";
@@ -12088,7 +12088,7 @@ aldebaran,114,56,5 script Rogue Agent#nd0 828,{
}
}
-geffen,91,36,5 script Rogue Guild Agent#nd1 828,{
+geffen,91,36,5 script Rogue Guild Agent#nd1 4_M_ROGUE,{
if (rumour_nd < 4) {
if (zdan_edq > 12) {
mes "[Rogue Guild Agent]";
@@ -12465,7 +12465,7 @@ geffen,91,36,5 script Rogue Guild Agent#nd1 828,{
}
}
-payon,209,44,5 script Rogue Guild Agent#nd2 828,{
+payon,209,44,5 script Rogue Guild Agent#nd2 4_M_ROGUE,{
if (rumour_nd < 3) {
mes "[Agent]";
mes "What? You want somethin'?";
@@ -12947,7 +12947,7 @@ payon,209,44,5 script Rogue Guild Agent#nd2 828,{
}
}
-comodo,233,199,5 script Rogue Guild Agent#nd3 810,{
+comodo,233,199,5 script Rogue Guild Agent#nd3 1_M_SIGNROGUE,{
if (checkweight(907,200) == 0) {
mes "[Agent]";
mes "You've got too many";
@@ -13229,7 +13229,7 @@ comodo,233,199,5 script Rogue Guild Agent#nd3 810,{
}
}
-morocc,116,39,3 script Rogue Guild Agent#nd4 779,{
+morocc,116,39,3 script Rogue Guild Agent#nd4 4_M_YOYOROGUE,{
if (rumour_nd == 1) {
mes "[Agent]";
mes "A case? What are you...?";
diff --git a/npc/quests/quests_niflheim.txt b/npc/quests/quests_niflheim.txt
index 94bf2d25e..6bb2c08ba 100644
--- a/npc/quests/quests_niflheim.txt
+++ b/npc/quests/quests_niflheim.txt
@@ -29,7 +29,7 @@
// Piano Quest :: nif_ryu
//============================================================
-niflheim,224,243,3 script Alreg#nif 795,{
+niflheim,224,243,3 script Alreg#nif 4_M_NFDEADMAN,{
if (nif_piano) set nif_piano,0;
mes "[Alreg]";
mes "Me like meat, muheh.";
@@ -67,7 +67,7 @@ niflheim,224,243,3 script Alreg#nif 795,{
close;
}
-nif_in,105,81,3 script Crayu#nif 794,{
+nif_in,105,81,3 script Crayu#nif 4_M_NFDEADMAN2,{
mes "[Crayu]";
mes "Living one...";
mes "Listen to this song...";
@@ -140,7 +140,7 @@ nif_in,105,81,3 script Crayu#nif 794,{
close;
}
-nif_in,31,20,3 script Kuzkahina#nif 794,{
+nif_in,31,20,3 script Kuzkahina#nif 4_M_NFDEADMAN2,{
if (nif_esc == 2 || nif_esc == 3) {
mes "[Kuzkahina]";
mes "I don't understand";
@@ -173,7 +173,7 @@ nif_in,31,20,3 script Kuzkahina#nif 794,{
close;
}
-niflheim,208,103,1 script #Graveyard1 111,1,1,{
+niflheim,208,103,1 script #Graveyard1 HIDDEN_NPC,1,1,{
end;
OnTouch:
@@ -195,7 +195,7 @@ OnTouch:
end;
}
-niflheim,169,71,1 script #Graveyard2 111,1,1,{
+niflheim,169,71,1 script #Graveyard2 HIDDEN_NPC,1,1,{
end;
OnTouch:
@@ -214,7 +214,7 @@ OnTouch:
end;
}
-nif_in,115,181,0 script #Piano 111,1,1,{
+nif_in,115,181,0 script #Piano HIDDEN_NPC,1,1,{
end;
OnTouch:
@@ -247,7 +247,7 @@ OnTouch:
end;
}
-nif_in,114,181,0 script #Piano3 111,1,1,{
+nif_in,114,181,0 script #Piano3 HIDDEN_NPC,1,1,{
end;
OnTouch:
@@ -273,7 +273,7 @@ OnTouch:
end;
}
-nif_in,188,168,3 script Witch#nif 792,{
+nif_in,188,168,3 script Witch#nif 4_F_NFDEADMGCIAN,{
mes "[Kirkena]";
mes "Huh? ...You're alive, aren't you?";
mes "I'm not sure how more of you are";
@@ -295,7 +295,7 @@ nif_in,188,168,3 script Witch#nif 792,{
// Message Delivery Quest :: nif_npc_lackee
//============================================================
-prt_in,161,20,3 script Erious#nif 92,{
+prt_in,161,20,3 script Erious#nif 4_F_03,{
if (MISC_QUEST & 16384) {
mes "[Erious]";
mes "I wish you safety from harm";
@@ -505,7 +505,7 @@ prt_in,161,20,3 script Erious#nif 92,{
end;
}
-umbala,215,181,3 script Billik 733,{
+umbala,215,181,3 script Billik 4_M_JOB_KNIGHT1,{
if (nif_revive > 1 || MISC_QUEST & 16384) {
mes "[Billik]";
mes "Well, long time no see.";
@@ -570,7 +570,7 @@ umbala,215,181,3 script Billik 733,{
}
}
-niflheim,153,215,3 script Feylin 794,{
+niflheim,153,215,3 script Feylin 4_M_NFDEADMAN2,{
if (nif_revive == 2) {
mes "[Feylin]";
mes "Poor "+((Sex)?"guy":"girl")+"...";
diff --git a/npc/quests/quests_payon.txt b/npc/quests/quests_payon.txt
index 5872420fa..d412c9615 100644
--- a/npc/quests/quests_payon.txt
+++ b/npc/quests/quests_payon.txt
@@ -19,7 +19,7 @@
// 'Pretend Murdered' Quest
//============================================================
-payon_in01,99,72,4 script Granny 103,{
+payon_in01,99,72,4 script Granny 8_F_GRANDMOTHER,{
if (checkweight(908,1) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -71,7 +71,7 @@ payon_in01,99,72,4 script Granny 103,{
// 'Ear Muffs' Quest
//============================================================
-payon_in01,18,10,4 script Mystic Lady 76,{
+payon_in01,18,10,4 script Mystic Lady 1_F_ORIENT_02,{
mes "[Mystic Lady]";
mes "My family has produced and sold the special Winter product ^3355FFEar Muffs^000000 for many years. We just moved here, but the weather is always warm so we can hardly make a living.";
next;
@@ -119,7 +119,7 @@ payon_in01,18,10,4 script Mystic Lady 76,{
// 'Oxygen Mask' Quest
//============================================================
-payon_in02,25,71,4 script Boy 86,{
+payon_in02,25,71,4 script Boy 4_M_04,{
if (countitem(701) > 4) {
mes "[Young Man]";
mes "ArrrGggghh!";
@@ -214,7 +214,7 @@ payon_in02,25,71,4 script Boy 86,{
// 'Helm of Angel' and 'Deviruchi Cap' Quest
//============================================================
-payon_in01,56,12,7 script Young man#12 89,{
+payon_in01,56,12,7 script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "...What is it?";
next;
diff --git a/npc/quests/quests_prontera.txt b/npc/quests/quests_prontera.txt
index 9d207c088..59a16deb6 100644
--- a/npc/quests/quests_prontera.txt
+++ b/npc/quests/quests_prontera.txt
@@ -51,7 +51,7 @@
// Prontera Culvert :: prt_npc
//============================================================
-prt_in,88,105,2 script Recruiter 105,{
+prt_in,88,105,2 script Recruiter 8W_SOLDIER,{
if (MISC_QUEST & 8) {
mes "[Recruiter]";
mes "Ah...";
@@ -143,7 +143,7 @@ S_Volunteer:
return;
}
-prt_fild05,270,212,5 script Culvert Guardian 105,{
+prt_fild05,270,212,5 script Culvert Guardian 8W_SOLDIER,{
if (MISC_QUEST & 8) {
mes "[Culvert Guardian]";
mes "Ah, you're one of our volunteers. This is the entrance of the Prontera Culvert.";
@@ -166,7 +166,7 @@ prt_fild05,270,212,5 script Culvert Guardian 105,{
// Ph.D Hat Quest :: npc_6cript
//============================================================
-prt_in,38,108,4 script Teacher 53,{
+prt_in,38,108,4 script Teacher 1_M_INNKEEPER,{
if ((countitem(710) > 0) && (countitem(703) > 0) && (countitem(704) > 0) && (countitem(708) > 0)) {
mes "[Teacher]";
mes "Oh...";
@@ -250,7 +250,7 @@ prt_in,38,108,4 script Teacher 53,{
// Gaebolg Family Curse :: prt_curse
//============================================================
-prontera,248,212,3 script Busy Boy#prt 706,3,3,{
+prontera,248,212,3 script Busy Boy#prt 4_M_KID1,3,3,{
callsub S_CheckWeight; //Check Player's weight
if (BaseLevel > 59) {
if (prt_curse == 0) {
@@ -581,7 +581,7 @@ S_CheckWeight:
return;
}
-yuno,311,195,3 script Historian#prt01 754,{
+yuno,311,195,3 script Historian#prt01 4_M_SAGE_A,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -932,7 +932,7 @@ yuno,311,195,3 script Historian#prt01 754,{
}
}
-morocc_in,45,126,3 script Historian#prt02 702,{
+morocc_in,45,126,3 script Historian#prt02 4_F_GON,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -1366,7 +1366,7 @@ S_GiveName:
close;
}
-mjolnir_01,135,168,3 script Historian#prt03 754,{
+mjolnir_01,135,168,3 script Historian#prt03 4_M_SAGE_A,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -1603,13 +1603,13 @@ OnTouch:
end;
}
-mjolnir_01,312,269,5 script Dog#prt 81,{
+mjolnir_01,312,269,5 script Dog#prt 4_DOG01,{
mes "[Dog]";
mes "Bow Wow!";
close;
}
-mjolnir_01,313,269,5 script Dazed Boy#prt 706,{
+mjolnir_01,313,269,5 script Dazed Boy#prt 4_M_KID1,{
if (prt_curse == 11) {
mes "[Absent-Minded Boy]";
mes "The great serpent";
@@ -1757,7 +1757,7 @@ mjolnir_01,313,269,5 script Dazed Boy#prt 706,{
}
}
-mjolnir_01,316,268,3 script Exhausted-Looking Woman 879,{
+mjolnir_01,316,268,3 script Exhausted-Looking Woman 4_F_CAPEGIRL,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -2174,7 +2174,7 @@ mjolnir_01,316,268,3 script Exhausted-Looking Woman 879,{
prt_church,115,122,0 warp #sazekan 1,1,prt_church,168,106
prt_church,166,106,0 warp #prtchhall 1,1,prt_church,112,122
-prt_church,185,106,3 script Father Bamph 60,{
+prt_church,185,106,3 script Father Bamph 1_M_PASTOR,{
if (prt_curse == 13) {
mes "[Father Bamph]";
mes "Welcome to";
@@ -2960,7 +2960,7 @@ prt_church,185,106,3 script Father Bamph 60,{
}
}
-prt_church,184,110,3 script Father Biscuss 60,{
+prt_church,184,110,3 script Father Biscuss 1_M_PASTOR,{
if (prt_curse == 54) {
mes "[Father Biscuss]";
mes "Hmm, I still suspect that";
@@ -3041,14 +3041,14 @@ prt_church,184,110,3 script Father Biscuss 60,{
}
}
-prt_church,177,113,3 script #gototomb 111,{
+prt_church,177,113,3 script #gototomb HIDDEN_NPC,{
if (prt_curse > 17 && prt_curse < 23 || prt_curse > 31 && prt_curse < 35 || prt_curse == 41 || prt_curse == 42 || prt_curse == 44 || prt_curse == 51 || prt_curse == 52) {
warp "prt_church",21,91;
}
end;
}
-prt_church,23,89,3 script Father Biscuss#tomb 60,{
+prt_church,23,89,3 script Father Biscuss#tomb 1_M_PASTOR,{
mes "[Father Biscuss]";
mes "Hm...?";
mes "Are you ready to";
@@ -3068,7 +3068,7 @@ prt_church,23,89,3 script Father Biscuss#tomb 60,{
close;
}
-prt_church,16,114,4 script Father Bamph#tomb 60,{
+prt_church,16,114,4 script Father Bamph#tomb 1_M_PASTOR,{
if (prt_curse == 18) {
mes "[Father Bamph]";
mes "There are the bodies";
@@ -3153,7 +3153,7 @@ prt_church,16,114,4 script Father Bamph#tomb 60,{
end;
}
-prt_church,19,111,5 script #prince1 887,{
+prt_church,19,111,5 script #prince1 4_M_LIEMAN,{
if (prt_curse == 19) {
mes "[Father Bamph]";
mes "This is the body of";
@@ -3190,7 +3190,7 @@ prt_church,19,111,5 script #prince1 887,{
}
}
-prt_church,21,111,5 script #prince2 887,{
+prt_church,21,111,5 script #prince2 4_M_LIEMAN,{
if (prt_curse == 20) {
mes "[Father Bamph]";
mes "This is the body of the";
@@ -3255,7 +3255,7 @@ prt_church,21,111,5 script #prince2 887,{
}
}
-prt_church,24,111,5 script #prince3 887,{
+prt_church,24,111,5 script #prince3 4_M_LIEMAN,{
if (prt_curse == 21) {
mes "^3355FFYou and Father Bamph";
mes "hurriedly inspect the third";
@@ -3370,7 +3370,7 @@ prt_church,24,111,5 script #prince3 887,{
}
}
-moc_fild16,201,295,5 script Assassin Guildsman#poiso 884,{
+moc_fild16,201,295,5 script Assassin Guildsman#poiso 4_M_ACROSS,{
if (prt_curse == 23) {
mes "[Assassin Guildsman]";
mes "What business";
@@ -3424,7 +3424,7 @@ moc_fild16,201,295,5 script Assassin Guildsman#poiso 884,{
}
}
-que_job01,10,16,5 script Marjana#poison 885,{
+que_job01,10,16,5 script Marjana#poison 4_F_ACROSS,{
if (prt_curse == 24) {
mes "[Marjana]";
mes "What business brings";
@@ -3604,7 +3604,7 @@ OnTouch:
}
}
-prt_in,162,99,4 script Librarian#curse 67,{
+prt_in,162,99,4 script Librarian#curse 1_F_02,{
if (checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
diff --git a/npc/quests/quests_rachel.txt b/npc/quests/quests_rachel.txt
index a7615a9e2..cf2e62dcb 100644
--- a/npc/quests/quests_rachel.txt
+++ b/npc/quests/quests_rachel.txt
@@ -40,7 +40,7 @@
// Lost Child Quest (Prerequisite to High Priest quest) :: rachel_wonjumin
//============================================================
-ra_in01,384,246,3 script Vincent#ra_in01 47,{
+ra_in01,384,246,3 script Vincent#ra_in01 1_M_01,{
if (BaseLevel < 60) {
mes "[Vincent]";
mes "You're inside Sir Zhed's";
@@ -436,7 +436,7 @@ ra_in01,384,246,3 script Vincent#ra_in01 47,{
}
}
-rachel,114,232,3 script Logan#ra_in01 869,{
+rachel,114,232,3 script Logan#ra_in01 4_M_LGTMAN,{
if ((lost_boy < 1) || (lost_boy >= 3)) {
mes "[Logan]";
mes "I'm just Logan, one";
@@ -507,7 +507,7 @@ rachel,114,232,3 script Logan#ra_in01 869,{
}
}
-ra_in01,372,200,3 script Manson#ra_in01 929,{
+ra_in01,372,200,3 script Manson#ra_in01 4_M_MIDDLE,{
if (lost_boy < 1) {
mes "[Manson]";
mes "I am Manson, one of the";
@@ -614,7 +614,7 @@ ra_in01,372,200,3 script Manson#ra_in01 929,{
}
}
-rachel,48,237,3 script Jenny#ra_in01 894,{
+rachel,48,237,3 script Jenny#ra_in01 4_F_KHELLISIA,{
if (lost_boy < 3) {
mes "[Jenny]";
mes "These grounds are owned by";
@@ -786,7 +786,7 @@ rachel,48,237,3 script Jenny#ra_in01 894,{
end;
}
-rachel,138,73,5 script Idle Merchant#ra_in01 85,{
+rachel,138,73,5 script Idle Merchant#ra_in01 4_M_03,{
if ((lost_boy < 4) || (lost_boy >= 6)) {
mes "[Idle Merchant]";
mes "Man! Business is going";
@@ -888,7 +888,7 @@ rachel,138,73,5 script Idle Merchant#ra_in01 85,{
}
}
-rachel,120,47,3 script Idle Merchant#ra_in01_2 85,{
+rachel,120,47,3 script Idle Merchant#ra_in01_2 4_M_03,{
if ((lost_boy < 5) || (lost_boy > 6)) {
mes "[Idle Merchant]";
mes "I'm thinking of quitting";
@@ -982,7 +982,7 @@ rachel,120,47,3 script Idle Merchant#ra_in01_2 85,{
}
}
-ra_fild01,245,325,3 script Suspicious Man#ra_in01 934,{
+ra_fild01,245,325,3 script Suspicious Man#ra_in01 4_M_RASWORD,{
if ((lost_boy < 6) || (lost_boy > 7)) {
mes "[Suspicious Man]";
mes "Th-there's not enough";
@@ -1093,7 +1093,7 @@ ra_fild01,245,325,3 script Suspicious Man#ra_in01 934,{
}
}
-rachel,263,32,3 script Kid#ra_in01 931,{
+rachel,263,32,3 script Kid#ra_in01 4_M_RACHMAN1,{
if (lost_boy < 7) {
mes "[Kid]";
mes "Leave me alone!";
@@ -1228,7 +1228,7 @@ rachel,263,32,3 script Kid#ra_in01 931,{
// Bruspetti Quest (Perequisite: Lighthalzen "Friendship" quest) :: rachel_ryu
//============================================================
-ra_in01,235,194,5 script Katinshuell 931,{
+ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
if (rach_vice > 21) {
mes "[Katinshuell]";
mes "If I had only turned";
@@ -1935,7 +1935,7 @@ ra_in01,235,194,5 script Katinshuell 931,{
close;
}
-ra_in01,250,19,3 script Mr. Shendar 929,{
+ra_in01,250,19,3 script Mr. Shendar 4_M_MIDDLE,{
if (rach_vice > 21) {
mes "[Mr. Shendar]";
mes "When will my precious";
@@ -2192,7 +2192,7 @@ ra_in01,250,19,3 script Mr. Shendar 929,{
close;
}
-rachel,73,244,3 script Lachellen 919,{
+rachel,73,244,3 script Lachellen 4_F_SHABBY,{
if (rach_vice > 21) {
mes "[Lachellen]";
mes "If you happen to see";
@@ -2356,7 +2356,7 @@ rachel,73,244,3 script Lachellen 919,{
close;
}
-rachel,196,77,3 script Kid#1rachel 921,{
+rachel,196,77,3 script Kid#1rachel 4_M_CHILD1,{
mes "[Kid]";
mes "Hey, have you seen";
mes "Bruspetti? She's really";
@@ -2372,7 +2372,7 @@ rachel,196,77,3 script Kid#1rachel 921,{
close;
}
-rachel,151,155,3 script Kid#2rachel 921,{
+rachel,151,155,3 script Kid#2rachel 4_M_CHILD1,{
mes "[Kid]";
mes "Oh wow! I wanna be an";
mes "adventurer like you when";
@@ -2397,7 +2397,7 @@ rachel,151,155,3 script Kid#2rachel 921,{
close;
}
-rachel,266,35,3 script Grandma#rachel 918,{
+rachel,266,35,3 script Grandma#rachel 4_F_RACHOLD,{
if (rach_vice > 21) {
mes "[Grandma]";
mes "When you get to be my";
@@ -2470,7 +2470,7 @@ rachel,266,35,3 script Grandma#rachel 918,{
close;
}
-lhz_in02,213,207,0 script #ratrace1 111,4,4,{
+lhz_in02,213,207,0 script #ratrace1 HIDDEN_NPC,4,4,{
OnTouch:
if (rach_vice == 5) {
mes "[" + strcharinfo(0) + "]";
@@ -2491,7 +2491,7 @@ OnTouch:
end;
}
-rachel,265,47,0 script #raevent1 111,2,2,{
+rachel,265,47,0 script #raevent1 HIDDEN_NPC,2,2,{
OnTouch:
if (rach_vice == 23) {
mes "[" + strcharinfo(0) + "]";
@@ -2610,7 +2610,7 @@ OnTouch:
end;
}
-ra_in01,255,25,0 script Book#ra_in 111,{
+ra_in01,255,25,0 script Book#ra_in HIDDEN_NPC,{
if (rach_vice == 15) {
mes "^3355FFThis is where you";
mes "found Bruspetti's diary.";
@@ -2652,8 +2652,8 @@ ra_in01,255,25,0 script Book#ra_in 111,{
//line below (npc header), and comment the line
//under it, and then uncomment the cutin lines.
-//rachel,157,183,3 script Sincere Follower Urstia 917,{
-rachel,157,183,3 script Sincere Follower Urstia 916,{
+//rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK,{
+rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK1,{
cutin "ra_usti1",2;
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second!";
@@ -2866,7 +2866,7 @@ rachel,157,183,3 script Sincere Follower Urstia 916,{
end;
}
-ice_dun02,120,105,3 script Man Stuck in Ice#cave 924,5,5,{
+ice_dun02,120,105,3 script Man Stuck in Ice#cave 4_M_FROZEN1,5,5,{
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -3229,7 +3229,7 @@ OnTimer10800000:
end;
}
-rachel,265,98,3 script Hamion#aru 930,{
+rachel,265,98,3 script Hamion#aru 4_M_RACHMAN2,{
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -3382,7 +3382,7 @@ rachel,265,98,3 script Hamion#aru 930,{
}
}
-rachel,113,96,5 script Mohadian 929,10,10,{
+rachel,113,96,5 script Mohadian 4_M_MIDDLE,10,10,{
if (ice_necklace_q == 6) {
mes "[Mohadian]";
mes "I work at the bar around";
@@ -3493,7 +3493,7 @@ OnTouch:
end;
}
-ice_dun03,126,126,3 script Blazing Fire#ice1 802,{
+ice_dun03,126,126,3 script Blazing Fire#ice1 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
@@ -3530,7 +3530,7 @@ ice_dun03,126,126,3 script Blazing Fire#ice1 802,{
}
-ice_dun03,172,126,0 script Blazing Fire#ice2 802,{
+ice_dun03,172,126,0 script Blazing Fire#ice2 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
@@ -3566,7 +3566,7 @@ ice_dun03,172,126,0 script Blazing Fire#ice2 802,{
close;
}
-ice_dun03,172,172,0 script Blazing Fire#ice3 802,{
+ice_dun03,172,172,0 script Blazing Fire#ice3 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
@@ -3602,7 +3602,7 @@ ice_dun03,172,172,0 script Blazing Fire#ice3 802,{
close;
}
-ice_dun03,127,172,0 script Blazing Fire#ice4 802,{
+ice_dun03,127,172,0 script Blazing Fire#ice4 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
@@ -3729,7 +3729,7 @@ OnTimer60000:
end;
}
-ice_dun03,150,137,0 script #ice_4f_1 45,2,2,{
+ice_dun03,150,137,0 script #ice_4f_1 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
@@ -3739,7 +3739,7 @@ OnInit:
end;
}
-ice_dun03,138,148,0 script #ice_4f_2 45,2,2,{
+ice_dun03,138,148,0 script #ice_4f_2 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
@@ -3749,7 +3749,7 @@ OnInit:
end;
}
-ice_dun03,161,148,0 script #ice_4f_3 45,2,2,{
+ice_dun03,161,148,0 script #ice_4f_3 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
@@ -3759,7 +3759,7 @@ OnInit:
end;
}
-ice_dun03,151,162,0 script #ice_4f_4 45,2,2,{
+ice_dun03,151,162,0 script #ice_4f_4 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
@@ -3771,7 +3771,7 @@ OnInit:
// Donation Lottery Quest/High Priest Quest :: rachel_oz & rachel_ma1
//============================================================
-ra_temple,119,180,0 script Temple Entrance#ra_tem 45,1,1,{
+ra_temple,119,180,0 script Temple Entrance#ra_tem WARPNPC,1,1,{
OnTouch:
if ($rachel_donate >= 10000) {
if (MISC_QUEST & 8192) { warp "ra_temin",169,23; end; }
@@ -3791,7 +3791,7 @@ OnTouch:
end;
}
-ra_temple,116,174,3 script Nemma#ra_temple 920,{
+ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
cutin "ra_nemma02",2;
if ($rachel_donate < 10000) {
if (ra_have_donated == 0) {
@@ -4239,7 +4239,7 @@ S_Donate:
}
}
-rachel,243,37,3 script Kid#Candy Addict 921,{
+rachel,243,37,3 script Kid#Candy Addict 4_M_CHILD1,{
if ((ra_tem_q < 2) || (ra_tem_q > 9) || (MISC_QUEST & 8192)) {
mes "[Kid]";
mes "Hey! What's that";
@@ -4529,7 +4529,7 @@ OnTouch:
end;
}
-que_rachel,63,82,0 script Window#ra_temple 111,{
+que_rachel,63,82,0 script Window#ra_temple HIDDEN_NPC,{
mes "^3355FFThis window is open.^000000";
next;
if(select("Stay:Exit Through Window") == 2) {
@@ -4697,7 +4697,7 @@ que_rachel,180,37,0 duplicate(nemma01) nemma03 -1,5,5
que_rachel,165,37,0 duplicate(nemma01) nemma04 -1,5,5
que_rachel,160,37,0 duplicate(nemma01) nemma05 -1,5,5
-que_rachel,169,18,0 script Quest Temple Exit#ra_tem 45,2,2,{
+que_rachel,169,18,0 script Quest Temple Exit#ra_tem WARPNPC,2,2,{
mes "^3355FFThe gate is closed.^000000";
next;
switch(select("Push Gate:Examine Gate:Kick Gate:Smash Gate with Weapon")) {
@@ -4745,7 +4745,7 @@ que_rachel,169,18,0 script Quest Temple Exit#ra_tem 45,2,2,{
close;
}
-ra_temin,277,159,3 script High Priest Zhed#rachel 932,{
+ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
if ((ra_tem_q > 14) || (MISC_QUEST&8192)) set lost_boy,14;
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second!";
@@ -6302,7 +6302,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{
end;
}
-ra_temin,170,46,3 script Panno#rachel 920,{
+ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
cutin "ra_fano03",2;
if (ra_tem_q >= 12 || MISC_QUEST & 8192) {
cutin "ra_fano03",2;
@@ -6734,7 +6734,7 @@ L_End:
end;
}
-ra_temin,134,128,3 script Pope's Office Guard#rac::raofficeguard 926,{
+ra_temin,134,128,3 script Pope's Office Guard#rac::raofficeguard 4_M_MASK1,{
if ((ra_tem_q == 15) && (countitem(7561) > 39)) {
mes "[Pope's Office Guard]";
mes "Hm? What's that you have";
@@ -6785,9 +6785,9 @@ ra_temin,134,128,3 script Pope's Office Guard#rac::raofficeguard 926,{
}
}
-ra_temin,134,134,3 duplicate(raofficeguard) Pope's Office Guard#2ra 926
+ra_temin,134,134,3 duplicate(raofficeguard) Pope's Office Guard#2ra 4_M_MASK1
-ra_temin,134,131,0 script gyoin1#rachel 45,1,1,{
+ra_temin,134,131,0 script gyoin1#rachel WARPNPC,1,1,{
OnTouch:
if (ra_tem_q == 16)
warp "ra_temin",276,239;
@@ -6810,7 +6810,7 @@ OnTouch:
end;
}
-ra_temin,275,226,0 script #rachel33 45,1,1,{
+ra_temin,275,226,0 script #rachel33 WARPNPC,1,1,{
end;
OnTouch:
if (aru_em == 21)
@@ -6820,37 +6820,37 @@ OnTouch:
end;
}
-ra_temsky,95,99,6 script Priest#1rachel 935,{
+ra_temsky,95,99,6 script Priest#1rachel 4_M_TRAINEE,{
mes "[Priest]";
mes "May Freya be with you.";
close;
}
-ra_temsky,93,97,6 script Male Follower#1rachel::ramale 926,{
+ra_temsky,93,97,6 script Male Follower#1rachel::ramale 4_M_MASK1,{
mes "[Male Follower]";
mes "May Freya be with you.";
close;
}
-ra_temsky,90,95,6 duplicate(ramale) Male Follower#2rachel 926
-ra_temsky,98,59,6 duplicate(ramale) Male Follower#3rachel 926
+ra_temsky,90,95,6 duplicate(ramale) Male Follower#2rachel 4_M_MASK1
+ra_temsky,98,59,6 duplicate(ramale) Male Follower#3rachel 4_M_MASK1
-ra_temsky,104,99,4 script Priestess#1rachel 920,{
+ra_temsky,104,99,4 script Priestess#1rachel 4_F_TRAINEE,{
mes "[Priestess]";
mes "May Freya be with you.";
close;
}
-ra_temsky,106,97,4 script Female Follower#1rachel::rafemale 916,{
+ra_temsky,106,97,4 script Female Follower#1rachel::rafemale 4_F_MASK1,{
mes "[Female Follower]";
mes "May Freya be with you.";
close;
}
-ra_temsky,108,95,4 duplicate(rafemale) Female Follower#2rachel 916
-ra_temsky,101,59,4 duplicate(rafemale) Female Follower#3rachel 916
+ra_temsky,108,95,4 duplicate(rafemale) Female Follower#2rachel 4_F_MASK1
+ra_temsky,101,59,4 duplicate(rafemale) Female Follower#3rachel 4_F_MASK1
-ra_temsky,99,99,5 script Pope#rachel 936,{
+ra_temsky,99,99,5 script Pope#rachel 4_F_ARUNA_POP,{
if (ra_tem_q == 16) {
cutin "ra_bishop",2;
mes "^3355FFTh-this little";
@@ -7043,7 +7043,7 @@ ra_temsky,99,99,5 script Pope#rachel 936,{
end;
}
-ra_temin,294,149,0 script High Priestess Niren#ra 915,{
+ra_temin,294,149,0 script High Priestess Niren#ra 4_F_MADAME,{
end;
OnInit:
@@ -7268,7 +7268,7 @@ OnTouch:
end;
}
-ra_temin,28,319,0 script saint1#rachel 45,4,2,{
+ra_temin,28,319,0 script saint1#rachel WARPNPC,4,2,{
OnTouch:
if ((ra_tem_q > 21) || (MISC_QUEST & 8192)) { warp "ra_san01",140,135; end; }
@@ -7394,7 +7394,7 @@ OnTouch:
end;
}
-que_san04,122,200,4 script High Priestess Niren#r2 915,{
+que_san04,122,200,4 script High Priestess Niren#r2 4_F_MADAME,{
end;
OnInit:
@@ -7430,7 +7430,7 @@ OnTouch:
end;
}
-rachel,142,167,5 script Seeking Follower#rachel 916,6,6,{
+rachel,142,167,5 script Seeking Follower#rachel 4_F_MASK1,6,6,{
if ((lost_boy == 13) && (ra_tem_q == 20)) {
L_Mes:
mes "[Arunafeltz Follower]";
diff --git a/npc/quests/quests_umbala.txt b/npc/quests/quests_umbala.txt
index 54823189b..16537c2e9 100644
--- a/npc/quests/quests_umbala.txt
+++ b/npc/quests/quests_umbala.txt
@@ -39,7 +39,7 @@
// Umbalian Language Quest :: um_trans
//============================================================
-um_in,39,122,5 script Utan Chief 784,{
+um_in,39,122,5 script Utan Chief 4_M_UMCHIEF,{
if (event_umbala == 0) {
mes "[Karkatan]";
mes "Huh huh, a Rune-Midgardian.";
@@ -362,7 +362,7 @@ um_in,39,122,5 script Utan Chief 784,{
// Create Essence/Dismantle Stone Quest :: um_npc
//============================================================
-um_in,44,71,2 script Utan Shaman 782,{
+um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
if (checkweight(908,600) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -821,7 +821,7 @@ um_in,44,71,2 script Utan Shaman 782,{
}
}
-umbala,221,193,1 script #Skulldoor 111,{
+umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
if (event_umbala >= 7) {
warp "um_in",32,71;
end;
@@ -979,7 +979,7 @@ umbala,221,193,1 script #Skulldoor 111,{
// Umbala Domestic Dispute Quest :: um_npc_ryu
//============================================================
-um_in,139,48,5 script Phrenetan 783,{
+um_in,139,48,5 script Phrenetan 4_F_UMWOMAN,{
if (event_umbala >= 3) {
mes "[Phrenetan]";
mes "I am so sick and tired of";
@@ -1030,7 +1030,7 @@ um_in,139,48,5 script Phrenetan 783,{
end;
}
-um_in,144,45,5 script Umpokoriohtan 789,{
+um_in,144,45,5 script Umpokoriohtan 4_M_UMSOLDIER,{
if (event_umbala >= 3) {
if(rand(1,3) == 2) {
mes "[Umpokoriohtan]";
@@ -1111,7 +1111,7 @@ OnInit:
end;
}
-um_in,101,73,3 script Wainatan 783,{
+um_in,101,73,3 script Wainatan 4_F_UMWOMAN,{
if (event_umbala >= 3) {
mes "[Wainatan]";
mes "I am sick and tired of this guy";
@@ -1158,7 +1158,7 @@ um_in,101,73,3 script Wainatan 783,{
}
}
-um_in,94,123,5 script Bertztan 783,{
+um_in,94,123,5 script Bertztan 4_F_UMWOMAN,{
if (event_umbala >= 3) {
mes "[Bertztan]";
mes "...*Sigh* That sicko";
@@ -1202,7 +1202,7 @@ um_in,94,123,5 script Bertztan 783,{
}
}
-umbala,145,217,3 script Chabimatan 783,{
+umbala,145,217,3 script Chabimatan 4_F_UMWOMAN,{
if (event_umbala >= 3) {
mes "[Chabimatan]";
mes "...*Sigh* Umpokoriohtan seems";
diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt
index bfd7f7d51..4b35a132c 100644
--- a/npc/quests/quests_veins.txt
+++ b/npc/quests/quests_veins.txt
@@ -306,7 +306,7 @@
}
}
-ve_in,169,310,6 script Strange Old Man#ve 121,{
+ve_in,169,310,6 script Strange Old Man#ve 2_M_MOLGENSTEIN,{
if (veins_stone == 0) {
mes "[Absar]";
mes "Bwahahaha!";
@@ -469,7 +469,7 @@ ve_in,169,310,6 script Strange Old Man#ve 121,{
close;
}
-ve_in02,37,28,4 script Factory Manager 898,{
+ve_in02,37,28,4 script Factory Manager 4_M_HUMAN_01,{
if (veins_stone && veins_stone < 5) {
mes "[Mirhen]";
mes "Hey, employees only beyond this point!";
@@ -532,7 +532,7 @@ ve_in02,37,28,4 script Factory Manager 898,{
close;
}
-ve_in02,54,49,2 script Factory Worker#ve1 943,{
+ve_in02,54,49,2 script Factory Worker#ve1 4_M_DESERT,{
if (veins_stone < 6) {
mes "[Bahed]";
mes "lately, I've been feeling so weak...";
@@ -633,7 +633,7 @@ ve_in02,54,49,2 script Factory Worker#ve1 943,{
close;
}
-ve_in02,68,39,7 script Factory Worker#ve2 943,{
+ve_in02,68,39,7 script Factory Worker#ve2 4_M_DESERT,{
mes "[Worker]";
mes "What the heck are these rocks?";
mes "They're ordinary stones, aren't they?";
@@ -643,7 +643,7 @@ ve_in02,68,39,7 script Factory Worker#ve2 943,{
// Spy Quest :: veins_secret
//============================================================
-prontera,202,122,0 script Kid#sch 703,{
+prontera,202,122,0 script Kid#sch 4_F_KID2,{
if (que_sch == 0) {
mes "[Rooney]";
mes "Where the heck";
@@ -731,7 +731,7 @@ prontera,202,122,0 script Kid#sch 703,{
close;
}
-prt_church,89,108,6 script Bard#sch 741,{
+prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -990,7 +990,7 @@ prt_church,89,108,6 script Bard#sch 741,{
}
}
-morocc,53,87,7 script Prison Ward#sch 707,{
+morocc,53,87,7 script Prison Ward#sch 4_M_MOC_SOLDIER,{
if (que_sch < 4) {
mes "[Jesse]";
mes "Only authorized";
@@ -1110,7 +1110,7 @@ morocc,53,87,7 script Prison Ward#sch 707,{
close;
}
-morocc_in,79,163,0 script Public Security Officer 748,{
+morocc_in,79,163,0 script Public Security Officer 4_M_ALCHE_A,{
if (que_sch < 7) {
mes "[Krieg]";
mes "I'm in charge of public";
@@ -1194,7 +1194,7 @@ morocc_in,79,163,0 script Public Security Officer 748,{
ra_in01,48,352,0 warp que_sch_jail 1,1,morocc,56,89
-ra_in01,50,387,4 script Upset Looking Bard#sch 51,{
+ra_in01,50,387,4 script Upset Looking Bard#sch 1_M_BARD,{
if (que_sch < 10) {
mes "[Vitre]";
mes ".............";
@@ -1368,7 +1368,7 @@ ra_in01,50,387,4 script Upset Looking Bard#sch 51,{
}
}
-ra_in01,58,389,0 script Jesse#sch 707,{
+ra_in01,58,389,0 script Jesse#sch 4_M_MOC_SOLDIER,{
end;
OnInit:
@@ -1376,7 +1376,7 @@ OnInit:
end;
}
-ra_in01,58,389,0 script Guant Prisoner#sch 929,{
+ra_in01,58,389,0 script Guant Prisoner#sch 4_M_MIDDLE,{
if (que_sch < 11) {
mes "[Ruan]";
mes "This stinks. Why am";
@@ -1442,7 +1442,7 @@ ra_in01,58,389,0 script Guant Prisoner#sch 929,{
}
// Escort Dancers to Schwaltzvalt Republic
-job_duncer,93,106,6 script Dance Instructor#sch 892,{
+job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -1652,7 +1652,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 892,{
close;
}
-job_duncer,85,49,0 script Young Dancer#sch1 724,{
+job_duncer,85,49,0 script Young Dancer#sch1 4_F_07,{
if (que_sch < 12) {
mes "[Dancer]";
mes "Hi there~";
@@ -1690,7 +1690,7 @@ job_duncer,85,49,0 script Young Dancer#sch1 724,{
close;
}
-job_duncer,83,52,6 script Cheerful Dancer#sch1 724,{
+job_duncer,83,52,6 script Cheerful Dancer#sch1 4_F_07,{
if (que_sch < 12) {
mes "[Dancer]";
mes "Hi there~";
@@ -1727,7 +1727,7 @@ job_duncer,83,52,6 script Cheerful Dancer#sch1 724,{
close;
}
-job_duncer,87,50,2 script Mature Looking Dancer#s1 724,{
+job_duncer,87,50,2 script Mature Looking Dancer#s1 4_F_07,{
if (que_sch < 12) {
mes "[Dancer]";
mes "Hi there~";
@@ -1764,7 +1764,7 @@ job_duncer,87,50,2 script Mature Looking Dancer#s1 724,{
close;
}
-airplane,76,56,4 script Young Dancer#sch2 724,{
+airplane,76,56,4 script Young Dancer#sch2 4_F_07,{
if (que_sch < 13) {
mes "[Dancer]";
mes "Hi there~";
@@ -1788,7 +1788,7 @@ airplane,76,56,4 script Young Dancer#sch2 724,{
close;
}
-airplane,75,53,0 script Cheerful Dancer#sch2 724,{
+airplane,75,53,0 script Cheerful Dancer#sch2 4_F_07,{
if (que_sch < 13) {
mes "[Dancer]";
mes "Hi there~";
@@ -1813,7 +1813,7 @@ airplane,75,53,0 script Cheerful Dancer#sch2 724,{
close;
}
-airplane,79,55,2 script Mature Looking Dancer#s2 724,{
+airplane,79,55,2 script Mature Looking Dancer#s2 4_F_07,{
if (que_sch < 13) {
mes "[Dancer]";
mes "Hi there~";
@@ -1854,7 +1854,7 @@ airplane,79,55,2 script Mature Looking Dancer#s2 724,{
close;
}
-ein_in01,174,266,0 script Young Dancer#sch3 724,{
+ein_in01,174,266,0 script Young Dancer#sch3 4_F_07,{
if (que_sch < 17) {
mes "[Dancer]";
mes "Oh, the dinner";
@@ -1880,7 +1880,7 @@ ein_in01,174,266,0 script Young Dancer#sch3 724,{
close;
}
-ein_in01,172,266,0 script Cheerful Dancer#sch3 724,{
+ein_in01,172,266,0 script Cheerful Dancer#sch3 4_F_07,{
if (que_sch < 17) {
mes "[Dancer]";
mes "The dinner party isn't";
@@ -1905,7 +1905,7 @@ ein_in01,172,266,0 script Cheerful Dancer#sch3 724,{
close;
}
-ein_in01,170,266,0 script Mature Looking Dancer#s3 724,{
+ein_in01,170,266,0 script Mature Looking Dancer#s3 4_F_07,{
if (que_sch < 17) {
mes "[Dancer]";
mes "Oh, the dinner";
@@ -1933,7 +1933,7 @@ ein_in01,170,266,0 script Mature Looking Dancer#s3 724,{
close;
}
-ein_in01,279,221,0 script Hotel Manager#sch 903,5,5,{
+ein_in01,279,221,0 script Hotel Manager#sch 4_M_KHKYEL,5,5,{
if (que_sch < 15) {
mes "[Manager]";
mes "It'd be a really great";
@@ -1980,7 +1980,7 @@ OnTouch:
end;
}
-ein_in01,166,282,4 script Employee#sch 904,{
+ein_in01,166,282,4 script Employee#sch 4_M_KHMAN,{
if (que_sch < 15) {
mes "[Employee]";
mes "We've been so busy lately!";
@@ -2099,7 +2099,7 @@ OnTouch:
end;
}
-ein_in01,181,284,0 script Corporate Figure 109,{
+ein_in01,181,284,0 script Corporate Figure 4_M_MANAGER,{
end;
OnInit:
@@ -2107,7 +2107,7 @@ OnInit:
end;
}
-ein_in01,181,285,0 script Arunafeltz Figure 920,{
+ein_in01,181,285,0 script Arunafeltz Figure 4_F_TRAINEE,{
end;
OnInit:
@@ -2115,7 +2115,7 @@ OnInit:
end;
}
-ein_in01,168,274,0 script Corporate Figure#sch 109,{
+ein_in01,168,274,0 script Corporate Figure#sch 4_M_MANAGER,{
mes "[????]";
mes "Hmm... Good.";
mes "Everything looks";
@@ -2123,7 +2123,7 @@ ein_in01,168,274,0 script Corporate Figure#sch 109,{
close;
}
-ein_in01,170,284,4 script Arunafeltz Figure#sch 920,{
+ein_in01,170,284,4 script Arunafeltz Figure#sch 4_F_TRAINEE,{
mes "[??????]";
mes "I've got to say, only";
mes "Rekenber can host such";
@@ -2133,7 +2133,7 @@ ein_in01,170,284,4 script Arunafeltz Figure#sch 920,{
close;
}
-morocc,297,154,0 script Thin-Faced Bard#sch 51,{
+morocc,297,154,0 script Thin-Faced Bard#sch 1_M_BARD,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -2400,7 +2400,7 @@ morocc,297,154,0 script Thin-Faced Bard#sch 51,{
close;
}
-morocc,294,152,0 script ????#sch1 899,{
+morocc,294,152,0 script ????#sch1 4_M_HUMAN_02,{
end;
OnInit:
@@ -2408,7 +2408,7 @@ OnInit:
end;
}
-morocc,293,155,6 script ????#sch2 899,{
+morocc,293,155,6 script ????#sch2 4_M_HUMAN_02,{
end;
OnInit:
@@ -2416,7 +2416,7 @@ OnInit:
end;
}
-morocc,298,150,1 script ????#sch3 899,{
+morocc,298,150,1 script ????#sch3 4_M_HUMAN_02,{
end;
OnInit:
@@ -2424,7 +2424,7 @@ OnInit:
end;
}
-prontera,109,161,6 script Young Man#sch 83,{
+prontera,109,161,6 script Young Man#sch 4_M_01,{
if (que_sch < 20) {
mes "[Chada]";
mes "What a boring day...";
@@ -2485,7 +2485,7 @@ prontera,109,161,6 script Young Man#sch 83,{
}
}
-geffen,196,167,4 script Young Woman#sch 101,{
+geffen,196,167,4 script Young Woman#sch 4W_F_01,{
if (que_sch < 21) {
mes "[Ghez]";
mes "When is he going";
@@ -2559,7 +2559,7 @@ geffen,196,167,4 script Young Woman#sch 101,{
}
}
-comodo,135,299,0 script Young Man#sch2 809,{
+comodo,135,299,0 script Young Man#sch2 1_M_SIGNMONK,{
if (que_sch < 22) {
mes "[Nosdan]";
mes "Have you come to hear";
@@ -2648,7 +2648,7 @@ comodo,135,299,0 script Young Man#sch2 809,{
}
}
-sec_in02,10,43,4 script Extra Story Patch 809,{
+sec_in02,10,43,4 script Extra Story Patch 1_M_SIGNMONK,{
callfunc "F_GM_NPC";
mes "[Patch]";
mes "Yeah, you can try.";
@@ -2664,7 +2664,7 @@ sec_in02,10,43,4 script Extra Story Patch 809,{
// Siblings Quest :: veins_camel
//============================================================
-veins,327,185,3 script Kid#camelcamel 944,{
+veins,327,185,3 script Kid#camelcamel 4_M_DST_CHILD,{
if (MISC_QUEST & 8192) {
if (rachel_camel == 0) {
mes "[Kid Karyn]";
@@ -3174,7 +3174,7 @@ veins,327,185,3 script Kid#camelcamel 944,{
}
}
-que_thor,36,66,5 script Little Curdie 941,{
+que_thor,36,66,5 script Little Curdie 4_F_DST_CHILD,{
if (rachel_camel == 1) {
mes "^3355FFYou come across";
mes "a little girl lying on the";
@@ -3515,7 +3515,7 @@ que_thor,36,66,5 script Little Curdie 941,{
}
}
-veins,181,166,3 script Lockenlock 900,{
+veins,181,166,3 script Lockenlock 4_M_HUMERCHANT,{
if (rachel_camel && rachel_camel < 4) {
mes "^3355FFIt's a drunkard...";
mes "The scent of pure";
@@ -4072,7 +4072,7 @@ veins,181,166,3 script Lockenlock 900,{
}
}
-veins,227,127,5 script Ivory 940,{
+veins,227,127,5 script Ivory 4_F_DESERT,{
if (rachel_camel && rachel_camel < 5) {
mes "[Organic Soap Maker Ivory]";
mes "I need to make more of";
@@ -4395,7 +4395,7 @@ veins,227,127,5 script Ivory 940,{
}
}
-veins,115,59,5 script Saraman 847,{
+veins,115,59,5 script Saraman 4_M_EINOLD,{
if (rachel_camel && rachel_camel < 7) {
mes "[Saraman]";
mes "Zzzzz...";
@@ -4743,7 +4743,7 @@ veins,115,59,5 script Saraman 847,{
}
}
-veins,78,226,5 script Camel#camelcc1::VeinsCamel 938,{
+veins,78,226,5 script Camel#camelcc1::VeinsCamel 4_DST_CAMEL,{
if (rachel_camel == 9) {
mes "^3355FFThe camel sniffed the";
mes "appetite stimulant, but";
@@ -4770,13 +4770,13 @@ veins,78,226,5 script Camel#camelcc1::VeinsCamel 938,{
}
}
-veins,72,227,3 duplicate(VeinsCamel) Camel#camelcc3 938
-veins,81,222,1 duplicate(VeinsCamel) Camel#camelcc4 938
-veins,77,219,5 duplicate(VeinsCamel) Camel#camelcc5 938
-veins,73,215,8 duplicate(VeinsCamel) Camel#camelcc6 938
-veins,68,215,5 duplicate(VeinsCamel) Camel#camelcc7 938
+veins,72,227,3 duplicate(VeinsCamel) Camel#camelcc3 4_DST_CAMEL
+veins,81,222,1 duplicate(VeinsCamel) Camel#camelcc4 4_DST_CAMEL
+veins,77,219,5 duplicate(VeinsCamel) Camel#camelcc5 4_DST_CAMEL
+veins,73,215,8 duplicate(VeinsCamel) Camel#camelcc6 4_DST_CAMEL
+veins,68,215,5 duplicate(VeinsCamel) Camel#camelcc7 4_DST_CAMEL
-ve_fild07,235,42,3 script Silk Sand Camel 938,{
+ve_fild07,235,42,3 script Silk Sand Camel 4_DST_CAMEL,{
if (rachel_camel == 11) {
mes "^3355FFThis camel's leg is";
mes "wounded. Although it";
@@ -4978,7 +4978,7 @@ ve_fild07,235,42,3 script Silk Sand Camel 938,{
}
}
-veins,221,120,5 script Young Town Native 943,{
+veins,221,120,5 script Young Town Native 4_M_DESERT,{
if (rachel_camel == 3) {
mes "[Native Young Man]";
mes "My name is Toby.";
@@ -5073,7 +5073,7 @@ veins,221,120,5 script Young Town Native 943,{
// Thor Volcano Base Quest :: veins_camp
//============================================================
-ra_temin,87,133,1 script Rachel Guard#vol1 934,5,2,{
+ra_temin,87,133,1 script Rachel Guard#vol1 4_M_RASWORD,5,2,{
if (aru_vol == 2) {
mes "[Guard Karlum]";
mes "High Priest Vildt isn't";
@@ -5214,7 +5214,7 @@ OnTouch:
end;
}
-ra_temin,82,133,7 script Rachel Guard#vol2 934,5,2,{
+ra_temin,82,133,7 script Rachel Guard#vol2 4_M_RASWORD,5,2,{
mes "[Guard Krodger]";
mes "High Priest Vildt isn't";
mes "here right now. Please";
@@ -5231,7 +5231,7 @@ OnTouch:
close;
}
-ra_temin,115,140,1 script Flower Vase#vol 111,{
+ra_temin,115,140,1 script Flower Vase#vol HIDDEN_NPC,{
if ((aru_vol > 2) && (aru_vol < 5)) {
mes "^3355FFYou find a giant";
mes "vase full of beautiful";
@@ -5297,7 +5297,7 @@ OnTouch:
end;
}
-ra_temin,40,124,3 script Female Follower#vol 920,{
+ra_temin,40,124,3 script Female Follower#vol 4_F_TRAINEE,{
mes "[Lamir]";
mes "^333333*Sigh*^000000 High Priest Vildt";
mes "left over so much food after";
@@ -5334,7 +5334,7 @@ ra_temin,40,124,3 script Female Follower#vol 920,{
close;
}
-ra_temin,42,124,3 script Rachel Guard#vol1_1 934,{
+ra_temin,42,124,3 script Rachel Guard#vol1_1 4_M_RASWORD,{
end;
OnInit:
@@ -5342,7 +5342,7 @@ OnInit:
end;
}
-ra_temin,5,5,3 script vol_time 844,{
+ra_temin,5,5,3 script vol_time CLEAR_NPC,{
OnInit:
stopnpctimer;
end;
@@ -5392,7 +5392,7 @@ OnTimer55000:
end;
}
-ra_temin,113,140,1 script Rachel Guard#vol2_1 934,{
+ra_temin,113,140,1 script Rachel Guard#vol2_1 4_M_RASWORD,{
mes "[Guard Krodger]";
mes "What's with this vase?";
mes "They always send me out";
@@ -5407,7 +5407,7 @@ OnInit:
end;
}
-ra_temin,5,5,1 script vol_time2 844,{
+ra_temin,5,5,1 script vol_time2 CLEAR_NPC,{
OnInit:
stopnpctimer;
end;
@@ -5425,7 +5425,7 @@ OnTimer30000:
end;
}
-ra_temin,87,118,3 script Drawer#vol1::VeinsDrawer 111,{
+ra_temin,87,118,3 script Drawer#vol1::VeinsDrawer HIDDEN_NPC,{
mes "^3355FFThere are some neatly";
mes "printed and organized";
mes "documents inside";
@@ -5433,9 +5433,9 @@ ra_temin,87,118,3 script Drawer#vol1::VeinsDrawer 111,{
close;
}
-ra_temin,83,118,3 duplicate(VeinsDrawer) Drawer#vol2 111
+ra_temin,83,118,3 duplicate(VeinsDrawer) Drawer#vol2 HIDDEN_NPC
-ra_temin,85,118,3 script Drawer#vol3 111,{
+ra_temin,85,118,3 script Drawer#vol3 HIDDEN_NPC,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -5507,14 +5507,14 @@ ra_temin,85,118,3 script Drawer#vol3 111,{
close;
}
-ra_temin,88,117,3 script Goddess Statue#vol1 111,{
+ra_temin,88,117,3 script Goddess Statue#vol1 HIDDEN_NPC,{
mes "^3355FFIt's a statue of Freya,";
mes "a goddess revered for her";
mes "clemency and wisdom.^000000";
close;
}
-ra_temin,73,126,1 script Ladder#vol1 111,{
+ra_temin,73,126,1 script Ladder#vol1 HIDDEN_NPC,{
if (aru_vol == 5) {
mes "["+strcharinfo(0)+"]";
mes "Wait, I can use this";
@@ -5579,7 +5579,7 @@ OnTouch:
end;
}
-veins,159,171,3 script Towner#vol 945,{
+veins,159,171,3 script Towner#vol 4_M_DST_GRAND,{
mes "[Towner]";
mes "The small office on the";
mes "2nd floor of this weapon";
@@ -5597,7 +5597,7 @@ veins,159,171,3 script Towner#vol 945,{
close;
}
-ve_in,233,116,3 script Drunken Man#vol 901,{
+ve_in,233,116,3 script Drunken Man#vol 4_M_HUOLDARMY,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -5994,7 +5994,7 @@ ve_in,233,116,3 script Drunken Man#vol 901,{
close;
}
-ve_in,232,117,5 script Drunken Lady#1 940,{
+ve_in,232,117,5 script Drunken Lady#1 4_F_DESERT,{
mes "[Drunken Lady]";
mes "This guys' actually";
mes "pretty boring, but...";
@@ -6003,7 +6003,7 @@ ve_in,232,117,5 script Drunken Lady#1 940,{
close;
}
-ve_in,234,115,3 script Drunken Lady#2 940,{
+ve_in,234,115,3 script Drunken Lady#2 4_F_DESERT,{
mes "[Drunken Lady]";
mes "This tavern might look";
mes "luxurious and gorgeous,";
@@ -6013,7 +6013,7 @@ ve_in,234,115,3 script Drunken Lady#2 940,{
close;
}
-ve_in,277,229,3 script Wall Closet#vol 111,{
+ve_in,277,229,3 script Wall Closet#vol HIDDEN_NPC,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6040,7 +6040,7 @@ ve_in,277,229,3 script Wall Closet#vol 111,{
close;
}
-ve_in,281,214,3 script Bookshelf#vol 111,{
+ve_in,281,214,3 script Bookshelf#vol HIDDEN_NPC,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6114,7 +6114,7 @@ ve_in,281,214,3 script Bookshelf#vol 111,{
close;
}
-thor_v01,37,234,3 script Hot Land Surface#1 111,{
+thor_v01,37,234,3 script Hot Land Surface#1 HIDDEN_NPC,{
if (aru_vol == 8) {
if ((countitem(7704) > 0) && (countitem(7342) > 0)) {
mes "^3355FFYou use the pyrometer";
@@ -6152,7 +6152,7 @@ thor_v01,37,234,3 script Hot Land Surface#1 111,{
close;
}
-thor_v02,165,37,3 script Hot Land Surface#2 111,{
+thor_v02,165,37,3 script Hot Land Surface#2 HIDDEN_NPC,{
if (aru_vol == 9) {
if ((countitem(7704) > 0) && (countitem(7342) > 0)) {
mes "^3355FFYou use the pyrometer";
@@ -6184,7 +6184,7 @@ thor_v02,165,37,3 script Hot Land Surface#2 111,{
close;
}
-thor_v02,170,100,3 script Hot Land Surface#3 111,{
+thor_v02,170,100,3 script Hot Land Surface#3 HIDDEN_NPC,{
if (aru_vol == 10) {
if ((countitem(7704) > 0) && (countitem(7342) > 0)) {
mes "^3355FFYou use the pyrometer";
@@ -6230,7 +6230,7 @@ thor_v02,170,100,3 script Hot Land Surface#3 111,{
close;
}
-que_thor,145,66,3 script Guard#vol::VeinsGuard 939,{
+que_thor,145,66,3 script Guard#vol::VeinsGuard 4_DST_SOLDIER,{
if (aru_vol == 11) {
mes "[Guard]";
mes "Only authorized";
@@ -6285,10 +6285,10 @@ que_thor,145,66,3 script Guard#vol::VeinsGuard 939,{
close;
}
-que_thor,136,66,3 duplicate(VeinsGuard) Guard#vol2 939
-que_thor,127,60,5 duplicate(VeinsGuard) Guard#vol3 939
+que_thor,136,66,3 duplicate(VeinsGuard) Guard#vol2 4_DST_SOLDIER
+que_thor,127,60,5 duplicate(VeinsGuard) Guard#vol3 4_DST_SOLDIER
-thor_camp,250,104,3 script Sahedi#vol 934,{
+thor_camp,250,104,3 script Sahedi#vol 4_M_RASWORD,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
mes "Right now, you're carrying";
@@ -6601,7 +6601,7 @@ OnTouch:
end;
}
-thor_camp,187,228,5 script Colonel Vito#1 946,{
+thor_camp,187,228,5 script Colonel Vito#1 4_M_DST_MASTER,{
end;
OnInit:
@@ -6609,7 +6609,7 @@ OnInit:
end;
}
-thor_camp,155,175,7 script Colonel Vito#2 946,{
+thor_camp,155,175,7 script Colonel Vito#2 4_M_DST_MASTER,{
end;
OnInit:
@@ -6617,7 +6617,7 @@ OnInit:
end;
}
-thor_camp,159,74,3 script Colonel Vito#3 946,{
+thor_camp,159,74,3 script Colonel Vito#3 4_M_DST_MASTER,{
if (aru_vol == 14) {
mes "[Colonel Vito]";
mes "I am Colonel Vito,";
@@ -6985,7 +6985,7 @@ OnTouch:
end;
}
-thor_camp,124,314,1 script Soldier#vol1 939,{
+thor_camp,124,314,1 script Soldier#vol1 4_DST_SOLDIER,{
mes "[Thor Volcano Camp Soldier]";
mes "Freya, I'm so exhausted!";
mes "I'm starving to death too!";
@@ -6993,7 +6993,7 @@ thor_camp,124,314,1 script Soldier#vol1 939,{
close;
}
-thor_camp,134,309,5 script Soldier#vol2 939,{
+thor_camp,134,309,5 script Soldier#vol2 4_DST_SOLDIER,{
mes "[Thor Volcano Camp Soldier]";
mes "I hear we'll be eating";
mes "chicken salad, fried chicken,";
@@ -7008,7 +7008,7 @@ thor_camp,134,309,5 script Soldier#vol2 939,{
close;
}
-thor_camp,109,167,3 script Control Panel#vol 111,{
+thor_camp,109,167,3 script Control Panel#vol HIDDEN_NPC,{
if (aru_vol == 17) {
mes "^3355FFThis control panel";
mes "controls the main power";
@@ -7041,7 +7041,7 @@ thor_camp,109,167,3 script Control Panel#vol 111,{
end;
}
-thor_camp,150,65,3 script Dummy#1::VeinsDummy 111,{
+thor_camp,150,65,3 script Dummy#1::VeinsDummy HIDDEN_NPC,{
if (aru_vol == 19) {
mes "^3355FFIt's a training dummy";
mes "that looks like it can";
@@ -7140,20 +7140,20 @@ thor_camp,150,65,3 script Dummy#1::VeinsDummy 111,{
}
}
-thor_camp,156,65,3 duplicate(VeinsDummy) Dummy#2 111
-thor_camp,162,65,3 duplicate(VeinsDummy) Dummy#3 111
-thor_camp,150,57,3 duplicate(VeinsDummy) Dummy#4 111
-thor_camp,156,57,3 duplicate(VeinsDummy) Dummy#5 111
-thor_camp,162,57,3 duplicate(VeinsDummy) Dummy#6 111
+thor_camp,156,65,3 duplicate(VeinsDummy) Dummy#2 HIDDEN_NPC
+thor_camp,162,65,3 duplicate(VeinsDummy) Dummy#3 HIDDEN_NPC
+thor_camp,150,57,3 duplicate(VeinsDummy) Dummy#4 HIDDEN_NPC
+thor_camp,156,57,3 duplicate(VeinsDummy) Dummy#5 HIDDEN_NPC
+thor_camp,162,57,3 duplicate(VeinsDummy) Dummy#6 HIDDEN_NPC
-thor_camp,248,104,5 script Aitra#vol 939,{
+thor_camp,248,104,5 script Aitra#vol 4_DST_SOLDIER,{
end;
OnInit:
disablenpc "Aitra#vol";
end;
}
-thor_camp,49,97,3 script High Priest#vol 933,{
+thor_camp,49,97,3 script High Priest#vol 4_M_RACHOLD,{
mes "^3355FFYou'd better not";
mes "do anything too";
mes "conspicuous in";
@@ -7161,7 +7161,7 @@ thor_camp,49,97,3 script High Priest#vol 933,{
close;
}
-thor_camp,49,122,1 script Thor Volcano Soldier#vo1 939,{
+thor_camp,49,122,1 script Thor Volcano Soldier#vo1 4_DST_SOLDIER,{
mes "^3355FFYou'd better not";
mes "do anything too";
mes "conspicuous in";
@@ -7169,7 +7169,7 @@ thor_camp,49,122,1 script Thor Volcano Soldier#vo1 939,{
close;
}
-thor_camp,31,93,1 script Thor Volcano Soldier#vo2 939,{
+thor_camp,31,93,1 script Thor Volcano Soldier#vo2 4_DST_SOLDIER,{
mes "^3355FFYou'd better not";
mes "do anything too";
mes "conspicuous in";
@@ -7177,7 +7177,7 @@ thor_camp,31,93,1 script Thor Volcano Soldier#vo2 939,{
close;
}
-thor_camp,59,79,1 script Thor Volcano Soldier#vo3 939,{
+thor_camp,59,79,1 script Thor Volcano Soldier#vo3 4_DST_SOLDIER,{
mes "^3355FFYou'd better not";
mes "do anything too";
mes "conspicuous in";
@@ -7185,7 +7185,7 @@ thor_camp,59,79,1 script Thor Volcano Soldier#vo3 939,{
close;
}
-thor_camp,143,114,1 script Thor Volcano Soldier#vo4 939,{
+thor_camp,143,114,1 script Thor Volcano Soldier#vo4 4_DST_SOLDIER,{
emotion e_sob;
mes "[Soldier]";
mes "Oh Freya...";
@@ -7196,7 +7196,7 @@ thor_camp,143,114,1 script Thor Volcano Soldier#vo4 939,{
close;
}
-thor_camp,206,92,3 script Thor Volcano Soldier#vo5 939,{
+thor_camp,206,92,3 script Thor Volcano Soldier#vo5 4_DST_SOLDIER,{
mes "[Soldier]";
mes "Ah, time to";
mes "go to work.";
@@ -7209,13 +7209,13 @@ thor_camp,206,92,3 script Thor Volcano Soldier#vo5 939,{
close;
}
-thor_camp,201,321,1 script Thor Volcano Soldier#vo6 939,{
+thor_camp,201,321,1 script Thor Volcano Soldier#vo6 4_DST_SOLDIER,{
mes "[Soldier]";
mes "Yo-ho! Yo-ho!";
close;
}
-thor_camp,196,315,7 script Thor Volcano Soldier#vo7 939,{
+thor_camp,196,315,7 script Thor Volcano Soldier#vo7 4_DST_SOLDIER,{
mes "[Soldier]";
mes "I guess I need to go";
mes "on Guardian polishing";
@@ -7225,7 +7225,7 @@ thor_camp,196,315,7 script Thor Volcano Soldier#vo7 939,{
close;
}
-thor_camp,181,231,0 script Guardian#vol_7 111,{
+thor_camp,181,231,0 script Guardian#vol_7 HIDDEN_NPC,{
mes "^3355FFThere are many guardians";
mes "here in different stages";
mes "of disassembly. It looks";
@@ -7234,7 +7234,7 @@ thor_camp,181,231,0 script Guardian#vol_7 111,{
close;
}
-thor_camp,98,213,5 script Thor Volcano Soldier#vo8 939,{
+thor_camp,98,213,5 script Thor Volcano Soldier#vo8 4_DST_SOLDIER,{
mes "[Soldier]";
mes "Aren't you the one from";
mes "the geological research";
@@ -7245,7 +7245,7 @@ thor_camp,98,213,5 script Thor Volcano Soldier#vo8 939,{
close;
}
-thor_camp,98,209,5 script Thor Volcano Soldier#vo9 939,{
+thor_camp,98,209,5 script Thor Volcano Soldier#vo9 4_DST_SOLDIER,{
mes "[Soldier]";
mes "Why am I always";
mes "stationed here?!";
@@ -7254,7 +7254,7 @@ thor_camp,98,209,5 script Thor Volcano Soldier#vo9 939,{
close;
}
-thor_v02,143,78,0 script #totcamp 45,2,2,{
+thor_v02,143,78,0 script #totcamp WARPNPC,2,2,{
OnTouch_:
if (rachel_camel < 24) {
warp "que_thor",65,55;
@@ -7264,13 +7264,13 @@ OnTouch_:
end;
}
-que_thor,69,56,0 script #tov_1 45,2,2,{
+que_thor,69,56,0 script #tov_1 WARPNPC,2,2,{
OnTouch_:
warp "thor_v02",146,84;
end;
}
-que_thor,187,56,0 script #tov_2 45,2,2,{
+que_thor,187,56,0 script #tov_2 WARPNPC,2,2,{
OnTouch_:
warp "thor_v02",146,84;
end;
@@ -7289,7 +7289,7 @@ OnTouch:
close;
}
-thor_camp,246,191,3 script Guard#goto 939,{
+thor_camp,246,191,3 script Guard#goto 4_DST_SOLDIER,{
mes "[Guard]";
mes "What now?";
mes "Can't you see I'm busy?";
@@ -7321,7 +7321,7 @@ OnTouch_:
close;
}
-ve_in,235,135,5 script Bartender#ve 947,{
+ve_in,235,135,5 script Bartender#ve 4_M_DST_TOUGH,{
mes "[Bartender]";
mes "Welcome to our tavern.";
mes "Please, have a seat.";
@@ -7330,7 +7330,7 @@ ve_in,235,135,5 script Bartender#ve 947,{
close;
}
-ve_in,237,131,1 script Female Customer#ve1 940,{
+ve_in,237,131,1 script Female Customer#ve1 4_F_DESERT,{
mes "[Female Customer]";
mes "Bartender, aren't any of";
mes "your regulars nice young";
@@ -7371,7 +7371,7 @@ ve_in,237,131,1 script Female Customer#ve1 940,{
close;
}
-ve_in,239,107,1 script Male Customer#ve2 943,{
+ve_in,239,107,1 script Male Customer#ve2 4_M_DESERT,{
mes "[Male Customer]";
mes "How can that ugly old";
mes "man have girls hanging";
diff --git a/npc/quests/quests_yuno.txt b/npc/quests/quests_yuno.txt
index e03deed5c..50cca4535 100644
--- a/npc/quests/quests_yuno.txt
+++ b/npc/quests/quests_yuno.txt
@@ -35,7 +35,7 @@
// Metto Quest :: yuno_ryusei
//============================================================
-yuno_in03,26,39,3 script Metto#juno 709,{
+yuno_in03,26,39,3 script Metto#juno 4_M_SEAMAN,{
mes "[Metto]";
if (metto_q == 0) {
mes "In the Lab today, in the Lab tomorrow! Everyday is filled with research! Even if it takes my entire life, I will not give up until I have made a new Juno...";
@@ -137,7 +137,7 @@ yuno_in03,26,39,3 script Metto#juno 709,{
}
}
-yuno_in01,17,30,5 script Wagan#juno 85,{
+yuno_in01,17,30,5 script Wagan#juno 4_M_03,{
mes "[Wagan]";
if (metto_q == 0) {
mes "I'm sure that you know our city has been living off our research for many years.";
@@ -255,7 +255,7 @@ yuno_in01,17,30,5 script Wagan#juno 85,{
}
}
-yuno_in01,17,95,5 script Stangckle#juno 99,{
+yuno_in01,17,95,5 script Stangckle#juno 4W_M_03,{
mes "[Stangckle]";
if (metto_q == 2) {
mes "What can I do for you? My colleague Metto is coming here soon, so I don't have much time. So what did you say you needed?";
@@ -317,7 +317,7 @@ yuno_in01,17,95,5 script Stangckle#juno 99,{
}
}
-yuno_in01,19,183,5 script Kato#juno 55,{
+yuno_in01,19,183,5 script Kato#juno 1_M_JOBTESTER,{
mes "[Kato]";
if (metto_q == 4) {
mes "I am a scientist researching all sorts of things.";
@@ -365,7 +365,7 @@ yuno_in01,19,183,5 script Kato#juno 55,{
}
}
-yuno_in03,178,43,0 script CiCi#juno 121,{
+yuno_in03,178,43,0 script CiCi#juno 2_M_MOLGENSTEIN,{
if (metto_q == 6) {
mes "[CiCi]";
mes "My name is CiCi. I am one of the three great scientists in this city.";
@@ -422,7 +422,7 @@ yuno_in03,178,43,0 script CiCi#juno 121,{
// Alchemist Brothers Quest :: yuno_ryusei
//============================================================
-yuno_in01,103,157,3 script Bain#juno 98,{
+yuno_in01,103,157,3 script Bain#juno 4W_M_02,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
@@ -554,7 +554,7 @@ S_DelItems:
close;
}
-yuno_in01,100,153,7 script Bajin 47,0,0,{
+yuno_in01,100,153,7 script Bajin 1_M_01,0,0,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
mes "- Currently you're carrying -";
@@ -684,7 +684,7 @@ S_DelItems:
// Doomed Swords - Juno Portion :: matnani_yuno
//============================================================
-yuno,157,87,4 script A Citizen of Juno#juno 102,{
+yuno,157,87,4 script A Citizen of Juno#juno 8_F,{
mes "[Shalima]";
mes "When you go north from Al De Baran, you will arrive at 'Elmeth Plateau,' a place covered with molten rock.";
next;
@@ -719,7 +719,7 @@ yuno,157,87,4 script A Citizen of Juno#juno 102,{
}
}
-yuno,261,99,4 script Sage Yklah#juno 735,{
+yuno,261,99,4 script Sage Yklah#juno 4_M_JOB_WIZARD,{
if (dmdswrd_Q == 23 || dmdswrd_Q == 24 || dmdswrd_Q == 25) {
switch(dmdswrd_Q) {
case 23:
@@ -920,7 +920,7 @@ yuno,261,99,4 script Sage Yklah#juno 735,{
}
}
-yuno,305,207,4 script Sage Syklah#juno 735,{
+yuno,305,207,4 script Sage Syklah#juno 4_M_JOB_WIZARD,{
if (dmdswrd_Q == 25 || dmdswrd_Q == 26 || dmdswrd_Q == 27) {
switch(dmdswrd_Q) {
case 25:
@@ -1043,7 +1043,7 @@ yuno,305,207,4 script Sage Syklah#juno 735,{
}
}
-yuno,213,298,4 script Sage Esklah#juno 735,{
+yuno,213,298,4 script Sage Esklah#juno 4_M_JOB_WIZARD,{
if (dmdswrd_Q == 27 || dmdswrd_Q == 28 || dmdswrd_Q == 29 || dmdswrd_Q == 30) {
switch(dmdswrd_Q) {
case 27:
@@ -1200,7 +1200,7 @@ yuno,213,298,4 script Sage Esklah#juno 735,{
}
}
-mjolnir_02,170,193,4 script Muriniel's Cottage#juno 111,{
+mjolnir_02,170,193,4 script Muriniel's Cottage#juno HIDDEN_NPC,{
if (dmdswrd_Q == 30 || dmdswrd_Q == 31) {
switch(dmdswrd_Q) {
case 30:
diff --git a/npc/quests/seals/brisingamen_seal.txt b/npc/quests/seals/brisingamen_seal.txt
index afdaee690..72f4b9ddb 100644
--- a/npc/quests/seals/brisingamen_seal.txt
+++ b/npc/quests/seals/brisingamen_seal.txt
@@ -19,7 +19,7 @@
//= 1.7 Renewal script update. [Euphy]
//============================================================
-prt_fild08,175,374,3 script Bard#brising 51,{
+prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
cutin "god_nelluad01",2;
if ($God2 >= $@god_check1 && $God3 < $@god_check2) {
if (god_brising > 49) {
@@ -840,7 +840,7 @@ prt_fild08,175,374,3 script Bard#brising 51,{
end;
}
-yuno_in04,47,113,1 script Studying Scholar#1 749,{
+yuno_in04,47,113,1 script Studying Scholar#1 4_M_ALCHE_B,{
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -1394,7 +1394,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 749,{
}
}
-prt_church,113,103,1 script Praying Man 798,{
+prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
if ($God2 < $@god_check1) {
mes "[Praying Man]";
mes "Let everyone live a life";
@@ -2080,7 +2080,7 @@ prt_church,113,103,1 script Praying Man 798,{
}
}
-prt_castle,80,52,0 script Personnel Record#book1 111,{
+prt_castle,80,52,0 script Personnel Record#book1 HIDDEN_NPC,{
if ($God2 < $@god_check1) {
mes "[Librarian]";
mes "What are you doing?";
@@ -2263,7 +2263,7 @@ prt_castle,80,52,0 script Personnel Record#book1 111,{
}
//-----------librarian----------------------------------------------------------
-prt_castle,84,51,5 script Librarian#2 105,{
+prt_castle,84,51,5 script Librarian#2 8W_SOLDIER,{
if ($God2 < $@god_check1) {
mes "[Librarian]";
mes "What are you doing here?";
@@ -2437,7 +2437,7 @@ prt_castle,84,51,5 script Librarian#2 105,{
}
-prontera,260,354,4 script Woman#Rosa Ellenen 101,{
+prontera,260,354,4 script Woman#Rosa Ellenen 4W_F_01,{
if ($God2 < $@god_check1){
mes "[Woman]";
mes "Hm?";
@@ -2563,7 +2563,7 @@ prontera,260,354,4 script Woman#Rosa Ellenen 101,{
}
-prontera,262,353,0 script Gravestone 111,{
+prontera,262,353,0 script Gravestone HIDDEN_NPC,{
if ($God2 > $@god_check1) {
if (god_brising > 33) {
mes "Lowen Ellenen";
@@ -2590,7 +2590,7 @@ prontera,262,353,0 script Gravestone 111,{
}
}
-gef_dun01,89,192,0 script #lowentrace 111,3,3,{
+gef_dun01,89,192,0 script #lowentrace HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "^3355FFIt's just an old,";
mes "dry piece of wood.^000000";
@@ -2713,7 +2713,7 @@ OnTouch:
end;
}
-gef_dun01,203,48,0 script #lowentrace1 111,3,3,{
+gef_dun01,203,48,0 script #lowentrace1 HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "^3355FFIt's just an old,";
mes "dry piece of wood.^000000";
@@ -2845,7 +2845,7 @@ OnTouch:
end;
}
-que_god02,48,55,3 script Lowen Ellenen 745,{
+que_god02,48,55,3 script Lowen Ellenen 4_F_CRU,{
if (god_brising == 30) {
mes "[Lowen Ellenen]";
mes "Can you see me now?";
@@ -2953,7 +2953,7 @@ que_god02,48,55,3 script Lowen Ellenen 745,{
}
}
-que_god02,54,64,4 script Soldier#1_brising 105,1,1,{
+que_god02,54,64,4 script Soldier#1_brising 8W_SOLDIER,1,1,{
if (god_brising == 31) {
mes "[Soldier]";
mes "Have you volunteered for monster subjugation? Would you like to start the mission now?";
@@ -2998,7 +2998,7 @@ OnTouch:
end;
}
-que_god02,55,64,4 script Soldier#2_brising 105,1,1,{
+que_god02,55,64,4 script Soldier#2_brising 8W_SOLDIER,1,1,{
mes "[Soldier]";
mes "Please back away.";
mes "You are not permitted";
@@ -3148,14 +3148,14 @@ OnReset:
end;
}
-que_god02,173,58,4 script #doppelganger1 739,{ end; }
-que_god02,175,55,4 script #doppelganger2 739,{ end; }
-que_god02,175,54,1 script #lowen 745,{ end; }
-que_god02,178,49,1 script #knight1 751,{ end; }
-que_god02,168,53,7 script #knight2 734,{ end; }
-que_god02,167,58,4 script #knight3 752,{ end; }
+que_god02,173,58,4 script #doppelganger1 8_DOPPEL,{ end; }
+que_god02,175,55,4 script #doppelganger2 8_DOPPEL,{ end; }
+que_god02,175,54,1 script #lowen 4_F_CRU,{ end; }
+que_god02,178,49,1 script #knight1 4_M_CRU,{ end; }
+que_god02,168,53,7 script #knight2 4_M_JOB_KNIGHT2,{ end; }
+que_god02,167,58,4 script #knight3 4_M_CRU_OLD,{ end; }
-que_god02,174,49,0 script #lowenone 139,0,0,{
+que_god02,174,49,0 script #lowenone HIDDEN_WARP_NPC,0,0,{
OnTouch:
donpcevent "brisinsold2::OnSold2On";
@@ -3238,9 +3238,9 @@ OnTouch:
end;
}
-que_god02,124,59,7 script #hermite 798,{ end; }
+que_god02,124,59,7 script #hermite 4_M_NFMAN,{ end; }
-que_god02,120,52,0 script #monologue 139,0,0,{
+que_god02,120,52,0 script #monologue HIDDEN_WARP_NPC,0,0,{
OnTouch:
mes "[" + strcharinfo(0) + "]";
@@ -3284,7 +3284,7 @@ OnTouch:
}
-que_god02,21,127,3 script Lowen Ellenen#2 745,{
+que_god02,21,127,3 script Lowen Ellenen#2 4_F_CRU,{
mes "[Lowen Ellenen]";
mes "I was a fool.";
mes "Now I remember Hermite. He must have been the one who rescued me. But when I came to my senses, no one was there.";
@@ -3335,7 +3335,7 @@ que_god02,21,127,3 script Lowen Ellenen#2 745,{
end;
}
-que_god02,178,127,3 script Valkyrie#1 811,{
+que_god02,178,127,3 script Valkyrie#1 4_F_VALKYRIE,{
if (god_brising == 31) {
mes "[Valkyrie]";
@@ -3508,7 +3508,7 @@ que_god02,178,127,3 script Valkyrie#1 811,{
}
}
-xmas,38,105,0 script #brisindwarf1 111,3,3,{
+xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "^3355FFA lot of snow";
mes "is heavily piled";
@@ -3682,7 +3682,7 @@ OnTouch:
end;
}
-xmas,36,103,4 script Alfrik#1 826,{
+xmas,36,103,4 script Alfrik#1 4_M_DWARF,{
if (god_brising == 49) {
mes "[Alfrik]";
mes "I've got nothing";
@@ -3975,7 +3975,7 @@ OnInit:
end;
}
-prt_fild02,185,269,0 script #brisindwarf2 111,3,3,{
+prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "^3355FFIt's just an";
mes "ordinary rock.^000000";
@@ -4149,7 +4149,7 @@ OnTouch:
end;
}
-prt_fild02,185,270,3 script Dvalin#1 826,{
+prt_fild02,185,270,3 script Dvalin#1 4_M_DWARF,{
if (god_brising > 43) {
mes "[Dvalin]";
mes "A human?";
@@ -4272,7 +4272,7 @@ OnInit:
}
-mjolnir_09,85,129,0 script #brisindwarf3 111,3,3,{
+mjolnir_09,85,129,0 script #brisindwarf3 HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "^3355FFThe sight of this bubbling stream refreshes you just by looking at it.^000000";
close;
@@ -4343,7 +4343,7 @@ OnTouch:
end;
}
-mjolnir_09,87,129,3 script Berling#1 826,{
+mjolnir_09,87,129,3 script Berling#1 4_M_DWARF,{
if (god_brising > 44) {
mes "[Berling]";
mes "You're the one that's awakened us? Hahaha, perhaps that's a sign we may see Freya again! Hahahaha!";
@@ -4487,7 +4487,7 @@ OnInit:
end;
}
-mjo_dun02,126,36,0 script #brisindwarf4 111,3,3,{
+mjo_dun02,126,36,0 script #brisindwarf4 HIDDEN_NPC,3,3,{
if ($God2 < $@god_check1) {
mes "[" + strcharinfo(0) + "]";
mes "Bah, no way out.";
@@ -4645,7 +4645,7 @@ OnTimer301000:
end;
}
-mjo_dun02,126,34,1 script Grer#1 826,{
+mjo_dun02,126,34,1 script Grer#1 4_M_DWARF,{
if (god_brising > 47) {
mes "[Grer]";
mes "As we promised,";
diff --git a/npc/quests/seals/god_global.txt b/npc/quests/seals/god_global.txt
index 94f6ae0f2..c9daa613e 100644
--- a/npc/quests/seals/god_global.txt
+++ b/npc/quests/seals/god_global.txt
@@ -13,7 +13,7 @@
//= Added GM management function.
//============================================================
-sec_in02,15,170,0 script Golbal var 817,{
+sec_in02,15,170,0 script Golbal var 4_F_CHNDRESS3,{
callfunc "F_GM_NPC";
mes "[Check]";
mes "Please enter the password.";
diff --git a/npc/quests/seals/god_weapon_creation.txt b/npc/quests/seals/god_weapon_creation.txt
index 340b9a7f5..a367de1ad 100644
--- a/npc/quests/seals/god_weapon_creation.txt
+++ b/npc/quests/seals/god_weapon_creation.txt
@@ -14,7 +14,7 @@
//= Added GM management function.
//============================================================
-gld_dun01,28,85,0 script Grunburti#1::GodDwarf 826,{
+gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "[Dwarf Grunburti]";
mes "A human?!";
mes "This land is full";
@@ -340,11 +340,11 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 826,{
close;
}
}
-gld_dun02,85,84,0 duplicate(GodDwarf) Grunburti#2 826
-gld_dun03,92,105,0 duplicate(GodDwarf) Grunburti#3 826
-gld_dun04,268,230,0 duplicate(GodDwarf) Grunburti#4 826
+gld_dun02,85,84,0 duplicate(GodDwarf) Grunburti#2 4_M_DWARF
+gld_dun03,92,105,0 duplicate(GodDwarf) Grunburti#3 4_M_DWARF
+gld_dun04,268,230,0 duplicate(GodDwarf) Grunburti#4 4_M_DWARF
-que_god01,215,127,0 script #god_hopewarp1 111,{
+que_god01,215,127,0 script #god_hopewarp1 HIDDEN_NPC,{
end;
OnInit:
@@ -363,7 +363,7 @@ OnReset:
end;
}
-que_god01,214,128,0 script #que_godnpc1::GodEntrance 111,{
+que_god01,214,128,0 script #que_godnpc1::GodEntrance HIDDEN_NPC,{
mes "[Entrance Notice]";
mes "Only the most";
mes "worthy of humans";
@@ -371,10 +371,10 @@ que_god01,214,128,0 script #que_godnpc1::GodEntrance 111,{
mes "power of the gods.";
close;
}
-que_god01,215,128,0 duplicate(GodEntrance) #que_godnpc2 111
-que_god01,213,128,0 duplicate(GodEntrance) #que_godnpc3 111
+que_god01,215,128,0 duplicate(GodEntrance) #que_godnpc2 HIDDEN_NPC
+que_god01,213,128,0 duplicate(GodEntrance) #que_godnpc3 HIDDEN_NPC
-que_god01,154,112,4 script Grunburti#god 826,{
+que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
if (($God1 < $@god_check2) || ($God2 < $@god_check2) || ($God3 < $@god_check2) || ($God4 < $@god_check2)){
mes "[Dwarf Grunburti]";
mes "One of the godly";
@@ -822,7 +822,7 @@ que_god01,145,118,0 duplicate(god_failwarp#1) god_failwarp#5 -1,9,9
que_god01,164,118,0 duplicate(god_failwarp#1) god_failwarp#6 -1,9,9
// Original name: "Godly Item Quests Related#god"
-que_god01,293,3,0 script Godly Item Quests#god 90,{
+que_god01,293,3,0 script Godly Item Quests#god 4_F_01,{
callfunc "F_GM_NPC";
mes "[Use in case of emergency]";
mes "Please enter password.";
diff --git a/npc/quests/seals/megingard_seal.txt b/npc/quests/seals/megingard_seal.txt
index 933afb4b0..4ca899621 100644
--- a/npc/quests/seals/megingard_seal.txt
+++ b/npc/quests/seals/megingard_seal.txt
@@ -22,7 +22,7 @@
//= 2.2 Renewal script update. [Euphy]
//============================================================
-prt_castle,44,151,0 script Rebarev Doug 56,{
+prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
if (checkweight(1301,3) == 0) {
mes "- You are carrying too many items! -";
close;
@@ -536,7 +536,7 @@ prt_castle,44,151,0 script Rebarev Doug 56,{
end;
}
-prt_castle,48,164,0 script Crusader#God 734,{
+prt_castle,48,164,0 script Crusader#God 4_M_JOB_KNIGHT2,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes > 22 && god_eremes < 25) {
mes "[Max Von Shedough]";
@@ -615,7 +615,7 @@ prt_castle,48,164,0 script Crusader#God 734,{
}
}
-prt_in,172,109,0 script A File#megin1 111,{
+prt_in,172,109,0 script A File#megin1 HIDDEN_NPC,{
if (god_eremes == 12) {
mes "^3355FFYou have found";
mes "^660000The 3rd Platoon Records^3355FF!^000000";
@@ -647,7 +647,7 @@ prt_in,172,109,0 script A File#megin1 111,{
}
}
-prt_in,170,109,0 script A File#megin2 111,{
+prt_in,170,109,0 script A File#megin2 HIDDEN_NPC,{
if (god_eremes == 12) {
mes "You have found ^0000FFThe 3rd Platoon Records^000000!";
close;
@@ -679,7 +679,7 @@ prt_in,170,109,0 script A File#megin2 111,{
}
}
-prt_in,168,109,0 script A File#megin3 111,{
+prt_in,168,109,0 script A File#megin3 HIDDEN_NPC,{
if (god_eremes == 12) {
mes "You have found";
mes "^0000FFThe 3rd Platoon Records^000000!";
@@ -712,7 +712,7 @@ prt_in,168,109,0 script A File#megin3 111,{
}
}
-prt_in,169,109,0 script A File#megin4 111,{
+prt_in,169,109,0 script A File#megin4 HIDDEN_NPC,{
if (god_eremes == 12) {
mes "You have found ^0000FFThe 3rd Platoon Records^000000!";
close;
@@ -744,7 +744,7 @@ prt_in,169,109,0 script A File#megin4 111,{
}
}
-prt_in,166,109,0 script A File#megin5 111,{
+prt_in,166,109,0 script A File#megin5 HIDDEN_NPC,{
if (god_eremes == 12) {
mes "You have found";
mes "^0000FFThe 3rd Platoon Records^000000!";
@@ -777,7 +777,7 @@ prt_in,166,109,0 script A File#megin5 111,{
}
}
-prt_in,172,106,0 script Librarian#megin 833,{
+prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes > 2 && god_eremes < 7) {
mes "[Librarian Jekan]";
@@ -1535,7 +1535,7 @@ prt_in,172,106,0 script Librarian#megin 833,{
close;
}
-geffen_in,109,161,3 script Crusader#God1 751,{
+geffen_in,109,161,3 script Crusader#God1 4_M_CRU,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes > 17 && god_megin_1 < 2) {
mes "[Zan.Huadoku]";
@@ -1789,7 +1789,7 @@ geffen_in,109,161,3 script Crusader#God1 751,{
}
}
-morocc_in,146,179,0 script Employee#megin1 66,{
+morocc_in,146,179,0 script Employee#megin1 1_F_01,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes > 17 && god_megin_2 < 1) {
mes "^3355FFThe Inn Employee";
@@ -1994,7 +1994,7 @@ morocc_in,146,179,0 script Employee#megin1 66,{
}
}
-in_rogue,243,61,0 script Suspicious Man#megin 748,{
+in_rogue,243,61,0 script Suspicious Man#megin 4_M_ALCHE_A,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes == 18) {
mes "[Cuaque Donon]";
@@ -2263,7 +2263,7 @@ in_rogue,243,61,0 script Suspicious Man#megin 748,{
}
}
-alberta,196,146,0 script Crusader#megin2 751,{
+alberta,196,146,0 script Crusader#megin2 4_M_CRU,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes == 18) {
mes "[Jack O]";
@@ -2454,7 +2454,7 @@ alberta,196,146,0 script Crusader#megin2 751,{
}
}
-aldebaran,66,213,0 script Lady#megin 69,{
+aldebaran,66,213,0 script Lady#megin 1_F_04,{
if (checkweight(1301,3) == 0) {
mes "- You are carrying too many items!";
close;
@@ -2703,7 +2703,7 @@ aldebaran,66,213,0 script Lady#megin 69,{
}
}
-cmd_in02,190,94,3 script Man#megin 828,{
+cmd_in02,190,94,3 script Man#megin 4_M_ROGUE,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes == 18) {
mes "[Royal Myst]";
@@ -2907,7 +2907,7 @@ cmd_in02,190,94,3 script Man#megin 828,{
}
}
-jawaii_in,44,110,0 script Security Officer#megin 734,{
+jawaii_in,44,110,0 script Security Officer#megin 4_M_JOB_KNIGHT2,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes == 18) {
mes "[The Nineball]";
@@ -2965,7 +2965,7 @@ jawaii_in,44,110,0 script Security Officer#megin 734,{
}
-niflheim,109,254,0 script Egnigem 796,{
+niflheim,109,254,0 script Egnigem 4_M_NFDEADSWDMAN,{
if ($God1 >= $@god_check1 && $God2 < $@god_check2) {
if (god_eremes > 19 && god_eremes < 25) {
if (god_eremes > 22) {
diff --git a/npc/quests/seals/mjolnir_seal.txt b/npc/quests/seals/mjolnir_seal.txt
index d2e7ba1ca..375b47426 100644
--- a/npc/quests/seals/mjolnir_seal.txt
+++ b/npc/quests/seals/mjolnir_seal.txt
@@ -22,7 +22,7 @@
//= 1.9 Renewal script update. [Euphy]
//============================================================
-prontera,124,297,3 script Tialfi 706,{
+prontera,124,297,3 script Tialfi 4_M_KID1,{
if (checkweight(1301,3) == 0) {
mes "- You are carrying too many items! -";
close;
@@ -367,7 +367,7 @@ prontera,124,297,3 script Tialfi 706,{
end;
}
-prt_fild01,196,47,3 script Roskva 703,{
+prt_fild01,196,47,3 script Roskva 4_F_KID2,{
if (god_mjo_0 == 1) {
mes "[Roskva]";
mes "You should know that Dwarven Blacksmiths are extremely offended if you do not speak to them with the utmost respect.";
@@ -420,7 +420,7 @@ prt_fild01,196,47,3 script Roskva 703,{
}
}
-mjolnir_11,149,247,5 script Dwarf Blacksmith#east 826,{
+mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
if ($God3 < $@god_check1) {
mes "[Austri]";
mes "Something is happening somewhere on this continent. You might not believe me, but I keep getting visions of the Fenrir-Wolf.";
@@ -980,7 +980,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 826,{
}
}
-mjolnir_09,209,341,3 script Dwarf Blacksmith#south 826,{
+mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
if ($God3 < $@god_check1) {
mes "[Sudri]";
mes "I want to compete";
@@ -1847,7 +1847,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 826,{
}
}
-mjolnir_01,35,136,7 script Dwarf Blacksmith#west 826,{
+mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
if ($God3 < $@god_check1) {
mes "[Vestri]";
mes "If you want something, you should earn it through your own efforts.";
@@ -2342,7 +2342,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 826,{
}
}
-mjolnir_12,18,18,7 script Dwarf Blacksmith#north 826,{
+mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
if ($God3 < $@god_check1) {
mes "[Nordri]";
mes "What...?";
diff --git a/npc/quests/seals/seal_status.txt b/npc/quests/seals/seal_status.txt
index c9e6515fb..1b15981ab 100644
--- a/npc/quests/seals/seal_status.txt
+++ b/npc/quests/seals/seal_status.txt
@@ -13,7 +13,7 @@
//= 1.3 Renewal script update. [Euphy]
//============================================================
-prontera,113,294,3 script Sign Post#god 837,{
+prontera,113,294,3 script Sign Post#god 2_BULLETIN_BOARD,{
mes "======== God Seal Status ========";
setarray .@seal$[1], "Sleipnir","Megingjard","Brisingamen","Mjolnir";
for(set .@i,1; .@i<=4; set .@i,.@i+1) {
diff --git a/npc/quests/seals/sleipnir_seal.txt b/npc/quests/seals/sleipnir_seal.txt
index 4b4e70f8b..85005a4fd 100644
--- a/npc/quests/seals/sleipnir_seal.txt
+++ b/npc/quests/seals/sleipnir_seal.txt
@@ -14,7 +14,7 @@
//= 1.4 Renewal script update. [Euphy]
//============================================================
-yuno,164,200,4 script Noyee#G 101,{
+yuno,164,200,4 script Noyee#G 4W_F_01,{
if (BaseLevel < 70) {
mes "[Noyee]";
mes "Did you know that there's a difference between the armor you can buy from NPC shops and the kinds you obtain from hunting monsters?";
@@ -59,7 +59,7 @@ yuno,164,200,4 script Noyee#G 101,{
}
}
-que_god01,98,98,4 script Manager#G 69,{
+que_god01,98,98,4 script Manager#G 1_F_04,{
if (checkweight(908,500) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
close;
@@ -505,7 +505,7 @@ que_god01,98,98,4 script Manager#G 69,{
end;
}
-que_god01,66,125,6 script Researcher#G1 89,{
+que_god01,66,125,6 script Researcher#G1 4_M_ORIENT02,{
if ($God1 < $@god_check2) {
if (god_sl_1 == 2) {
set god_sl_1,11;
@@ -671,7 +671,7 @@ que_god01,66,125,6 script Researcher#G1 89,{
}
}
-que_god01,11,136,6 script Researcher#G2 742,{
+que_god01,11,136,6 script Researcher#G2 2_M_SAGE_B,{
if ($God1 < $@god_check2) {
if (god_sl_1 == 2) {
set god_sl_1,21;
@@ -890,7 +890,7 @@ que_god01,11,136,6 script Researcher#G2 742,{
}
}
-que_god01,55,47,3 script Researcher#G3 803,{
+que_god01,55,47,3 script Researcher#G3 1_F_SIGNZISK,{
if ($God1 < $@god_check2) {
if (god_sl_1 == 2) {
set god_sl_1,31;
@@ -1156,7 +1156,7 @@ que_god01,55,47,3 script Researcher#G3 803,{
}
}
-que_god01,14,47,3 script Researcher#G4 713,{
+que_god01,14,47,3 script Researcher#G4 4_M_06,{
if ($God1 < $@god_check2) {
if (god_sl_1 == 2) {
set god_sl_1,41;
@@ -1262,7 +1262,7 @@ que_god01,14,47,3 script Researcher#G4 713,{
}
}
-que_god01,20,48,0 script Slab#G 111,{
+que_god01,20,48,0 script Slab#G HIDDEN_NPC,{
if ($God1 < $@god_check2) {
if ((god_sl_1 == 41) || (god_sl_1 == 12) || (god_sl_1 == 23) || (god_sl_1 == 34)) {
if ((god_sl_2 == 1) || (god_sl_2 == 2)) {
@@ -1408,7 +1408,7 @@ que_god01,20,48,0 script Slab#G 111,{
}
}
-payon,79,171,4 script Friar#G5 95,{
+payon,79,171,4 script Friar#G5 4_F_SISTER,{
if ($God1 < $@god_check2) {
if ((god_sl_1 == 21) || (god_sl_1 == 32) || (god_sl_1 == 43) || (god_sl_1 == 14)) {
if ((god_sl_2 == 1) || (god_sl_2 == 3)) {
@@ -1818,7 +1818,7 @@ payon,79,171,4 script Friar#G5 95,{
}
}
-que_god01,84,95,0 script Switch#God0 111,{
+que_god01,84,95,0 script Switch#God0 HIDDEN_NPC,{
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
next;
@@ -1834,7 +1834,7 @@ que_god01,84,95,0 script Switch#God0 111,{
}
}
-que_god01,84,92,0 script god_sl_w0 45,1,1,{
+que_god01,84,92,0 script god_sl_w0 WARPNPC,1,1,{
OnTouch:
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
@@ -1848,7 +1848,7 @@ OnTouch:
}
}
-que_god01,49,97,0 script Switch#God1 111,{
+que_god01,49,97,0 script Switch#God1 HIDDEN_NPC,{
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
next;
@@ -1861,7 +1861,7 @@ que_god01,49,97,0 script Switch#God1 111,{
}
}
-que_god01,46,97,0 script god_sl_w1 45,1,1,{
+que_god01,46,97,0 script god_sl_w1 WARPNPC,1,1,{
OnTouch:
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
@@ -1875,7 +1875,7 @@ OnTouch:
}
}
-que_god01,19,97,0 script Switch#God2 111,{
+que_god01,19,97,0 script Switch#God2 HIDDEN_NPC,{
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
next;
@@ -1888,7 +1888,7 @@ que_god01,19,97,0 script Switch#God2 111,{
}
}
-que_god01,16,97,0 script god_sl_w2 45,1,1,{
+que_god01,16,97,0 script god_sl_w2 WARPNPC,1,1,{
OnTouch:
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
@@ -1902,7 +1902,7 @@ OnTouch:
}
}
-que_god01,14,80,0 script Switch#God3 111,{
+que_god01,14,80,0 script Switch#God3 HIDDEN_NPC,{
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
next;
@@ -1915,7 +1915,7 @@ que_god01,14,80,0 script Switch#God3 111,{
}
}
-que_god01,17,80,0 script god_sl_w3 45,1,1,{
+que_god01,17,80,0 script god_sl_w3 WARPNPC,1,1,{
OnTouch:
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
@@ -1929,7 +1929,7 @@ OnTouch:
}
}
-que_god01,44,80,0 script Switch#God4 111,{
+que_god01,44,80,0 script Switch#God4 HIDDEN_NPC,{
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
next;
@@ -1942,7 +1942,7 @@ que_god01,44,80,0 script Switch#God4 111,{
}
}
-que_god01,47,80,0 script god_sl_w4 45,1,1,{
+que_god01,47,80,0 script god_sl_w4 WARPNPC,1,1,{
OnTouch:
if ((god_sl_1 > 1) && (god_sl_1 < 51)) {
mes "^3355FFThe door is locked. You slide your temporary pass on the security device on the right side of the door, and the door unlocks.^000000";
diff --git a/npc/quests/skills/acolyte_skills.txt b/npc/quests/skills/acolyte_skills.txt
index 113104401..d5db475f8 100644
--- a/npc/quests/skills/acolyte_skills.txt
+++ b/npc/quests/skills/acolyte_skills.txt
@@ -13,7 +13,7 @@
//= 1.8 Fixed JobLevel requirements. [Euphy]
//============================================================
-prt_church,173,23,4 script Cleric 79,{
+prt_church,173,23,4 script Cleric 1_F_PRIEST,{
mes "[Acolyte Klift]";
mes "Ahh . Brothers ! Does the task of";
mes "caring for out lost sheep burden";
diff --git a/npc/quests/skills/alchemist_skills.txt b/npc/quests/skills/alchemist_skills.txt
index 678c2696b..d735220b3 100644
--- a/npc/quests/skills/alchemist_skills.txt
+++ b/npc/quests/skills/alchemist_skills.txt
@@ -16,7 +16,7 @@
//= 2.2 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-yuno_in04,33,108,4 script Pisruik#qsk_al 883,{
+yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
if (BaseJob == Job_Alchemist) {
if (JobLevel < 40) {
mes "[Pisruik]";
@@ -1101,7 +1101,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 883,{
}
}
-yuno_in04,22,107,5 script Irache#qsk_al 740,{
+yuno_in04,22,107,5 script Irache#qsk_al 2_M_ALCHE,{
mes "[Irache]";
mes "Heh heh heh...!";
mes "It's done! With this";
@@ -1119,7 +1119,7 @@ yuno_in04,22,107,5 script Irache#qsk_al 740,{
close;
}
-yuno_in04,27,107,4 script Degas#qsk_al 748,{
+yuno_in04,27,107,4 script Degas#qsk_al 4_M_ALCHE_A,{
mes "[Degas]";
mes "It's such a pain working";
mes "so close to these other";
@@ -1137,7 +1137,7 @@ yuno_in04,27,107,4 script Degas#qsk_al 748,{
close;
}
-yuno_in04,33,106,4 script Pile of Books#qsk_al 111,{
+yuno_in04,33,106,4 script Pile of Books#qsk_al HIDDEN_NPC,{
mes "^3355FFIt's simply a pile";
mes "of scattered documents.";
mes "Although it seems unorganized,";
@@ -1147,7 +1147,7 @@ yuno_in04,33,106,4 script Pile of Books#qsk_al 111,{
}
// Start Bioethics quest
-lhz_in01,224,140,3 script Kellasus#qsk_al 57,{
+lhz_in01,224,140,3 script Kellasus#qsk_al 1_M_LIBRARYMASTER,{
if (BaseJob == Job_Alchemist && bioeth == 13) {
mes "[Kellasus]";
mes "Keep up the";
@@ -1740,7 +1740,7 @@ lhz_in01,224,140,3 script Kellasus#qsk_al 57,{
close;
}
-lhz_in01,225,122,5 script Skrajjad#qsk_al 754,{
+lhz_in01,225,122,5 script Skrajjad#qsk_al 4_M_SAGE_A,{
if (BaseJob == Job_Alchemist && bioeth > 4) {
mes "[Skrajjad]";
mes "I've taught you everything";
@@ -1854,7 +1854,7 @@ lhz_in01,225,122,5 script Skrajjad#qsk_al 754,{
close;
}
-lhz_in01,204,138,5 script Keshibien#qsk_al 750,{
+lhz_in01,204,138,5 script Keshibien#qsk_al 4_M_ALCHE_C,{
if (BaseJob == Job_Alchemist && bioeth > 5) {
mes "[Keshibien]";
mes "I hope that you";
@@ -1966,7 +1966,7 @@ lhz_in01,204,138,5 script Keshibien#qsk_al 750,{
close;
}
-lhz_in02,278,273,3 script Broncher#qsk_al 709,{
+lhz_in02,278,273,3 script Broncher#qsk_al 4_M_SEAMAN,{
if (BaseJob == Job_Alchemist && bioeth > 6) {
mes "[Broncher]";
mes "You again? Didn't I already";
@@ -2058,7 +2058,7 @@ lhz_in02,278,273,3 script Broncher#qsk_al 709,{
close;
}
-lhz_in03,106,34,3 script Koring#qsk_al 706,{
+lhz_in03,106,34,3 script Koring#qsk_al 4_M_KID1,{
if (BaseJob == Job_Alchemist && bioeth == 8 || bioeth == 9) {
mes "[Koring]";
mes "My daddy is the bestest";
@@ -2104,7 +2104,7 @@ lhz_in03,106,34,3 script Koring#qsk_al 706,{
close;
}
-lhz_in03,109,31,5 script Beninne#qsk_al 90,{
+lhz_in03,109,31,5 script Beninne#qsk_al 4_F_01,{
if (BaseJob == Job_Alchemist && bioeth == 8 || bioeth == 9) {
mes "[Beninne]";
mes "You've met my husband,";
@@ -2148,7 +2148,7 @@ lhz_in03,109,31,5 script Beninne#qsk_al 90,{
close;
}
-lighthalzen,226,210,3 script Nannan#qsk_al 86,{
+lighthalzen,226,210,3 script Nannan#qsk_al 4_M_04,{
mes "[Nannan]";
mes "You know, I always thought^FFFFFF ^000000 that all Alchemists were bookish,";
mes "scholarly types, their faces always buried in books and studying. But";
@@ -2170,7 +2170,7 @@ lighthalzen,226,210,3 script Nannan#qsk_al 86,{
close;
}
-lhz_in01,218,141,7 script Alchemist#qsk_al 98,{
+lhz_in01,218,141,7 script Alchemist#qsk_al 4W_M_02,{
mes "[Alchemist]";
mes "Out of all humans,";
mes "I believe Kellasus is";
diff --git a/npc/quests/skills/archer_skills.txt b/npc/quests/skills/archer_skills.txt
index 63a465e25..b97fb260b 100644
--- a/npc/quests/skills/archer_skills.txt
+++ b/npc/quests/skills/archer_skills.txt
@@ -13,7 +13,7 @@
//= 1.7 Fixed JobLevel requirements. [Euphy]
//============================================================
-moc_ruins,118,99,5 script Roberto 88,{
+moc_ruins,118,99,5 script Roberto 4_M_ORIENT01,{
if (BaseClass == Job_Archer) {
if (getskilllv("AC_MAKINGARROW") == 1) {
mes "[Roberto]";
@@ -139,7 +139,7 @@ moc_ruins,118,99,5 script Roberto 88,{
close;
}
-payon,103,63,3 script Jason 88,3,3,{
+payon,103,63,3 script Jason 4_M_ORIENT01,3,3,{
if (BaseClass == Job_Archer) {
if (getskilllv("AC_CHARGEARROW") == 1) {
mes "[Jason]";
diff --git a/npc/quests/skills/assassin_skills.txt b/npc/quests/skills/assassin_skills.txt
index 568d0c369..8ff7da04c 100644
--- a/npc/quests/skills/assassin_skills.txt
+++ b/npc/quests/skills/assassin_skills.txt
@@ -12,7 +12,7 @@
//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-in_moc_16,14,27,5 script Assassin#realman 884,{
+in_moc_16,14,27,5 script Assassin#realman 4_M_ACROSS,{
if (BaseJob == Job_Assassin && ASSN_SK2 == 1) {
if (getskilllv("AS_VENOMKNIFE") == 0) {
mes "[Killtin]";
@@ -284,7 +284,7 @@ in_moc_16,14,27,5 script Assassin#realman 884,{
}
}
-in_moc_16,23,27,5 script Assassin#realgirl 885,{
+in_moc_16,23,27,5 script Assassin#realgirl 4_F_ACROSS,{
if (BaseJob == Job_Assassin && ASSN_SK == 7) {
if (getskilllv("AS_SONICACCEL") == 0) {
mes "[Esmille]";
diff --git a/npc/quests/skills/bard_skills.txt b/npc/quests/skills/bard_skills.txt
index d64281100..0074a5a79 100644
--- a/npc/quests/skills/bard_skills.txt
+++ b/npc/quests/skills/bard_skills.txt
@@ -25,7 +25,7 @@
//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-prontera,174,328,3 script Young Man#bard_q1 89,3,3,{
+prontera,174,328,3 script Young Man#bard_q1 4_M_ORIENT02,3,3,{
if (BaseJob == Job_Bard) {
emotion e_omg;
mes "[Timid Young Man]";
@@ -377,7 +377,7 @@ OnTouch:
end;
}
-morocc_in,169,72,7 script Spiteful-Looking Bard#bs 741,3,3,{
+morocc_in,169,72,7 script Spiteful-Looking Bard#bs 2_M_BARD_ORIENT,3,3,{
if (BaseJob == Job_Bard) {
if (Class == Job_Clown && qskill_bard == 9) {
if (getskilllv("BA_PANGVOICE") != 0) {
@@ -902,7 +902,7 @@ OnTouch:
// Yhelle the Chicken
//============================================================
-niflheim,239,70,1 script Yhelle#bard_chick1 800,3,3,{
+niflheim,239,70,1 script Yhelle#bard_chick1 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
mes "[Hen Yhelle]";
@@ -935,7 +935,7 @@ OnTouch:
callfunc "F_BardSkillYhelle",1,2; close;
}
-niflheim,185,205,3 script Yhelle#bard_chick2 800,3,3,{
+niflheim,185,205,3 script Yhelle#bard_chick2 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
mes "[Hen Yhelle]";
@@ -961,7 +961,7 @@ OnTouch:
callfunc "F_BardSkillYhelle",2,3; close;
}
-niflheim,85,203,5 script Yhelle#bard_chick3 800,3,3,{
+niflheim,85,203,5 script Yhelle#bard_chick3 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
mes "[Hen Yhelle]";
@@ -987,7 +987,7 @@ OnTouch:
callfunc "F_BardSkillYhelle",3,4; close;
}
-niflheim,149,81,7 script Yhelle#bard_chick4 800,3,3,{
+niflheim,149,81,7 script Yhelle#bard_chick4 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
mes "[Hen Yhelle]";
@@ -1013,7 +1013,7 @@ OnTouch:
callfunc "F_BardSkillYhelle",4,5; close;
}
-niflheim,209,144,3 script Yhelle#bard_chick5 800,3,3,{
+niflheim,209,144,3 script Yhelle#bard_chick5 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
mes "[Hen Yhelle]";
@@ -1041,7 +1041,7 @@ OnTouch:
// Drunken Men
//============================================================
-morocc_in,178,73,3 script Customer#bard_skill01 54,{
+morocc_in,178,73,3 script Customer#bard_skill01 1_M_JOBGUIDER,{
mes "[Little Bit Drunken Guy]";
mes "What do you think";
mes "is the best drink in";
@@ -1101,7 +1101,7 @@ morocc_in,178,73,3 script Customer#bard_skill01 54,{
close;
}
-morocc_in,175,70,7 script Customer#bard_skill02 50,{
+morocc_in,175,70,7 script Customer#bard_skill02 1_M_04,{
mes "[Little Bit Drunken Guy]";
mes "What do you think";
mes "is the best drink in";
@@ -1163,7 +1163,7 @@ morocc_in,175,70,7 script Customer#bard_skill02 50,{
// Bartender
//============================================================
-morocc_in,166,76,7 script Bartender#bard_qskill 46,{
+morocc_in,166,76,7 script Bartender#bard_qskill 1_ETC_01,{
if (checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
diff --git a/npc/quests/skills/blacksmith_skills.txt b/npc/quests/skills/blacksmith_skills.txt
index 8764c3e01..ba7bf82cf 100644
--- a/npc/quests/skills/blacksmith_skills.txt
+++ b/npc/quests/skills/blacksmith_skills.txt
@@ -11,7 +11,7 @@
//= 1.6 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
-geffen,178,72,3 script Akkie#qsk_bs 726,{
+geffen,178,72,3 script Akkie#qsk_bs 4_F_JOB_BLACKSMITH,{
if (BaseJob == Job_Blacksmith) {
if (BLACK_SK == 7 && getskilllv("BS_UNFAIRLYTRICK") == 0) {
mes "[Akkie]";
@@ -471,7 +471,7 @@ geffen,178,72,3 script Akkie#qsk_bs 726,{
}
}
-geffen,172,52,1 script Goodman#qsk_bs 826,{
+geffen,172,52,1 script Goodman#qsk_bs 4_M_DWARF,{
if (BaseJob == Job_Blacksmith) {
if (BLACK_SK2 == 2 && Upper == 1 && getskilllv("BS_GREED") == 0) {
mes "[Goodman]";
diff --git a/npc/quests/skills/crusader_skills.txt b/npc/quests/skills/crusader_skills.txt
index 144ab44cf..46e294197 100644
--- a/npc/quests/skills/crusader_skills.txt
+++ b/npc/quests/skills/crusader_skills.txt
@@ -11,7 +11,7 @@
//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
-geffen,110,117,3 script Ford#11 752,{
+geffen,110,117,3 script Ford#11 4_M_CRU_OLD,{
if (BaseJob == Job_Crusader) {
if (CRUS_SK == 8 && getskilllv("CR_SHRINK") == 0) {
mes "[Ford]";
@@ -275,7 +275,7 @@ geffen,110,117,3 script Ford#11 752,{
}
}
-gef_fild13,297,242,3 script Soldier#277 751,{
+gef_fild13,297,242,3 script Soldier#277 4_M_CRU,{
if (BaseJob == Job_Crusader) {
if (Upper == 1 && getskilllv("CR_SHRINK")) {
if (CRUS_SK == 8) {
@@ -576,7 +576,7 @@ gef_fild13,297,242,3 script Soldier#277 751,{
}
}
-prt_church,87,127,3 script Pastor#1011 755,{
+prt_church,87,127,3 script Pastor#1011 4_M_SAGE_C,{
if (BaseJob == Job_Crusader) {
if (Upper == 1 && getskilllv("CR_SHRINK")) {
if (CRUS_SK == 8) {
diff --git a/npc/quests/skills/dancer_skills.txt b/npc/quests/skills/dancer_skills.txt
index 3c7efd345..6a6c802f6 100644
--- a/npc/quests/skills/dancer_skills.txt
+++ b/npc/quests/skills/dancer_skills.txt
@@ -13,7 +13,7 @@
//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-comodo,204,172,5 script Canell#qsk_dan01 724,{
+comodo,204,172,5 script Canell#qsk_dan01 4_F_07,{
if (BaseJob == Job_Dancer && JobLevel > 39) {
if (DANCER_SK == 0) {
mes "[Canell]";
@@ -398,7 +398,7 @@ comodo,204,172,5 script Canell#qsk_dan01 724,{
}
}
-prontera,183,333,1 script Aelle#qsk_dan02 79,{
+prontera,183,333,1 script Aelle#qsk_dan02 1_F_PRIEST,{
if (BaseJob == Job_Dancer) {
if (DANCER_SK == 3) {
mes "[Aelle]";
diff --git a/npc/quests/skills/hunter_skills.txt b/npc/quests/skills/hunter_skills.txt
index 5178d622f..eca408915 100644
--- a/npc/quests/skills/hunter_skills.txt
+++ b/npc/quests/skills/hunter_skills.txt
@@ -22,7 +22,7 @@
//= 1.4 Moved Arpesto from tu_archer and added his script. [Kisuka]
//============================================================
-pay_arche,109,169,3 script Arpesto 712,{
+pay_arche,109,169,3 script Arpesto 4_M_05,{
if (BaseJob == Job_Hunter) {
if (qskill_hunter == 100) {
if (getskilllv("HT_PHANTASMIC")) {
diff --git a/npc/quests/skills/knight_skills.txt b/npc/quests/skills/knight_skills.txt
index 9d3358975..818303c68 100644
--- a/npc/quests/skills/knight_skills.txt
+++ b/npc/quests/skills/knight_skills.txt
@@ -11,7 +11,7 @@
//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
-prt_in,85,99,3 script Knight#kabuto 734,{
+prt_in,85,99,3 script Knight#kabuto 4_M_JOB_KNIGHT2,{
if (BaseJob == Job_Knight) {
if (KNGT_SK == 10) {
mes "[Essofeit]";
@@ -306,7 +306,7 @@ prt_in,85,99,3 script Knight#kabuto 734,{
close;
}
-prontera,69,351,0 script #tour 111,5,5,{
+prontera,69,351,0 script #tour HIDDEN_NPC,5,5,{
//OnTouch2:
OnTouch:
if (KNGT_SK > 2)
@@ -339,7 +339,7 @@ OnTouch:
close;
}
-prontera,72,352,7 script Grand Master 733,{
+prontera,72,352,7 script Grand Master 4_M_JOB_KNIGHT1,{
mes "[Grand Master]";
if (KNGT_SK == 2 || KNGT_SK == 3) {
mes "Alright men, you don't";
@@ -372,7 +372,7 @@ prontera,72,352,7 script Grand Master 733,{
close;
}
-prontera,78,354,3 script Knight#zabii 734,{
+prontera,78,354,3 script Knight#zabii 4_M_JOB_KNIGHT2,{
if (KNGT_SK == 3 || KNGT_SK == 4) {
mes "[Zabi]";
mes "I guess we're more like";
@@ -410,7 +410,7 @@ prontera,78,354,3 script Knight#zabii 734,{
close;
}
-prontera,73,357,5 script Knight#drake 734,{
+prontera,73,357,5 script Knight#drake 4_M_JOB_KNIGHT2,{
if (KNGT_SK == 4 || KNGT_SK == 5) {
mes "[Gon]";
mes "What'll I get with";
@@ -444,7 +444,7 @@ prontera,73,357,5 script Knight#drake 734,{
close;
}
-prontera,78,357,3 script Knight#sasword 734,{
+prontera,78,357,3 script Knight#sasword 4_M_JOB_KNIGHT2,{
mes "[Jiya]";
if (KNGT_SK == 5 || KNGT_SK == 6) {
mes "Man, this division of";
@@ -471,7 +471,7 @@ prontera,78,357,3 script Knight#sasword 734,{
close;
}
-prontera,66,358,5 script Knight#gattack 733,{
+prontera,66,358,5 script Knight#gattack 4_M_JOB_KNIGHT1,{
mes "[Gatack]";
if (KNGT_SK == 7) {
mes "Wait, where's";
diff --git a/npc/quests/skills/mage_skills.txt b/npc/quests/skills/mage_skills.txt
index 374330778..3b250b647 100644
--- a/npc/quests/skills/mage_skills.txt
+++ b/npc/quests/skills/mage_skills.txt
@@ -13,7 +13,7 @@
//= 1.8 Fixed JobLevel requirements. [Euphy]
//============================================================
-geffen_in,151,119,4 script Great Wizard 64,{
+geffen_in,151,119,4 script Great Wizard 1_M_WIZARD,{
mes "[BLIZZARDRISS]";
mes "Hey ! My friend !";
mes "I see that you are a mage.";
diff --git a/npc/quests/skills/merchant_skills.txt b/npc/quests/skills/merchant_skills.txt
index 55bc11381..592c6b9dd 100644
--- a/npc/quests/skills/merchant_skills.txt
+++ b/npc/quests/skills/merchant_skills.txt
@@ -13,7 +13,7 @@
//= 1.8 Moved Alberta NPC to pre-re/re paths. [Euphy]
//============================================================
-alberta,83,96,5 script Necko 98,7,7,{
+alberta,83,96,5 script Necko 4W_M_02,7,7,{
if (BaseClass == Job_Merchant) {
if (getskilllv("MC_LOUD") == 1) {
mes "[Necko]";
@@ -177,7 +177,7 @@ OnTouch:
close;
}
-alberta,119,221,6 script Charlron 107,{
+alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
if (BaseClass == Job_Merchant) {
if (getskilllv("MC_CHANGECART") == 1) {
mes "[Charlron]";
diff --git a/npc/quests/skills/monk_skills.txt b/npc/quests/skills/monk_skills.txt
index 920827f51..1522dec86 100644
--- a/npc/quests/skills/monk_skills.txt
+++ b/npc/quests/skills/monk_skills.txt
@@ -11,7 +11,7 @@
//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
-prt_monk,270,198,3 script Apprentice Monk#qsk_mo 753,{
+prt_monk,270,198,3 script Apprentice Monk#qsk_mo 4_M_MONK,{
if (BaseJob == Job_Monk) {
if (MONK_SK == 7) {
mes "[Monk]";
@@ -209,7 +209,7 @@ prt_monk,270,198,3 script Apprentice Monk#qsk_mo 753,{
close;
}
-monk_test,316,69,5 script Monk#qsk_mo 823,{
+monk_test,316,69,5 script Monk#qsk_mo 4_M_CHNMONK,{
if (BaseJob == Job_Monk) {
if (MONK_SK == 6) {
mes "[Monk]";
diff --git a/npc/quests/skills/novice_skills.txt b/npc/quests/skills/novice_skills.txt
index a3028bc93..c7512b38b 100644
--- a/npc/quests/skills/novice_skills.txt
+++ b/npc/quests/skills/novice_skills.txt
@@ -13,7 +13,7 @@
//= 1.8 Added Baby support. [Zopokx]
//============================================================
-prt_in,234,133,4 script Nami 66,{
+prt_in,234,133,4 script Nami 1_F_01,{
if ((Class == Job_Novice || Class == Job_Baby) && (JobLevel > 3 || BaseLevel > 11) && (skill_nov < 3)) {
mes "[Nami]";
mes "Hello!";
@@ -187,7 +187,7 @@ prt_in,234,133,4 script Nami 66,{
close;
}
-prt_in,73,87,4 script Chivalry Member 65,{
+prt_in,73,87,4 script Chivalry Member 1_M_YOUNGKNIGHT,{
if ((Class == Job_Novice || Class == Job_Baby) && (JobLevel > 6) && ((skill_nov >= 3) && (skill_nov <= 5))) {
mes "[Bulma]";
mes "Yeah. . . I look great. . .";
@@ -355,7 +355,7 @@ prt_in,73,87,4 script Chivalry Member 65,{
close;
}
-prt_castle,175,146,4 script Nursing Instructor 50,{
+prt_castle,175,146,4 script Nursing Instructor 1_M_04,{
mes "[Dread Lord]";
mes ". . . . . . . . . .";
mes ". . . . . . . . . .";
diff --git a/npc/quests/skills/priest_skills.txt b/npc/quests/skills/priest_skills.txt
index 5cb0f7ba8..ebed55087 100644
--- a/npc/quests/skills/priest_skills.txt
+++ b/npc/quests/skills/priest_skills.txt
@@ -12,7 +12,7 @@
//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-prt_church,111,112,1 script Sister Linus 79,{
+prt_church,111,112,1 script Sister Linus 1_F_PRIEST,{
if (BaseJob == Job_Priest) {
if (PRIEST_SK == 100) {
if (getskilllv("PR_REDEMPTIO") == 0) {
diff --git a/npc/quests/skills/rogue_skills.txt b/npc/quests/skills/rogue_skills.txt
index 6d9034627..7f12d3d2e 100644
--- a/npc/quests/skills/rogue_skills.txt
+++ b/npc/quests/skills/rogue_skills.txt
@@ -46,7 +46,7 @@ OnTimer150000:
end;
}
-in_rogue,357,174,2 script Killer#Rogueguild 705,1,1,{
+in_rogue,357,174,2 script Killer#Rogueguild 4_M_GEF_SOLDIER,1,1,{
OnInit:
disablenpc "Killer#Rogueguild";
end;
@@ -129,7 +129,7 @@ OnTouch:
end;
}
-in_rogue,355,179,0 script Haijara Greg#rogueguild 46,{
+in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
if (BaseJob == Job_Rogue) {
if (ROG_SK == 12 && Upper == 1) {
mes "[Haijara Greg]";
@@ -539,7 +539,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 46,{
}
}
-in_rogue,152,29,0 script Louis Greg#rogueguild 84,{
+in_rogue,152,29,0 script Louis Greg#rogueguild 4_M_02,{
if (BaseJob == Job_Rogue || Class == Job_Thief_High) {
if (ROG_SK < 1) {
mes "[Louis Greg]";
@@ -694,7 +694,7 @@ in_rogue,152,29,0 script Louis Greg#rogueguild 84,{
close;
}
-in_rogue,268,125,2 script Thor Greg#rogueguild 86,{
+in_rogue,268,125,2 script Thor Greg#rogueguild 4_M_04,{
if (BaseJob == Job_Rogue || Class == Job_Thief_High) {
if (ROG_SK < 1) {
mes "[Thor Greg]";
@@ -886,7 +886,7 @@ in_rogue,268,125,2 script Thor Greg#rogueguild 86,{
close;
}
-in_rogue,181,114,3 script Jay Greg#rogueguild 85,{
+in_rogue,181,114,3 script Jay Greg#rogueguild 4_M_03,{
if (BaseJob == Job_Rogue || Class == Job_Thief_High) {
if (ROG_SK < 1) {
mes "[Jay Greg]";
@@ -1151,19 +1151,19 @@ OnDisable:
end;
}
-prt_are01,149,162,0 script Kienna#1st 700,1,1,{
+prt_are01,149,162,0 script Kienna#1st 8_F_GIRL,1,1,{
end;
OnTouch:
callfunc "F_Kienna",strnpcinfo(2);
end;
}
-prt_are01,136,150,0 duplicate(Kienna#1st) Kienna#2nd 700,1,1
-prt_are01,150,138,0 duplicate(Kienna#1st) Kienna#3rd 700,1,1
-prt_are01,163,147,0 duplicate(Kienna#1st) Kienna#4th 700,1,1
-prt_are01,134,140,0 duplicate(Kienna#1st) Kienna#5th 700,1,1
-prt_are01,161,140,0 duplicate(Kienna#1st) Kienna#6th 700,1,1
-prt_are01,161,160,0 duplicate(Kienna#1st) Kienna#7th 700,1,1
-prt_are01,138,159,0 duplicate(Kienna#1st) Kienna#8th 700,1,1
+prt_are01,136,150,0 duplicate(Kienna#1st) Kienna#2nd 8_F_GIRL,1,1
+prt_are01,150,138,0 duplicate(Kienna#1st) Kienna#3rd 8_F_GIRL,1,1
+prt_are01,163,147,0 duplicate(Kienna#1st) Kienna#4th 8_F_GIRL,1,1
+prt_are01,134,140,0 duplicate(Kienna#1st) Kienna#5th 8_F_GIRL,1,1
+prt_are01,161,140,0 duplicate(Kienna#1st) Kienna#6th 8_F_GIRL,1,1
+prt_are01,161,160,0 duplicate(Kienna#1st) Kienna#7th 8_F_GIRL,1,1
+prt_are01,138,159,0 duplicate(Kienna#1st) Kienna#8th 8_F_GIRL,1,1
function script F_Kienna {
if (ROG_SK == 6) {
@@ -1336,7 +1336,7 @@ OnInit:
end;
}
-in_rogue,88,119,3 script Waiting Room#rogue10 828,{
+in_rogue,88,119,3 script Waiting Room#rogue10 4_M_ROGUE,{
OnEnable:
enablenpc "Waiting Room#rogue10";
enablewaitingroomevent "Waiting Room#rogue10";
diff --git a/npc/quests/skills/sage_skills.txt b/npc/quests/skills/sage_skills.txt
index c66978a85..5fdc38741 100644
--- a/npc/quests/skills/sage_skills.txt
+++ b/npc/quests/skills/sage_skills.txt
@@ -12,7 +12,7 @@
//= 1.5 Optimized. [Euphy]
//============================================================
-yuno_in03,176,24,3 script Mischna 755,{
+yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
if(BaseJob != Job_Sage) {
mes "[Mishuna]";
mes "Good day, I'm Mishuna, one";
diff --git a/npc/quests/skills/swordman_skills.txt b/npc/quests/skills/swordman_skills.txt
index 7441d5caf..4e152c780 100644
--- a/npc/quests/skills/swordman_skills.txt
+++ b/npc/quests/skills/swordman_skills.txt
@@ -13,7 +13,7 @@
//= 1.8 Fixed JobLevel requirements. [Euphy]
//============================================================
-izlude_in,175,130,2 script Knight De Thomas 98,4,4,{
+izlude_in,175,130,2 script Knight De Thomas 4W_M_02,4,4,{
if ((BaseClass == Job_Swordman) && (sm_movingrecovery_x < 1)) {
mes "[De Thomas]";
mes "Oh, no! You must have been hurt! Are you ok?";
@@ -147,7 +147,7 @@ izlude_in,175,130,2 script Knight De Thomas 98,4,4,{
close;
}
-prt_in,75,88,5 script Leon Von Frich 85,3,3,{
+prt_in,75,88,5 script Leon Von Frich 4_M_03,3,3,{
if ((BaseClass == Job_Swordman) && (JobLevel >= 25 || (BaseJob == Job_Knight || BaseJob == Job_Crusader))) {
if (getskilllv("SM_FATALBLOW") == 1) {
@@ -301,7 +301,7 @@ OnTouch:
close;
}
-prt_in,94,57,3 script Juan 85,4,4,{
+prt_in,94,57,3 script Juan 4_M_03,4,4,{
if (BaseClass == Job_Swordman) {
if (getskilllv("SM_AUTOBERSERK") == 1) {
mes "[Juan]";
diff --git a/npc/quests/skills/thief_skills.txt b/npc/quests/skills/thief_skills.txt
index 329209c57..c0f97859b 100644
--- a/npc/quests/skills/thief_skills.txt
+++ b/npc/quests/skills/thief_skills.txt
@@ -14,7 +14,7 @@
//= 1.8 Fixed JobLevel requirement for Assassins and Rogues. [Joseph]
//============================================================
-moc_prydb1,154,128,4 script Alcouskou 118,{
+moc_prydb1,154,128,4 script Alcouskou 2_M_THIEFMASTER,{
if (BaseClass == Job_Thief) {
mes "[Alcouskou]";
mes "As you live life you will encounter";
@@ -429,7 +429,7 @@ moc_prydb1,154,128,4 script Alcouskou 118,{
close;
}
-payon,91,77,3 script Bag Seller 99,{
+payon,91,77,3 script Bag Seller 4W_M_03,{
mes "[RuRumuni]";
mes "I am a humble merchant here";
mes "in Payon. I buy the leather";
diff --git a/npc/quests/skills/wizard_skills.txt b/npc/quests/skills/wizard_skills.txt
index 663c6e01e..4cab1ffe6 100644
--- a/npc/quests/skills/wizard_skills.txt
+++ b/npc/quests/skills/wizard_skills.txt
@@ -12,7 +12,7 @@
//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
//============================================================
-gef_tower,115,36,4 script Meow#q_wiz 876,{
+gef_tower,115,36,4 script Meow#q_wiz 4_CAT,{
if (BaseJob == Job_Wizard) {
if (WIZ_SK == 100) {
if (getskilllv("WZ_SIGHTBLASTER") == 0) {
@@ -351,7 +351,7 @@ gef_tower,115,36,4 script Meow#q_wiz 876,{
}
}
-prt_in,82,98,3 script Simon Mayace#q_wiz 46,{
+prt_in,82,98,3 script Simon Mayace#q_wiz 1_ETC_01,{
if (WIZ_SK == 1) {
mes "[Simon]";
mes "Ah, you must be a skilled";
diff --git a/npc/quests/thana_quest.txt b/npc/quests/thana_quest.txt
index 881f3405f..bb70a4166 100644
--- a/npc/quests/thana_quest.txt
+++ b/npc/quests/thana_quest.txt
@@ -12,7 +12,7 @@
//= 1.0a Added 'npcskill' command. [Euphy]
//============================================================
-hu_fild01,140,163,5 script Tower Keeper 852,3,3,{
+hu_fild01,140,163,5 script Tower Keeper 4_M_EIN_SOLDIER,3,3,{
mes "[Gatei]";
mes "Greetings, adventurer.";
mes "I am Gatei Knumm, keeper";
@@ -158,7 +158,7 @@ OnTouch:
close;
}
-tha_t01,149,78,4 script Guide 90,{
+tha_t01,149,78,4 script Guide 4_F_01,{
if (thana_tower == 0) {
mes "[Ditze]";
mes "Welcome to Thanatos Tower.";
@@ -407,7 +407,7 @@ L_Contract:
}
}
-tha_t01,140,78,4 script Guide#reward 831,{
+tha_t01,140,78,4 script Guide#reward 4_F_ZONDAGIRL,{
mes "[Liei]";
if (thana_tower == 0) {
mes "Good day, I'm";
@@ -510,7 +510,7 @@ tha_t01,140,78,4 script Guide#reward 831,{
}
}
-tha_t02,231,161,5 script Entrance Guide 874,{
+tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "[Burled]";
if (thana_tower == 0) {
mes "You are in front of the entrance to the 3rd Floor. Only contracted";
@@ -887,7 +887,7 @@ OnTimer30000:
end;
}
-tha_t03,67,70,0 script Rune Device#tt1 111,4,4,{
+tha_t03,67,70,0 script Rune Device#tt1 HIDDEN_NPC,4,4,{
if ((countitem(7421) == 0) && (countitem(7426) == 0)) {
mes "^3355FFA mysterious field of";
mes "energy seems to surround";
@@ -1005,7 +1005,7 @@ L_Key:
}
}
-tha_t04,195,195,0 script Rune Device#tt2 111,3,3,{
+tha_t04,195,195,0 script Rune Device#tt2 HIDDEN_NPC,3,3,{
if ((countitem(7422) == 0) && (countitem(7427) == 0)) {
mes "^3355FFYou find a screen";
mes "with three tiny panels and";
@@ -1156,7 +1156,7 @@ OnTouch:
end;
}
-tha_t05,62,179,0 script Brilliant Statue#tt3 111,3,3,{
+tha_t05,62,179,0 script Brilliant Statue#tt3 HIDDEN_NPC,3,3,{
if ((countitem(7423) == 0) && (countitem(7428) == 0)) {
mes "I can feel some magical power from this beautiful stone statue.";
mes "There's a little crack between the wings.";
@@ -1241,7 +1241,7 @@ OnTouch:
end;
}
-tha_t06,226,230,0 script Brilliant Statue#tt4 111,3,3,{
+tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
if ((countitem(7424) == 0) && (countitem(7429) == 0)) {
mes "I can feel some magical power from this brilliant statue.";
mes "This must be one of the seals.";
@@ -1513,7 +1513,7 @@ OnTouch:
end;
}
-tha_t06,204,181,0 script Splendid Sword#tt5 111,3,3,{
+tha_t06,204,181,0 script Splendid Sword#tt5 HIDDEN_NPC,3,3,{
if ((countitem(7425) == 0) && (countitem(7430) == 0)) {
mes "An old, worn sword hangs above the splendid table.";
mes "It emits a gloomy aura.";
@@ -1603,7 +1603,7 @@ OnTouch:
end;
}
-tha_t08,1,1,0 script #Charm Stone Admintt01 844,{
+tha_t08,1,1,0 script #Charm Stone Admintt01 CLEAR_NPC,{
end;
OnInit:
OnEnable:
@@ -1654,7 +1654,7 @@ OnTimer2400000:
end;
}
-tha_t08,90,153,0 script Shining Crystal#tt_r1 844,{
+tha_t08,90,153,0 script Shining Crystal#tt_r1 CLEAR_NPC,{
if (countitem(7421) > 0) {
mes "The Crystal ball is emitting mysterious power.";
next;
@@ -1684,11 +1684,11 @@ OnEnable:
enablenpc strnpcinfo(0);
end;
}
-tha_t08,90,62,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r2 844
-tha_t08,49,59,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r3 844
-tha_t08,49,144,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r4 844
+tha_t08,90,62,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r2 CLEAR_NPC
+tha_t08,49,59,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r3 CLEAR_NPC
+tha_t08,49,144,0 duplicate(Shining Crystal#tt_r1) Shining Crystal#tt_r4 CLEAR_NPC
-tha_t08,49,153,0 script Shining Crystal#tt_y1 844,{
+tha_t08,49,153,0 script Shining Crystal#tt_y1 CLEAR_NPC,{
if (countitem(7422) > 0) {
mes "The Crystal ball is emitting mysterious power.";
next;
@@ -1718,11 +1718,11 @@ OnEnable:
enablenpc strnpcinfo(0);
end;
}
-tha_t08,90,150,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y2 844
-tha_t08,90,59,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y3 844
-tha_t08,49,56,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y4 844
+tha_t08,90,150,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y2 CLEAR_NPC
+tha_t08,90,59,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y3 CLEAR_NPC
+tha_t08,49,56,0 duplicate(Shining Crystal#tt_y1) Shining Crystal#tt_y4 CLEAR_NPC
-tha_t08,49,65,0 script Shining Crystal#tt_b1 844,{
+tha_t08,49,65,0 script Shining Crystal#tt_b1 CLEAR_NPC,{
if (countitem(7423) > 0) {
mes "The Crystal ball is emitting mysterious power.";
next;
@@ -1752,11 +1752,11 @@ OnEnable:
enablenpc strnpcinfo(0);
end;
}
-tha_t08,49,150,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b2 844
-tha_t08,90,147,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b3 844
-tha_t08,90,56,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b4 844
+tha_t08,49,150,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b2 CLEAR_NPC
+tha_t08,90,147,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b3 CLEAR_NPC
+tha_t08,90,56,0 duplicate(Shining Crystal#tt_b1) Shining Crystal#tt_b4 CLEAR_NPC
-tha_t08,90,65,0 script Shining Crystal#tt_g1 844,{
+tha_t08,90,65,0 script Shining Crystal#tt_g1 CLEAR_NPC,{
if (countitem(7424) > 0) {
mes "The Crystal ball is emitting mysterious power.";
next;
@@ -1786,11 +1786,11 @@ OnEnable:
enablenpc strnpcinfo(0);
end;
}
-tha_t08,49,62,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g2 844
-tha_t08,49,147,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g3 844
-tha_t08,90,144,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g4 844
+tha_t08,49,62,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g2 CLEAR_NPC
+tha_t08,49,147,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g3 CLEAR_NPC
+tha_t08,90,144,0 duplicate(Shining Crystal#tt_g1) Shining Crystal#tt_g4 CLEAR_NPC
-tha_t12,161,57,0 script Gold Religious Statue#tt 111,{
+tha_t12,161,57,0 script Gold Religious Statue#tt HIDDEN_NPC,{
if ($@thana_summon == 0) {
if (countitem(7427) > 0) {
mes "It's a statue giving off a golden light.";
@@ -1820,7 +1820,7 @@ tha_t12,161,57,0 script Gold Religious Statue#tt 111,{
close;
}
-tha_t12,154,17,0 script Green Wiseman Statue#tt 111,{
+tha_t12,154,17,0 script Green Wiseman Statue#tt HIDDEN_NPC,{
if ($@thana_summon == 1) {
if (countitem(7429) > 0) {
mes "A statue gives off green light.";
@@ -1850,7 +1850,7 @@ tha_t12,154,17,0 script Green Wiseman Statue#tt 111,{
close;
}
-tha_t12,103,17,0 script Blue Angel Statue#tt 111,{
+tha_t12,103,17,0 script Blue Angel Statue#tt HIDDEN_NPC,{
if ($@thana_summon == 2) {
if (countitem(7428) > 0) {
mes "An angel statue is covered with a blue light.";
@@ -1880,7 +1880,7 @@ tha_t12,103,17,0 script Blue Angel Statue#tt 111,{
close;
}
-tha_t12,96,57,0 script Bloody Knight Statue#tt 111,{
+tha_t12,96,57,0 script Bloody Knight Statue#tt HIDDEN_NPC,{
if ($@thana_summon == 3) {
if (countitem(7426) > 0) {
mes "A statue is shining like blood.";
@@ -1910,7 +1910,7 @@ tha_t12,96,57,0 script Bloody Knight Statue#tt 111,{
close;
}
-tha_t12,129,86,0 script Dark Devil Statue#tt 111,{
+tha_t12,129,86,0 script Dark Devil Statue#tt HIDDEN_NPC,{
if ($@thana_summon == 4) {
if (countitem(7430) > 0) {
mes "A devil statue emits dark light.";
@@ -1944,7 +1944,7 @@ tha_t12,129,86,0 script Dark Devil Statue#tt 111,{
close;
}
-tha_t12,134,52,0 script #tteffect01 139,{
+tha_t12,134,52,0 script #tteffect01 HIDDEN_WARP_NPC,{
end;
OnEnable:
initnpctimer;
@@ -1964,7 +1964,7 @@ OnTimer3000:
end;
}
-tha_t12,132,47,0 script #tteffect02 139,{
+tha_t12,132,47,0 script #tteffect02 HIDDEN_WARP_NPC,{
end;
OnEnable:
initnpctimer;
@@ -1984,7 +1984,7 @@ OnTimer3000:
end;
}
-tha_t12,127,47,0 script #tteffect03 139,{
+tha_t12,127,47,0 script #tteffect03 HIDDEN_WARP_NPC,{
end;
OnEnable:
initnpctimer;
@@ -2004,7 +2004,7 @@ OnTimer3000:
end;
}
-tha_t12,125,52,0 script #tteffect04 139,{
+tha_t12,125,52,0 script #tteffect04 HIDDEN_WARP_NPC,{
end;
OnEnable:
initnpctimer;
@@ -2024,7 +2024,7 @@ OnTimer3000:
end;
}
-tha_t12,129,56,0 script #tteffect05 139,{
+tha_t12,129,56,0 script #tteffect05 HIDDEN_WARP_NPC,{
end;
OnEnable:
initnpctimer;
@@ -2044,7 +2044,7 @@ OnTimer3000:
end;
}
-tha_t12,130,52,0 script #gateto_thanatos 45,1,1,{
+tha_t12,130,52,0 script #gateto_thanatos WARPNPC,1,1,{
end;
OnInit:
disablenpc "#gateto_thanatos";
@@ -2161,7 +2161,7 @@ thana_boss,202,75,3 duplicate(Memory Seal#tt1) Memory Seal#tt2 1712,3,3
thana_boss,80,76,7 duplicate(Memory Seal#tt1) Memory Seal#tt3 1709,3,3
thana_boss,62,171,5 duplicate(Memory Seal#tt1) Memory Seal#tt4 1710,3,3
-thana_boss,141,228,0 script #thanatos_seal 139,3,3,{
+thana_boss,141,228,0 script #thanatos_seal HIDDEN_WARP_NPC,3,3,{
end;
OnEnable:
enablenpc "#thanatos_seal";
@@ -2229,7 +2229,7 @@ OnMyMobDead:
end;
}
-thana_boss,1,1,0 script #cooltime_thana 844,{
+thana_boss,1,1,0 script #cooltime_thana CLEAR_NPC,{
end;
OnInit:
set $@thana_summon, 0;
@@ -2286,7 +2286,7 @@ OnTimer7200000:
tha_scene01,30,30,0 warp scene 1,1,tha_scene01,131,220
tha_t04,81,36,0 warp to 5th Floor 1,1,tha_t05,62,8
-tha_t06,119,120,0 script to 7th Floor 45,1,1,{
+tha_t06,119,120,0 script to 7th Floor WARPNPC,1,1,{
end;
OnTouch:
if (eaclass()&(EAJL_2|EAJL_UPPER) || eaclass()&EAJL_THIRD || ((Class == Job_SuperNovice || Class == Job_Taekwon || Class == Job_Star_Gladiator || Class == Job_Soul_Linker || Class == Job_Ninja || Class == Job_Gunslinger) && BaseLevel > 94)) {
diff --git a/npc/quests/the_sign_quest.txt b/npc/quests/the_sign_quest.txt
index 8c67f9595..7aed9b696 100644
--- a/npc/quests/the_sign_quest.txt
+++ b/npc/quests/the_sign_quest.txt
@@ -29,7 +29,7 @@
// The Sign (Part 1)
//============================================================
-- script Sign::TheSign 111,{
+- script Sign::TheSign HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
cutin "sign_01",4;
mes "^3355FFNext^000000";
@@ -61,14 +61,14 @@ OnInit:
end;
}
-prontera,147,305,0 duplicate(TheSign) Sign#prontera 111
-geffen,168,175,0 duplicate(TheSign) Sign#geffen 111
-morocc,168,265,0 duplicate(TheSign) Sign#morroc 111
-payon,160,183,0 duplicate(TheSign) Sign#payon 111
-aldebaran,54,223,0 duplicate(TheSign) Sign#aldebaran 111
-alberta,35,241,0 duplicate(TheSign) Sign#alberta 111
+prontera,147,305,0 duplicate(TheSign) Sign#prontera HIDDEN_NPC
+geffen,168,175,0 duplicate(TheSign) Sign#geffen HIDDEN_NPC
+morocc,168,265,0 duplicate(TheSign) Sign#morroc HIDDEN_NPC
+payon,160,183,0 duplicate(TheSign) Sign#payon HIDDEN_NPC
+aldebaran,54,223,0 duplicate(TheSign) Sign#aldebaran HIDDEN_NPC
+alberta,35,241,0 duplicate(TheSign) Sign#alberta HIDDEN_NPC
-prt_in,227,45,0 script Archeologist#sign 804,{
+prt_in,227,45,0 script Archeologist#sign 1_M_SIGN1,{
callfunc "F_UpdateSignVars";
cutin "mets_alpha",2;
mes "[Metz]";
@@ -768,7 +768,7 @@ prt_in,227,45,0 script Archeologist#sign 804,{
end;
}
-prt_in,228,26,5 script Steward#sign 55,{
+prt_in,228,26,5 script Steward#sign 1_M_JOBTESTER,{
callfunc "F_UpdateSignVars";
mes "[Vandez]";
if (sign_q < 3) {
@@ -963,7 +963,7 @@ prt_in,228,26,5 script Steward#sign 55,{
prt_in,248,23,3 script Maid#sign 1275,{
end;
}
-prt_in,248,23,0 script Maid#sign2 111,{
+prt_in,248,23,0 script Maid#sign2 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
mes "[Elle]";
if (sign_q < 3) {
@@ -1202,7 +1202,7 @@ prt_in,248,23,0 script Maid#sign2 111,{
}
}
-morocc_in,115,154,5 script Rogue#sign 810,{
+morocc_in,115,154,5 script Rogue#sign 1_M_SIGNROGUE,{
callfunc "F_UpdateSignVars";
if (checkweight(1201,1) == 0) {
mes "^3355FFWait a second! Right now,";
@@ -1533,7 +1533,7 @@ morocc_in,115,154,5 script Rogue#sign 810,{
}
}
-morocc_in,114,162,4 script Young Man#sign 118,{
+morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
callfunc "F_UpdateSignVars";
mes "[Gaanan]";
if (sign_q < 11) {
@@ -1699,7 +1699,7 @@ morocc_in,114,162,4 script Young Man#sign 118,{
}
}
-payon,154,170,3 script Hagin#sign 78,{
+payon,154,170,3 script Hagin#sign 1_F_ORIENT_04,{
mes "[Hagin]";
mes "Have you heard?";
mes "Payon's most eligible";
@@ -1775,7 +1775,7 @@ payon_in03,81,22,4 script Maid#a1 1170,{
end;
}
-payon_in03,81,22,4 script Maid#a2 111,{
+payon_in03,81,22,4 script Maid#a2 HIDDEN_NPC,{
mes "[Maid]";
mes "Welcome to the";
mes "Payon Castle annex";
@@ -1788,7 +1788,7 @@ payon_in03,79,22,4 script Maid#b1 1404,{
end;
}
-payon_in03,79,22,4 script Maid#b2 111,{
+payon_in03,79,22,4 script Maid#b2 HIDDEN_NPC,{
mes "[Maid]";
mes "Welcome.";
mes "Are you another";
@@ -1801,7 +1801,7 @@ payon_in03,81,15,1 script Maid#c1 1170,{
end;
}
-payon_in03,81,15,1 script Maid#c2 111,{
+payon_in03,81,15,1 script Maid#c2 HIDDEN_NPC,{
mes "[Maid]";
mes "Greetings.";
mes "Welcome to the";
@@ -1815,7 +1815,7 @@ payon_in03,79,15,1 script Maid#d1 1404,{
end;
}
-payon_in03,79,15,1 script Maid#d2 111,{
+payon_in03,79,15,1 script Maid#d2 HIDDEN_NPC,{
mes "[Maid]";
mes "Welcome to the";
mes "Payon Castle Annex.";
@@ -1829,7 +1829,7 @@ payon_in03,8,31,4 script Maid#e1 1416,{
end;
}
-payon_in03,8,31,4 script Maid#e2 111,{
+payon_in03,8,31,4 script Maid#e2 HIDDEN_NPC,{
mes "[Chamberlain]";
mes "Please refrain";
mes "from attacking";
@@ -1849,7 +1849,7 @@ payon_in03,13,31,4 script Maid#f1 1416,{
end;
}
-payon_in03,13,31,4 script Maid#f2 111,{
+payon_in03,13,31,4 script Maid#f2 HIDDEN_NPC,{
mes "[Chamberlain]";
mes "Master Daewoon~!";
mes "Please try this too!";
@@ -1864,7 +1864,7 @@ payon_in03,13,31,4 script Maid#f2 111,{
close;
}
-payon_in03,11,31,4 script Daewoon#sign 808,{
+payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
callfunc "F_UpdateSignVars";
mes "[Daewoon]";
mes "Mwah ah hah!";
@@ -2555,7 +2555,7 @@ payon_in03,11,31,4 script Daewoon#sign 808,{
close;
}
-aldeba_in,139,103,5 script Monograph#sign 111,{
+aldeba_in,139,103,5 script Monograph#sign HIDDEN_NPC,{
mes "[Sir Jore]";
mes "Uwah~!";
mes "Stop reading my";
@@ -2564,7 +2564,7 @@ aldeba_in,139,103,5 script Monograph#sign 111,{
close;
}
-aldeba_in,155,101,3 script Sir Jore#sign 805,7,7,{
+aldeba_in,155,101,3 script Sir Jore#sign 1_M_SIGNALCHE,7,7,{
callfunc "F_UpdateSignVars";
if ((gettime(3) > 16) && (gettime(3) < 22)) {
if (sign_q == 15) {
@@ -2934,7 +2934,7 @@ OnTouch:
end;
}
-aldeba_in,156,118,4 script Piru Piru#sign 102,{
+aldeba_in,156,118,4 script Piru Piru#sign 8_F,{
callfunc "F_UpdateSignVars";
mes "[Piru Piru]";
if ((gettime(3) >= 12) && (gettime(3) <= 24)) { //235959
@@ -3055,7 +3055,7 @@ aldeba_in,156,118,4 script Piru Piru#sign 102,{
}
}
-prt_maze02,57,151,1 script Pleur#warp 91,{
+prt_maze02,57,151,1 script Pleur#warp 4_F_02,{
mes "^3355FFYou catch a glimpse";
mes "of a girl heading directly";
mes "into a deep forest. You decide";
@@ -3115,7 +3115,7 @@ OnMyMobDead:
end;
}
-prt_maze02,16,183,3 script Pleur#sign 91,{
+prt_maze02,16,183,3 script Pleur#sign 4_F_02,{
callfunc "F_UpdateSignVars";
mes "[Pleur]";
if (sign_q < 19) {
@@ -3142,7 +3142,7 @@ OnOmg:
end;
}
-prt_maze02,14,183,4 script Gordon#sign 51,{
+prt_maze02,14,183,4 script Gordon#sign 1_M_BARD,{
callfunc "F_UpdateSignVars";
mes "[Gordon]";
if (sign_q < 18) {
@@ -3426,7 +3426,7 @@ prt_maze02,14,183,4 script Gordon#sign 51,{
}
}
-geffen_in,59,74,4 script Jesqurienne#sign 803,{
+geffen_in,59,74,4 script Jesqurienne#sign 1_F_SIGNZISK,{
callfunc "F_UpdateSignVars";
mes "[Jesqurienne]";
if (sign_q < 21) {
@@ -3714,7 +3714,7 @@ OnHo:
end;
}
-geffen_in,61,72,7 script Aaron#sign 754,{
+geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
callfunc "F_UpdateSignVars";
mes "[Aaron]";
if (sign_q == 21) {
@@ -4415,7 +4415,7 @@ OnSmile:
end;
}
-cmd_in02,88,51,4 script Strange Guy#sign 806,{
+cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
callfunc "F_UpdateSignVars";
mes "[Dearles]";
if (sign_q < 25) {
@@ -4868,7 +4868,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 806,{
}
}
-cmd_in01,33,25,5 script Examiner#sign 724,{
+cmd_in01,33,25,5 script Examiner#sign 4_F_07,{
callfunc "F_UpdateSignVars";
mes "[Lamadin]";
if (sign_q == 30) {
@@ -4990,7 +4990,7 @@ cmd_in01,33,25,5 script Examiner#sign 724,{
}
}
-cmd_in01,16,24,0 script Emergency Exit 111,{
+cmd_in01,16,24,0 script Emergency Exit HIDDEN_NPC,{
mes "[Exit]";
mes "Would you like to go out?";
next;
@@ -5008,7 +5008,7 @@ cmd_in01,16,24,0 script Emergency Exit 111,{
}
}
-cmd_in01,33,33,1 script Standby Room#sign 66,{
+cmd_in01,33,33,1 script Standby Room#sign 1_F_01,{
end;
OnInit:
@@ -5143,7 +5143,7 @@ OnTimer44000:
end;
}
-cmd_in01,16,21,0 script s_dance#up 139,1,3,{
+cmd_in01,16,21,0 script s_dance#up HIDDEN_WARP_NPC,1,3,{
OnInit:
disablenpc "s_dance#up";
end;
@@ -5199,7 +5199,7 @@ OnTouch:
end;
}
-cmd_in01,16,11,0 script s_dance#down 139,1,3,{
+cmd_in01,16,11,0 script s_dance#down HIDDEN_WARP_NPC,1,3,{
OnInit:
donpcevent "s_dance#down::OnDisable";
end;
@@ -5275,7 +5275,7 @@ OnTouch:
end;
}
-cmd_in01,11,16,0 script s_dance#left 139,3,1,{
+cmd_in01,11,16,0 script s_dance#left HIDDEN_WARP_NPC,3,1,{
OnInit:
donpcevent "s_dance#left::OnDisable";
end;
@@ -5344,7 +5344,7 @@ OnTouch:
end;
}
-cmd_in01,21,16,0 script s_dance#right 139,3,1,{
+cmd_in01,21,16,0 script s_dance#right HIDDEN_WARP_NPC,3,1,{
OnInit:
donpcevent "s_dance#right::OnDisable";
end;
@@ -5418,7 +5418,7 @@ OnTouch:
end;
}
-cmd_in01,16,16,0 script s_dance#cen 139,1,1,{
+cmd_in01,16,16,0 script s_dance#cen HIDDEN_WARP_NPC,1,1,{
OnInit:
donpcevent "s_dance#cen::OnDisable";
end;
@@ -5501,7 +5501,7 @@ OnDisable:
end;
}
-alberta_in,125,101,5 script Wealthy-looking Merchant 807,{
+alberta_in,125,101,5 script Wealthy-looking Merchant 1_M_SIGNMCNT,{
callfunc "F_UpdateSignVars";
mes "[Bakerlan]";
if (sign_q < 35) {
@@ -5681,7 +5681,7 @@ alberta_in,125,101,5 script Wealthy-looking Merchant 807,{
}
}
-alberta_in,154,171,5 script Maid#s10 758,{
+alberta_in,154,171,5 script Maid#s10 4_F_JPN,{
callfunc "F_UpdateSignVars";
mes "[Seylin]";
if (sign_q < 38) {
@@ -5998,7 +5998,7 @@ alberta_in,154,171,5 script Maid#s10 758,{
}
}
-prt_castle,107,58,5 script Soldier#s11 105,{
+prt_castle,107,58,5 script Soldier#s11 8W_SOLDIER,{
callfunc "F_UpdateSignVars";
mes "[Maruin]";
if (sign_q < 49) {
@@ -6130,7 +6130,7 @@ prt_castle,107,58,5 script Soldier#s11 105,{
}
}
-alde_alche,169,162,7 script Alchemist#sign 749,{
+alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
callfunc "F_UpdateSignVars";
mes "[Melkaba]";
if (sign_q < 46) {
@@ -6439,7 +6439,7 @@ alde_alche,169,162,7 script Alchemist#sign 749,{
}
}
-alberta_in,114,178,5 script Refined Steward 109,{
+alberta_in,114,178,5 script Refined Steward 4_M_MANAGER,{
callfunc "F_UpdateSignVars";
mes "[Mahatra]";
if (sign_q < 37) {
@@ -6585,7 +6585,7 @@ alberta_in,114,178,5 script Refined Steward 109,{
}
}
-alberta,98,202,5 script Guard#s10 105,{
+alberta,98,202,5 script Guard#s10 8W_SOLDIER,{
mes "[Hurubu]";
mes "Welcome to the";
mes "Alchesh Estate.";
@@ -6632,7 +6632,7 @@ alberta,98,202,5 script Guard#s10 105,{
}
}
-alberta,43,49,5 script Poor-looking Merchant 89,{
+alberta,43,49,5 script Poor-looking Merchant 4_M_ORIENT02,{
callfunc "F_UpdateSignVars";
mes "[Machen]";
if (sign_q < 35) {
@@ -6731,7 +6731,7 @@ alberta,43,49,5 script Poor-looking Merchant 89,{
}
}
-yuno,330,100,4 script Knight#ss 734,{
+yuno,330,100,4 script Knight#ss 4_M_JOB_KNIGHT2,{
callfunc "F_UpdateSignVars";
mes "[Leibech]";
if (sign_q < 38) {
@@ -6913,7 +6913,7 @@ yuno,330,100,4 script Knight#ss 734,{
// The Sign (Part 2)
//============================================================
-geffen_in,159,48,5 script Lonely-looking Woman 711,{
+geffen_in,159,48,5 script Lonely-looking Woman 4_F_05,{
callfunc "F_UpdateSignVars";
mes "[Brenda Howard]";
if (sign_q < 54) {
@@ -7030,7 +7030,7 @@ geffen_in,159,48,5 script Lonely-looking Woman 711,{
}
}
-geffen_in,171,42,3 script Cute Girl 703,{
+geffen_in,171,42,3 script Cute Girl 4_F_KID2,{
callfunc "F_UpdateSignVars";
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second! Right now,";
@@ -7144,7 +7144,7 @@ geffen_in,171,42,3 script Cute Girl 703,{
}
}
-mjo_dun02,88,295,4 script Flaming Spirit Man 85,{
+mjo_dun02,88,295,4 script Flaming Spirit Man 4_M_03,{
callfunc "F_UpdateSignVars";
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second! Right now,";
@@ -7661,7 +7661,7 @@ mjo_dun02,88,295,4 script Flaming Spirit Man 85,{
}
}
-gef_tower,118,36,4 script Annoyed Man 64,{
+gef_tower,118,36,4 script Annoyed Man 1_M_WIZARD,{
callfunc "F_UpdateSignVars";
mes "[Dhota]";
if (sign_q < 72) {
@@ -7745,7 +7745,7 @@ gef_tower,118,36,4 script Annoyed Man 64,{
}
}
-umbala,163,256,3 script Native#_s 781,{
+umbala,163,256,3 script Native#_s 4_F_UMGIRL,{
callfunc "F_UpdateSignVars";
if (event_umbala >= 3) {
mes "[Laotan]";
@@ -7821,7 +7821,7 @@ umbala,163,256,3 script Native#_s 781,{
}
}
-um_in,27,23,3 script Fastidious-Looking Guy 121,{
+um_in,27,23,3 script Fastidious-Looking Guy 2_M_MOLGENSTEIN,{
callfunc "F_UpdateSignVars";
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second! Right now,";
@@ -8011,7 +8011,7 @@ um_in,27,23,3 script Fastidious-Looking Guy 121,{
}
}
-alberta,165,83,4 script Fastidious Old Man 755,{
+alberta,165,83,4 script Fastidious Old Man 4_M_SAGE_C,{
callfunc "F_UpdateSignVars";
if (checkweight(908,200) == 0) {
mes "^3355FFWait a second! Right now,";
@@ -8134,7 +8134,7 @@ alberta,165,83,4 script Fastidious Old Man 755,{
}
}
-gef_fild07,182,241,0 script #Valkyrie Warp 111,1,1,{
+gef_fild07,182,241,0 script #Valkyrie Warp HIDDEN_NPC,1,1,{
callfunc "F_UpdateSignVars";
if ((sign_q == 80) && (countitem(907) > 3) && (countitem(953) > 11) && (countitem(7013) > 364)) {
mes "^6B8E23It seems that";
@@ -8188,7 +8188,7 @@ OnTouch:
end;
}
-himinn,48,86,5 script Valkyrie#sign 811,{
+himinn,48,86,5 script Valkyrie#sign 4_F_VALKYRIE,{
callfunc "F_UpdateSignVars";
mes "[Valkyrie Sandra]";
if (sign_q < 81) {
@@ -8371,7 +8371,7 @@ himinn,48,86,5 script Valkyrie#sign 811,{
// The Sign (Part 3)
//============================================================
-que_sign01,196,39,4 script Serin#dummy 90,{
+que_sign01,196,39,4 script Serin#dummy 4_F_01,{
end;
OnDisable:
@@ -8407,7 +8407,7 @@ OnTimer13000:
end;
}
-que_sign01,196,44,4 script Dark Lord#serin 737,{
+que_sign01,196,44,4 script Dark Lord#serin 4_DARKLORD,{
end;
OnDisable:
@@ -8420,7 +8420,7 @@ OnEnable:
end;
}
-que_sign01,196,39,4 script Serin#serin 90,{
+que_sign01,196,39,4 script Serin#serin 4_F_01,{
callfunc "F_UpdateSignVars";
if (sign_q < 132) {
mes "[Serin]";
@@ -8725,7 +8725,7 @@ OnEnable:
end;
}
-que_sign01,197,195,4 script Serin#witch 90,{
+que_sign01,197,195,4 script Serin#witch 4_F_01,{
callfunc "F_UpdateSignVars";
if (sign_q < 124) {
mes "[Serin]";
@@ -9085,7 +9085,7 @@ OnEnable:
end;
}
-niflheim,313,70,4 script Pleasant-Featured Lady#s 90,{
+niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
callfunc "F_UpdateSignVars";
if (sign_q < 82) {
mes "[Serin]";
@@ -9747,7 +9747,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 90,{
}
}
-que_sign01,122,141,4 script Witch#s 792,{
+que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
callfunc "F_UpdateSignVars";
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
@@ -10741,7 +10741,7 @@ OnTouch:
end;
}
-que_sign01,45,227,4 script Queen of the Dead 856,{
+que_sign01,45,227,4 script Queen of the Dead 2_F_SIGN1,{
callfunc "F_UpdateSignVars";
mes "[Lady Hell]";
if (sign_q < 117) {
@@ -10930,7 +10930,7 @@ que_sign01,45,227,4 script Queen of the Dead 856,{
}
}
-niflheim,146,241,0 script Depressing Man 735,{
+niflheim,146,241,0 script Depressing Man 4_M_JOB_WIZARD,{
callfunc "F_UpdateSignVars";
if (sign_q < 80) {
mes "[????]";
@@ -11195,7 +11195,7 @@ niflheim,146,241,0 script Depressing Man 735,{
}
}
-nif_in,140,177,0 script #Switch 111,{
+nif_in,140,177,0 script #Switch HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
if (countitem(7313) == 1) {
warp "que_sign01",115,135;
@@ -11209,7 +11209,7 @@ nif_in,140,177,0 script #Switch 111,{
end;
}
-niflheim,102,54,4 script Mad Man#s 739,{
+niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
callfunc "F_UpdateSignVars";
mes "[Laichin]";
if (sign_q < 82) {
@@ -12039,7 +12039,7 @@ function script F_SignSeal {
return;
}
-gl_dun02,262,265,0 script Mysterious Energy#1 111,{
+gl_dun02,262,265,0 script Mysterious Energy#1 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if (sign_q == 101) {
@@ -12055,7 +12055,7 @@ gl_dun02,262,265,0 script Mysterious Energy#1 111,{
}
// Angrboda's Seal 2 big 4 O'clock 270 198
-gl_dun02,271,100,0 script Mysterious Energy#2 111,{
+gl_dun02,271,100,0 script Mysterious Energy#2 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if ((sign_q == 102) || (sign_q == 104)) {
@@ -12072,7 +12072,7 @@ gl_dun02,271,100,0 script Mysterious Energy#2 111,{
}
// Angrboda's Seal 3 big 5 O'clock 268 32
-gl_dun02,268,32,0 script Mysterious Energy#3 111,{
+gl_dun02,268,32,0 script Mysterious Energy#3 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if ((sign_q == 103) || (sign_q == 105) || (sign_q == 108)) {
@@ -12090,7 +12090,7 @@ gl_dun02,268,32,0 script Mysterious Energy#3 111,{
}
// Angrboda's Seal 4 big 7 O'clock 16 26
-gl_dun02,16,26,0 script Mysterious Energy#4 111,{
+gl_dun02,16,26,0 script Mysterious Energy#4 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if (sign_q == 109) {
@@ -12106,7 +12106,7 @@ gl_dun02,16,26,0 script Mysterious Energy#4 111,{
}
// Angrboda's Seal 5 big 11 O'clock 42 251
-gl_dun02,42,251,0 script Mysterious Energy#5 111,{
+gl_dun02,42,251,0 script Mysterious Energy#5 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if ((sign_q == 106) || (sign_q == 112)) {
@@ -12123,7 +12123,7 @@ gl_dun02,42,251,0 script Mysterious Energy#5 111,{
}
// Angrboda's Seal 6 small 11 O'clock 123 234
-gl_dun02,123,234,0 script Mysterious Energy#6 111,{
+gl_dun02,123,234,0 script Mysterious Energy#6 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if (sign_q == 107) {
@@ -12143,7 +12143,7 @@ gl_dun02,123,234,0 script Mysterious Energy#6 111,{
}
// Angrboda's Seal 7 small 6 O'clock 140 72
-gl_dun02,140,72,0 script Mysterious Energy#7 111,{
+gl_dun02,140,72,0 script Mysterious Energy#7 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if ((sign_q == 110) || (sign_q == 111)) {
@@ -12164,7 +12164,7 @@ gl_dun02,140,72,0 script Mysterious Energy#7 111,{
}
// Angrboda's Seal 8 very small 119 182
-gl_dun02,119,182,0 script Mysterious Energy#8 111,{
+gl_dun02,119,182,0 script Mysterious Energy#8 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if ((sign_q == 114) || (sign_q == 115)) {
@@ -12178,7 +12178,7 @@ gl_dun02,119,182,0 script Mysterious Energy#8 111,{
}
}
-que_sign01,46,56,0 script Fountain#sign 111,{
+que_sign01,46,56,0 script Fountain#sign HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
if (sign_q < 118) {
mes "^3355FFThe water in this";
@@ -12231,7 +12231,7 @@ que_sign01,46,56,0 script Fountain#sign 111,{
}
}
-geffen,119,55,0 script Geffenia Warp 45,1,1,{
+geffen,119,55,0 script Geffenia Warp WARPNPC,1,1,{
OnInit:
disablenpc "Geffenia Warp";
end;
@@ -12269,7 +12269,7 @@ OnTimer45000:
end;
}
-geffen,119,48,0 script Fountain#s 111,{
+geffen,119,48,0 script Fountain#s HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
if (countitem(7025) > 0) {
mes "^3355FFAs you approach the fountain,";
@@ -12441,7 +12441,7 @@ que_sign02,0,0,0,0 monster Zombie Prisoner 1480,15,0,0,0
que_sign02,0,0,0,0 monster Wraith 1475,15,0,0,0
que_sign02,0,0,0,0 monster Wraith Dead 1566,8,0,0,0
-que_sign02,378,235,0 script sign_w6 45,1,1,{
+que_sign02,378,235,0 script sign_w6 WARPNPC,1,1,{
OnTouch:
callfunc "F_UpdateSignVars";
if ((countitem(7313) == 1) && ((sign_q != 124) || (sign_q != 125) || (sign_q != 126))) {