summaryrefslogtreecommitdiff
path: root/npc/re/quests
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/quests')
-rw-r--r--npc/re/quests/cupet.txt4
-rw-r--r--npc/re/quests/eden/86-90.txt2
-rw-r--r--npc/re/quests/eden/91-99.txt2
-rw-r--r--npc/re/quests/eden/eden_iro.txt2
-rw-r--r--npc/re/quests/eden/eden_quests.txt2
-rw-r--r--npc/re/quests/quests_dicastes.txt88
-rw-r--r--npc/re/quests/quests_lighthalzen.txt594
-rw-r--r--npc/re/quests/quests_malangdo.txt2
-rw-r--r--npc/re/quests/quests_malaya.txt2
-rw-r--r--npc/re/quests/quests_mora.txt18
10 files changed, 66 insertions, 650 deletions
diff --git a/npc/re/quests/cupet.txt b/npc/re/quests/cupet.txt
index 182214064..829ec2dae 100644
--- a/npc/re/quests/cupet.txt
+++ b/npc/re/quests/cupet.txt
@@ -158,7 +158,7 @@ function script cute_pet_manager {
next;
// Create Menu System
- for (set .@a, 0; .@a < getarraysize(getarg(0)); set .@a, .@a + 1) {
+ for (set .@a, 0; .@a < getarraysize(getarg(0)); set .@a, .@a + 1) {
set .@menu$, .@menu$ + (.@menu$ == "" ? "" : ":") + getitemname(getelementofarray(getarg(0), .@a));
}
@@ -193,7 +193,7 @@ function script cute_pet_manager {
mes "Do you want to exchange with me?";
next;
- if (select("Exchange:Don't Exchange") == 2) {
+ if (select("Exchange:Don't Exchange") == 2) {
mes "[Cute Pet Manager]";
mes "You don't? You will come back again.";
close;
diff --git a/npc/re/quests/eden/86-90.txt b/npc/re/quests/eden/86-90.txt
index 7746d6be3..01c8fec29 100644
--- a/npc/re/quests/eden/86-90.txt
+++ b/npc/re/quests/eden/86-90.txt
@@ -4,6 +4,8 @@
//= Chilly
//===== Current Version: =====================================
//= 1.3
+//===== File Encoding ========================================
+//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
//===== Description: =========================================
//= Repetable Quests for Players between Baselevel 86 - 90.
//===== Additional Comments: =================================
diff --git a/npc/re/quests/eden/91-99.txt b/npc/re/quests/eden/91-99.txt
index 2985463bf..e6744e80f 100644
--- a/npc/re/quests/eden/91-99.txt
+++ b/npc/re/quests/eden/91-99.txt
@@ -4,6 +4,8 @@
//= Chilly
//===== Current Version: =====================================
//= 1.3
+//===== File Encoding ========================================
+//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
//===== Description: =========================================
//= Repetable Quests for Players between Baselevel 91 - 99.
//===== Additional Comments: =================================
diff --git a/npc/re/quests/eden/eden_iro.txt b/npc/re/quests/eden/eden_iro.txt
index f7481d04d..78107cc46 100644
--- a/npc/re/quests/eden/eden_iro.txt
+++ b/npc/re/quests/eden/eden_iro.txt
@@ -340,7 +340,7 @@ moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{
moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{
if (Weight < MaxWeight / 2) {
mes "You're carrying too many items right now.";
- close;
+ close;
}
mes "[Trader Machine]";
mes "Insert Bubble Gums and/or Battle Manuals to trade for higher efficiency Gums and Manuals.";
diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt
index cebd70b87..f1b54a9e7 100644
--- a/npc/re/quests/eden/eden_quests.txt
+++ b/npc/re/quests/eden/eden_quests.txt
@@ -4562,7 +4562,7 @@ moc_para01,111,83,3 script Toren 2_M_OLDBLSMITH,{
if (para_suv02 == 14) {
setarray .@check[0],18514,2571,2473,15031;
setarray .@item$[0],"Hat","Mantle","Boots","Uniform";
- for(set .@i,0; .@i<4; set .@i,.@i+1)
+ for(set .@i,0; .@i<4; set .@i,.@i+1)
if (countitem(.@check[.@i]) < 1) {
mes "[Toren]";
mes "Where is the Paradise "+.@item$[.@i]+" I gave you?";
diff --git a/npc/re/quests/quests_dicastes.txt b/npc/re/quests/quests_dicastes.txt
index 7afe04039..d17b63267 100644
--- a/npc/re/quests/quests_dicastes.txt
+++ b/npc/re/quests/quests_dicastes.txt
@@ -4,6 +4,8 @@
//= Gennosuke Kouga, Muad_Dib
//===== Current Version: =====================================
//= 2.3
+//===== File Encoding ========================================
+//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
//===== Description: =========================================
//= [Official Conversion]
//= Quest NPCs related to Dewata:
@@ -50,13 +52,13 @@ manuk,321,182,5 script Entrance Manager#ep133 4_MAN_GALTUN,{
if(select("Yes.:No.") == 2) {
mes "[Entrance Manager]";
mes "Then use the tunnel next time.";
- close;
+ close;
}
mes "[Entrance Manager]";
mes "Be careful.";
close2;
- warp "dic_dun01",33,212;
- end;
+ warp "dic_dun01",33,212;
+ end;
}
mes "[Entrance Manager]";
mes "Sorry.";
@@ -122,12 +124,12 @@ dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 4_MAN_BENKUNI,{
if (.@deal == 0) {
mes "[Curious Sapha]";
mes "You changed your mind?";
- close;
+ close;
}
if (Zeny < .@deal) {
mes "[Curious Sapha]";
mes "You don't have enough money.";
- close;
+ close;
}
mes "[Curious Sapha]";
mes "Will you buy "+.@input+"?";
@@ -352,7 +354,7 @@ OnEnable:
mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!";
next;
mes "- Cannot communicate with him. -";
- close;
+ close;
}
if (ep13_3_invite < 4) {
mes "[Capital City Guard]";
@@ -424,11 +426,11 @@ dic_in01,254,119,0 script Item Storage#01 CLEAR_NPC,{
if(select("Use safe:No way.")==2) {
mes "["+strcharinfo(0)+"]";
mes "I will use it later.";
- close;
+ close;
}
if (Zeny < 500) {
mes "Not enough Zeny.";
- close;
+ close;
}
Zeny -= 500;
close2;
@@ -454,17 +456,17 @@ sec_in02,10,42,1 script 13.3 Related Reset 4_MAN_BENKUNI,{
function script que_dic {
if (!getarg(0)) {
if (checkquest(getarg(1),HUNTING) != 2) return;
- mes getarg(3);
+ mes getarg(3);
}
else if (getarg(0) == 1) {
if (checkquest(getarg(1)) == -1) return;
if (countitem(getarg(3)) < getarg(4)) {
mes "It looks like you are short on the amount.";
- close;
+ close;
}
- mes getarg(5);
+ mes getarg(5);
mes getarg(6,"");
- delitem getarg(3), getarg(4);
+ delitem getarg(3), getarg(4);
}
else if (getarg(0) == 2) {
for(set .@i,1; .@i<getargcount(); set .@i,.@i+1) {
@@ -1042,7 +1044,7 @@ dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
} else if (.@doc > 60 && .@doc <= 70) {
mes "You suddenly feel nauseated. You feel like this won't go away any time soon. Finding the documents will have to wait.";
setquest 12165;
- close;
+ close;
}
else if (.@doc == 1) eldicastes_dp(12209,"Horn","Hard wedge-like horn from some insects. Doesn't have much practical use.","");
else if (.@doc == 2) eldicastes_dp(12195,"Horrendous Mouth","Tooth from a dead body.","Important material for research on time of death and health conditions. Useful in discovering human ecology.");
@@ -1107,7 +1109,7 @@ dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
mes "You've found a document about ^990099"+getarg(1)+"^000000. Check for details in the ^800080Quest Window^000000.";
specialeffect2 EF_STEAL;
setquest getarg(0);
- close;
+ close;
}
}
dic_in01,31,192,0 duplicate(Document Package#main) Document Package#0001 CLEAR_NPC
@@ -1804,7 +1806,7 @@ OnTouch:
mes "Just a moment.";
}
close2;
- warp "dic_in01",155,188;
+ warp "dic_in01",155,188;
}
end;
}
@@ -3691,7 +3693,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "What will it be?";
mes "I have Tropical Sograt and Vermilion on the Beach flown in from Morroc.";
mes "A bit on the expensive side though.";
- next;
+ next;
if (select("Tropical Sorgrat - 2000z:Vermilion on the Beach - 2000z:Anything else?") == 3) {
mes "[Shay]";
mes "Here.. ";
@@ -3837,7 +3839,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "What is it now?";
mes "Any luck?";
next;
- setarray .@ward$,
+ setarray .@ward$,
"7188","The Knits at the square are interested in Ahat.",
"7189","I heard from Pioms that most of the Saphas are interested in the minister.",
"7190","Galtens are interested in the Cat Merchant for their cat ears.";
@@ -4839,7 +4841,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
set ep13_3_secret, 11;
getitem .@item[.@type], 1;
erasequest 7193;
- setquest 7194;
+ setquest 7194;
donpcevent strnpcinfo(0)+"::OnDisable";
next;
mes "[" + strcharinfo(0) + "]";
@@ -4900,7 +4902,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
}
if (.@npc$[.@type] == "Rock Pile") mes "You collect another stone fragment that emits a strange magical force.";
else if (.@npc$[.@type] == "Dirt Pile") mes "You collect another clotted bloodstain from a dirt pile.";
- else if (.@npc$[.@type] == "Split Earth") mes "You collect another piece of skin frozen in the frost in the crack of the split earth.";
+ else if (.@npc$[.@type] == "Split Earth") mes "You collect another piece of skin frozen in the frost in the crack of the split earth.";
getitem .@item[.@type], 1;
donpcevent strnpcinfo(0)+"::OnDisable";
close;
@@ -4977,7 +4979,7 @@ dic_fild02,207,94,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef6 CLEAR_NPC
dic_fild02,230,71,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef7 CLEAR_NPC
dic_fild02,188,50,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef8 CLEAR_NPC
dic_fild02,248,36,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef9 CLEAR_NPC
-dic_fild02,206,115,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef10 CLEAR_NPC
+dic_fild02,206,115,0 duplicate(ep133_crack#main) Dirt Pile#ep133_ef10 CLEAR_NPC
dic_fild02,194,86,0 duplicate(ep133_crack#main) Split Earth#ep133_ef1 CLEAR_NPC
dic_fild02,240,51,0 duplicate(ep133_crack#main) Split Earth#ep133_ef2 CLEAR_NPC
dic_fild02,176,65,0 duplicate(ep133_crack#main) Split Earth#ep133_ef3 CLEAR_NPC
@@ -5037,7 +5039,7 @@ dicastes01,117,262,0 script Frede#13_3 4_MAN_PIOM5,2,2,{
close;
}
mes "[Frede]";
- mes "¢£¡ô¡ñ ¡û";
+ mes "¢£¡ô¡ñ ¡û";
mes "¡ú¡ö¡ø ¢£ ¡ô";
close;
OnTouch:
@@ -6085,7 +6087,7 @@ dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
close;
}
mes "[Bouy]";
- mes "¡ø¡ö¡þ ¡ù ¡ú¡ð¡ï ¡ø";
+ mes "¡ø¡ö¡þ ¡ù ¡ú¡ð¡ï ¡ø";
mes "¡ï¡ú¡ö ¡ù";
mes "¡õ¡ï¡õ ¡ò";
close;
@@ -6099,7 +6101,7 @@ dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
mes "[Maha]";
mes "But I do think the Sapha race is overly kind, almost unnaturally.";
mes "Guess it'll be fine.";
- close;
+ close;
}
mes "[Ben]";
mes "There is nothing strange!";
@@ -6107,7 +6109,7 @@ dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
next;
mes "[Ben]";
mes "I can also visit the Sapha if I work well here, can't I?";
- close;
+ close;
}
mes "[Ben]";
mes "Hmm. Hey, Maha,";
@@ -6396,7 +6398,7 @@ function script eldicastes_c {
mes "[Vyhannus]";
mes "Amazing.";
mes "Like with Hound, that ring you humans made...";
- mes "is like a ring of wisdom.";
+ mes "is like a ring of wisdom.";
}
else {
mes "[Hound]";
@@ -6411,7 +6413,7 @@ function script eldicastes_c {
}
mes "[Vyhannus]";
mes "Shall we skip to the point?";
- mes "The reason why I am here...";
+ mes "The reason why I am here...";
next;
mes "[Someone's voice]";
mes "Excuse me, hold on a second.";
@@ -6510,7 +6512,7 @@ mid_campin,168,128,3 script Sapha from Manuk 4_MAN_JERUTOO,{
mes "You just stand there without";
mes "knowing what he says, so the";
mes "expedition guard next to you starts to talk. -";
- next;
+ next;
callfunc "eldicastes_c",3;
}
else if (ep13_3_invite == 2) {
@@ -6520,7 +6522,7 @@ mid_campin,168,128,3 script Sapha from Manuk 4_MAN_JERUTOO,{
mes "He's name is Galten. He is so quick, you won't notice the weight of his armor.";
next;
callfunc "eldicastes_c",1;
- }
+ }
else if (ep13_3_invite == 3) {
callfunc "eldicastes_c",2;
}
@@ -6531,7 +6533,7 @@ mid_campin,168,128,3 script Sapha from Manuk 4_MAN_JERUTOO,{
mes "The tunnel might be a little scary.";
mes "But I'm sure you will reach the end of it since you are strong.";
close;
- }
+ }
else if (ep13_3_invite == 5) {
mes "[Vyhannus]";
mes "Oh, the tunnel?";
@@ -6544,8 +6546,8 @@ mid_campin,168,128,3 script Sapha from Manuk 4_MAN_JERUTOO,{
next;
mes "[Vyhannus]";
mes "That is it.";
- close;
- }
+ close;
+ }
else if (ep13_3_invite == 6) {
mes "[Vyhannus]";
mes "You received the Light of El Dicastes.";
@@ -6611,10 +6613,10 @@ mid_campin,168,125,3 script Hound#ep133_is06 4_M_MOCASS1,{
}
else if (ep13_3_invite == 2) {
callfunc "eldicastes_c",1;
- }
+ }
else if (ep13_3_invite == 3) {
callfunc "eldicastes_c",2;
- }
+ }
else if (ep13_3_invite == 4) {
mes "[Hound]";
mes "First thing you need to do when you reach Manuk is to meet General Guard Avalanche.";
@@ -6627,7 +6629,7 @@ mid_campin,168,125,3 script Hound#ep133_is06 4_M_MOCASS1,{
mes "[Hound]";
mes "And don't forget what the captain said.";
mes "Inspector Doha is in the next room.";
- close;
+ close;
}
else if (ep13_3_invite > 4) {
mes "[Hound]";
@@ -6658,7 +6660,7 @@ mid_campin,165,127,5 script Hibba Agip#ep133_is07 4_M_REDSWORD,{
close2;
OnInit:
disablenpc strnpcinfo(0);
- end;
+ end;
}
man_in01,315,52,3 script Guard Captain Avalanche 4_MAN_GALTUN,{
@@ -6667,7 +6669,7 @@ man_in01,315,52,3 script Guard Captain Avalanche 4_MAN_GALTUN,{
mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð...";
mes "¡ï¡ò¡Ð ¢¤ ?";
mes "¡ñ¡ï..?";
- close;
+ close;
}
if (ep13_3_invite == 4) {
mes "[Avalanche]";
@@ -7153,12 +7155,12 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes .@n$;
mes "When you are ready,";
mes "Please come back again";
- close;
+ close;
}
if (countitem(.@Items_) < 1) {
mes .@n$;
mes "Then, take the equipment off first.";
- close;
+ close;
}
specialeffect2 EF_OVERTHRUST;
mes .@n$;
@@ -7173,7 +7175,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes .@n$;
mes "But...";
mes "you don't seem to be wearing or even carrying equipment to upgrade on you.";
- close;
+ close;
}
}
if (getd("ep13_3_"+.@v$) == 0) {
@@ -7199,7 +7201,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes .@n$;
mes "Second upgrade step requires ^9900992 Exploit Certifications of Sapha^000000. Do you want to proceed?";
set .@req, 2;
- }
+ }
else if (getd("ep13_3_"+.@v$) < 69) {
mes .@n$;
mes "I'm preparing for the";
@@ -7261,7 +7263,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes .@n$;
mes "When you are ready,";
mes "Please come back again.";
- close;
+ close;
}
if (countitem(6304) < .@req) {
mes .@n$;
@@ -7332,7 +7334,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
set .@cri[5], 4764; set .@cri[7], 4765;
set .@atk[2], 4766; set .@atk[3], 4767;
set .@dex[1], 4720; set .@dex[2], 4721; set .@dex[3], 4722;
- set .@int[1], 4710; set .@int[2], 4711; set .@int[3], 4712;
+ set .@int[1], 4710; set .@int[2], 4711; set .@int[3], 4712;
set .@agi[1], 4730; set .@agi[2], 4731; set .@agi[3], 4732;
// Enchant attribute is determined by the digit position of variable value (ep13_3_<type>).
@@ -7378,7 +7380,7 @@ dic_fild01,228,159,4 script Jahbong#pa0829 4_M_MERCAT2,{
next;
mes "[Jahbong]";
mes "Come back to me once you have one. I'll give you something good in exchange.";
- close;
+ close;
}
set .@cattalkj,rand(1,9);
if (.@cattalkj == 1) mes "Don't touch my back! I might bite you unconsciously.";
diff --git a/npc/re/quests/quests_lighthalzen.txt b/npc/re/quests/quests_lighthalzen.txt
deleted file mode 100644
index 19ca406d6..000000000
--- a/npc/re/quests/quests_lighthalzen.txt
+++ /dev/null
@@ -1,594 +0,0 @@
-//===== Hercules Script =======================================
-//= Quest NPCs located in Lighthalzen
-//===== By: ==================================================
-//= Ziu, Heris (translation)
-//===== Current Version: =====================================
-//= 1.2
-//===== Description: =========================================
-//= Quests related to Lighthalzen City.
-//===== Additional Comments: =================================
-//= 1.0 Updated to match the new Izlude Map. [Masao]
-//= 1.1 Added Somatology Laboratory F4 quest. [Euphy]
-//= 1.2 Added Izlude duplicates. [Euphy]
-//============================================================
-
-// Renewal split [Daegaladh]
-//============================================================
-izlude,172,73,6 duplicate(Scamp) Scamp#iz 4_M_YURI
-izlude_a,172,73,6 duplicate(Scamp) Scamp#iz_a 4_M_YURI
-izlude_b,172,73,6 duplicate(Scamp) Scamp#iz_b 4_M_YURI
-izlude_c,172,73,6 duplicate(Scamp) Scamp#iz_c 4_M_YURI
-izlude_d,172,73,6 duplicate(Scamp) Scamp#iz_d 4_M_YURI
-
-// Somatology Laboratory F4
-//============================================================
-lighthalzen,303,304,5 script Jerome Jameson#start 4_M_KHMAN,{
- if (lhz_dun04 == 0) {
- mes "[Jerome Jameson]";
- mes "Wow, what a "+((Sex)?"strong man!":"beautiful dame!");
- next;
- mes "[Jerome Jameson]";
- mes ((Sex)?"Sir":"Ma'am")+", please take heed -- as soon";
- mes "as a dangerous rumor aroused about";
- mes "the endangerment of everyone in";
- mes "town, the best thing to do is lock";
- mes "your doors.";
-
- // To do: check BaseLevel requirement.
- if (BaseLevel < 90 || hg_tre < 54) close;
-
- next;
- select("Dangerous rumor?");
- mes "[Jerome Jameson]";
- mes "Strong rumors have been heard from";
- mes "Rekenber Investigation Institute";
- mes "about terrible, secret experiments";
- mes "with human beings!";
- next;
- select("What? Experiments?");
- mes "[Jerome Jameson]";
- mes "Yes. Biological experiments!!";
- mes "Experiments with human beings";
- mes "conducted in the undergrounds of";
- mes "these very slums. Apparently, they";
- mes "have spread the rumors upon being";
- mes "denied of social benefits.";
- next;
- mes "[Jerome Jameson]";
- mes "This rumor cannot go about";
- mes "unhandled. The biological";
- mes "experiments that have been carried";
- mes "out in this place can be real.";
- mes "This really needs to be";
- mes "investigated, and soon!";
- setquest 5109;
- set lhz_dun04,1;
- close;
- }
- mes "[Jerome Jameson]";
- mes "Please investigate the deeper";
- mes "parts of the laboratory. I hope";
- mes "to hear from you soon.";
- close;
-}
-
-// Is this the correct behavior? (limited and conflicting sources)
-// - NPC in lhz_dun04 warps into que_lhz. (?)
-// - lhz_dun03 warps directly to que_lhz. (?)
-function script lhz4enter {
- if (getmapusers("que_lhz") == 0 && mobcount("que_lhz","#controllhz4::OnMyMobDead") < 1) {
- if (getarg(0) == 0) {
- mes "- Having Jerome Jameson's orders";
- mes "in mind, you hold your breath and";
- mes "descend the flooded flight of";
- mes "stairs. -";
- } else {
- mes "[Researcher]";
- mes "Who are you?";
- mes "................";
- emotion e_omg;
- next;
- mes "The man runs away and you go after him.";
- }
- if (lhz_dun04 > 1) {
- changequest 5110,5109;
- set lhz_dun04,1;
- }
- close2;
- // Check twice because of 'next'.
- if (getmapusers("que_lhz") == 0 && mobcount("que_lhz","#controllhz4::OnMyMobDead") < 1) {
- donpcevent "#lhz4mes1::OnEnable";
- warp "que_lhz",244,52;
- }
- end;
- }
- mes "Right now there are other people inside. Wait for your turn.";
- close;
-}
-
-lhz_dun03,239,77,0 script #warplhz3lhz4 WARPNPC,1,1,{
-OnTouch:
- if (lhz_dun04 == 0) {
- mes "It doesn't make sense to go down these flooded stairs.";
- close;
- } else if (lhz_dun04 < 6) {
- callfunc "lhz4enter",0;
- end;
- }
- warp "lhz_dun04",244,52;
- end;
-}
-lhz_dun04,245,61,0 warp #warplhz4lhz3 1,1,lhz_dun03,240,74
-
-// Does this portal exist?
-que_lhz,245,61,0 warp #warplhzqlhz3 1,1,lhz_dun03,240,74
-
-que_lhz,244,52,0 script #lhz4mes1 -1,2,2,{
-OnTouch:
- mes "- You find another flight of";
- mes "stairs that is raised and deviates";
- mes "from the flooded path. -";
- // Missing dialogue.
- close2;
- donpcevent "#lhz4mes1::OnDisable";
- end;
-OnInit:
-OnDisable:
- disablenpc "#lhz4mes1";
- end;
-OnEnable:
- enablenpc "#lhz4mes1";
- end;
-}
-
-lhz_dun04,151,276,3 script Researcher#lhz4 4_LGTSCIENCE,{
- if (lhz_dun04 == 0) {
- mes "[Researcher]";
- mes "................";
- close;
- } else if (lhz_dun04 < 6) {
- callfunc "lhz4enter",1;
- end;
- } else if (lhz_dun04 == 6) {
- mes "Think twice before saying that these samples are a reason to shut this place down.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "You're stopping me for doing nothing good? What about the last four men I've created?";
- next;
- mes "[Wolfchev]";
- mes "Hmm. This place will be completely flooded...";
- next;
- mes "[Wolfchev]";
- mes "What is the problem?";
- next;
- mes "[Wolfchev]";
- mes "Hmm... All this burocracy is ruining my laboratory. For God's sake!";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Hey! Wolfchev!!";
- next;
- mes "[Wolfchev]";
- mes "Oh yes? To please them all! ^FF0080The different specimen^000000 are organically connected to each other.";
- next;
- mes "[Wolfchev]";
- mes "Perhaps the boss of these ^00FF00things^000000...";
- mes "My inability to control my own experiment... Here, are all the ^808000slaves used as decoys^000000 and the laboratory will be shut down.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Hey, Wolfchev!! This ^00FF00boss^000000 you're talking about. Where is it?";
- next;
- mes "[Wolfchev]";
- mes "...in my laboratory. I awakened it. I tried to use it to destroy them all, but it didn't work... you'll have to do it...";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "How can I get access to your laboratory?";
- next;
- mes "[Wolfchev]";
- mes "Now... One moment!";
- mes "I will help you.";
- next;
- mes "[Wolfchev]";
- mes "Luckily, the boss hasn't awaken sober, though he's still strong and destructive.";
- next;
- mes "[Wolfchev]";
- mes "But it's still dangerous. He wil release his colleagues and this means we don't have much time here.";
- set lhz_dun04,7;
- completequest 5111;
- setquest 5113;
- setquest 5114;
- setquest 5115;
- setquest 5116;
- setquest 5117;
- setquest 5118;
- setquest 5119;
- setquest 5120;
- setquest 5121;
- setquest 5122;
- setquest 5123;
- setquest 5124;
- setquest 5125;
- close;
- } else if (lhz_dun04 == 7) {
- mes "[Wolfchev]";
- mes "Are you going alone?";
- mes "You will need a really good group to bypass the system and defeat the boss.";
- close;
- }
- end;
-}
-
-que_lhz,207,75,3 script Researcher#ins 4_LGTSCIENCE,3,3,{
-OnTouch:
- if (lhz_dun04 == 1) {
- mes "[Researcher]";
- mes "..........";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "You! Are you professor Wolfchev?";
- emotion e_omg,1;
- next;
- mes "[Wolfchev]";
- mes "Many people come here looking for me. But most of them are reluctant to.";
- mes "What do you want?";
- emotion e_gg;
- next;
- mes "["+strcharinfo(0)+"]";
- mes "I've heard rumors about biological experiments.";
- mes "Wolfchev!!";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "These experiments...";
- next;
- mes "[Wolfchev]";
- mes "I think I know what you're gonna say. Are you accusing me of something?";
- mes "I don't want to hear more of that.";
- mes "You better leave.";
- emotion e_gg;
- next;
- mes "[Wolfchev]";
- mes "They seem to have cried for a long time... I'm busy, excuse me!";
- next;
- mes "From Wolfchev's eyes tears welled and he started laughing before running away.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Hey! Wolfchev there...";
- emotion e_omg,1;
- changequest 5109,5110;
- set lhz_dun04,2;
- close2;
- warp "que_lhz",96,136;
- end;
- }
- mes "[Researcher]";
- mes "..........";
- close;
-}
-
-que_lhz,94,119,3 script Researcher#ins2 4_LGTSCIENCE,{
- if (lhz_dun04 == 2) {
- mes "[Wolfchev]";
- mes "Hehehe. You are really persistent. What do you want from someone like me?";
- emotion e_swt2;
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Wolfchev... You've admitted it's dangerous already. And all these investigations...";
- next;
- mes "[Wolfchev]";
- mes "You're right...hehe.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Your research is too dangerous. Do you think everybody wants it to keep going?";
- next;
- mes "[Wolfchev]";
- mes "Everyone wants to be strong and dominate the others. Have their obedience, respect and attention. Don't you want that? Hehe.";
- emotion e_gg;
- next;
- mes "["+strcharinfo(0)+"]";
- mes "... ... ...";
- next;
- mes "[Wolfchev]";
- mes "With such a dangerous life, avoiding being damaged... Don't you see it?. Hehe.";
- next;
- mes "Again, Wolfchev hastily escapes.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Oh! He's far... and...";
- set lhz_dun04,3;
- close2;
- warp "que_lhz",148,215;
- end;
- }
- mes "[Researcher]";
- mes "..........";
- close;
-}
-que_lhz,147,224,3 script Researcher#ins3 4_LGTSCIENCE,{
- if (lhz_dun04 == 4 || mobcount("que_lhz","#controllhz4::OnMyMobDead") > 0) {
- mes "[Wolfchev]";
- mes "Wolfchev is freaking out. He is out of his mind.";
- emotion e_turn;
- close;
- } else if (lhz_dun04 == 3) {
- mes "[Wolfchev]";
- mes "You really are a bothersome little";
- mes "tick, aren't you? Isn't that";
- mes "apparent to you at all?";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "... ... ...";
- emotion e_dots,1;
- next;
- mes "Wolfchev didn't want to talk to you anymore, so while laughing he pressed a button on his hand. Then he went mad.";
- specialeffect EF_SIGHTRASHER;
- next;
- mes "[Wolfchev]";
- mes "Unfortunately to you, I will beat you here.";
- donpcevent "#controllhz4::OnEnable";
- next;
- mes "[Wolfchev]";
- mes "You're such a fool.";
- emotion e_gasp;
- next;
- mes "[Wolfchev]";
- mes "Look at all these experimental bodies you'll have to deal and see how good they are.";
- next;
- donpcevent "#controllhz4::OnEnable2";
- progressbar "ffff00",6;
- set lhz_dun04,4;
- next;
- mes "[Wolfchev]";
- mes "NO!! ...Look what you did!! You";
- mes "wreckless madman!!!";
- emotion e_omg;
- next;
- mes "[Wolfchev]";
- mes "Go back!";
- next;
- mes "First, let's destroy all these experiments!";
- close;
- } else if (lhz_dun04 == 5) {
- mes "Wolfchev is freaking out. He is out of his mind.";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "*Slaps Face* Hey, snap out of it!";
- mes "We've destroyed them!";
- specialeffect EF_STUNATTACK;
- sleep2 1000;
- specialeffect EF_STUNATTACK;
- next;
- mes "["+strcharinfo(0)+"]";
- mes "Let's get out of here first! Is there a place we can go?";
- specialeffect EF_DARKBREATH;
- emotion e_no,1;
- next;
- mes "[Wolfchev]";
- mes "This. My laboratory... My laboratory...";
- next;
- mes "["+strcharinfo(0)+"]";
- mes "The laboratory? Where am I indeed?";
- next;
- mes "[Wolfchev]";
- mes "Back to the beggining... here's when...";
- next;
- mes "- Wolfchev weakly points to the 12 o' clock direction. -";
- next;
- mes "I have to go to ^0000FF Wolfchev's Laboratory^000000...";
- changequest 5110,5111;
- set lhz_dun04,6;
- donpcevent "#controllhz4d::OnEnable";
- close;
- } else if (lhz_dun04 == 6) {
- mes "I have to go to ^0000FF Wolfchev's Laboratory^000000...";
- close;
- }
- end;
-}
-
-- script Awake Specimen#lhz -1,{
- end;
-OnInit:
-OnDisable:
- hideonnpc strnpcinfo(0);
- end;
-OnEnable:
- hideoffnpc strnpcinfo(0);
- end;
-OnEffect1:
- specialeffect EF_SUI_EXPLOSION;
- end;
-OnEffect2:
- specialeffect EF_BEGINASURA;
- end;
-OnEffect3:
- specialeffect EF_FLASHER;
- end;
-}
-que_lhz,148,231,0 duplicate(Awake Specimen#lhz) Awake Specimen#0 QUEST_CHEN
-que_lhz,140,231,1 duplicate(Awake Specimen#lhz) Awake Specimen#1 QUEST_CHEN
-que_lhz,140,224,2 duplicate(Awake Specimen#lhz) Awake Specimen#2 QUEST_CHEN
-que_lhz,140,216,3 duplicate(Awake Specimen#lhz) Awake Specimen#3 QUEST_CHEN
-que_lhz,147,216,4 duplicate(Awake Specimen#lhz) Awake Specimen#4 QUEST_CHEN
-que_lhz,155,216,5 duplicate(Awake Specimen#lhz) Awake Specimen#5 QUEST_CHEN
-que_lhz,155,224,6 duplicate(Awake Specimen#lhz) Awake Specimen#6 QUEST_CHEN
-que_lhz,155,231,7 duplicate(Awake Specimen#lhz) Awake Specimen#7 QUEST_CHEN
-
-- script #controllhz4 -1,{
-OnInit:
- disablenpc "#controllhz4";
- end;
-OnEnable:
- enablenpc "#controllhz4";
- donpcevent "Awake Specimen#0::OnEnable";
- donpcevent "Awake Specimen#1::OnEnable";
- donpcevent "Awake Specimen#2::OnEnable";
- donpcevent "Awake Specimen#3::OnEnable";
- donpcevent "Awake Specimen#4::OnEnable";
- donpcevent "Awake Specimen#5::OnEnable";
- donpcevent "Awake Specimen#6::OnEnable";
- donpcevent "Awake Specimen#7::OnEnable";
- end;
-OnEnable2:
- initnpctimer;
- end;
-OnTimer1000:
- donpcevent "Awake Specimen#0::OnEffect1";
- end;
-OnTimer2000:
- donpcevent "Awake Specimen#0::OnEffect2";
- donpcevent "Awake Specimen#7::OnEffect1";
- end;
-OnTimer3000:
- donpcevent "Awake Specimen#7::OnEffect2";
- donpcevent "Awake Specimen#6::OnEffect1";
- end;
-OnTimer4000:
- donpcevent "Awake Specimen#6::OnEffect2";
- donpcevent "Awake Specimen#5::OnEffect1";
- end;
-OnTimer5000:
- donpcevent "Awake Specimen#5::OnEffect2";
- donpcevent "Awake Specimen#4::OnEffect1";
- end;
-OnTimer6000:
- donpcevent "Awake Specimen#4::OnEffect2";
- donpcevent "Awake Specimen#3::OnEffect1";
- end;
-OnTimer7000:
- donpcevent "Awake Specimen#3::OnEffect2";
- donpcevent "Awake Specimen#2::OnEffect1";
- end;
-OnTimer8000:
- donpcevent "Awake Specimen#2::OnEffect2";
- donpcevent "Awake Specimen#1::OnEffect1";
- end;
-OnTimer9000:
- donpcevent "Awake Specimen#1::OnEffect2";
- end;
-OnTimer11000:
- donpcevent "Awake Specimen#0::OnEffect3";
- donpcevent "Awake Specimen#1::OnEffect3";
- donpcevent "Awake Specimen#2::OnEffect3";
- donpcevent "Awake Specimen#3::OnEffect3";
- donpcevent "Awake Specimen#4::OnEffect3";
- donpcevent "Awake Specimen#5::OnEffect3";
- donpcevent "Awake Specimen#6::OnEffect3";
- donpcevent "Awake Specimen#7::OnEffect3";
- end;
-OnTimer14000:
- donpcevent "Awake Specimen#0::OnDisable";
- donpcevent "Awake Specimen#1::OnDisable";
- donpcevent "Awake Specimen#2::OnDisable";
- donpcevent "Awake Specimen#3::OnDisable";
- donpcevent "Awake Specimen#4::OnDisable";
- donpcevent "Awake Specimen#5::OnDisable";
- donpcevent "Awake Specimen#6::OnDisable";
- donpcevent "Awake Specimen#7::OnDisable";
- end;
-OnTimer16000:
- monster "que_lhz",148,231,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",140,231,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",140,224,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",140,216,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",147,216,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",155,216,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",155,224,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- monster "que_lhz",155,231,"Awake Specimen",2244,1,"#controllhz4::OnMyMobDead";
- donpcevent "#controllhz4b::OnEnable";
- stopnpctimer;
- end;
-OnMyMobDead:
- if (mobcount("que_lhz","#controllhz4::OnMyMobDead") < 1) {
- donpcevent "#controllhz4b::OnStop";
- donpcevent "#controllhz4c::OnEnable";
- disablenpc "#controllhz4";
- end;
- }
- end;
-}
-
-- script #controllhz4b -1,{
-OnInit:
-OnDisable:
- disablenpc "#controllhz4b";
- end;
-OnEnable:
- enablenpc "#controllhz4b";
- initnpctimer;
- end;
-OnStop:
- stopnpctimer;
- donpcevent "#controllhz4b::OnDisable";
- end;
-OnTimer400000:
- killmonster "que_lhz","#controllhz4::OnMyMobDead";
- mapwarp "que_lhz","lighthalzen",263,200;
- disablenpc "#controllhz4";
- disablenpc "#controllhz4b";
- stopnpctimer;
- end;
-}
-
-- script #controllhz4c -1,{
-OnInit:
- disablenpc "#controllhz4c";
- end;
-OnEnable:
- enablenpc "#controllhz4c";
- initnpctimer;
- end;
-OnTimer10000:
- mapannounce "que_lhz","Whisper of a man: Help me... Please... Aaah... I don't want to... Die....",bc_map,0x0080C0;
- donpcevent "#controllhz4d::OnEnable";
- stopnpctimer;
- disablenpc "#controllhz4c";
- end;
-}
-
-que_lhz,147,248,0 script #controllhz4d -1,6,4,{
-OnTouch:
- if (lhz_dun04 == 4) {
- mes "Looks like it's all done.";
- set lhz_dun04,5;
- donpcevent "#controllhz4d::OnDisable";
- close;
- } else if (lhz_dun04 == 6) {
- mes "- Concrete falls from the ceiling";
- mes "due to the weakened structure of";
- mes "the lab and you tumble down the";
- mes "flight of stairs avoiding it. -";
- close2;
- warp "lhz_dun04",148,269;
- donpcevent "#lhz4mes2::OnEnable";
- donpcevent "#controllhz4d::OnDisable";
- end;
- }
- end;
-OnInit:
-OnDisable:
- disablenpc "#controllhz4d";
- end;
-OnEnable:
- enablenpc "#controllhz4d";
- end;
-}
-
-lhz_dun04,148,269,0 script #lhz4mes2 -1,2,2,{
-OnTouch:
- if (lhz_dun04 == 6) {
- heal -Hp/2,0; // To do: check HP value.
- mes "- You awaken injured, hearing the";
- mes "sounds of footsteps all around";
- mes "you... -";
- close2;
- donpcevent "#lhz4mes2::OnDisable";
- end;
- }
- end;
-OnInit:
-OnDisable:
- disablenpc "#lhz4mes2";
- end;
-OnEnable:
- enablenpc "#lhz4mes2";
- end;
-}
diff --git a/npc/re/quests/quests_malangdo.txt b/npc/re/quests/quests_malangdo.txt
index 5593300ec..0511a1e55 100644
--- a/npc/re/quests/quests_malangdo.txt
+++ b/npc/re/quests/quests_malangdo.txt
@@ -4,6 +4,8 @@
//= Muad_Dib
//===== Current Version: =====================================
//= 1.6
+//===== File Encoding ========================================
+//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
//===== Description: =========================================
//= [Official Conversion]
//= Quest NPCs related to Malangdo:
diff --git a/npc/re/quests/quests_malaya.txt b/npc/re/quests/quests_malaya.txt
index 150928d49..0c9eb2a82 100644
--- a/npc/re/quests/quests_malaya.txt
+++ b/npc/re/quests/quests_malaya.txt
@@ -3820,7 +3820,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
delitem 6499,20; //Ancient_Grudge
delequip .@part;
- getitem .@newItem, 1;
+ getitem .@newItem, 1;
mes "[Bayani]";
mes "Ha ha. Perfect.";
diff --git a/npc/re/quests/quests_mora.txt b/npc/re/quests/quests_mora.txt
index 1d7e9bbd0..a8697058a 100644
--- a/npc/re/quests/quests_mora.txt
+++ b/npc/re/quests/quests_mora.txt
@@ -4,6 +4,8 @@
//= Euphy
//===== Current Version: =====================================
//= 1.1
+//===== File Encoding ========================================
+//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
//===== Description: =========================================
//= [Official Conversion]
//= Quest NPCs related to Mora:
@@ -3382,26 +3384,26 @@ L_ShowReport:
mes "[Experimental Results]";
mes "*** Researcher - Inffle";
mes "*** Research Assistant - "+strcharinfo(0);
- mes "¡¡";
+ mes " ";
mes "<Research topic>";
mes "*** Bath of Mora Village";
- mes "¡¡";
+ mes " ";
mes "<Aim>";
mes "To investigate the mysterious power of the bath water";
mes "and to find out ways to better utilize";
mes "the water.";
- mes "¡¡";
+ mes " ";
mes "<Methods>";
mes "1. Obtained an unidentified DNA sample.";
mes "Obtained a sample of an unidentified DNA,";
mes "and collected more samples to look further into it.";
- mes "¡¡";
+ mes " ";
mes "2. A comparison analysis on the unidentified DNA";
mes "Concluded that the DNA belongs to";
mes "an unidentified creature living in the bath water.";
mes "combine and result in";
mes "from the swordfish DNA.";
- mes "¡¡";
+ mes " ";
mes "3. Research on the puddles around the village";
mes "From the four puddles around the village,";
mes "confirmed that the testing substances were";
@@ -3409,9 +3411,9 @@ L_ShowReport:
mes "It is thought that the four puddles";
mes "combine and result in";
mes "the mysterious power.";
- mes "¡¡";
+ mes " ";
mes "<Material analysis>";
- mes "*** Temperature ***** 33.5° ";
+ mes "*** Temperature ***** 33.5¡Æ";
mes "*** PH ************ 9.8";
mes "*** Solid residues *** 176";
mes "*** K+ ************ 0,23";
@@ -4182,7 +4184,7 @@ OnTimer20000:
OnTimer30000:
OnTimer40000:
OnTimer50000:
- if (rand(2))
+ if (rand(2))
donpcevent strnpcinfo(0)+"::OnEnable";
end;
OnTimer60000: