summaryrefslogtreecommitdiff
path: root/npc/pre-re
diff options
context:
space:
mode:
authoreuphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-10 16:12:56 +0000
committereuphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-10 16:12:56 +0000
commita44ba0c6c56f77c74021009fb4ca54a58dcd6773 (patch)
tree47103d4f5327f4a15800594a65cbdb69c7f3f1c0 /npc/pre-re
parent4cc3bd77b866af7c809ca4d82928011af62eed08 (diff)
downloadhercules-a44ba0c6c56f77c74021009fb4ca54a58dcd6773.tar.gz
hercules-a44ba0c6c56f77c74021009fb4ca54a58dcd6773.tar.bz2
hercules-a44ba0c6c56f77c74021009fb4ca54a58dcd6773.tar.xz
hercules-a44ba0c6c56f77c74021009fb4ca54a58dcd6773.zip
* More optimization of Ash-Vacuum quests (npc/quests/quests_13_1.txt)
* Fixed a minor typo, bugreport:6191 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16387 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/pre-re')
-rw-r--r--npc/pre-re/jobs/novice/novice.txt2
-rw-r--r--npc/pre-re/quests/quests_13_1.txt1520
2 files changed, 229 insertions, 1293 deletions
diff --git a/npc/pre-re/jobs/novice/novice.txt b/npc/pre-re/jobs/novice/novice.txt
index 33f9dd64d..2a485ef3f 100644
--- a/npc/pre-re/jobs/novice/novice.txt
+++ b/npc/pre-re/jobs/novice/novice.txt
@@ -2242,7 +2242,7 @@ new_1-1,144,107,2 script Guard#nv2 105,{
mes "[Training Grounds Guard]";
if(rand(2)) {
mes "Come in!";
- mes "I would like o welcome you to the Training Grounds!";
+ mes "I would like to welcome you to the Training Grounds!";
next;
mes "[Training Grounds Guard]";
mes "In here, you can prepare yourself for your future adventures throughout the Ragnarok world!";
diff --git a/npc/pre-re/quests/quests_13_1.txt b/npc/pre-re/quests/quests_13_1.txt
index 29b0671a6..73f5aa8ce 100644
--- a/npc/pre-re/quests/quests_13_1.txt
+++ b/npc/pre-re/quests/quests_13_1.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
-//= 2.3
+//= 2.4
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@@ -40,6 +40,7 @@
//= 2.1 Fixed some typos [tr0n]
//= 2.2 A little optimization (-25kb). [Euphy]
//= 2.3 Updated to match the new Izlude Map. [Masao]
+//= 2.4 More optimization (-32kb). [Euphy]
//============================================================
// Onward to the New World
@@ -8120,18 +8121,15 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 931,{
mid_campin,379,123,5 script Ryosen#ep131_rhea05 748,{
end;
-OnInit:
- disablenpc "Ryosen#ep131_rhea05";
- end;
-
OnEnable:
initnpctimer;
enablenpc "Ryosen#ep131_rhea05";
end;
OnDisable:
- disablenpc "Ryosen#ep131_rhea05";
stopnpctimer;
+OnInit:
+ disablenpc "Ryosen#ep131_rhea05";
end;
OnTimer300000:
@@ -8141,18 +8139,15 @@ OnTimer300000:
mid_campin,372,123,5 script Hue#ep131_rhea06 868,{
end;
-OnInit:
- disablenpc "Hue#ep131_rhea06";
- end;
-
OnEnable:
initnpctimer;
enablenpc "Hue#ep131_rhea06";
end;
OnDisable:
- disablenpc "Hue#ep131_rhea06";
stopnpctimer;
+OnInit:
+ disablenpc "Hue#ep131_rhea06";
end;
OnTimer300000:
@@ -8162,18 +8157,15 @@ OnTimer300000:
mid_campin,375,129,5 script Hansenne#ep131_rhea07 931,{
end;
-OnInit:
- disablenpc "Hansenne#ep131_rhea07";
- end;
-
OnEnable:
initnpctimer;
enablenpc "Hansenne#ep131_rhea07";
end;
OnDisable:
- disablenpc "Hansenne#ep131_rhea07";
stopnpctimer;
+OnInit:
+ disablenpc "Hansenne#ep131_rhea07";
end;
OnTimer300000:
@@ -8228,9 +8220,6 @@ mid_camp,1,1,0 script #timer_alba01 844,{
OnInit:
set $@PartTimeOn,0;
set $@PartTimeSlots,0;
- initnpctimer;
- end;
-
OnEnable:
initnpctimer;
end;
@@ -8246,21 +8235,9 @@ OnTimer1000:
end;
OnTimer180000:
- if ($@PartTimeOn < 5) {
- mapannounce "mid_camp", "Breeder Taab: I'm looking for a part-timer who can work for my breeding farm. If you're interested, please visit me at the farm.",bc_map,"0x00ff00";
- }
- else {
- mapannounce "mid_camp", "Breeder Taab: The recruitment for my breeding farm has ended. I'll see you next time. Thanks!",bc_map,"0x00ff00";
- }
- end;
-
OnTimer360000:
- if ($@PartTimeOn < 5) {
- mapannounce "mid_camp", "Breeder Taab: I'm looking for a part-timer who can work for my breeding farm. If you're interested, please visit me at the farm.",bc_map,"0x00ff00";
- }
- else {
- mapannounce "mid_camp", "Breeder Taab: The recruitment for my breeding farm has ended. I'll see you next time. Thanks!",bc_map,"0x00ff00";
- }
+ if ($@PartTimeOn < 5) mapannounce "mid_camp", "Breeder Taab: I'm looking for a part-timer who can work for my breeding farm. If you're interested, please visit me at the farm.",bc_map,"0x00ff00";
+ else mapannounce "mid_camp", "Breeder Taab: The recruitment for my breeding farm has ended. I'll see you next time. Thanks!",bc_map,"0x00ff00";
end;
OnTimer600000:
@@ -8725,9 +8702,7 @@ OnTouch:
mid_camp,1,2,0 script #monster_master 844,{
OnEnable:
- if (rand(1,3) > 1) {
- initnpctimer;
- }
+ if (rand(1,3) > 1) initnpctimer;
end;
Onstop:
@@ -9480,82 +9455,54 @@ spl_fild02,314,165,0 script School of Fish#1::Fishinghole 844,{
specialeffect2 EF_BUBBLE;
specialeffect2 EF_INVENOM;
set .@fcast,15;
- if (isequipped(2550)) { //Fisher's_Muffler
+ if (isequipped(2550)) //Fisher's_Muffler
set .@fcast,.@fcast - 2;
- }
- if (isequipped(2443)) { //Fish_Shoes
+ if (isequipped(2443)) //Fish_Shoes
set .@fcast,.@fcast - 2;
- }
- if (isequipped(2764)) { //Small_Fishing_Rod
+ if (isequipped(2764)) //Small_Fishing_Rod
set .@fcast,.@fcast - 3;
- }
- if (isequipped(2775)) { //Lure
+ if (isequipped(2775)) //Lure
set .@fcast,.@fcast - 1;
- }
- if (isequipped(1599)) { //Ahura_Mazda
+ if (isequipped(1599)) //Ahura_Mazda
set .@fcast,.@fcast - 3;
- }
- if (isequipped(2199)) { //Angra_Manyu
+ if (isequipped(2199)) //Angra_Manyu
set .@fcast,.@fcast - 4;
- }
progressbar "ffff00",.@fcast;
if (ep13_1_rhea == 13) {
if (rand(1,20) == 2) {
getitem 6037,1; //Rough_File
set ep13_1_rhea,14;
specialeffect EF_BUBBLE;
- mapannounce "spl_fild02","" + strcharinfo(0) + " has caught a Messy File!!",bc_map,"0xff77ff";
+ mapannounce strcharinfo(3),strcharinfo(0) + " has caught a Messy File!!",bc_map,"0xff77ff";
}
}
set .@rhea_ran,rand(1,70);
- if (.@rhea_ran < 20) {
- getitem 6039,1; //Piece_Of_Fish
- }
- else if (.@rhea_ran == 20) {
- getitem 908,1; //Spawn
- }
- else if (.@rhea_ran == 21) {
- getitem 909,1; //Jellopy
- }
- else if (.@rhea_ran == 22) {
- getitem 963,1; //Sharp_Scale
- }
- else if (.@rhea_ran == 23) {
- getitem 956,1; //Gill
- }
- else if (.@rhea_ran == 24) {
- getitem 6049,1; //Marlin
- }
- else if (.@rhea_ran == 25) {
- getitem 918,1; //Sticky_Webfoot
- }
- else if (.@rhea_ran == 26) {
- getitem 960,1; //Nipper
- }
- else if (.@rhea_ran == 27) {
- getitem 910,1; //Garlet
- }
- else if (.@rhea_ran == 28) {
- getitem 938,1; //Sticky_Mucus
- }
- else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) {
- getitem 7049,1; //Stone
- }
+ if (.@rhea_ran < 20) getitem 6039,1; //Piece_Of_Fish
+ else if (.@rhea_ran == 20) getitem 908,1; //Spawn
+ else if (.@rhea_ran == 21) getitem 909,1; //Jellopy
+ else if (.@rhea_ran == 22) getitem 963,1; //Sharp_Scale
+ else if (.@rhea_ran == 23) getitem 956,1; //Gill
+ else if (.@rhea_ran == 24) getitem 6049,1; //Marlin
+ else if (.@rhea_ran == 25) getitem 918,1; //Sticky_Webfoot
+ else if (.@rhea_ran == 26) getitem 960,1; //Nipper
+ else if (.@rhea_ran == 27) getitem 910,1; //Garlet
+ else if (.@rhea_ran == 28) getitem 938,1; //Sticky_Mucus
+ else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) getitem 7049,1; //Stone
else {
mes "Nothing was caught.";
close;
}
if (rand(1,200) == 3) {
getitem 644,1; //Gift_Box
- mapannounce "spl_fild02","" + strcharinfo(0) + " has caught a Gift Box!!",bc_map,"0x00ffff";
+ mapannounce strcharinfo(3),strcharinfo(0) + " has caught a Gift Box!!",bc_map,"0x00ffff";
}
if (rand(1,500) == 3) {
getitem 603,1; //Old_Blue_Box
- mapannounce "spl_fild02","" + strcharinfo(0) + " has caught an Old Blue Box!!",bc_map,"0x00ffff";
+ mapannounce strcharinfo(3),strcharinfo(0) + " has caught an Old Blue Box!!",bc_map,"0x00ffff";
}
if (rand(1,3000) == 3) {
getitem 617,1; //Old_Violet_Box
- mapannounce "spl_fild02","" + strcharinfo(0) + " has caught an Old Purple Box!!",bc_map,"0x44ff44";
+ mapannounce strcharinfo(3),strcharinfo(0) + " has caught an Old Purple Box!!",bc_map,"0x44ff44";
}
end;
}
@@ -9565,98 +9512,9 @@ 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 script School of Fish#4 844,{
- if ((checkquest(12060,PLAYTIME) == -1) && (countitem(6039) < 20)) {
- specialeffect2 EF_BUBBLE;
- specialeffect2 EF_INVENOM;
- set .@fcast,15;
- if (isequipped(2550)) { //Fisher's_Muffler
- set .@fcast,.@fcast - 2;
- }
- if (isequipped(2443)) { //Fish_Shoes
- set .@fcast,.@fcast - 2;
- }
- if (isequipped(2764)) { //Small_Fishing_Rod
- set .@fcast,.@fcast - 3;
- }
- if (isequipped(2775)) { //Lure
- set .@fcast,.@fcast - 1;
- }
- if (isequipped(1599)) { //Ahura_Mazda
- set .@fcast,.@fcast - 3;
- }
- if (isequipped(2199)) { //Angra_Manyu
- set .@fcast,.@fcast - 4;
- }
- progressbar "ffff00",.@fcast;
- if (ep13_1_rhea == 13) {
- if (rand(1,20) == 2) {
- getitem 6037,1; //Rough_File
- set ep13_1_rhea,14;
- specialeffect EF_BUBBLE;
- mapannounce "mid_camp","" + strcharinfo(0) + " has caught a Messy File!!",bc_map,"0xff77ff";
- }
- }
- set .@rhea_ran,rand(1,70);
- if (.@rhea_ran < 20) {
- getitem 6039,1; //Piece_Of_Fish
- }
- else if (.@rhea_ran == 20) {
- getitem 908,1; //Spawn
- }
- else if (.@rhea_ran == 21) {
- getitem 909,1; //Jellopy
- }
- else if (.@rhea_ran == 22) {
- getitem 963,1; //Sharp_Scale
- }
- else if (.@rhea_ran == 23) {
- getitem 956,1; //Gill
- }
- else if (.@rhea_ran == 24) {
- getitem 6049,1; //Marlin
- }
- else if (.@rhea_ran == 25) {
- getitem 918,1; //Sticky_Webfoot
- }
- else if (.@rhea_ran == 26) {
- getitem 960,1; //Nipper
- }
- else if (.@rhea_ran == 27) {
- getitem 910,1; //Garlet
- }
- else if (.@rhea_ran == 28) {
- getitem 938,1; //Sticky_Mucus
- }
- else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) {
- getitem 7049,1; //Stone
- }
- else {
- mes "Nothing was caught.";
- close;
- }
- if (rand(1,200) == 3) {
- getitem 644,1; //Gift_Box
- mapannounce "mid_camp","" + strcharinfo(0) + " has caught a Gift Box!!",bc_map,"0x00ffff";
- }
- if (rand(1,500) == 3) {
- getitem 603,1; //Old_Blue_Box
- mapannounce "mid_camp","" + strcharinfo(0) + " has caught an Old Blue Box!!",bc_map,"0x00ffff";
- }
- if (rand(1,3000) == 3) {
- getitem 617,1; //Old_Violet_Box
- mapannounce "mid_camp","" + strcharinfo(0) + " has caught an Old Purple Box!!",bc_map,"0x44ff44";
- }
- end;
- }
- else {
- mes "Fish are swimming in the water.";
- close;
- }
-}
+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
mid_camp,66,122,55 script Henry Clifford 712,{
if (countitem(6049) > 0) {
@@ -12089,36 +11947,8 @@ spl_fild03,172,71,3 script Expedition Scout#4 707,{
}
prt_castle,88,165,3 script Laur 57,{
- if (ep13_1_edq == 9) {
- mes "[Laur]";
- mes "I'm Laur, the aide of the Home Minister of the Rune-Midgarts Kingdom. Do you have any business with me?";
- next;
- mes "[Laur]";
- mes "Oh, you brought me the report from the Midgard Expedition. What took you so long? I received a message about your departure a long time ago.";
- next;
- mes "[Laur]";
- mes "Well, tell the commander that I'm not happy with your tardiness. Now, give me the report.";
- next;
- mes "[Laur]";
- mes "I knew it was the wrong idea to out a mercenary in the commander position. See, nothing is done on time. Gosh!";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,101;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Laur]";
- mes "*Ahem Ahem* Thank you for bringing me the report. I guess I was wrong about the commander. This report is actually very well done.";
- next;
- mes "[Laur]";
- mes "But don't forget to tell him that I need the expedition reports on time from now on. Alright? *Ahem*";
- close;
- }
- else if (ep13_1_edq == 111) {
- mes "[Laur]";
+ 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?";
next;
mes "[Laur]";
@@ -12131,93 +11961,13 @@ prt_castle,88,165,3 script Laur 57,{
mes "I knew it was the wrong idea to out a mercenary in the commander position. See, nothing is done on time. Gosh!";
next;
delitem 11012,1; //Expedition_Report
- set ep13_1_edq,112;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Laur]";
- mes "*Ahem Ahem* Thank you for bringing me the report. I guess I was wrong about the commander. This report is actually very well done.";
- next;
- mes "[Laur]";
- mes "But don't forget to tell him that I need the expedition reports on time from now on. Alright? *Ahem*";
- close;
- }
- else if (ep13_1_edq == 121) {
- mes "[Laur]";
- mes "I'm Laur, the aide of the Home Minister of the Rune-Midgarts Kingdom. Do you have any business with me?";
- next;
- mes "[Laur]";
- mes "Oh, you brought me the report from the Midgard Expedition. What took you so long? I received a message about your departure a long time ago.";
- next;
- mes "[Laur]";
- mes "Well, tell the commander that I'm not happy with your tardiness. Now, give me the report.";
- next;
- mes "[Laur]";
- mes "I knew it was the wrong idea to out a mercenary in the commander position. See, nothing is done on time. Gosh!";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,122;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Laur]";
- mes "*Ahem Ahem* Thank you for bringing me the report. I guess I was wrong about the commander. This report is actually very well done.";
- next;
- mes "[Laur]";
- mes "But don't forget to tell him that I need the expedition reports on time from now on. Alright? *Ahem*";
- close;
- }
- else if (ep13_1_edq == 113) {
- mes "[Laur]";
- mes "I'm Laur, the aide of the Home Minister of the Rune-Midgarts Kingdom. Do you have any business with me?";
- next;
- mes "[Laur]";
- mes "Oh, you brought me the report from the Midgard Expedition. What took you so long? I received a message about your departure a long time ago.";
- next;
- mes "[Laur]";
- mes "Well, tell the commander that I'm not happy with your tardiness. Now, give me the report.";
- next;
- mes "[Laur]";
- mes "I knew it was the wrong idea to out a mercenary in the commander position. See, nothing is done on time. Gosh!";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Laur]";
- mes "*Ahem Ahem* Thank you for bringing me the report. I guess I was wrong about the commander. This report is actually very well done.";
- next;
- mes "[Laur]";
- mes "But don't forget to tell him that I need the expedition reports on time from now on. Alright? *Ahem*";
- close;
- }
- else if (ep13_1_edq == 123) {
- mes "[Laur]";
- mes "I'm Laur, the aide of the Home Minister of the Rune-Midgarts Kingdom. Do you have any business with me?";
- next;
- mes "[Laur]";
- mes "Oh, you brought me the report from the Midgard Expedition. What took you so long? I received a message about your departure a long time ago.";
- next;
- mes "[Laur]";
- mes "Well, tell the commander that I'm not happy with your tardiness. Now, give me the report.";
- next;
- mes "[Laur]";
- mes "I knew it was the wrong idea to out a mercenary in the commander position. See, nothing is done on time. Gosh!";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
+ if (ep13_1_edq == 9) set ep13_1_edq,101;
+ else if (ep13_1_edq == 111) set ep13_1_edq,112;
+ else if (ep13_1_edq == 121) set ep13_1_edq,122;
+ else if (ep13_1_edq == 113) {
+ set ep13_1_edq,13;
+ changequest 3093,3094;
+ }
mes "...";
next;
mes "... ...";
@@ -12232,7 +11982,6 @@ prt_castle,88,165,3 script Laur 57,{
close;
}
else if ((ep13_1_edq == 101) || (ep13_1_edq == 102) || (ep13_1_edq == 103) || (ep13_1_edq == 112) || (ep13_1_edq == 122) || (ep13_1_edq == 13)) {
- mes "[Laur]";
mes "Why are you back? You've delivered the report to me already. Are you suffering from amnesia or something?";
next;
mes "[Laur]";
@@ -12240,7 +11989,6 @@ prt_castle,88,165,3 script Laur 57,{
close;
}
else {
- mes "[Laur]";
mes "I'm Laur, the aide of the Home Minister of the Rune Midgarts Kingdom. Do you have any business with me?";
next;
mes "[Laur]";
@@ -12256,109 +12004,8 @@ prt_castle,88,165,3 script Laur 57,{
}
ra_temple,122,174,3 script Nuria 918,{
- if (ep13_1_edq == 9) {
- mes "[Nuria]";
- mes "Welcome, stranger. How can I help you?";
- next;
- mes "[Nuria]";
- mes "Oh, I see. You've brought me a report from the expedition beyond the time-space gap.";
- next;
- mes "[Nuria]";
- mes "I regret admitting that you've brought it much later than I expected, but... I'm glad it is here safely. Please give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,111;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Nuria]";
- mes "I'm happy to see that they've made good progress so far. Please tell the commander to keep up the good work.";
- next;
- mes "[Nuria]";
- mes "Excuse me, but it's time to pray now. Please be safe on your travels.";
- close;
- }
- else if (ep13_1_edq == 101) {
- mes "[Nuria]";
- mes "Welcome, stranger. How can I help you?";
- next;
- mes "[Nuria]";
- mes "Oh, I see. You've brought me a report from the expedition beyond the time-space gap.";
- next;
- mes "[Nuria]";
- mes "I regret admitting that you've brought it much later than I expected, but... I'm glad it is here safely. Please give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,102;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Nuria]";
- mes "I'm happy to see that they've made good progress so far. Please tell the commander to keep up the good work.";
- next;
- mes "[Nuria]";
- mes "Excuse me, but it's time to pray now. Please be safe on your travels.";
- close;
- }
- else if (ep13_1_edq == 121) {
- mes "[Nuria]";
- mes "Welcome, stranger. How can I help you?";
- next;
- mes "[Nuria]";
- mes "Oh, I see. You've brought me a report from the expedition beyond the time-space gap.";
- next;
- mes "[Nuria]";
- mes "I regret admitting that you've brought it much later than I expected, but... I'm glad it is here safely. Please give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,123;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Nuria]";
- mes "I'm happy to see that they've made good progress so far. Please tell the commander to keep up the good work.";
- next;
- mes "[Nuria]";
- mes "Excuse me, but it's time to pray now. Please be safe on your travels.";
- close;
- }
- else if (ep13_1_edq == 122) {
- mes "[Nuria]";
- mes "Welcome, stranger. How can I help you?";
- next;
- mes "[Nuria]";
- mes "Oh, I see. You've brought me a report from the expedition beyond the time-space gap.";
- next;
- mes "[Nuria]";
- mes "I regret admitting that you've brought it much later than I expected, but... I'm glad it is here safely. Please give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Nuria]";
- mes "I'm happy to see that they've made good progress so far. Please tell the commander to keep up the good work.";
- next;
- mes "[Nuria]";
- mes "Excuse me, but it's time to pray now. Please be safe on your travels.";
- close;
- }
- else if (ep13_1_edq == 103) {
- mes "[Nuria]";
+ 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?";
next;
mes "[Nuria]";
@@ -12368,8 +12015,13 @@ ra_temple,122,174,3 script Nuria 918,{
mes "I regret admitting that you've brought it much later than I expected, but... I'm glad it is here safely. Please give it to me.";
next;
delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
+ if (ep13_1_edq == 9) set ep13_1_edq,111;
+ else if (ep13_1_edq == 101) set ep13_1_edq,102;
+ else if (ep13_1_edq == 121) set ep13_1_edq,123;
+ else if (ep13_1_edq == 122 || ep13_1_edq == 103) {
+ set ep13_1_edq,13;
+ changequest 3093,3094;
+ }
mes "...";
next;
mes "... ...";
@@ -12384,7 +12036,6 @@ ra_temple,122,174,3 script Nuria 918,{
close;
}
else if ((ep13_1_edq == 111) || (ep13_1_edq == 102) || (ep13_1_edq == 112) || (ep13_1_edq == 123) || (ep13_1_edq == 113) || (ep13_1_edq == 13)) {
- mes "[Nuria]";
mes "Oh, right, I already received the report from you. Don't worry, you didn't forget.";
next;
mes "[Nuria]";
@@ -12392,75 +12043,14 @@ ra_temple,122,174,3 script Nuria 918,{
close;
}
else {
- mes "[Nuria]";
mes "Good day, stranger. May Freya bless you.";
close;
}
}
lhz_in01,110,174,5 script Gerhart 903,{
- if (ep13_1_edq == 9) {
- mes "[Gerhart]";
- mes "Welcome, " + strcharinfo(0) + ". What took you so long?";
- next;
- mes "[Gerhart]";
- mes "Oh, who am I? Let's say... That you can make ends meet because of me.";
- mes "Make sense?";
- next;
- mes "[Gerhart]";
- mes "Do you know how long I waited for this report? *Sigh* ...Fine, just give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,121;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Gerhart]";
- mes "Hmmm... This report is a clear demonstration of Commander Hibba Agip's competence... Well, that's great.";
- next;
- mes "[Gerhart]";
- mes "Thank you for bringing the report.";
- mes "Please tell the commander to keep up the good work.";
- next;
- mes "[Gerhart]";
- mes "Now excuse me, I must go back to work.";
- close;
- }
- else if (ep13_1_edq == 101) {
- mes "[Gerhart]";
- mes "Welcome, " + strcharinfo(0) + ". What took you so long?";
- next;
- mes "[Gerhart]";
- mes "Oh, who am I? Let's say... That you can make ends meet because of me.";
- mes "Make sense?";
- next;
- mes "[Gerhart]";
- mes "Do you know how long I waited for this report? *Sigh* ...Fine, just give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,103;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Gerhart]";
- mes "Hmmm... This report is a clear demonstration of Commander Hibba Agip's competence... Well, that's great.";
- next;
- mes "[Gerhart]";
- mes "Thank you for bringing the report.";
- mes "Please tell the commander to keep up the good work.";
- next;
- mes "[Gerhart]";
- mes "Now excuse me, I must go back to work.";
- close;
- }
- else if (ep13_1_edq == 111) {
- mes "[Gerhart]";
+ 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?";
next;
mes "[Gerhart]";
@@ -12471,69 +12061,13 @@ lhz_in01,110,174,5 script Gerhart 903,{
mes "Do you know how long I waited for this report? *Sigh* ...Fine, just give it to me.";
next;
delitem 11012,1; //Expedition_Report
- set ep13_1_edq,113;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Gerhart]";
- mes "Hmmm... This report is a clear demonstration of Commander Hibba Agip's competence... Well, that's great.";
- next;
- mes "[Gerhart]";
- mes "Thank you for bringing the report.";
- mes "Please tell the commander to keep up the good work.";
- next;
- mes "[Gerhart]";
- mes "Now excuse me, I must go back to work.";
- close;
- }
- else if (ep13_1_edq == 102) {
- mes "[Gerhart]";
- mes "Welcome, " + strcharinfo(0) + ". What took you so long?";
- next;
- mes "[Gerhart]";
- mes "Oh, who am I? Let's say... That you can make ends meet because of me.";
- mes "Make sense?";
- next;
- mes "[Gerhart]";
- mes "Do you know how long I waited for this report? *Sigh* ...Fine, just give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
- mes "...";
- next;
- mes "... ...";
- next;
- mes "... ... ...";
- next;
- mes "[Gerhart]";
- mes "Hmmm... This report is a clear demonstration of Commander Hibba Agip's competence... Well, that's great.";
- next;
- mes "[Gerhart]";
- mes "Thank you for bringing the report.";
- mes "Please tell the commander to keep up the good work.";
- next;
- mes "[Gerhart]";
- mes "Now excuse me, I must go back to work.";
- close;
- }
- else if (ep13_1_edq == 112) {
- mes "[Gerhart]";
- mes "Welcome, " + strcharinfo(0) + ". What took you so long?";
- next;
- mes "[Gerhart]";
- mes "Oh, who am I? Let's say... That you can make ends meet because of me.";
- mes "Make sense?";
- next;
- mes "[Gerhart]";
- mes "Do you know how long I waited for this report? *Sigh* ...Fine, just give it to me.";
- next;
- delitem 11012,1; //Expedition_Report
- set ep13_1_edq,13;
- changequest 3093,3094;
+ if (ep13_1_edq == 9) set ep13_1_edq,121;
+ else if (ep13_1_edq == 101) set ep13_1_edq,103;
+ else if (ep13_1_edq == 111) set ep13_1_edq,113;
+ else if (ep13_1_edq == 102 || ep13_1_edq == 112) {
+ set ep13_1_edq,13;
+ changequest 3093,3094;
+ }
mes "...";
next;
mes "... ...";
@@ -12552,7 +12086,6 @@ lhz_in01,110,174,5 script Gerhart 903,{
close;
}
else if ((ep13_1_edq == 121) || (ep13_1_edq == 103) || (ep13_1_edq == 113) || (ep13_1_edq == 123) || (ep13_1_edq == 122) || (ep13_1_edq == 13)) {
- mes "[Gerhart]";
mes "What is it? Do you still have business with me?";
next;
mes "[Gerhart]";
@@ -12561,7 +12094,6 @@ lhz_in01,110,174,5 script Gerhart 903,{
close;
}
else {
- mes "[Gerhart]";
mes "What is it? I don't have time for chitchat.";
next;
mes "[Gerhart]";
@@ -12577,20 +12109,8 @@ OnInit:
end;
OnEnable:
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
- monster "spl_fild02",0,0,"Pinguicula",1995,1,"ep13_spl_fild02_mon_edq::OnMyMobDead";
+ monster "spl_fild02",0,0,"Luciola Vespa",1994,7,"ep13_spl_fild02_mon_edq::OnMyMobDead";
+ monster "spl_fild02",0,0,"Pinguicula",1995,7,"ep13_spl_fild02_mon_edq::OnMyMobDead";
initnpctimer;
end;
@@ -12607,52 +12127,8 @@ OnTimer600000:
end;
OnMyMobDead:
- set .@spl_fild02_mob_dead,mobcount("spl_fild02","ep13_spl_fild02_mon_edq::OnMyMobDead");
- if (.@spl_fild02_mob_dead < 14) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 13) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 12) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 11) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 10) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 8) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 7) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 6) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 5) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 4) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
+ if (mobcount("spl_fild02","ep13_spl_fild02_mon_edq::OnMyMobDead") < 14 && (ep13_1_edq == 71 || ep13_1_edq == 72))
getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 3) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 2) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild02_mob_dead < 1) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
end;
}
@@ -12663,20 +12139,9 @@ OnInit:
end;
OnEnable:
- monster "spl_fild03",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Luciola Vespa",1994,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Cornus",1992,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Cornus",1992,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Cornus",1992,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Cornus",1992,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Cornus",1992,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Naga",1993,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Naga",1993,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Naga",1993,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Naga",1993,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
- monster "spl_fild03",0,0,"Naga",1993,1,"ep13_spl_fild03_mon_edq::OnMyMobDead";
+ monster "spl_fild03",0,0,"Luciola Vespa",1994,4,"ep13_spl_fild03_mon_edq::OnMyMobDead";
+ monster "spl_fild03",0,0,"Cornus",1992,5,"ep13_spl_fild03_mon_edq::OnMyMobDead";
+ monster "spl_fild03",0,0,"Naga",1993,5,"ep13_spl_fild03_mon_edq::OnMyMobDead";
initnpctimer;
end;
@@ -12694,51 +12159,8 @@ OnTimer600000:
OnMyMobDead:
set .@spl_fild03_mob_dead,mobcount("spl_fild03","ep13_spl_fild03_mon_edq::OnMyMobDead");
- if (.@spl_fild03_mob_dead < 14) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 13) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 12) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 11) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
+ if (mobcount("spl_fild03","ep13_spl_fild03_mon_edq::OnMyMobDead") < 14 && (ep13_1_edq == 71 || ep13_1_edq == 72))
getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 10) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 8) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 7) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 6) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 5) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 4) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 3) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 2) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@spl_fild03_mob_dead < 1) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
end;
}
@@ -12749,20 +12171,8 @@ OnInit:
end;
OnEnable:
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Nepenthes",1988,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
- monster "man_fild01",0,0,"Hillslion",1989,1,"ep13_man_fild01_mon_edq::OnMyMobDead";
+ monster "man_fild01",0,0,"Nepenthes",1988,7,"ep13_man_fild01_mon_edq::OnMyMobDead";
+ monster "man_fild01",0,0,"Hillslion",1989,7,"ep13_man_fild01_mon_edq::OnMyMobDead";
initnpctimer;
end;
@@ -12779,52 +12189,8 @@ OnTimer600000:
end;
OnMyMobDead:
- set .@man_fild01_mob_dead,mobcount("man_fild01","ep13_man_fild01_mon_edq::OnMyMobDead");
- if (.@man_fild01_mob_dead < 14) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 13) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 12) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 11) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 10) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 8) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 7) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 6) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 5) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 4) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 3) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 2) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild01_mob_dead < 1) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
+ if (mobcount("man_fild01","ep13_man_fild01_mon_edq::OnMyMobDead") < 14 && (ep13_1_edq == 71 || ep13_1_edq == 72))
getitem 6040,1; //Some_Of_Report
- }
end;
}
@@ -12835,20 +12201,8 @@ OnInit:
end;
OnEnable:
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Centipede",1987,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
- monster "man_fild03",0,0,"Tatacho",1986,1,"ep13_man_fild03_mon_edq::OnMyMobDead";
+ monster "man_fild03",0,0,"Centipede",1987,7,"ep13_man_fild03_mon_edq::OnMyMobDead";
+ monster "man_fild03",0,0,"Tatacho",1986,7,"ep13_man_fild03_mon_edq::OnMyMobDead";
initnpctimer;
end;
@@ -12865,52 +12219,8 @@ OnTimer600000:
end;
OnMyMobDead:
- set .@man_fild03_mob_dead,mobcount("man_fild03","ep13_man_fild03_mon_edq::OnMyMobDead");
- if (.@man_fild03_mob_dead < 14) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 13) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 12) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 11) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 10) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 9) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
+ if (mobcount("man_fild03","ep13_man_fild03_mon_edq::OnMyMobDead") < 14 && (ep13_1_edq == 71 || ep13_1_edq == 72))
getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 8) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 7) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 6) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 5) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 4) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 3) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 2) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
- else if (.@man_fild03_mob_dead < 1) && ((ep13_1_edq == 71) || (ep13_1_edq == 72)) {
- getitem 6040,1; //Some_Of_Report
- }
end;
}
@@ -13052,251 +12362,67 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
mes "I don't practice magic, so I wouldn't know anything about it.";
close;
}
- else if ((mao_morocc2 > 22) && (mao_morocc2 < 26)) {
- mes "[Echinacea]";
- mes "Oh, welcome back.";
- mes "How can I help you?";
- mes "Oh.. You've brought the journal..";
- next;
- mes "[Echinacea]";
- mes ".........";
- mes "......";
- mes "...";
- next;
- mes "[Echinacea]";
- mes "I see..";
- mes ".. Basically it all comes down to Rayan.";
- mes "He's been abducted by Satan Morocc.";
- mes "If we find Rayan using this location-tracing spell.";
- next;
- select("We'll find Satan Morocc too!");
- mes "[Echinacea]";
- mes "That's right.";
- mes "But it'll work only if Satan Morocc actually abducted Rayan.";
- next;
+ else if ((mao_morocc2 > 22) && (mao_morocc2 < 29)) {
+ if (mao_morocc2 < 26) {
+ mes "[Echinacea]";
+ mes "Oh, welcome back.";
+ mes "How can I help you?";
+ mes "Oh... You've brought the journal..";
+ next;
+ mes "[Echinacea]";
+ mes ".........";
+ mes "......";
+ mes "...";
+ next;
+ mes "[Echinacea]";
+ mes "I see...";
+ mes "...Basically it all comes down to Rayan.";
+ mes "He's been abducted by Satan Morocc.";
+ mes "If we find Rayan using this location-tracing spell.";
+ next;
+ select("We'll find Satan Morocc too!");
+ mes "[Echinacea]";
+ mes "That's right.";
+ mes "But it'll work only if Satan Morocc actually abducted Rayan.";
+ next;
+ }
mes "[Echinacea]";
mes "Say, what's the tracing pattern number?";
next;
input .@input$;
- if (mao_morocc2 == 23) {
- if (.@input$ == "SDHF92F-SDF") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7031,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- set mao_morocc2,26;
- close;
- }
- }
- else if (mao_morocc2 == 24) {
- if (.@input$ == "VWNM94GVWN90") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7032,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- set mao_morocc2,27;
- close;
- }
- }
- else {
- if (.@input$ == "CM3-TRDFGHE0") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7033,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- set mao_morocc2,28;
- close;
- }
- }
- }
- else if ((mao_morocc2 > 25) && (mao_morocc2 < 29)) {
+ setarray .@pattern$[0],"SDHF92F-SDF","VWNM94GVWN90","CM3-TRDFGHE0";
+ set .@quest, mao_morocc2;
+ if (.@quest > 25) set .@quest,.@quest-3;
mes "[Echinacea]";
- //custom translation
- mes "Hey, did you find the tracing pattern number?";
- next;
- input .@input$;
- if (mao_morocc2 == 26) {
- if (.@input$ == "SDHF92F-SDF") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7031,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- close;
- }
- }
- else if (mao_morocc2 == 27) {
- if (.@input$ == "VWNM94GVWN90") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7032,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- close;
- }
+ mes "[" + .@input$ + "]";
+ if (.@input$ == .@pattern$[.@quest-23]) {
+ mes "...Ah, there it is.";
+ next;
+ mes "[Echinacea]";
+ mes "This location-tracing spell uses a pair of magic stones of the same wavelength...";
+ mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
+ next;
+ mes "[Echinacea]";
+ mes "We'll analyze this pattern number and detect the wavelength.";
+ mes "It'll take some time before we get the results.";
+ if (countitem(6029) > 0)
+ delitem 6029,countitem(6029); //Morocc_Tracing_Log
+ set mao_morocc2,29;
+ changequest 7031+(.@quest-23),7034;
+ close;
}
else {
- if (.@input$ == "CM3-TRDFGHE0") {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "...Ah, there it is.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "We can use the spell with one stone to find the other stone with the matching wavelength.";
- next;
- mes "[Echinacea]";
- mes "We'll analyze this pattern number and detect the wavelength.";
- mes "It'll take some time before we get the results.";
- if (countitem(6029) > 0) {
- delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- set mao_morocc2,29;
- changequest 7033,7034;
- close;
- }
- else {
- mes "[Echinacea]";
- mes "[" + .@input$ + "]";
- mes "It's not working for some reason.";
- mes "I can't find a magic stone that has the same wavelength as yours.";
- next;
- mes "[Echinacea]";
- mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
- mes "I can't find a magic stone that has the same wavelength as your pattern number.";
- next;
- mes "[Echinacea]";
- mes "Go check the number again.";
- close;
- }
+ mes "It's not working for some reason.";
+ mes "I can't find a magic stone that has the same wavelength as yours.";
+ next;
+ mes "[Echinacea]";
+ mes "This location-tracing spell uses a pair of magic stones of the same wavelength..";
+ mes "I can't find a magic stone that has the same wavelength as your pattern number.";
+ next;
+ mes "[Echinacea]";
+ mes "Go check the number again.";
+ set mao_morocc2,.@quest+3;
+ close;
}
}
else if (mao_morocc2 == 29) {
@@ -13346,10 +12472,10 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
next;
mes "[Echinacea]";
mes "Pursuing Satan Morocc was supposed to be our last resort..";
- mes "..I guess we have no choice now..";
+ mes "...I guess we have no choice now..";
next;
mes "[Echinacea]";
- mes "..I should log a report entry into this journal.";
+ mes "...I should log a report entry into this journal.";
mes "Our pursuit of Satan Morocc is at an end for now.";
next;
mes "[Echinacea]";
@@ -13368,22 +12494,20 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
mes "[Echinacea]";
mes "....";
next;
- switch(select(".....")) {
- }
+ select(".....");
mes "[Echinacea]";
mes "Hmm..";
next;
- switch(select("... . ..")) {
- }
+ select("... . ..");
mes "[Echinacea]";
- mes ".. Grr..!";
+ mes "...Grr...!";
mes "What?! What do you want?";
mes "Why do you keep giving me that dirty look?!";
next;
switch(select("Nothing.:Something is bothering me...")) {
case 1:
mes "[Echinacea]";
- mes "Argh..!";
+ mes "Argh...!";
mes "Are you annoying me on purpose?";
mes "Go and find something else to do!";
next;
@@ -13397,13 +12521,13 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
mes "Please, I've got enough worries already.";
next;
mes "[Echinacea]";
- mes "So, tell me; what is it?";
- mes ", you've done a great job helping us..";
+ mes "So, tell me, what is it?";
+ mes strcharinfo(0)+", you've done a great job helping us...";
mes "Oh, you must have questions about that last case, is that right?";
next;
mes "[Echinacea]";
- mes "..Wait, are you worried because of him?";
- mes "..I see, you're worried about him being supported by the country.";
+ mes "...Wait, are you worried because of him?";
+ mes "...I see, you're worried about him being supported by the country.";
next;
mes "[Echinacea]";
mes "This isn't a good time to disclose the truth. It'll cause more confusion.";
@@ -13501,8 +12625,8 @@ mid_camp,191,206,3 script Manager#moc2_finder 852,{
mes "Everything's okay so far!";
mes "How may I help you?";
next;
+ mes "[Manager]";
if (mao_morocc2 == 30) {
- mes "[Manager]";
mes "Everything's okay so far!";
mes "How may I help you?";
next;
@@ -13538,7 +12662,6 @@ mid_camp,191,206,3 script Manager#moc2_finder 852,{
close;
}
else if (mao_morocc2 == 31) {
- mes "[Manager]";
mes "Everything's okay so far!";
mes "How may I help you?";
next;
@@ -13549,7 +12672,6 @@ mid_camp,191,206,3 script Manager#moc2_finder 852,{
close;
}
else {
- mes "[Manager]";
mes "This device detects mana and magic wavelengths around this area. identifying what enemies we're dealing with.";
mes "It can be used to trace the wavelengths of location-tracing spells.";
next;
@@ -14254,30 +13376,30 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
next;
select("...No.");
mes "[Defaria]";
- mes "..No? Then what brings you here?";
- mes "..Huh?";
+ mes "...No? Then what brings you here?";
+ mes "...Huh?";
mes "A spell scroll? May I see?";
next;
mes "[Defaria]";
- mes "..Isn't.. Isn't this?!";
- mes "..Hmm..";
- mes "Eek..So Echinacea referred you to me, huh?";
+ mes "...Isn't... Isn't this?!";
+ mes "...Hmm...";
+ mes "Eek... So Echinacea referred you to me, huh?";
mes "...Does that means she knows everything...?";
next;
mes "[Defaria]";
- mes "..Alright then, I'll tell you.";
+ mes "...Alright then, I'll tell you.";
mes "As you can see, this scroll is sealed.";
mes "It can only be unsealed by a secret method.";
- mes "..And..";
+ mes "...And...";
next;
mes "[Defaria]";
- mes "..It is from...";
- mes "..Arunafeltz.";
+ mes "...It is from....";
+ mes "...Arunafeltz?";
mes "The way it's sealed is the same method used by the temple...";
next;
mes "[Defaria]";
mes "I don't know how you've gotten this scroll,";
- mes "..but I'll try to help you on behalf of the respectable scholars of Arunafeltz.";
+ mes "...but I'll try to help you on behalf of the respectable scholars of Arunafeltz.";
next;
mes "[Defaria]";
mes "But remember; I'm not doing this officially. Please don't make me disgrace my country by helping you. Do you understand what I'm saying?";
@@ -14340,7 +13462,7 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
mes "That's the spell contained in this scroll.";
next;
mes "[Defaria]";
- mes "The only difference is..";
+ mes "The only difference is...";
mes "This scroll will teleport you to a specific location.";
mes "Such scrolls are generally used by ^4d4dfforganizations to gather their members^000000.";
next;
@@ -14350,8 +13472,8 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
mes "Here, please take this.";
next;
mes "[" + strcharinfo(0) + "]";
- mes "'To gather members..?'";
- mes "..Right! I remember";
+ mes "'To gather members...?'";
+ mes "...Right! I remember";
mes "Rayan mentioned a gathering somewhere!";
mes "So this scroll will take me to that meeting?";
next;
@@ -14424,14 +13546,14 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
case 2:
mes "[Defaria]";
mes "Then...";
- mes "..Umm.. Can you bring me some Logs?";
- mes "..And some sweet potatoes too, if you don't mind.";
+ mes "...Umm... Can you bring me some Logs?";
+ mes "...And some sweet potatoes too, if you don't mind.";
next;
select("Sure thing. How many?");
mes "[Defaria]";
- mes "..Let's see..";
- mes "I need sweet potatoes for me, Mr. Kidd, and Echi.. Umm..";
- mes "..And then I need.. Yes!";
+ mes "...Let's see...";
+ mes "I need sweet potatoes for me, Mr. Kidd, and Echi... Umm...";
+ mes "...And then I need... Yes!";
next;
mes "[Defaria]";
mes "Please bring me ^4d4dff20 Sweet Potatoes and 30 Logs^000000.";
@@ -14454,8 +13576,8 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
}
else if (.@input$ == "Arunafeltz") {
mes "[Defaria]";
- mes ".. Arunafeltz..?";
- mes "Yes, I'm from Arunafeltz..";
+ mes "...Arunafeltz...?";
+ mes "Yes, I'm from Arunafeltz...";
mes "So what?";
close;
}
@@ -14517,10 +13639,10 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
mes "if Dandelion is really supported by Arunafeltz?";
next;
mes "[Defaria]";
- mes "Umm.. I don't know what to say.. I don't feel comfortable talking about politics.";
+ mes "Umm... I don't know what to say... I don't feel comfortable talking about politics.";
next;
mes "[Defaria]";
- mes "..Do you mind delivering these to Mr. Kidd?";
+ mes "...Do you mind delivering these to Mr. Kidd?";
next;
mes "- Defaria has given you 2 Nice Sweet Potatoes. -";
set mao_morocc2,104;
@@ -14536,7 +13658,7 @@ mid_camp,256,272,3 script Defaria#moc2 897,{
else if (mao_morocc2 == 105) {
mes "[Defaria]";
mes "Say, did he like them?";
- mes "Hahaha..";
+ mes "Hahaha...";
mes "... ... ";
next;
mes "[Defaria]";
@@ -14642,15 +13764,14 @@ mid_camp,255,269,0 script Wet Firewood#moc2 844,{
}
morocc,43,108,5 script Sharp-Looking Boy#dan_07 82,{
+ mes "[Jack]";
if (BaseClass == Job_Assassin) {
- mes "[Jack]";
mes "Almost half of this town has been destroyed,";
mes "and yet some people still come to visit.";
mes "I must say that it's amazing that our stronghold is still intact, and withstood all the devastation.";
close;
}
else {
- mes "[Jack]";
mes "As you see, half of this town is gone. I guess there's no real reason to control access to this tavern.";
mes "Just feel free to go in.";
next;
@@ -14890,11 +14011,7 @@ que_job01,82,95,3 script Bar Master#moc2_01 46,{
que_job01,80,77,0 script que_job01#04 45,2,2,{
OnTouch:
- if (BaseClass == Job_Assassin) {
- warp "que_job01",61,50;
- end;
- }
- else if ((mao_request > 0) || (mao_morocc2 > 4)) {
+ if (BaseClass == Job_Assassin || mao_request > 0 || mao_morocc2 > 4) {
warp "que_job01",61,50;
end;
}
@@ -14942,8 +14059,8 @@ OnTouch:
next;
switch(select("Sure:Why should I?!")) {
case 1:
+ mes "[Litheron]";
if (Zeny > 999) {
- mes "[Litheron]";
mes "Heh, that's what";
mes "I'm talking about!";
mes "Hey, bartender! Gimme";
@@ -14961,7 +14078,6 @@ OnTouch:
end;
}
else {
- mes "[Litheron]";
mes "Huh...";
mes "Oh, you don't even";
mes "have enough zeny to";
@@ -15003,9 +14119,8 @@ que_job01,81,79,5 script Idle Knight#dan_08 733,{
mes "[Litheron]";
mes "What, haven't you seen a Knight before?";
mes "You think Knights don't belong here?";
- if (BaseClass == Job_Knight) {
+ if (BaseClass == Job_Knight)
mes "Looks like this is a case of the pot calling the kettle black.";
- }
next;
mes "[Litheron]";
mes "You know, I'm just here to take a break from the town restoration work.";
@@ -15016,8 +14131,8 @@ 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,{
+ mes "[Tao]";
if (BaseClass == Job_Assassin) {
- mes "[Tao]";
mes "Welcome, meow.";
mes "Say, how's it like outside? Meow?";
next;
@@ -15048,13 +14163,12 @@ que_job01,49,49,5 script Tao#dan_09 877,{
mes "Somehow you're here, but you can't go in the room.";
next;
mes "[Tao]";
- mes "No, wait.. I think you may be able to go in.. I don't know, meow!";
+ mes "No, wait... I think you may be able to go in... I don't know, meow!";
mes "Tao is tired of being a door keeper, meow! Meow!";
close;
}
}
else {
- mes "[Tao]";
mes "Why are you here, meow?";
next;
switch(select("Hey kid, are you alone?:What are you, meow?!:Why do you keep meowing?!")) {
@@ -15100,24 +14214,18 @@ que_job01,49,49,5 script Tao#dan_09 877,{
que_job01,51,55,0 script que_job01#room_1 45,1,1,{
OnInit:
- set $@moc_mao_room1,0; //Global Variable
- // remove the old global variable.
- if ($maobar_room) {
- set $maobar_room,0;
- }
- end;
-
+ if ($maobar_room) set $maobar_room,0;
Onreset:
set $@moc_mao_room1,0; //Global Variable
end;
OnTouch:
+ mes "[Tao]";
if (prt_curse == 24) {
if ($@moc_mao_room1 == 0) {
set $@moc_mao_room1,1; //Global Variable
donpcevent " #room1timer::OnEnable";
donpcevent "Marjana#poison::OnEnable";
- mes "[Tao]";
mes "Ah, that place is protected";
mes "by security magic, so you'll";
mes "only have ^4D4DFF4 minutes^000000 to remain";
@@ -15127,7 +14235,6 @@ OnTouch:
end;
}
else {
- mes "[Tao]";
mes "Sooo sorry, meow~";
mes "Someone else is already";
mes "inside. Just come back";
@@ -15142,7 +14249,6 @@ OnTouch:
set $@moc_mao_room1,1; //Global Variable
donpcevent " #room1timer::OnEnable";
donpcevent "Valdes#moc_master_1::OnEnable";
- mes "[Tao]";
mes "Ah, that place is protected";
mes "by security magic, so you'll";
mes "only have ^4D4DFF4 minutes^000000 to remain";
@@ -15152,7 +14258,6 @@ OnTouch:
end;
}
else {
- mes "[Tao]";
mes "Sooo sorry, meow~";
mes "Someone else is already";
mes "inside. Just come back";
@@ -15163,7 +14268,6 @@ OnTouch:
}
}
else {
- mes "[Tao]";
mes "Who are you, meow?!";
mes "Only authorized personnel can enter the inner room, meow!";
mes "You are not authorized!";
@@ -15207,6 +14311,7 @@ OnTimer250000:
que_job01,12,13,0 script #room1_warp13 -1,15,15,{
OnInit:
+OnDisable:
disablenpc "#room1_warp13";
end;
@@ -15214,10 +14319,6 @@ OnEnable:
enablenpc "#room1_warp13";
end;
-OnDisable:
- disablenpc "#room1_warp13";
- end;
-
OnTouch:
warp "que_job01",52,50;
end;
@@ -15231,62 +14332,49 @@ OnTouch:
}
que_job01,16,21,5 script Valdes#moc_master_1 55,{
+ mes "[Valdes]";
if (BaseClass == Job_Assassin) {
- mes "[Valdes]";
mes "What is it? I have nothing to ask you to do.";
mes "Could you please leave me alone? I have a bad headache.";
next;
mes "[Valdes]";
mes "I'll ask you for a help some other time.";
mes "You look pretty passionate after all.";
- if (countitem(6029) > 0) {
+ if (countitem(6029) > 0)
delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- if (countitem(7418) > 0) {
+ if (countitem(7418) > 0)
delitem 7418,countitem(7418); //Mission_ScrollB
- }
- if (countitem(7416) > 0) {
+ if (countitem(7416) > 0)
delitem 7416,countitem(7416); //Letter_Of_Recommend
- }
close;
}
else {
- mes "[Valdes]";
- mes "....Sorry, but could you please leave?";
+ mes "...Sorry, but could you please leave?";
mes "I'm really stressed out right now.";
mes "If you're here for the request that we made earlier, you can just forget about it.";
- if (countitem(6029) > 0) {
+ if (countitem(6029) > 0)
delitem 6029,countitem(6029); //Morocc_Tracing_Log
- }
- if (countitem(7418) > 0) {
+ if (countitem(7418) > 0)
delitem 7418,countitem(7418); //Mission_ScrollB
- }
- if (countitem(7416) > 0) {
+ if (countitem(7416) > 0)
delitem 7416,countitem(7416); //Letter_Of_Recommend
- }
close;
}
OnInit:
+OnDisable:
disablenpc "Valdes#moc_master_1";
end;
OnEnable:
enablenpc "Valdes#moc_master_1";
end;
-
-OnDisable:
- disablenpc "Valdes#moc_master_1";
- end;
}
que_job01,51,44,0 script que_job01#room_2 45,1,1,{
end;
OnInit:
- set $@moc_mao_room2,0; //Global Variable
- end;
-
Onreset:
set $@moc_mao_room2,0; //Global Variable
end;
@@ -15406,6 +14494,7 @@ OnTimer250000:
que_job01,80,17,0 script #room2_1_warp -1,15,15,{
OnInit:
+OnDisable:
disablenpc "#room2_1_warp";
end;
@@ -15413,10 +14502,6 @@ OnEnable:
enablenpc "#room2_1_warp";
end;
-OnDisable:
- disablenpc "#room2_1_warp";
- end;
-
OnTouch:
warp "que_job01",52,50;
end;
@@ -15424,6 +14509,7 @@ OnTouch:
que_job01,144,51,0 script #room2_2_warp -1,15,15,{
OnInit:
+OnDisable:
disablenpc "#room2_2_warp";
end;
@@ -15431,10 +14517,6 @@ OnEnable:
enablenpc "#room2_2_warp";
end;
-OnDisable:
- disablenpc "#room2_2_warp";
- end;
-
OnTouch:
warp "que_job01",52,50;
end;
@@ -15825,7 +14907,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
break;
case 2:
specialeffect EF_HIT4,AREA,"Rayan#moc_room2_2";
- mes "- Wanting to stop Rayan from going berserk, you sucker punched him in the 'ole bread basket. Rayan staggered and then fell to the ground..! -";
+ mes "- Wanting to stop Rayan from going berserk, you sucker punched him in the 'ole bread basket. Rayan staggered and then fell to the ground...! -";
next;
break;
case 3:
@@ -15864,7 +14946,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
next;
cutin "moc2_rin04",2;
mes "[Rin]";
- mes "What.. What just happened?";
+ mes "What... What just happened?";
mes "Are you Rayan? Or are you someone else now?!";
next;
cutin "moc2_dan01",0;
@@ -15874,7 +14956,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
mes "You're too foolish to understand his great will.";
next;
mes "[Rayan]";
- mes "Haha.. Muhahaha!";
+ mes "Haha... Muhahaha!";
mes "He's calling me!";
mes "He needs me now!";
next;
@@ -15892,8 +14974,8 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
mes "What just happened?";
next;
mes "[" + strcharinfo(0) + "]";
- mes "..I don't know..";
- mes "..I think he's gone..?";
+ mes "...I don't know...";
+ mes "...I think he's gone...?";
delitem 6029,1; //Morocc_Tracing_Log
delitem 6027,1; //Crystal_Of_Feardoom
set mao_morocc2,22;
@@ -15919,7 +15001,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
cutin "moc2_rin01",2;
mes "[Rin]";
mes "..Maybe.";
- mes "Based on what the more normal Rayan has told us,";
+ mes "B.ased on what the more normal Rayan has told us,";
mes "it seems that another personality within him was forcibly created by Satan Morocc.";
next;
mes "[Rin]";
@@ -15927,7 +15009,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
mes "He's been controlling Rayan from deep inside his mind..";
next;
mes "[Rin]";
- mes "And.. That Mad Rayan seems to have a connection with your Bloody Crystal of Darkness.";
+ mes "And... That Mad Rayan seems to have a connection with your Bloody Crystal of Darkness.";
next;
cutin "moc2_rin02",2;
mes "[Rin]";
@@ -15960,36 +15042,17 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
mes "She'll take care of the rest.";
next;
set .@rotto,rand(1,3);
- if (.@rotto == 1) {
- mes "[Rin]";
- mes "The pattern number is...";
- mes "^4d4dff[SDHF92F-SDF]^000000";
- mes "Don't leave out even one character. Okay?";
- set mao_morocc2,23;
- getitem 6029,1; //Morocc_Tracing_Log
- changequest 7030,7031;
- next;
- }
- else if (.@rotto == 2) {
- mes "[Rin]";
- mes "The pattern number is...";
- mes "^4d4dff[VWNM94GVWN90]^000000";
- mes "Don't leave out even one character. Okay?";
- set mao_morocc2,24;
- getitem 6029,1; //Morocc_Tracing_Log
- changequest 7030,7032;
- next;
- }
- else {
- mes "[Rin]";
- mes "The pattern number is...";
- mes "^4d4dff[CM3-TRDFGHE0]^000000";
- mes "Don't leave out even one character. Okay?";
- set mao_morocc2,25;
- getitem 6029,1; //Morocc_Tracing_Log
- changequest 7030,7033;
- next;
- }
+ if (.@rotto == 1) set .@pattern$,"SDHF92F-SDF";
+ else if (.@rotto == 2) set .@pattern$,"VWNM94GVWN90";
+ else set .@pattern$,"CM3-TRDFGHE0";
+ mes "[Rin]";
+ mes "The pattern number is...";
+ mes "^4d4dff["+.@pattern$+"]^000000";
+ mes "Don't leave out even one character. Okay?";
+ set mao_morocc2,22+.@rotto;
+ getitem 6029,1; //Morocc_Tracing_Log
+ changequest 7030,7030+.@rotto;
+ next;
mes "[Rin]";
mes "Here, bring this journal with you.";
mes "Please don't forget the pattern number. Alright? Make sure that Echinacea gets it.";
@@ -16020,27 +15083,22 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
// Missed
cutin "moc2_rin01",2;
mes "[Rin]";
- mes "Ouch, my head..";
+ mes "Ouch, my head...";
mes "Yes? Why are you back again?";
mes "What...you forgot the pattern number?";
mes "Sigh...Oh well.";
next;
mes "[Rin]";
- mes "Make sure you don't forget it again. The pattern number is..";
- if (mao_morocc2 == 26) {
- mes "^4d4dff[SDHF92F-SDF]^000000. Don't leave out even one character. Okay?";
- }
- else if (mao_morocc2 == 27) {
- mes "^4d4dff[VWNM94GVWN90]^000000. Don't leave out even one character. Okay?";
- }
- else {
- mes "^4d4dff[CM3-TRDFGHE0]^000000. Don't leave out even one character. Okay?";
- }
+ mes "Make sure you don't forget it again. The pattern number is...";
+ if (mao_morocc2 == 26) set .@pattern$,"SDHF92F-SDF";
+ else if (mao_morocc2 == 27) set .@pattern$,"VWNM94GVWN90";
+ else set .@pattern$,"CM3-TRDFGHE0";
+ mes "^4d4dff["+.@pattern$+"]^000000. Don't leave out even one character. Okay?";
mes "Got it?";
next;
mes "[Rin]";
- mes "Sigh. Get going, then..";
- mes "I need to take a break..";
+ mes "Sigh. Get going, then...";
+ mes "I need to take a break...";
close2;
}
else {
@@ -16055,16 +15113,13 @@ que_job01,144,54,3 script Rin#moc_room2_2 885,{
end;
OnInit:
+OnDisable:
disablenpc "Rin#moc_room2_2";
end;
OnEnable:
enablenpc "Rin#moc_room2_2";
end;
-
-OnDisable:
- disablenpc "Rin#moc_room2_2";
- end;
}
que_job01,143,50,1 script Rayan#moc_room2_2 456,{
@@ -16080,16 +15135,13 @@ que_job01,143,50,1 script Rayan#moc_room2_2 456,{
end;
OnInit:
+OnDisable:
disablenpc "Rayan#moc_room2_2";
end;
OnEnable:
enablenpc "Rayan#moc_room2_2";
end;
-
-OnDisable:
- disablenpc "Rayan#moc_room2_2";
- end;
}
hu_fild04,235,103,0 script Heap of Earth#mao2_01 844,4,4,{
@@ -16208,15 +15260,15 @@ OnTouch:
end;
OnTimer300000:
- mapannounce "que_dan01", "...Hey-!!.. Where are you?!!.... Hey-!",bc_map,"0xdda0dd";
+ mapannounce "que_dan01", "...Hey-!!... Where are you?!!.... Hey-!",bc_map,"0xdda0dd";
end;
OnTimer303000:
- mapannounce "que_dan01", "..Isn't this voice..? ..Kidd?",bc_map,"0xdda0dd";
+ mapannounce "que_dan01", "...Isn't this voice...? ...Kidd?",bc_map,"0xdda0dd";
end;
OnTimer306000:
- mapwarp "que_dan01","mid_camp",205,312;
+ mapwarp "que_dan01","mid_camp",205,312;
end;
OnTimer307000:
@@ -16241,6 +15293,7 @@ OnTimer308000:
que_dan01,31,27,0 script #moc2_event01 -1,2,2,{
OnInit:
+OnDisable:
disablenpc "#moc2_event01";
end;
@@ -16248,10 +15301,6 @@ OnEnable:
enablenpc "#moc2_event01";
end;
-OnDisable:
- disablenpc "#moc2_event01";
- end;
-
OnTouch:
soundeffect "wander_man_move.wav",1;
sc_start sc_blind,600000,0;
@@ -16408,6 +15457,7 @@ que_dan01,49,36,5 script Corpse#moc2_dead01 457,{
end;
OnInit:
+OnDisable:
disablenpc "Corpse#moc2_dead01";
end;
@@ -16415,10 +15465,6 @@ OnEnable:
enablenpc "Corpse#moc2_dead01";
end;
-OnDisable:
- disablenpc "Corpse#moc2_dead01";
- end;
-
Oncall:
monster "que_dan01",26,40,"Dandelion Member",1985,1,"Corpse#moc2_dead01::OnMyMobDead";
monster "que_dan01",21,35,"Dandelion Member",1985,1,"Corpse#moc2_dead01::OnMyMobDead";
@@ -16461,134 +15507,27 @@ OnTimer11000:
end;
}
-que_dan01,34,34,7 script Rin#moc2_bt_rin01 885,{
- end;
-
-OnInit:
- disablenpc "Rin#moc2_bt_rin01";
- end;
-
-OnEnable:
- enablenpc "Rin#moc2_bt_rin01";
- end;
-
-OnDisable:
- disablenpc "Rin#moc2_bt_rin01";
- end;
-}
-
-que_dan01,29,34,7 script Rin#moc2_bt_rin02 885,{
- end;
-
-OnInit:
- disablenpc "Rin#moc2_bt_rin02";
- end;
-
-OnEnable:
- enablenpc "Rin#moc2_bt_rin02";
- end;
-
-OnDisable:
- disablenpc "Rin#moc2_bt_rin02";
- end;
-}
-
-que_dan01,36,34,3 script Rayan#moc2_bt_r01 456,{
- end;
-
-OnInit:
- disablenpc "Rayan#moc2_bt_r01";
- end;
-
-OnEnable:
- enablenpc "Rayan#moc2_bt_r01";
- end;
-
-OnDisable:
- disablenpc "Rayan#moc2_bt_r01";
- end;
-}
-
-que_dan01,39,37,3 script Dandelion Member#moc2_1 456,{
- end;
-
-OnInit:
- disablenpc "Dandelion Member#moc2_1";
- end;
-
-OnEnable:
- enablenpc "Dandelion Member#moc2_1";
- end;
-
-OnDisable:
- disablenpc "Dandelion Member#moc2_1";
- end;
-
-}
-
-que_dan01,41,34,3 script Dandelion Member#moc2_2 456,{
+- script #dandelion_duplicates -1,{
end;
OnInit:
- disablenpc "Dandelion Member#moc2_2";
- end;
-
-OnEnable:
- enablenpc "Dandelion Member#moc2_2";
- end;
-
OnDisable:
- disablenpc "Dandelion Member#moc2_2";
- end;
-}
-
-que_dan01,26,40,5 script Dandelion Member#moc2_3 456,{
- end;
-
-OnInit:
- disablenpc "Dandelion Member#moc2_3";
+ disablenpc strnpcinfo(0);
end;
OnEnable:
- enablenpc "Dandelion Member#moc2_3";
- end;
-
-OnDisable:
- disablenpc "Dandelion Member#moc2_3";
- end;
-}
-
-que_dan01,21,35,5 script Dandelion Member#moc2_4 456,{
- end;
-
-OnInit:
- disablenpc "Dandelion Member#moc2_4";
- end;
-
-OnEnable:
- enablenpc "Dandelion Member#moc2_4";
- end;
-
-OnDisable:
- disablenpc "Dandelion Member#moc2_4";
+ enablenpc strnpcinfo(0);
end;
}
-que_dan01,25,32,7 script Dandelion Member#moc2_5 456,{
- end;
-
-OnInit:
- disablenpc "Dandelion Member#moc2_5";
- end;
-
-OnEnable:
- enablenpc "Dandelion Member#moc2_5";
- end;
-
-OnDisable:
- disablenpc "Dandelion Member#moc2_5";
- 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
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
@@ -16786,16 +15725,13 @@ que_dan02,115,54,5 script Mr. Kidd#moc_extra01 884,{
end;
OnInit:
+OnDisable:
disablenpc "Mr. Kidd#moc_extra01";
end;
OnEnable:
enablenpc "Mr. Kidd#moc_extra01";
end;
-
-OnDisable:
- disablenpc "Mr. Kidd#moc_extra01";
- end;
}
que_dan02,108,17,3 script Dismembered Corpse#moc2 457,{