summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorL0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec>2009-09-10 05:29:07 +0000
committerL0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec>2009-09-10 05:29:07 +0000
commitcb109f91b0b953413b9245a1bee305cf0ada841f (patch)
tree182657b816b1c6c7e688edf32364b53407a7123c
parentd4d501b3e5010950ac3e4521f20ec594e9757aa9 (diff)
downloadhercules-cb109f91b0b953413b9245a1bee305cf0ada841f.tar.gz
hercules-cb109f91b0b953413b9245a1bee305cf0ada841f.tar.bz2
hercules-cb109f91b0b953413b9245a1bee305cf0ada841f.tar.xz
hercules-cb109f91b0b953413b9245a1bee305cf0ada841f.zip
* Added some, and enabled existing episode 13.1 content.
* Updated some stats and implemented Luciola Vespa AI use. * Tweaked the skills for them, still custom though. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14052 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--db/Changelog.txt4
-rw-r--r--db/mob_db.txt46
-rw-r--r--db/mob_skill_db.txt129
-rw-r--r--npc/Changelog.txt2
-rw-r--r--npc/quests/quests_13_1.txt10336
-rw-r--r--npc/scripts_athena.conf1
-rw-r--r--npc/scripts_monsters.conf4
7 files changed, 10455 insertions, 67 deletions
diff --git a/db/Changelog.txt b/db/Changelog.txt
index ca1a1e6d0..d594382d3 100644
--- a/db/Changelog.txt
+++ b/db/Changelog.txt
@@ -12,6 +12,10 @@
2385 Recuvative_Armor Should trigger HP/SP return with magical kills as well.
=======================
+2009/09/10
+ * Rev. 14052 Updated monster info 13.1 mobs. [L0ne_W0lf]
+ - Updated some stats and implemented Luciola Vespa AI use.
+ - Tweaked the skills for them, still custom though.
2009/08/24
* Fixed items other than Masamune using bAspd. (only Masamune use bAspd in Aegis) [Inkfish]
* Fixed Cold Heart not checking weapon refinery count. (bugreport:3525) [Inkfish]
diff --git a/db/mob_db.txt b/db/mob_db.txt
index ad0400288..e6b66906a 100644
--- a/db/mob_db.txt
+++ b/db/mob_db.txt
@@ -18,7 +18,7 @@
1012,RODA_FROG,Roda Frog,Roda Frog,5,133,0,6,5,1,11,14,0,5,1,5,5,5,10,5,10,12,1,5,21,0x81,200,2016,816,288,0,0,0,0,0,0,0,0,918,9000,908,500,511,300,721,7,713,2000,0,0,0,0,0,0,0,0,4014,1
1013,WOLF,Wolf,Wolf,25,919,0,329,199,1,37,46,0,0,1,20,28,15,32,20,10,12,1,2,22,0x1089,200,1054,504,432,0,0,0,0,0,0,0,0,1011,20,920,9000,2308,10,517,650,528,1050,919,5500,578,600,0,0,0,0,4029,1
1014,SPORE,Spore,Spore,16,510,0,66,108,1,24,48,0,5,1,12,12,5,19,8,10,12,1,3,21,0x81,200,1872,672,288,0,0,0,0,0,0,0,0,921,9000,507,800,510,50,743,10,2220,40,7033,5,578,600,0,0,0,0,4022,1
-1015,ZOMBIE,Zombie,Zombie,15,534,0,50,33,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1
+1015,ZOMBIE,Zombie,Zombie,15,534,0,50,33,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x7885,400,2612,912,288,0,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1
1016,ARCHER_SKELETON,Archer Skeleton,Archer Skeleton,31,3040,0,483,283,9,128,153,0,0,1,8,14,5,90,5,10,12,1,1,29,0x2085,300,2864,864,576,0,0,0,0,0,0,0,0,932,4500,756,70,2285,3,1708,35,1752,1000,507,1800,1701,150,0,0,0,0,4094,1
//1017,THIEF_BUG_FEMALE,Thief Bug Female,Thief Bug Female,10,170,0,35,18,1,33,40,5,5,1,15,10,5,23,5,10,12,1,4,27,651,200,988,288,768,0,0,0,0,0,0,0,0,955,3500,910,250,1108,15,928,200,507,400,716,50,1002,400,0,0,0,0,4026,1
1018,CREAMY,Creamy,Creamy,16,595,0,105,70,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,150,1136,720,840,0,0,0,0,0,0,0,0,924,9000,2322,10,518,150,602,100,2207,2,712,500,692,100,0,0,0,0,4040,1
@@ -884,7 +884,7 @@
1848,EVENT_BAPHOMET,Baphomet,Baphomet,50,45000,0,1000,1000,2,1500,1500,10,10,1,60,15,15,160,30,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1849,EVENT_OSIRIS,Osiris,Osiris,60,125000,0,2000,2000,1,3500,5000,20,20,1,60,25,25,160,30,10,12,1,1,89,0x37B5,100,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1850,EVENT_ORCHERO,Orc Hero,Orc Hero,50,175000,0,3000,3000,1,4000,5500,25,45,1,60,35,80,160,30,10,12,2,7,82,0x37B5,150,1678,780,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1851,EVENT_MOBSTER,Mobster,Mobster,30,2000,0,1,1,1,70,100,10,5,15,5,20,35,30,10,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,0,2339,5000,2523,5000,7859,10000,660,2000,1951,2000,0,0,0,0,0,0,0,0,0,0
+1851,EVENT_MOBSTER,Mobster,Mobster,61,7991,0,2,2,1,500,500,45,35,90,255,20,35,76,55,10,12,1,7,20,0x3695,250,1100,580,560,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1852,G_EM_ANGELING,Angeling,Angeling,99,120,0,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1853,G_EM_DEVILING,Deviling,Deviling,99,120,0,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1854,E_MUKA,Muka,Muka,17,610,0,273,120,1,40,49,5,5,15,15,30,5,20,10,10,12,2,3,22,0x83,300,1960,960,384,0,0,0,0,0,0,0,0,993,70,952,9000,713,2000,7742,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1
@@ -1030,18 +1030,32 @@
1983,I_ZENORC,Zenorc,Zenorc,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1984,I_ORC_LORD,Orc Lord,Orc Lord,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// Another World (13.1)
-// 1985,DANDELION,Dandelion,Dandelion,88,28890,0,8650,3879,2,780,1560,30,35,10,85,4,88,60,30,10,12,1,7,80,12949,150,900,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1986,TATACHO,Tatacho,Tatacho,106,39311,0,23700,13825,1,10000,11000,20,17,106,40,30,25,115,6,10,12,1,7,22,0x81,250,2304,840,360,0,0,0,0,0,0,0,0,6020,4000,579,3000,516,3000,6021,3000,1544,20,1925,10,0,0,0,0,0,0,0,0
+1985,DANDELION,Dandelion,Dandelion,88,28890,0,8650,3879,2,780,1560,30,35,10,85,4,88,60,30,10,12,1,7,80,12949,150,900,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+1986,TATACHO,Tatacho,Tatacho,106,39311,0,23700,13825,1,10000,11000,20,17,106,40,30,25,115,6,10,12,1,7,22,0x108B,150,900,672,480,0,0,0,0,0,0,0,0,6020,4000,579,3000,516,3000,6021,3000,1544,20,1925,10,0,0,0,0,0,0,0,0
1987,CENTIPEDE,Centipede,Centipede,110,45662,0,27397,15982,1,15000,16000,40,25,112,43,30,5,131,12,10,12,1,4,45,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,955,9000,1042,5335,912,5000,943,2500,1741,10,2746,2,2747,2,0,0,0,0,0,0
-1988,NEPENTHES,Nepenthes,Nepenthes,75,10350,0,4140,2587,4,415,565,25,10,75,20,30,5,65,5,10,12,1,3,45,0x84,1000,1768,768,576,0,0,0,0,0,0,0,0,905,9000,6041,3000,993,50,5399,1,1979,1,1926,1,1740,1,0,0,0,0,0,0
-1989,HILLSRION,Hills Lion,Hills Lion,105,34600,0,20760,12110,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x3395,150,824,432,360,0,0,0,0,0,0,0,0,7054,4850,6032,3000,6020,2000,7063,120,1825,20,1268,10,2440,10,0,0,0,0,0,0
-1990,HARDROCK_MOMMOTH,Hardrock Mammoth,Hardrock Mammoth,115,4137000,0,827400,413700,1,30000,36000,50,60,115,35,1,30,150,15,10,12,2,2,62,0x37B5,250,432,840,216,1998456,10000,603,5500,0,0,0,0,985,9000,6022,9000,1483,500,13039,400,2133,200,5398,100,2257,20,0,0,0,0,0,0
-1991,TENDRILRION,Tendril Lion,Tendril Lion,113,3657330,0,734166,365733,1,20000,24000,33,30,113,60,1,45,147,13,10,12,2,2,42,0x37B5,130,212,384,360,1899380,10000,603,5500,0,0,0,0,6033,9000,7197,5335,7008,4850,6020,4000,1637,100,1186,100,2544,100,0,0,0,0,0,0
-1992,CORNUS,Cornus,Cornus,108,39391,0,30854,4427,1,12000,13000,35,80,110,45,80,200,105,10,10,12,1,2,46,0x81,100,704,504,432,0,0,0,0,0,0,0,0,944,6000,6023,4000,7063,3000,2257,2,2387,10,1420,1,2743,1,0,0,0,0,0,0
-1993,NAGA,Naga,Naga,111,46708,0,30360,16348,1,8000,8800,38,15,113,42,30,108,122,13,10,12,1,2,42,0x3095,150,824,780,420,0,0,0,0,0,0,0,0,926,5000,936,3500,954,2000,1408,20,1485,10,2134,10,2389,10,0,0,0,0,0,0
-1994,LUCIOLA_VESPA,Luciola Vespa,Luciola Vespa,104,25103,0,13040,11410,1,9000,9900,29,5,104,56,30,20,116,4,10,12,1,4,24,0x3795,150,920,720,200,0,0,0,0,0,0,0,0,939,9000,955,9000,943,3000,518,300,526,200,992,160,2744,2,0,0,0,0,0,0
-1995,PINGUICULA,Pinguicula,Pinguicula,80,13680,0,5472,3420,1,1868,6124,25,5,102,23,30,10,86,2,10,12,0,3,62,0x85,180,1720,1320,360,0,0,0,0,0,0,0,0,7100,5000,7188,3000,7198,2000,712,1000,2270,10,1980,10,2745,1,0,0,0,0,0,0
-// 1996,BACSOJIN_T,Bacsojin,Bacsojin,85,253221,0,0,0,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x39A5,130,576,960,480,0,0,0,0,0,0,0,0,501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1997,G_TATACHO,Tatacho,Tatacho,106,39311,0,0,0,1,10000,11000,20,17,106,40,30,25,115,6,10,12,1,7,22,0x37B5,250,2304,840,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1998,G_HILLSRION,Hills Lion,Hills Lion,105,34600,0,0,0,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x37B5,150,824,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1999,CENTIPEDE_LARVA,Centipede Larva,Centipede Larva,80,12000,0,3600,4800,1,948,1145,20,20,80,33,15,3,75,10,10,12,0,4,45,0x3795,300,1792,792,336,0,0,0,0,0,0,0,0,955,9000,1042,5335,912,5000,943,2500,732,50,2406,9,0,0,0,0,0,0,0,0
+1988,NEPENTHES,Nepenthes,Nepenthes,75,10350,0,4140,2587,10,415,565,25,10,75,20,30,5,65,5,10,12,1,3,45,0x84,200,637,768,576,0,0,0,0,0,0,0,0,905,9000,6041,3000,993,50,5399,1,1979,1,1926,1,1740,1,0,0,0,0,0,0
+1989,HILLSRION,Hillslion,Hillslion,105,34600,0,20760,12110,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,672,500,192,0,0,0,0,0,0,0,0,7054,4850,6032,3000,6020,2000,7063,120,1825,20,1268,10,2440,10,0,0,0,0,0,0
+1990,HARDROCK_MOMMOTH,Hardrock Mammoth,Hardrock Mammoth,115,4137000,0,827400,413700,1,30000,36000,50,60,115,35,1,30,150,15,10,12,2,2,62,0x308D,300,608,408,336,0,0,0,0,0,0,0,0,985,9000,6022,9000,1483,500,13039,400,2133,200,5398,100,2257,20,0,0,0,0,0,0
+1991,TENDRILRION,Tendrillion,Tendrilion,113,3657330,0,734166,365733,1,20000,24000,33,30,113,60,1,45,147,13,10,12,2,2,42,0x37B5,135,608,408,336,0,0,0,0,0,0,0,0,6033,9000,7197,5335,7008,4850,6020,4000,1637,100,0,0,0,0,0,0,0,0,0,0
+1992,CORNUS,Cornus,Cornus,108,39391,0,30854,4427,1,12000,13000,35,80,110,45,80,200,105,10,10,12,1,2,46,0x1089,150,900,672,480,0,0,0,0,0,0,0,0,944,6000,6023,4000,7063,3000,2257,2,2387,10,1420,1,2743,1,0,0,0,0,0,0
+1993,NAGA,Naga,Naga,111,46708,0,30360,16348,1,8000,8800,38,15,113,42,30,108,122,13,10,12,1,2,42,0x3695,150,900,672,480,0,0,0,0,0,0,0,0,926,5000,936,3500,954,2000,1408,20,1485,10,2134,10,2389,10,0,0,0,0,0,0
+1994,LUCIOLA_VESPA,Luciola Vespa,Luciola Vespa,104,25103,0,13040,11410,1,9000,9900,29,5,104,56,30,20,116,4,10,12,1,4,24,0x7795,100,672,500,192,0,0,0,0,0,0,0,0,939,9000,955,9000,943,3000,518,300,526,200,992,160,2744,2,0,0,0,0,0,0
+1995,PINGUICULA,Pinguicula,Pinguicula,80,13680,0,5472,3420,1,1868,6124,25,5,102,23,30,10,86,2,10,12,0,3,62,0x308D,150,864,500,192,0,0,0,0,0,0,0,0,7100,5000,7188,3000,7198,2000,712,1000,2270,10,1980,10,2745,1,0,0,0,0,0,0
+1996,BACSOJIN_T,Bacsojin,White Lady,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+1997,G_TATACHO,Tatacho,Tatacho,106,39311,0,0,0,1,10000,11000,20,17,106,40,30,25,115,6,10,12,1,7,22,0x108B,150,900,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+1998,G_HILLSRION,Hillslion,Hillslion,105,34600,0,0,0,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+1999,CENTIPEDE_LARVA,Centipede Larva,Centipede Larva,80,12000,0,3600,4800,1,948,1145,20,20,80,33,15,3,75,10,10,12,0,4,45,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,955,9000,1042,5335,912,5000,943,2500,732,50,2406,9,0,0,0,0,0,0,0,0
+//2000,M_GAMEMASTER,Male Game Master,Game Master,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2001,F_GAMEMASTER,Female Game Master,Game Master,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2002,T_SPRING_RABBIT,Spring Rabbit,Spring Rabbit,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2003,T_BACSOJIN,White Lady,White Lady,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2004,T_WICKED_NYMPH,Evil Nymph,Evil Nymph,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2005,T_PLASMA_B,Plasma,Plasma,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2006,T_PLASMA_P,Plasma,Plasma,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2007,T_PLASMA_R,Plasma,Plasma,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2008,WOOMAWANG,Woomawang,Woomawang,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2009,WOOMAWANG_,Woomawang,Woomawang,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2010,G_MAJORUROS,Majoruros,Majoruros1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2011,E_GHOUL,Ghoul,Ghoul,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//2012,E_ZOMBIE,Zombie,Zombie,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+
diff --git a/db/mob_skill_db.txt b/db/mob_skill_db.txt
index 4ff009cf0..fdfc77d8f 100644
--- a/db/mob_skill_db.txt
+++ b/db/mob_skill_db.txt
@@ -4647,7 +4647,7 @@
//1874,Beelzebub@NPC_WIDESOULDRAIN,attack,680,7,1000,500,5000,no,self,myhpltmaxrate,50,,,,,,42
1875,Tristan@NPC_BLOODDRAIN,attack,199,1,2000,0,5000,yes,target,always,0,,,,,,
-// Moscovia
+// Moscovia (12.1)
1880,Wood Goblin@AL_HEAL,idle,28,9,10000,3000,5000,yes,friend,friendhpltmaxrate,50,,,,,,
1880,Wood Goblin@AL_HEAL,idle,28,9,5000,500,5000,yes,self,myhpltmaxrate,40,,,,,,19
1880,Wood Goblin@NPC_SPLASHATTACK,attack,174,1,3000,0,5000,yes,target,attackpcge,2,,,,,,0
@@ -4907,7 +4907,40 @@
1925,Incarnation of Morroc@AL_HEAL,attack,28,11,10000,300,0,yes,friend,friendhpltmaxrate,99,,,,,,36
1925,Incarnation of Morroc@AL_HEAL,idle,28,11,10000,300,0,yes,self,myhpltmaxrate,70,,,,,,36
-// Fallacious Okolnir
+// Sealed Shrine (12.1)
+//1929,Great Demon Baphomet@NPC_TALK,chase,682,1,10000,0,6000000,yes,target,myhpltmaxrate,2,,,,,,
+//1929,Great Demon Baphomet@NPC_TALK,attack,682,1,10000,0,6000000,yes,target,myhpltmaxrate,2,,,,,,
+//1929,Great Demon Baphomet@NPC_TALK,chase,682,1,10000,0,6000000,yes,target,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_ALLHEAL,idle,687,1,3000,10000,10000,no,self,rudeattacked,0,,,,,,
+1929,Great Demon Baphomet@NPC_ALLHEAL,walk,687,1,3000,10000,10000,no,self,rudeattacked,0,,,,,,
+1929,Great Demon Baphomet@MO_BODYRELOCATION,chase,264,1,2000,200,1000,yes,target,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_DARKSTRIKE,chase,340,10,2000,0,1000,yes,target,always,0,,,,,,
+1929,Great Demon Baphomet@AS_SONICBLOW,attack,136,5,500,0,20000,no,target,myhpltmaxrate,30,,,,,,
+1929,Great Demon Baphomet@NPC_DARKNESSBREATH,attack,658,3,2000,800,5000,no,target,myhpltmaxrate,50,,,,,,29
+1929,Great Demon Baphomet@NPC_EVILLAND,chase,670,10,10000,1000,50000,no,target,myhpltmaxrate,70,,,,,,
+1929,Great Demon Baphomet@NPC_EVILLAND,attack,670,10,10000,1000,50000,no,target,myhpltmaxrate,70,,,,,,
+1929,Great Demon Baphomet@NPC_HELLJUDGEMENT,chase,662,3,10000,800,15000,no,self,myhpltmaxrate,50,,,,,,
+1929,Great Demon Baphomet@NPC_HELLJUDGEMENT,attack,662,3,10000,800,15000,no,self,myhpltmaxrate,50,,,,,,
+1929,Great Demon Baphomet@NPC_CALLSLAVE,attack,352,1,10000,0,30000,yes,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_CALLSLAVE,idle,352,1,10000,0,30000,yes,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_SUMMONSLAVE,attack,196,6,10000,700,10000,no,self,slavele,2,1431,,,,,
+1929,Great Demon Baphomet@NPC_SUMMONSLAVE,idle,196,6,10000,700,10000,no,self,slavele,2,1431,,,,,
+1929,Great Demon Baphomet@NPC_INVINCIBLE,idle,685,1,10000,1000,60000,no,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_INVINCIBLE,chase,685,1,10000,1000,60000,no,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_INVINCIBLE,attack,685,1,10000,1000,60000,no,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_PULSESTRIKE,chase,661,5,10000,2500,30000,no,self,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_PULSESTRIKE,attack,661,5,10000,2500,30000,no,self,always,0,,,,,,
+1929,Great Demon Baphomet@KN_BRANDISHSPEAR,chase,57,20,10000,1000,20000,no,target,always,0,,,,,,
+1929,Great Demon Baphomet@KN_BRANDISHSPEAR,attack,57,20,10000,1000,20000,no,target,always,0,,,,,,
+1929,Great Demon Baphomet@NPC_DARKBREATH,chase,202,1,2000,800,5000,no,target,always,0,,,,,,29
+1929,Great Demon Baphomet@NPC_DARKBREATH,attack,202,1,2000,800,5000,no,target,always,0,,,,,,29
+1929,Great Demon Baphomet@NPC_ARMORBRAKE,attack,344,10,2000,0,5000,no,target,always,0,,,,,,
+1929,Great Demon Baphomet@WZ_VERMILION,attack,85,10,2000,500,10000,no,target,always,0,,,,,,29
+1929,Great Demon Baphomet@WZ_VERMILION,chase,85,20,5000,500,10000,no,target,skillused,18,,,,,,29
+1929,Great Demon Baphomet@WZ_VERMILION,chase,85,20,2000,500,10000,no,target,always,0,,,,,,29
+1929,Great Demon Baphomet@NPC_ALLHEAL,idle,687,1,10000,30000,30000,yes,target,myhpltmaxrate,60,,,,,,
+
+// Fallacious Okolnir (12.1)
1930,Piamette@WZ_METEOR,idle,83,11,10000,300,0,yes,target,rudeattacked,0,,,,,,
1930,Piamette@NPC_WIDECURSE,chase,677,5,10000,700,35000,no,self,myhpltmaxrate,20,,,,,,
1930,Piamette@NPC_WIDECURSE,attack,677,5,10000,700,35000,no,self,myhpltmaxrate,20,,,,,,
@@ -5002,7 +5035,7 @@
1947,Piamette@NPC_WIDESILENCE,chase,663,5,3000,1000,20000,no,self,always,0,,,,,,36
1947,Piamette@NPC_WIDESILENCE,attack,663,5,3000,1000,20000,no,self,always,0,,,,,,36
-// Endless Tower (Based on information from Future Wiki)
+// Endless Tower (13.1)
1956,Naght Seiger@KN_BRANDISHSPEAR,attack,57,3,2000,500,5000,no,target,always,0,,,,,,
1956,Naght Seiger@NPC_AGIUP,attack,350,5,10000,0,25000,yes,self,always,0,,,,,,9
1956,Naght Seiger@KN_TWOHANDQUICKEN,attack,60,20,10000,0,120000,no,self,myhpltmaxrate,50,,,,,,6
@@ -5080,14 +5113,15 @@
1961,Thorn of Purification@NPC_DEFENDER,idle,205,5,10000,0,180000,no,self,always,0,,,,,,29
1961,Thorn of Purification@NPC_DEFENDER,attack,205,5,10000,0,180000,no,self,always,0,,,,,,29
+//The New World Mob Skill (13.1)
1986,Tatacho@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
1986,Tatacho@BS_HAMMERFALL,chase,110,5,2000,0,5000,yes,target,always,,,,,,,
1986,Tatacho@BS_HAMMERFALL,attack,110,5,2000,0,5000,yes,target,always,,,,,,,
1986,Tatacho@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,,
1986,Tatacho@HW_GANBANTEIN,attack,483,5,10000,500,7000,no,target,always,0,,,,,,
1987,Centipede@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
-1987,Centipede@AS_VENOMDUST,idle,140,1,2000,0,10000,yes,randomtarget,always,0,,,,,,29
-1987,Centipede@AS_VENOMDUST,attack,140,1,2000,0,10000,yes,target,always,0,,,,,,29
+1987,Centipede@AS_VENOMDUST,idle,140,1,2000,0,10000,yes,around1,always,0,,,,,,29
+1987,Centipede@AS_VENOMDUST,attack,140,1,2000,0,10000,yes,around1,always,0,,,,,,29
1987,Centipede@NPC_POISON,attack,176,5,500,800,5000,no,target,always,0,,,,,,
1987,Centipede@NPC_POISONATTACK,attack,188,10,1000,0,5000,yes,target,always,0,,,,,,
1987,Centipede@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
@@ -5102,11 +5136,11 @@
1988,Nepenthes@NPC_ENERGYDRAIN,angry,200,1,500,0,5000,yes,target,always,0,,,,,,
1988,Nepenthes@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,,
1988,Nepenthes@NPC_POISONATTACK,attack,188,10,1000,0,5000,yes,target,always,0,,,,,,
-1989,Hill Lion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
-1989,Hill Lion@SM_PROVOKE,chase,6,10,1000,600,5000,no,target,always,0,,,,,,4
-1989,Hill Lion@NPC_CRITICALWOUND,attack,673,5,3000,0,5000,yes,target,always,0,,,,,,
-1989,Hill Lion@NPC_CRITICALSLASH,attack,170,1,3000,0,5000,yes,target,always,0,,,,,,
-1989,Hill Lion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
+1989,Hillsrion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
+1989,Hillsrion@SM_PROVOKE,chase,6,10,1000,600,5000,no,target,always,0,,,,,,4
+1989,Hillsrion@NPC_CRITICALWOUND,attack,673,5,3000,0,5000,yes,target,always,0,,,,,,
+1989,Hillsrion@NPC_CRITICALSLASH,attack,170,1,3000,0,5000,yes,target,always,0,,,,,,
+1989,Hillsrion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
1990,Hardrock Mammoth@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
1990,Hardrock Mammoth@NPC_STONESKIN,idle,675,5,10000,0,30000,yes,self,always,0,,,,,,6
1990,Hardrock Mammoth@NPC_STONESKIN,chase,675,5,10000,0,30000,yes,self,always,0,,,,,,6
@@ -5133,43 +5167,40 @@
1990,Hardrock Mammoth@HW_GANBANTEIN,attack,483,5,10000,500,7000,no,target,always,0,,,,,,
1990,Hardrock Mammoth@NPC_ALLHEAL,idle,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
1990,Hardrock Mammoth@NPC_ALLHEAL,walk,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
-1991,Tendril Lion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
-1991,Tendril Lion@SM_PROVOKE,chase,6,10,500,600,5000,no,target,always,0,,,,,,4
-// 1991,Tendril Lion@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,
-// 1991,Tendril Lion@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,36,0x37B5,,,,
-1991,Tendril Lion@NPC_CRITICALWOUND,attack,673,5,10,0,5000,yes,target,always,0,,,,,,
-1991,Tendril Lion@MO_BODYRELOCATION,chase,264,1,2000,500,5000,no,target,always,0,,,,,,29
-1991,Tendril Lion@NPC_WIDESLEEP,chase,668,5,10000,700,35000,no,self,always,0,,,,,,
-1991,Tendril Lion@NPC_WIDESLEEP,attack,668,5,10000,700,35000,no,self,myhpltmaxrate,80,,,,,,
-1991,Tendril Lion@NPC_WIDEBLEEDING,attack,665,2,10000,500,100000,no,self,myhpltmaxrate,30,,,,,,
-1991,Tendril Lion@SM_MAGNUM,attack,7,20,3000,0,2000,no,self,always,0,,,,,,
-1991,Tendril Lion@WZ_EARTHSPIKE,attack,90,6,2500,200,5000,no,target,always,0,,,,,,,
-1991,Tendril Lion@WZ_EARTHSPIKE,chase,90,6,2500,200,5000,no,target,always,0,,,,,,,
-1991,Tendril Lion@NPC_CRITICALSLASH,attack,170,1,1000,0,5000,yes,target,always,0,,,,,,
-1991,Tendril Lion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
-1991,Tendril Lion@HW_GANBANTEIN,attack,483,5,10000,500,7000,no,target,always,0,,,,,,
-1991,Tendril Lion@AS_SONICBLOW,attack,136,10,500,800,5000,no,target,always,0,,,,,,3
-1991,Tendril Lion@NPC_DRAGONFEAR,attack,659,5,10000,0,10000,yes,self,always,,,,,,,
-1991,Tendril Lion@NPC_DRAGONFEAR,chase,659,5,10000,0,10000,yes,self,always,,,,,,,
-1991,Tendril Lion@NPC_GROUNDATTACK,attack,185,5,2000,0,5000,no,target,always,0,,,,,,
-1991,Tendril Lion@PF_SPIDERWEB,idle,405,1,3000,0,10000,yes,target,always,0,,,,,,
-1991,Tendril Lion@PF_SPIDERWEB,attack,405,1,2000,0,10000,yes,target,always,0,,,,,,
-1991,Tendril Lion@NPC_CALLSLAVE,attack,352,1,10000,0,30000,yes,self,always,0,,,,,
-1991,Tendril Lion@NPC_CALLSLAVE,idle,352,1,10000,0,30000,yes,self,always,0,,,,,,
-1991,Tendril Lion@NPC_SUMMONSLAVE,attack,196,5,10000,700,30000,no,self,slavele,3,1998,,,,,
-1991,Tendril Lion@NPC_SUMMONSLAVE,idle,196,5,10000,700,30000,no,self,slavele,3,1998,,,,,
-1991,Tendril Lion@NPC_SUMMONSLAVE,chase,196,5,10000,700,30000,no,self,slavele,3,1998,,,,,
-1991,Tendril Lion@NPC_ALLHEAL,idle,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
-1991,Tendril Lion@NPC_ALLHEAL,walk,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
+1991,Tendrilion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
+1991,Tendrilion@SM_PROVOKE,chase,6,10,500,600,5000,no,target,always,0,,,,,,4
+// 1991,Tendrilion@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,
+// 1991,Tendrilion@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,36,0x37B5,,,,
+1991,Tendrilion@NPC_CRITICALWOUND,attack,673,5,10,0,5000,yes,target,always,0,,,,,,
+1991,Tendrilion@MO_BODYRELOCATION,chase,264,1,2000,500,5000,no,target,always,0,,,,,,29
+1991,Tendrilion@MO_BODYRELOCATION,follow,264,1,2000,500,5000,no,target,always,0,,,,,,29
+1991,Tendrilion@NPC_WIDESLEEP,chase,668,5,10000,700,35000,no,self,always,0,,,,,,
+1991,Tendrilion@NPC_WIDESLEEP,attack,668,5,10000,700,35000,no,self,myhpltmaxrate,80,,,,,,
+1991,Tendrilion@NPC_WIDEBLEEDING,attack,665,2,10000,500,100000,no,self,myhpltmaxrate,30,,,,,,
+1991,Tendrilion@SM_MAGNUM,attack,7,20,3000,0,2000,no,self,always,0,,,,,,
+1991,Tendrilion@WZ_EARTHSPIKE,attack,90,6,2500,200,5000,no,target,always,0,,,,,,,
+1991,Tendrilion@WZ_EARTHSPIKE,chase,90,6,2500,200,5000,no,target,always,0,,,,,,,
+1991,Tendrilion@NPC_CRITICALSLASH,attack,170,1,1000,0,5000,yes,target,always,0,,,,,,
+1991,Tendrilion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
+1991,Tendrilion@HW_GANBANTEIN,attack,483,5,10000,500,7000,no,target,always,0,,,,,,
+1991,Tendrilion@AS_SONICBLOW,attack,136,10,500,800,5000,no,target,always,0,,,,,,3
+1991,Tendrilion@NPC_DRAGONFEAR,attack,659,5,10000,0,10000,yes,self,always,,,,,,,
+1991,Tendrilion@NPC_DRAGONFEAR,chase,659,5,10000,0,10000,yes,self,always,,,,,,,
+1991,Tendrilion@NPC_GROUNDATTACK,attack,185,5,2000,0,5000,no,target,always,0,,,,,,
+1991,Tendrilion@PF_SPIDERWEB,idle,405,1,3000,0,10000,yes,target,always,0,,,,,,
+1991,Tendrilion@PF_SPIDERWEB,attack,405,1,2000,0,10000,yes,target,always,0,,,,,,
+1991,Tendrilion@NPC_ALLHEAL,idle,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
+1991,Tendrilion@NPC_ALLHEAL,walk,687,1,3000,10000,30000,yes,self,myhpltmaxrate,50,,,,,,
1992,Cornus@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
-1992,Cornus@CR_REFLECTSHIELD,attack,252,6,10000,0,300000,yes,self,always,0,,,,,,32
+1992,Cornus@CR_REFLECTSHIELD,idle,252,6,10000,0,300000,yes,self,always,0,,,,,,32
1992,Cornus@SM_PROVOKE,chase,6,10,500,600,5000,no,target,always,0,,,,,,4
1992,Cornus@NPC_CRITICALWOUND,attack,673,4,10,0,5000,yes,target,always,0,,,,,,
1992,Cornus@NPC_CRITICALSLASH,attack,170,1,1000,0,5000,yes,target,always,0,,,,,,
1992,Cornus@NPC_COMBOATTACK,angry,171,4,500,700,5000,no,target,always,0,,,,,,
1992,Cornus@NPC_PULSESTRIKE,attack,661,5,2000,0,30000,yes,self,always,0,,,,,,32
-1992,Cornus@NPC_ALLHEAL,idle,687,1,3000,5000,30000,yes,self,always,0,,,,,,
-1992,Cornus@NPC_ALLHEAL,walk,687,1,3000,5000,30000,yes,self,always,0,,,,,,
+1992,Cornus@NPC_ALLHEAL,chase,687,1,10000,100,1000,no,self,myhpltmaxrate,99,,,,,,
+1992,Cornus@NPC_ALLHEAL,idle,687,1,1000,100,1000,no,self,myhpltmaxrate,99,,,,,,
+1992,Cornus@NPC_ALLHEAL,walk,687,1,1000,100,1000,no,self,myhpltmaxrate,99,,,,,,
1993,Naga@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
1993,Naga@KN_SPEARBOOMERANG,chase,59,5,500,0,5000,yes,target,always,0,,,,,,29
1993,Naga@KN_PIERCE,attack,56,10,500,700,5000,no,target,always,0,,,,,,6
@@ -5197,15 +5228,15 @@
1997,Tatacho@BS_HAMMERFALL,attack,110,5,2000,0,5000,yes,target,always,,,,,,,
1997,Tatacho@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,,
1997,Tatacho@HW_GANBANTEIN,attack,483,5,10000,500,7000,no,target,always,0,,,,,,
-1998,Hill Lion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
-1998,Hill Lion@SM_PROVOKE,chase,6,10,500,600,5000,no,target,always,0,,,,,,4
-1998,Hill Lion@NPC_CRITICALWOUND,attack,673,5,10,0,5000,yes,target,always,0,,,,,,
-1998,Hill Lion@NPC_CRITICALSLASH,attack,170,1,1000,0,5000,yes,target,always,0,,,,,,
-1998,Hill Lion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
-1999,Centipede Larva@AS_VENOMDUST,idle,140,1,2000,0,10000,yes,randomtarget,always,0,,,,,,29
-1999,Centipede Larva@AS_VENOMDUST,attack,140,1,2000,0,10000,yes,target,always,0,,,,,,29
+1998,Hillsrion@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
+1998,Hillsrion@SM_PROVOKE,chase,6,10,500,600,5000,no,target,always,0,,,,,,4
+1998,Hillsrion@NPC_CRITICALWOUND,attack,673,5,10,0,5000,yes,target,always,0,,,,,,
+1998,Hillsrion@NPC_CRITICALSLASH,attack,170,1,1000,0,5000,yes,target,always,0,,,,,,
+1998,Hillsrion@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
+1999,Centipede Larva@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
+1999,Centipede Larva@AS_VENOMDUST,idle,140,1,2000,0,10000,yes,around1,always,0,,,,,,29
+1999,Centipede Larva@AS_VENOMDUST,attack,140,1,2000,0,10000,yes,around1,always,0,,,,,,29
1999,Centipede Larva@NPC_POISON,attack,176,5,500,800,5000,no,target,always,0,,,,,,
1999,Centipede Larva@NPC_POISONATTACK,attack,188,10,1000,0,5000,yes,target,always,0,,,,,,
1999,Centipede Larva@NPC_COMBOATTACK,angry,171,5,500,700,5000,no,target,always,0,,,,,,
-
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index b4418dd86..d4ef98240 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,5 +1,7 @@
Date Added
======
+2009/09/10
+ * Rev. 14052 Added some, and enabled existing episode 13.1 content. [L0ne_W0lf]
2009/08/18
* Rev. 14013 Bug fixes mostly. [L0ne_W0lf]
- Fixed Brynhild dialog in the Asprika quests. (bugreport:3085)
diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt
new file mode 100644
index 000000000..62b9133cb
--- /dev/null
+++ b/npc/quests/quests_13_1.txt
@@ -0,0 +1,10336 @@
+//===== eAthena Script =======================================
+//= Quest NPCs related to Ash-Vacuum
+//===== By: ==================================================
+//= L0ne_W0lf
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= eAthena SVN
+//===== Description: =========================================
+//= [Aegis Conversion]
+//= Contains Quests:
+//= Onward to the Other World
+//= - Will differ from iRO wiki's version as iRO changed it.
+//= I may mimic the change later for those who want it.
+//= New Surroundings
+//= Attitude to the New
+//= Finding a Fairy & Finding a Giant Tree
+//= The Tripartite Union's Feud
+//= Cat Hand Agent
+//= - Contains untranslated dialog.
+//===== Additional Comments: =================================
+//= 1.0 First Version. [L0ne_W0lf]
+//============================================================
+
+// Onward to the New World
+//============================================================
+prontera,163,53,3 script Promotional Staff#prt 100,{
+ mes "[Promotional Staff]";
+ mes "We are looking for adventurers who are super curious and extremely brave.";
+ mes "Join us for a wonderful adventure!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a knowledgeable person, right?";
+ mes "Are you interested in my story?";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "You're a real adventurer.";
+ mes "Good for you!";
+ mes "You won't regret it.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I usually send adventurers to";
+ mes "newly found places for research.";
+ mes "It's quite challenging, as nobody's";
+ mes "ever been to these places.";
+ next;
+ mes "[Promotional Staff]";
+ mes "The missions are quite dangerous,";
+ mes "so only those who are courageous";
+ mes "are qualified for the challenge";
+ mes "of this mission.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I'm not sure that you're strong";
+ mes "enough, but you seem brave. How";
+ mes "about going to the kingdom";
+ mes "receptionist? He should be in the";
+ mes "first room of Prontera Castle.";
+ next;
+ mes "[Promotional Staff]";
+ mes "From what I've heard about this";
+ mes "new place... It's not a new continent.";
+ mes "I don't know where it is.";
+ mes "Hmm... Inside of the sky?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Could just be a rumor,";
+ mes "but I don't know exactly.";
+ mes "It's not my business.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, I'm supposed to inform many";
+ mes "adventurers about it.";
+ mes "There's no time to waste!";
+ close;
+ case 2:
+ mes "[Promotional Staff]";
+ mes "Huh, I thought you were a real";
+ mes "adventurer. You're missing a big";
+ mes "opportunity. You're definitely not";
+ mes "brave. Absolutely not!";
+ close;
+ }
+}
+
+prt_castle,121,51,3 script Alliance Manager#prt 752,{
+ if (ep13_ryu == 13) {
+ mes "[Alliance Manager]";
+ mes "If we'd had the initiative over Schwartzvald, we could take advantage over them! But we lost the opportunity.";
+ next;
+ mes "[Alliance Manager]";
+ mes "Though we are allied with them, that's nothing more than a formality.";
+ mes "We will take advantage over them.";
+ next;
+ mes "[Alliance Manager]";
+ mes "Do you know what we are here for? These are the things that help to have control over multiple countries and get to know their magic.";
+ next;
+ mes "[Alliance Manager]";
+ mes "Whatever. Though the things are not useful to us, we'd better destroy them, to prevent them from being used by others.";
+ next;
+ mes "[Alliance Manager]";
+ mes "Anything except things which are not found on Rune-Midgarts... keep them hidden. Just let us know of whatever you are holding.";
+ close;
+ }
+ if (ep13_ryu == 12) {
+ mes "[Alliance Manager]";
+ mes "...Do you have any business with me?";
+ next;
+ mes "[Alliance Manager]";
+ mes "Hm... The boss had you come to me,";
+ mes "to talk about the issues? Ok!";
+ next;
+ mes "[Alliance Manager]";
+ mes "So, everything is going well?";
+ mes "You're allied with Schwartzvald?";
+ mes "They will join with you.";
+ mes "I know this.";
+ next;
+ mes "[Alliance Manager]";
+ mes "Hm....ok.";
+ next;
+ mes "[Alliance Manager]";
+ mes "You are all going, forward through";
+ mes "the dimensional rift...";
+ next;
+ mes "[Alliance Manager]";
+ mes "Good. It's started.";
+ mes "We also need to be preparted to not";
+ mes "let ourselves be convinced to turn over.";
+ next;
+ mes "[Alliance Manager]";
+ mes "We are so-called 'allies',";
+ mes "so we can't take advantages over";
+ mes "each other in public, but we can do";
+ mes "it secretly.";
+ next;
+ mes "[Alliance Manager]";
+ mes "The Schwartzvald... they are all";
+ mes "snobs. I know what they did.";
+ mes "They'll try to get what they can";
+ mes "with little or no work. I know";
+ mes "their dirty tricks.";
+ next;
+ mes "[Alliance Manager]";
+ mes "We shouldn't loose anything to them,";
+ mes "no way! We are not as powerful as";
+ mes "most of them.";
+ next;
+ mes "[Alliance Manager]";
+ mes "We only have a strange dimensional";
+ mes "rift in our reserves, but nothing";
+ mes "else... Only we are about to trick";
+ mes "them, to win over them!";
+ next;
+ mes "[Alliance Manager]";
+ mes "You are a member of our alliance.";
+ mes "Always be careful not to get lost.";
+ next;
+ changequest 10068,10069;
+ set ep13_ryu,13;
+ mes "[Alliance Manager]";
+ mes "Thanks for reporting to us.";
+ mes "We are better prepared.";
+ mes "Good job. You can go now.";
+ close;
+ }
+ mes "[Alliance Manager]";
+ mes "Do you have any business here?";
+ close;
+}
+
+prt_castle,117,51,5 script Member of Alliance#prt 754,{
+ if ((ep13_ryu == 12) || (ep13_ryu == 13)) {
+ mes "[Member of Alliance]";
+ mes "If we have absolute power, we wouldn't have to get along with Schwartzvald and Arunafeltz.";
+ next;
+ mes "[Member of Alliance]";
+ mes "I don't know when Satan Morroc will attack us, and whether we're powerful enough to detect him.";
+ next;
+ mes "[Member of Alliance]";
+ mes "We couldn't avoid cooperating with them. We don't have many choices left.";
+ next;
+ mes "[Member of Alliance]";
+ mes "So we will take advantage over them in secret, in this dimensional rift.";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "If we'd have had more power,";
+ mes "we wouldn't be like this now.";
+ mes "Strength is most important.";
+ close;
+}
+
+prt_castle,83,67,5 script Recruiter for the Brave 109,{
+ if (ep13_ryu == 12) {
+ mes "[Recruiter]";
+ mes "Why have you come again?";
+ mes "You'd better go to Schwartzvald to register.";
+ next;
+ mes "[Recruiter]";
+ mes "What? You came to here to convey a story? Go ahead.";
+ next;
+ mes "[Recruiter]";
+ mes "Move to the side. There's a Manager who is dealing with all of us, and is involved in international relations here on Rune Midgard.";
+ next;
+ mes "[Recruiter]";
+ mes "Just talk to him.";
+ close;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Recruiter]";
+ mes "Just go there.";
+ mes "You can get nothing from me.";
+ mes "Let's rush to";
+ mes "^FF0000Lighthalzen^000000, which is the original place for the three kingdoms...";
+ close;
+ }
+ if (ep13_ryu == 8) {
+ mes "[Recruiter]";
+ mes "I've heard of you.";
+ mes "You've finished the tests from the Promotional Staff?";
+ next;
+ mes "[Recruiter]";
+ mes "You are definitely brave enough to venture to this new land.";
+ mes "I will now appoint you to detect and have adventures in Ash-Vacuum.";
+ next;
+ switch(select("Ash-Vacuum?")) {
+ case 1:
+ mes "[Recruiter]";
+ mes "Hm. That's the code name of the place where you will have your adventure. Frankly, we don't know exactly what it is, but we call it 'Ash-Vacuum'.";
+ next;
+ mes "[Recruiter]";
+ mes "Believe it or not,";
+ mes "it's definitely true.";
+ mes "So listen carefully.";
+ mes "Please.";
+ next;
+ mes "[Recruiter]";
+ mes "Ash-Vacuum... is a living place... that's totally different from where we are living now.";
+ next;
+ mes "[Recruiter]";
+ mes "It's an unknown place.";
+ mes "We don't know what's there,";
+ mes "or who is living there.";
+ mes "It's beyond our guess.";
+ mes "Nobody knows.";
+ next;
+ mes "[Recruiter]";
+ mes "Only the brave, like you, deserve to go there. There will be many dangerous things around you, but you must explore it on behalf of Rune Midgard.";
+ next;
+ mes "[Recruiter]";
+ mes "Hmm......";
+ next;
+ mes "[Recruiter]";
+ mes "Anyway, I am sure that there are many opportunities for fame and fortune there...";
+ next;
+ mes "[Recruiter]";
+ mes "First, you should go to ^FF0000Lighthalzen^000000 to register for the United Midgard Alliance. I believe they are meeting at the Rekenber Corporation Headquarters...";
+ next;
+ mes "[Recruiter]";
+ mes "You can get a detailed guide, better than me, there. Go there and find him...";
+ next;
+ mes "[Recruiter]";
+ mes "I've done what I can. Go there, and get to it!";
+ next;
+ mes "[Recruiter]";
+ mes "Remember, go to ^FF0000Lighthalzen^000000, then follow the directions of the guide there.";
+ next;
+ changequest 10064,10065;
+ set ep13_ryu,9;
+ getexp 660000,210000;
+ mes "[Recruiter]";
+ mes "Just go there!";
+ mes "And listen carefully";
+ mes "about your mission!";
+ mes "I'm done here...";
+ close;
+ }
+ }
+ if (ep13_ryu > 0) {
+ mes "[Recruiter]";
+ mes "What're you doing here?";
+ mes "Just go to ^FF0000Aldebaran^000000, and find the ^FF0000Promotional Staff^000000. As I advised you, you'd better save time.";
+ close;
+ }
+ mes "[Recruiter]";
+ mes "Brave ones! Come to me!";
+ mes "Real brave people!";
+ mes "Would you mind trying a challenging mission?";
+ next;
+ mes "[Recruiter]";
+ mes "I am a recruiter looking for brave people in Prontera! My goal is to recruit the bravest adventurers for this mission.";
+ next;
+ mes "[Recruiter]";
+ mes "Would you like to join?";
+ mes "This is always open to you.";
+ mes "I know, you're super curious.";
+ mes "Just try whatever you want.";
+ next;
+ switch(select("Yes, I am interested.:No, thanks.")) {
+ case 1:
+ mes "[Recruiter]";
+ mes "Oh! Yes! You're quite curious!";
+ mes "You're a real adventurer.";
+ mes "A genuine desire for adventure.";
+ mes "Ok! Let me start by telling you the story of the mission!!";
+ next;
+ mes "[Recruiter]";
+ mes "All of this of course, the Promotional Staff can tell you, but they're not that reliable. So, let me explain to you. Just listen carefully.";
+ next;
+ mes "[Recruiter]";
+ mes "Um... There's not that much to tell you...";
+ mes "...";
+ next;
+ mes "[Recruiter]";
+ mes "The point is that we want someone who is curious and brave, to go to new places. And I choose you!!";
+ next;
+ mes "[Recruiter]";
+ mes "This is a special place among unknown places. Quite special! I can't tell you much just now. Just believe me that it is truly uncommon!";
+ next;
+ mes "[Recruiter]";
+ mes "So, now, let me test you.";
+ mes "Once I get you qualified,";
+ mes "I will tell you everything.";
+ next;
+ mes "[Recruiter]";
+ mes "Just go to the ^FF0000Promotional Staff^000000 in Aldebaran and get permission. They can judge you more carefully than me. Go ahead.";
+ next;
+ mes "[Recruiter]";
+ mes "They will take care of everything, if you say that you've been sent by the Recruiter in Prontera.";
+ next;
+ setquest 10057;
+ set ep13_ryu,1;
+ mes "[Recruiter]";
+ mes "Time is zeny, just go.";
+ mes "As soon as you visit the Promotional Staff, you will be allowed to travel to the unknown land.";
+ close;
+ case 2:
+ mes "[Recruiter]";
+ mes "Are you seriously enjoying your adventures? You're not that curious.";
+ next;
+ mes "[Recruiter]";
+ mes "Just go about your business!";
+ next;
+ mes "[Recruiter]";
+ mes "-Muttering and complaining...-";
+ close;
+ }
+}
+
+aldebaran,127,138,3 script Promotional Staff#alde 100,{
+ if (ep13_ryu > 3) {
+ mes "[Promotional Staff]";
+ mes "Did you try out for the test, or are you already enjoying your adventures?";
+ close;
+ }
+ if (ep13_ryu == 3) {
+ mes "[Promotional Staff]";
+ mes "Just visit the ^FF0000Promotional Staff in Geffen^000000. You have no business with me anymore. Bless you. I wish you a safe adventure.";
+ close;
+ }
+ if ((ep13_ryu == 2) && (countitem(909) > 299)) {
+ mes "[Promotional Staff]";
+ mes "Hey! Let me know once you collect all of them.";
+ mes "Don't disturb me anymore. I'm a busy man... What a waste.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hm? Did you bring all of them?";
+ mes "No! It's quite an annoying job";
+ mes "I'm impressed that you managed to do such a menial thing to bring 300 Jellopy!";
+ next;
+ mes "[Promotional Staff]";
+ mes "You have guts kid!";
+ mes "You're a good-willed person!";
+ mes "Ok, you win!";
+ mes "You pass!!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Adventurers like you";
+ mes "are not common";
+ mes "A hard-boiled soldier!";
+ mes "Stronger than me!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Now can you go to the";
+ mes "Promotional Staff in Geffen?";
+ mes "He will test you again.";
+ next;
+ mes "[Promotional Staff]";
+ mes "You know this isn't an easy quest.";
+ mes "You resolved to carry it out, didn't you?";
+ mes "Brace yourself for it.";
+ next;
+ delitem 909,300; //Jellopy
+ changequest 10058,10059;
+ set ep13_ryu,3;
+ mes "[Promotional Staff]";
+ mes "Anyway you did the first step.";
+ mes "Bless you!";
+ close;
+ }
+ if (ep13_ryu == 2) {
+ mes "[Promotional Staff]";
+ mes "Don't forget to bring... ^FF0000300 Jellopy^000000.";
+ mes "Got it? ^FF0000300 Jellopy^000000!";
+ mes "Let me know once you got them.";
+ close;
+ }
+ if (ep13_ryu == 1) {
+ mes "[Promotional Staff]";
+ mes "We want the adventurers who are super curious and extremely brave. Join us for a wonderful adventure!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a well-versed person, right? Are you interested in my story?";
+ next;
+ switch(select("I have something for you.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "For me??";
+ mes "I hate annoying stuff.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Ahh... I sensed that I would get your request.";
+ mes "The recruiter sent you here to get tested?";
+ mes "Hmm.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Ah! They always push me,";
+ mes "to suffer from so much work";
+ mes "I live a hard life!";
+ next;
+ mes "[Promotional Staff]";
+ mes "My job is testing if you are strong and brave enough for this adventure.";
+ mes "What a bother!";
+ next;
+ mes "[Promotional Staff]";
+ mes "I will accept you if you bring me ^FF0000300 Jellopy^000000.";
+ mes "I believe that you can bring them to me.";
+ mes "Are you ready?";
+ next;
+ changequest 10057,10058;
+ set ep13_ryu,2;
+ mes "[Promotional Staff]";
+ mes "Just go ahead and hunt monsters, or whatever and collect 300 jellopies.";
+ mes "Then we can go forward.";
+ close;
+ }
+ }
+ mes "[Promotional Staff]";
+ mes "We want the adventurers who are super curious and extremely brave. Join us for a wonderful adventure!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a well-versed person, right? Are you interested in my story?";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "You're a real adventurer.";
+ mes "Good for you!";
+ mes "You won't regret it.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I usually send adventurers to";
+ mes "newly found places for research.";
+ mes "It's quite challeging, as nobody's ever been to these places.";
+ next;
+ mes "[Promotional Staff]";
+ mes "The missions are quite dangerous,";
+ mes "so only those who are courageous";
+ mes "are qualified for the challenge";
+ mes "of this mission.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I'm not sure that you're strong enough, but you seem brave. How about going to the kingdom receptionist? He should be in the first room of Prontera Castle.";
+ next;
+ mes "[Promotional Staff]";
+ mes "From what I've heard about this place... It's not a new continent.";
+ mes "I don't know where it is.";
+ mes "Hmm... Inside of the sky?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Could just be a rumor,";
+ mes "but I don't know exactly.";
+ mes "It's not my business.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, I'm supposed to inform many adventurers about it.";
+ mes "There's no time to waste!";
+ close;
+ case 2:
+ mes "[Promotional Staff]";
+ mes "Huh, I thought you were a real adventurer. You're missing a big opportunity. You're definitely not brave. Absolutely not!";
+ close;
+ }
+}
+
+geffen,90,67,3 script Promotional Staff#gef 100,{
+ if (ep13_ryu > 6) {
+ mes "[Promotional Staff]";
+ mes "Did you take the test?";
+ mes "Or are you already enjoying your adventure?";
+ close;
+ }
+ if (ep13_ryu == 6) {
+ mes "[Promotional Staff]";
+ mes "You didn't visit ^FF0000Izlude^000000, did you?";
+ mes "Or do you have any business in Geffen?";
+ close;
+ }
+ if ((ep13_ryu == 5) && (countitem(723) > 0)) {
+ mes "[Promotional Staff]";
+ mes "Wow, you brought a genuine Jewel.";
+ mes "You are absolutely qualified.";
+ mes "I can tell these things.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Am I exaggerating?";
+ mes "It's true that you're";
+ mes "considerably strong.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Ok! My job is done.";
+ mes "Good job!!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Next step is Izlude!";
+ mes "You can get tested by the Promotional Staff there.";
+ mes "Hurry up!";
+ next;
+ mes "[Promotional Staff]";
+ mes "The unknown place...";
+ mes "It is a very dangerous place so you must go through these tests before we can send you....";
+ mes "We're pretty picky.";
+ next;
+ delitem 723,1; //Cardinal_Jewel
+ changequest 10061,10062;
+ set ep13_ryu,6;
+ mes "[Promotional Staff]";
+ mes "I hope you can do it!";
+ mes "Good luck!";
+ close;
+ }
+ if (ep13_ryu == 5) {
+ mes "[Promotional Staff]";
+ mes "^FF00001 Ruby!!^000000.";
+ mes "Don't you forget it!";
+ mes "Hurry up! Time is zeny!";
+ close;
+ }
+ if ((ep13_ryu == 4) && (countitem(721) > 0)) {
+ mes "[Promotional Staff]";
+ mes "You brought it so soon!";
+ mes "You're a real adventurer!";
+ mes "I will accept this Emerald as evidence.";
+ next;
+ mes "[Promotional Staff]";
+ mes "This isn't something I wanted to keep for myself.";
+ mes "You know that, right?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Next bring me ^FF00001 Ruby^000000.";
+ mes "I can't judge you with only one jewel.";
+ mes "So I need one more stone.";
+ next;
+ delitem 721,1; //Azure_Jewel
+ changequest 10060,10061;
+ set ep13_ryu,5;
+ mes "[Promotional Staff]";
+ mes "Please bring me a Ruby.";
+ mes "As I mentioned, this is the second request.";
+ mes "I will wait until you bring me a stone again.";
+ close;
+ }
+ if (ep13_ryu == 4) {
+ mes "[Promotional Staff]";
+ mes "The one you should bring me is";
+ mes "^FF0000Emerald^000000. Can you get it?";
+ close;
+ }
+ if (ep13_ryu == 3) {
+ mes "[Promotional Staff]";
+ mes "We are recruiting adventurers who are strong and curious. Try your life at something more challenging.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a knowledgeable person, right? Are you interested in my story?";
+ next;
+ switch(select("The Staff in Aldebaran sent me.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "Oh he did?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Ok, I guess that it's time for the second part of your test.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I need you to gather some stones for me.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I will accept you if you bring ^FF00001 Emerald^000000.";
+ mes "Are you ready?";
+ next;
+ changequest 10059,10060;
+ set ep13_ryu,4;
+ mes "[Promotional Staff]";
+ mes "Just bring me ^ff00001 Emerald^000000.";
+ mes "That isn't hard for you right?";
+ mes "Then we can go forward.";
+ close;
+ }
+ }
+ mes "[Promotional Staff]";
+ mes "We want adventurers who are super curious and extremely brave. Join us for a wonderful adventure!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a knowledgeable person, right? Are you interested in my story?";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "You're a real adventurer.";
+ mes "Good for you!";
+ mes "You won't regret it.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I usually send adventurers to";
+ mes "newly found places for research.";
+ mes "It's quite challeging, as nobody's ever been to these places.";
+ next;
+ mes "[Promotional Staff]";
+ mes "The missions are quite dangerous,";
+ mes "so only those who are courageous";
+ mes "are qualified for the challenge";
+ mes "of this mission.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I'm not sure that you're strong enough, but you seem brave. How about going to the kingdom receptionist? He should be in the first room of Prontera Castle.";
+ next;
+ mes "[Promotional Staff]";
+ mes "From what I've heard about this place... It's not a new continent.";
+ mes "I don't know where it is.";
+ mes "Hmm... Inside of the sky?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Could just be a rumor,";
+ mes "but I don't know exactly.";
+ mes "It's not my business.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, I'm supposed to inform many adventurers about it.";
+ mes "There's no time to waste!";
+ close;
+ case 2:
+ mes "[Promotional Staff]";
+ mes "Huh, I thought you were a real adventurer. You're missing a big opportunity. You're definitely not brave. Absolutely not!";
+ close;
+ }
+}
+
+izlude,99,136,5 script Promotional Staff#iz 100,{
+ if (ep13_ryu > 8) {
+ mes "[Promotional Staff]";
+ mes "I bless you for your future! May it be full of happiness!";
+ close;
+ }
+ if (ep13_ryu == 8) {
+ mes "[Promotional Staff]";
+ mes "The test is done!";
+ mes "If you have any other business, go to the palace.";
+ close;
+ }
+ if ((ep13_ryu == 7) && (BaseLevel > 69)) {
+ mes "[Promotional Staff]";
+ mes "Wow! You are considerably";
+ mes "stronger than before!";
+ mes "Let me see...";
+ mes "You look different!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Um...";
+ next;
+ mes "[Promotional Staff]";
+ mes "Ok, it's done!";
+ mes "You seemed a sore weak of a soul,";
+ mes "but now, you're quite stronger than";
+ mes "before. Great! You will do!!";
+ next;
+ mes "[Promotional Staff]";
+ mes "We have quite high expectations to meet.";
+ mes "Though the new place is dangerous,";
+ mes "no need to check thoroughly";
+ mes "anymore.";
+ next;
+ mes "[Promotional Staff]";
+ mes "It's not a hell-hole!";
+ mes "Ukk!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, just go back to the";
+ mes "Recruiter. I will forward to him";
+ mes "that you passed all the steps. Good";
+ mes "job, friend!";
+ next;
+ changequest 10063,10064;
+ set ep13_ryu,8;
+ mes "[Promotional Staff]";
+ mes "Bless all of your heart,";
+ mes "for your great future!";
+ close;
+ }
+ if (ep13_ryu == 7) {
+ mes "[Promotional Staff]";
+ mes "You don't look that strong.";
+ mes "Nothing but skin and bones!";
+ mes "Not reliable.";
+ mes "You should level up more before";
+ mes "considering this adventure.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I don't need adventurers who are";
+ mes "body-builders... but at least";
+ mes "someone not so little!!";
+ close;
+ }
+ if (ep13_ryu == 6) {
+ mes "[Promotional Staff]";
+ mes "We are recruiting adventurers";
+ mes "who are quite strong and curious.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a knowledgeable adventurer. Are you interested in my story?";
+ next;
+ switch(select("I have something for you.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "Um, you're the one sent to be tested, correct? You are in the right place. I'm the Promotional Staff in Izlude.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I guess you're qualified enough to go... I think no more testing is needed.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Let me see...";
+ next;
+ if (BaseLevel > 69) {
+ mes "[Promotional Staff]";
+ mes "I think you're good enough!";
+ mes "No more testing!!";
+ mes "Ok! You pass!";
+ next;
+ mes "[Promotional Staff]";
+ mes "We have quite high expectations to meet.";
+ mes "Though the new place is dangerous,";
+ mes "no need to check thoroughly right now.";
+ next;
+ mes "[Promotional Staff]";
+ mes "It's not a hell-hole!";
+ mes "Ukk...";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, just go back to the recruiter.";
+ mes "I will forward to him that you passed all the steps.";
+ mes "Good job, friend!";
+ next;
+ changequest 10062,10064;
+ set ep13_ryu,8;
+ mes "[Promotional Staff]";
+ mes "May Freya bless you,";
+ mes "for your great future!";
+ close;
+ }
+ else {
+ mes "[Promotional Staff]";
+ mes "Hmm...";
+ next;
+ mes "[Promotional Staff]";
+ mes "You don't look that strong.";
+ mes "Nothing but skin and bones!";
+ mes "Not reliable.";
+ mes "I can't let you pass.";
+ next;
+ changequest 10062,10063;
+ set ep13_ryu,7;
+ mes "[Promotional Staff]";
+ mes "Please level up a little more. I";
+ mes "can't accept that you're strong";
+ mes "enough. Sorry.";
+ close;
+ }
+ }
+ }
+ mes "[Promotional Staff]";
+ mes "We want the adventurers who are super curious";
+ mes "and extremely brave.";
+ mes "Join us for a wonderful adventure!";
+ next;
+ mes "[Promotional Staff]";
+ mes "Hey, you're a well-knowledged person, as I know. Are you interested in my story?";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ mes "[Promotional Staff]";
+ mes "You're a real adventurer.";
+ mes "Good for you!";
+ mes "You won't regret it.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I usually send adventurers to";
+ mes "newly found places for research.";
+ mes "It's quite challeging, as nobody's ever been to these places.";
+ next;
+ mes "[Promotional Staff]";
+ mes "The missions are quite dangerous,";
+ mes "so only those who are courageous";
+ mes "are qualified for the challenge";
+ mes "of this mission.";
+ next;
+ mes "[Promotional Staff]";
+ mes "I'm not sure that you're strong enough, but you seem brave. How about going to the kingdom receptionist? He should be in the first room of Prontera Castle.";
+ next;
+ mes "[Promotional Staff]";
+ mes "From what I've heard about this place... It's not a new continent.";
+ mes "I don't know where it is.";
+ mes "Hmm... Inside of the sky?";
+ next;
+ mes "[Promotional Staff]";
+ mes "Could just be a rumor,";
+ mes "but I don't know exactly.";
+ mes "It's not my business.";
+ next;
+ mes "[Promotional Staff]";
+ mes "Anyway, I'm supposed to inform many adventurers about it.";
+ mes "There's no time to waste!";
+ close;
+ case 2:
+ mes "[Promotional Staff]";
+ mes "Huh, I thought you were a real adventurer. You're missing a big opportunity. You're definitely not brave. Absolutely not!";
+ close;
+ }
+}
+
+lighthalzen,220,292,3 script Guide#ep13_1 899,{
+ if (ep13_ryu > 8) {
+ mes "[Guide]";
+ mes "Welcome! You've arrived at Lighthalzen, which is the base of three kingdoms.";
+ next;
+ mes "[Guide]";
+ mes "You have to register your name. Go to the 2nd floor in Rekenbereu on the northwest side.";
+ next;
+ mes "[Guide]";
+ mes "Be careful not to lose your way!";
+ close;
+ }
+ mes "[Guide]";
+ mes "Welcome! You've arrived at Lighthalzen, which is the base of three kingdoms.";
+ close;
+}
+
+lhz_in01,136,260,5 script Munkenro#1 967,{
+ if (ep13_ryu == 20) {
+ mes "-At this spot, it's possible to overhear something. Listen carefully through the wall...-";
+ next;
+ mes "[Munkenro]";
+ mes "You're a good buddy!";
+ mes "But...";
+ next;
+ mes "[Munkenro]";
+ mes "We can't avoid this...";
+ mes "You know better than I!";
+ mes "We can't go through this,";
+ mes "in this current status.";
+ next;
+ mes "[Munkenro]";
+ mes "I did all I could do...";
+ mes "Please...";
+ next;
+ mes "[Munkenro]";
+ mes "......";
+ next;
+ mes "[Munkenro]";
+ mes "............";
+ next;
+ mes "..................";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "There's no avoiding it.";
+ mes "Ok, I need to try.";
+ close;
+ }
+ if ((ep13_ryu == 18) || (ep13_ryu == 19)) {
+ mes "[Munkenro]";
+ mes "You are ready to try this...";
+ next;
+ mes "[Munkenro]";
+ mes "Oh! My friend...";
+ next;
+ mes "[Munkenro]";
+ mes "Nothing can be controlled anymore... Am I trying this...?";
+ close;
+ }
+ if ((ep13_ryu == 15) || (ep13_ryu == 16) || (ep13_ryu == 17)) {
+ mes "[Munkenro]";
+ mes "Peace for the three kingdoms...?";
+ mes "Isn't it impossible...?";
+ next;
+ mes "[Munkenro]";
+ mes "Are you sure that";
+ mes "you can do that?";
+ close;
+ }
+ if (ep13_ryu == 14) {
+ mes "[Munkenro]";
+ mes "Nothing shall prevent me from doing my duty. Nothing!";
+ next;
+ mes "[Munkenro]";
+ mes "Sikaiz is a kind and upright person. But he can't be cautious about everything. It could cause serious problems.";
+ next;
+ mes "[Munkenro]";
+ mes "So that's why I am here for him. I always worry about him...";
+ next;
+ mes "[Munkenro]";
+ mes "I don't know what I would do if something were to happen...";
+ close;
+ }
+ mes "[Munkenro]";
+ mes "......";
+ close;
+}
+
+lhz_in01,132,259,5 script Sikaiz#1 868,{
+ if ((ep13_ryu == 18) || (ep13_ryu == 19)) {
+ mes "[Sikaiz]";
+ mes "Please come to me ASAP.";
+ mes "I hope you play an active part.";
+ next;
+ mes "[Sikaiz]";
+ mes "We all expect you to make the biggest impact.";
+ close;
+ }
+ if (ep13_ryu == 17) {
+ mes "[Sikaiz]";
+ mes "Only thing you should do is write down your name and show me your great face";
+ next;
+ mes "[Sikaiz]";
+ mes "I already accept you. Just write down your name here. Go ahead.";
+ next;
+ input .@input$;
+ if (.@input$ != strcharinfo(0)) {
+ mes "[Sikaiz]";
+ mes "Don't you know your own name?";
+ mes "Write it again.";
+ close;
+ }
+ else {
+ mes "[Sikaiz]";
+ mes "Ok. I got your name, " + strcharinfo(0) + ". Great name! Registration is done!";
+ mes "You've become a member of the three kingdoms!";
+ next;
+ mes "[Sikaiz]";
+ mes "All done.";
+ mes "Go to the field Officer of Schwartzvalt. He should be in the banquet hall of this building downstairs.";
+ next;
+ mes "[Sikaiz]";
+ mes "Only thing left for you is to go to the Officer to say that you are leaving now.";
+ next;
+ mes "[Sikaiz]";
+ mes "As soon as you tell him,";
+ mes "come back to me again.";
+ mes "You are not the only one expecting this great challenge. I am too.";
+ next;
+ mes "[Sikaiz]";
+ mes "I believe you can do it!";
+ mes "It would bear watching you.";
+ next;
+ changequest 10073,10074;
+ set ep13_ryu,18;
+ mes "[Sikaiz]";
+ mes "See you then.";
+ close;
+ }
+ }
+ if (ep13_ryu == 16) {
+ mes "[Sikaiz]";
+ mes "You came back!";
+ mes "Fast learner!";
+ mes "I love that you're a member of my alliance.";
+ next;
+ mes "[Sikaiz]";
+ mes "Our preparations will soon be complete.";
+ next;
+ mes "[Sikaiz]";
+ mes "We will surely share all our information with the three kingdoms, and study them.";
+ next;
+ mes "[Sikaiz]";
+ mes "Definitely, you are the one to face all the trials and tribulations.";
+ next;
+ mes "[Sikaiz]";
+ mes "The important thing is that we need to share all the current information relevant to this place.";
+ next;
+ mes "[Sikaiz]";
+ mes "I advise you,";
+ mes "if you get friendly with";
+ mes "the creatures in there,";
+ mes "that's a kind source to know.";
+ mes "I'll believe you.";
+ next;
+ mes "[Sikaiz]";
+ mes "Let's conclude.";
+ mes "You need to investigate and report to us as much as possible. That's not that tough.";
+ next;
+ changequest 10072,10073;
+ set ep13_ryu,17;
+ mes "[Sikaiz]";
+ mes "Don't worry so much.";
+ mes "We will support you.";
+ mes "As we can.";
+ mes "So I will tell you the last step to becoming a member of the alliance.";
+ close;
+ }
+ if (ep13_ryu == 15) {
+ mes "[Sikaiz]";
+ mes "In ^FF0000Cheshrumnir in Rachel^000000,";
+ mes "there is a Manager.";
+ next;
+ mes "[Sikaiz]";
+ mes "You already met someone like that from Rune-Midgarts. So no more explanation is needed.";
+ close;
+ }
+ if (ep13_ryu == 14) {
+ mes "[Sikaiz]";
+ mes "Ok, so we should talk about";
+ mes "the tasks we should go through.";
+ mes "These are about it...";
+ next;
+ mes "[Munkenro]";
+ mes "Hey, sorry for interrupting you. I also have information to send to Arunafeltz.";
+ next;
+ mes "[Munkenro]";
+ mes "We're in a hurry.";
+ next;
+ mes "[Sikaiz]";
+ mes "Hey! You hear that? Sorry I'm sure that you've got many things to do. Can I request one more thing? I can't deal with it myself.";
+ next;
+ mes "[Sikaiz]";
+ mes "I feel like I am forcing you, but I hope to get your help. Go to the ^FF0000Cheshrumnir Guard^000000 in Rachel and deliver Munkenro's message for me.";
+ next;
+ changequest 10070,10071;
+ set ep13_ryu,15;
+ mes "[Sikaiz]";
+ mes "It's the same mission you did for Rune-Midgarts, so it shouldn't be that hard. I hope you can do it.";
+ close;
+ }
+ if (ep13_ryu == 13) {
+ mes "[Sikaiz]";
+ mes "You did it already?";
+ mes "You are a quick worker.";
+ next;
+ mes "[Sikaiz]";
+ mes "Anyway, I promised to tell you about the three kingdoms... This is kind of a long story, so please listen carefully.";
+ next;
+ mes "[Sikaiz]";
+ mes "The adventurers for Ash-vacuum! The alliance for the three kingdoms! Rune-Midgarts, Schwartzvalt, Arunafeltz!";
+ mes "Three kingdoms united for one thing!";
+ next;
+ mes "[Sikaiz]";
+ mes "Frankly, there's a Dimensional Rift in the Sograt desert, so they can inspect it themselves, but it's not that good of a place to inspect the rift's magic well.";
+ next;
+ mes "[Sikaiz]";
+ mes "We are a little bit better in magic, but not that much developed in science as compared with Schwartzvalt, and not as wise compared with Arunafeltz.";
+ next;
+ mes "[Sikaiz]";
+ mes "So we need to get help from other countries, because the Ash-vacuum is quite a profitable place. That is why we made the Alliance to get into the Ash-Vacuum.";
+ next;
+ mes "[Sikaiz]";
+ mes "The three kingdoms were enemies before. Fortunately, it's going well now. It's fine.";
+ next;
+ mes "[Sikaiz]";
+ mes "This alliance is a first step for peace among the three kingdoms. You know they are all for themselves, so this needs harmony. That's the one thing to pursue, as head of an alliance.";
+ next;
+ mes "[Sikaiz]";
+ mes "Honestly, I am also forced by my kingdom, to further our own interests and not others.";
+ next;
+ mes "[Sikaiz]";
+ mes "But the most valuable thing is the unity. Not each kingdom's interest. If we spoil the greatest plans, it's too regrettable.";
+ next;
+ mes "[Sikaiz]";
+ mes "Though I belong to Schwartzvalt, I need to balance the three kingdoms, as a leader... so I can't support my kingdom too much over the others.";
+ next;
+ mes "[Sikaiz]";
+ mes "Anyway, I believe that my friend can assist me well.";
+ mes "Though he is from another kingdom, he's supported me thus far.";
+ next;
+ mes "[Sikaiz]";
+ mes "He's the man to my left.";
+ mes "We call him Munk.";
+ mes "His real name is... Munkenro.";
+ next;
+ mes "[Sikaiz]";
+ mes "He is a kind of manager for Schwaltzvald and he is the main contact point of the kingdom's people, since he's quite closely in communication with them.";
+ next;
+ changequest 10069,10070;
+ set ep13_ryu,14;
+ mes "[Sikaiz]";
+ mes "That's enough talk about the three kingdoms. Now, let's move on to the next stories.";
+ close;
+ }
+ if (ep13_ryu == 12) {
+ mes "[Sikaiz]";
+ mes "Go to Prontera in Rune-Midgarts and find the Manager there. Tell him that the Alliance is doing well and that we are entering the rift.";
+ close;
+ }
+ if (ep13_ryu == 11) {
+ mes "[Sikaiz]";
+ mes "So, what do you want to know more of? You already know about the Ash-Vacuum. Is there anything else you'd like me to tell you?";
+ next;
+ switch(select("The three kingdoms...")) {
+ case 1:
+ mes "[Sikaiz]";
+ mes "Ah, I need to tell you about the alliance, but first, may I ask something?";
+ next;
+ mes "[Sikaiz]";
+ mes "I need to report its status to the managers in Rune-Midgarts. I can't do it right now. May I ask you a favor?";
+ next;
+ mes "[Sikaiz]";
+ mes "It's not that difficult. Just tell them to prepare for the trip to the Dimensional Rift. It's quite easy, isn't it?";
+ next;
+ changequest 10067,10068;
+ set ep13_ryu,12;
+ mes "[Sikaiz]";
+ mes "We're running out of time, so I will answer you when you come back. Ok?";
+ close;
+ }
+ }
+ if (ep13_ryu == 10) {
+ mes "[Sikaiz]";
+ mes "Whew......";
+ next;
+ mes "[Sikaiz]";
+ mes "You come to be registered as an adventurer? Then I'm the one to talk to. I am Sikaiz, the head of the United Midgard Alliance.";
+ next;
+ mes "[Sikaiz]";
+ mes "You come here from Prontera? Then you have been sent by the Recruiter. Didn't he tell you about the stories? Maybe he thought that I would tell you everything.";
+ next;
+ mes "[Sikaiz]";
+ mes "I can tell you, but, he's so obstinate. So many kinds of people are living in this world, but quite few are as obstinate as him.";
+ next;
+ mes "[Sikaiz]";
+ mes "The registration is also important now, but I will tell you about our status here. May I begin?";
+ next;
+ switch(select("Sure.")) {
+ case 1:
+ mes "[Sikaiz]";
+ mes "Ok. Let me tell you about the Ash-Vacuum. It's quite a long story. So please bear with me.";
+ next;
+ mes "[Sikaiz]";
+ mes "^FF0000Ash-Vacuum^000000....";
+ mes "This isn't the world of mortals.";
+ mes "Then what is it...";
+ mes "Nobody knows.";
+ next;
+ mes "[Sikaiz]";
+ mes "Now, we only know that there are living beings there, and that they are not approachable by everyone.";
+ next;
+ mes "[Sikaiz]";
+ mes "The name, 'Ash-Vacuum', is so we can identify it easily.";
+ next;
+ mes "[Sikaiz]";
+ mes "You're probably wondering how we got there...";
+ mes "The answer lies with Satan Morroc.";
+ next;
+ mes "[Sikaiz]";
+ mes "Can you imagine?";
+ mes "Why did Satan Morroc";
+ mes "run away from there???";
+ mes "That's the important thing.";
+ next;
+ mes "[Sikaiz]";
+ mes "He made a gate to run away, by himself. It's very unlike him.";
+ next;
+ mes "[Sikaiz]";
+ mes "But he did make some mistakes. He left an opened gate. Nobody knows if it was intentional... or maybe...";
+ next;
+ mes "[Sikaiz]";
+ mes "We call the dimensional rift:";
+ mes "Time-Gap of Dimension.";
+ mes "Who knows what secrets lie in that world beyond.";
+ next;
+ mes "[Sikaiz]";
+ mes "So we've inspected it.";
+ mes "And there's not much info to get from it. We can't guess if it's from the past... or the future... Even WE don't know where it is.";
+ next;
+ mes "[Sikaiz]";
+ mes "That's the place!";
+ mes "Ash-Vacuum!";
+ mes "We are all in this together!";
+ next;
+ mes "[Sikaiz]";
+ mes "Is that enough?";
+ mes "Though I am the head of the Alliance, I don't know much else about it. That's why we are all here. To do some research.";
+ next;
+ mes "[Sikaiz]";
+ mes "Anyway, I told you about Ash-Vacuum. What I know about it all. Though you still don't know much about it, that's all I can tell you.";
+ next;
+ changequest 10066,10067;
+ set ep13_ryu,11;
+ mes "[Sikaiz]";
+ mes "If you have any other questions, you can still ask me...";
+ close;
+ }
+ }
+ if (ep13_ryu == 9) {
+ mes "- The man standing in front -";
+ mes "- is delivering a speech. -";
+ mes "- Let's listen. -";
+ next;
+ mes "[Sikaiz]";
+ mes "I, Sikaiz, make it a point that we should pursue the great development of the Midgard continent with the research of the newly discovered Ash-Vacuum.";
+ next;
+ mes "[Sikaiz]";
+ mes "So we must not fight for own interests, we must not forget the mission. We are all together on this, to go through all the same trials.";
+ next;
+ mes "[Sikaiz]";
+ mes "This mission shouldn't be for each kingdom's interest alone. If we are not strongly allied for our mission, we will not succeed in discovering the unknown places of Ash-Vacuum.";
+ next;
+ mes "[Sikaiz]";
+ mes "Now we should think we are all belonging to the Midgard continent. That's home for all of us.";
+ next;
+ mes "[Sikaiz]";
+ mes "We will leave for Ash-Vacuum, through the dimensional rift soon.";
+ mes "You all should be relaxed about completing this mission. If there are more adventurers to register, let them come to me.";
+ next;
+ changequest 10065,10066;
+ set ep13_ryu,10;
+ mes "-The speech has ended.-";
+ mes "-Let's move on.-";
+ close;
+ }
+ mes "[Sikaiz]";
+ mes "......";
+ close;
+}
+
+lhz_in01,115,250,3 script Guard#ep13_1-1 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ end;
+}
+
+lhz_in01,115,252,3 script Guard#ep13_1-2 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",108,252;
+ end;
+ }
+ end;
+}
+
+lhz_in01,147,252,7 script Guard#ep13_1-3 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ end;
+}
+
+lhz_in01,147,250,7 script Guard#ep13_1-4 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",152,252;
+ end;
+ }
+ end;
+}
+
+lhz_in01,124,234,5 script Guard#ep13_1-5 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",123,229;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",123,229;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",123,229;
+ end;
+ }
+ end;
+}
+
+lhz_in01,121,234,5 script Guard#ep13_1-6 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",123,229;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",123,229;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",123,229;
+ end;
+ }
+ end;
+}
+
+lhz_in01,137,234,5 script Guard#ep13_1-7 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ end;
+}
+
+lhz_in01,140,234,5 script Guard#ep13_1-8 899,2,2,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+
+//OnTouch2:
+OnTouch:
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close2;
+ warp "lhz_in01",139,228;
+ end;
+ }
+ end;
+}
+
+lhz_in01,130,232,5 script Guard#ep13_1-9 899,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "You're not allowed to enter.";
+ mes "All of you are instructed to go to the Time-Gap of Dimension on Rune-Midgarts!";
+ next;
+ mes "[Guard]";
+ mes "Just go there.";
+ mes "This is a restricted area.";
+ next;
+ mes "[Guard]";
+ mes "Will you go to the dimensional rift right now?";
+ next;
+ mes "[Guard]";
+ mes "If you want,";
+ mes "I can send you to the Time-Gap of Dimension.";
+ next;
+ switch(select("Send me there.:I will go there myself.")) {
+ case 1:
+ mes "[Guard]";
+ mes "Ok, I will send you to the dimensional rift. Once you get there, just find the head of the alliance.";
+ close2;
+ warp "moc_fild20",342,179;
+ end;
+ case 2:
+ mes "[Guard]";
+ mes "You are something of an adventurer... Ok. I got it...";
+ next;
+ mes "[Guard]";
+ mes "Once you get there, just find the head of the alliance.";
+ close;
+ }
+ }
+ if (ep13_ryu > 8) {
+ mes "[Guard]";
+ mes "You've come here";
+ mes "to register as a member of the three kingdoms?";
+ next;
+ mes "[Guard]";
+ mes "Enter.";
+ close;
+ }
+ else {
+ mes "[Guard]";
+ mes "You are not allowed";
+ mes "to enter.";
+ close;
+ }
+}
+
+lhz_in01,128,249,1 script Member of Alliance#1 904,{
+ if (ep13_ryu > 19) {
+ mes "-Munkenro and Sakaiz don't seem to be getting along very well anymore.-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "Hm, ok!";
+ mes "That's right.";
+ close;
+}
+
+lhz_in01,136,245,1 script Member of Alliance#2 869,{
+ if (ep13_ryu > 19) {
+ mes "-You should probably head over to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "The heads of the alliance, Sikaiz and Munkenro...";
+ next;
+ mes "[Member of Alliance]";
+ mes "They have different values,";
+ mes "so that sometimes causes conflict, but nothing serious has happened so far.";
+ next;
+ mes "[Member of Alliance]";
+ mes "Friendship is the most valuable in this world.";
+ close;
+}
+
+lhz_in01,140,245,1 script Member of Alliance#3 85,{
+ if (ep13_ryu > 19) {
+ mes "-You're still here? You're a member of the alliance now so you should head to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "I know we are all to go to the dimensional rift. That's why we are allied strongly. But we gather here... so far from there...";
+ next;
+ mes "[Member of Alliance]";
+ mes "I think we'd better gather in Prontera on Rune-Midgarts, where I am living.";
+ next;
+ mes "[Member of Alliance]";
+ mes "Or just warp for commuting.";
+ mes "I would hope so.";
+ close;
+}
+
+lhz_in01,136,249,1 script Member of Alliance#4 865,{
+ if (ep13_ryu > 19) {
+ mes "-I'm sure they'll settle their little dispute somehow. You should be heading to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "Hm...";
+ next;
+ mes "[Member of Alliance]";
+ mes "Hm...";
+ next;
+ mes "[Member of Alliance]";
+ mes "Whoosh...";
+ next;
+ mes "[Member of Alliance]";
+ mes "I am concentrating now!!";
+ mes "Don't worry!";
+ close;
+}
+
+lhz_in01,124,245,1 script Member of Alliance#5 932,{
+ if (ep13_ryu > 19) {
+ mes "-Maybe Munk is a better leader instead of Sakaiz. Anyways you should be heading to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "The head of the alliance, Sikaiz... doesn't look healthy.";
+ next;
+ mes "[Member of Alliance]";
+ mes "But his upright eyes";
+ mes "are quite reliable.";
+ next;
+ mes "[Member of Alliance]";
+ mes "Munkenro looks so willing to do anything for success. As well as he also seems flexible...";
+ close;
+}
+
+lhz_in01,136,241,3 script Member of Alliance#6 849,{
+ if (ep13_ryu > 19) {
+ mes "-I'm so bored!!! You should be heading to the dimensional rift next to Morroc and find the Guard there. It's probably less boring there than it is here-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "I am almost dying of boredom!";
+ next;
+ mes "[Member of Alliance]";
+ mes "So boring!";
+ next;
+ mes "[Member of Alliance]";
+ mes "I am not in a good mood.";
+ close;
+}
+
+lhz_in01,126,249,1 script Member of Alliance#7 930,{
+ if (ep13_ryu > 19) {
+ mes "-We haven't even started and we're already bickering. Just ignore the politics and head to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "Three kingdoms for world peace...";
+ mes "Will it be successful?";
+ close;
+}
+
+lhz_in01,122,245,1 script Member of Alliance#8 882,{
+ if (ep13_ryu > 19) {
+ mes "-You shouldn't stay around here and listen to all the complaining. You should be heading to the dimensional rift next to Morroc and find the Guard there-";
+ close;
+ }
+ mes "[Member of Alliance]";
+ mes "Why is there so much complaining?";
+ next;
+ mes "[Member of Alliance]";
+ mes "I'm going along for the benefit of my country.";
+ next;
+ mes "[Member of Alliance]";
+ mes "I wonder if the managers are all talk.";
+ close;
+}
+
+ra_temple,119,113,3 script Alliance Manager#ra 935,{
+ if (ep13_ryu == 16) {
+ mes "[Manager]";
+ mes "With blessings from the Goddess Freya! We three kingdoms will know success! It's all we want. ...Khkhkhkh...";
+ close;
+ }
+ if (ep13_ryu == 15) {
+ mes "[Manager]";
+ mes "What brings you here, if you won't worship Freya? Just go away.";
+ next;
+ mes "[Manager]";
+ mes "Hm, you've come here to report the status of the alliance? Ok, let me listen.";
+ next;
+ mes "[Manager]";
+ mes "Hm, everything is going well";
+ mes "and almost prepared for a good start... Hm-hmm...";
+ next;
+ mes "[Manager]";
+ mes "I hate to meet people from Rune-Midgarts, but I can't avoid it.";
+ next;
+ mes "[Manager]";
+ mes "We're all together for this mission now... They would sacrifice for Freya.";
+ next;
+ changequest 10071,10072;
+ set ep13_ryu,16;
+ mes "[Manager]";
+ mes "Now you can go back.";
+ mes "Just say I received the report of the status well.";
+ close;
+ }
+ mes "[Manager]";
+ mes "Goddess Freya, keep us forever!!";
+ next;
+ mes "[Manager]";
+ mes "Ash-Vacuum...";
+ mes "It will be mine soon...";
+ mes "Khkhkh!";
+ close;
+}
+
+lhz_in01,32,22,3 script Officer A 109,{
+ if (ep13_ryu == 20) {
+ mes "[Officer]";
+ mes "Why don't you go back there?";
+ mes "Are you afraid to go back?";
+ mes "Khkhkh!";
+ next;
+ mes "[Officer]";
+ mes "Just go back to the meeting room.";
+ mes "Your allies are there together.";
+ mes "Khkhkh!";
+ mes "Nevermind.";
+ mes "Bye.";
+ close;
+ }
+ if (ep13_ryu == 19) {
+ mes "[Officer A]";
+ mes "So why do you come to me?";
+ mes "What's wrong?";
+ next;
+ mes "[Officer B]";
+ mes "Got any business?";
+ next;
+ mes "[Officer A]";
+ mes "I think not.";
+ mes "You come to tell me that you're leaving for the mission.";
+ mes "Am I right?";
+ next;
+ mes "[Officer B]";
+ mes "You were sent by Sikaiz...";
+ mes "Right?";
+ next;
+ mes "[Officer A]";
+ mes "Ok, I got your report.";
+ mes "Just go back there.";
+ mes "Good luck.";
+ next;
+ mes "[Officer B]";
+ mes "Just do your best";
+ mes "...or whatever you do...";
+ next;
+ changequest 10075,10076;
+ set ep13_ryu,20;
+ mes "[Officer A]";
+ mes "Just return there. Good job.";
+ close;
+ }
+ if (ep13_ryu == 18) {
+ mes "[Officer A]";
+ mes "Sikaiz isn't understandable...";
+ mes "I can't help it...";
+ next;
+ mes "[Officer B]";
+ mes "His voice for peace is";
+ mes "only his own way.";
+ mes "Three kingdoms for one mission...";
+ mes "No peace...";
+ mes "We even get no advantage.";
+ next;
+ mes "[Officer A]";
+ mes "We can't leave them as they are now. Though I am the leader among them, I'm just a figurehead.";
+ next;
+ mes "[Officer A]";
+ mes "Is there any way to change their ways?";
+ next;
+ mes "[Officer B]";
+ mes "If they changed,";
+ mes "we wouldn't get in trouble.";
+ mes "But he is not compromising.";
+ next;
+ mes "[Officer A]";
+ mes "So what??";
+ mes "We wouldn't get our interests,";
+ mes "and just do nothing for ourselves?";
+ next;
+ mes "[Officer B]";
+ mes "There's always Munkenro.";
+ next;
+ mes "[Officer A]";
+ mes "So what...?";
+ next;
+ mes "[Officer B]";
+ mes "As honest as Sikaiz...";
+ mes "As flexible as Sikaiz...";
+ mes "But easy to go over him...";
+ next;
+ mes "[Officer B]";
+ mes "We can't cut him out,";
+ mes "so just take the lead from Munkenro. It's easier!";
+ next;
+ mes "[Officer A]";
+ mes "Oh!!";
+ mes "That's a good idea.";
+ mes "Anyway...";
+ mes "Some visitors are coming.";
+ mes "Let's talk about it later.";
+ next;
+ changequest 10074,10075;
+ set ep13_ryu,19;
+ mes "[Officer B]";
+ mes "Um, what's your business?";
+ close;
+ }
+ mes "[Officer A]";
+ mes "For our own interest,";
+ mes "we need to abandon other kingdoms.";
+ close;
+}
+
+lhz_in01,30,24,5 script Officer B 109,{
+ if (ep13_ryu == 20) {
+ mes "[Officer]";
+ mes "Why don't you go back there?";
+ mes "Are you afraid to go back?";
+ mes "Khkhkh!";
+ next;
+ mes "[Officer]";
+ mes "Just go back to the meeting room.";
+ mes "Your allies are there together.";
+ mes "Khkhkh!";
+ mes "Nevermind.";
+ mes "Bye.";
+ close;
+ }
+ if (ep13_ryu == 19) {
+ mes "[Officer A]";
+ mes "So why do you come to me?";
+ mes "What's wrong?";
+ next;
+ mes "[Officer B]";
+ mes "Got any business?";
+ next;
+ mes "[Officer A]";
+ mes "I think not.";
+ mes "You come to tell me that you're leaving for the mission.";
+ mes "Am I right?";
+ next;
+ mes "[Officer B]";
+ mes "You were sent by Sikaiz...";
+ mes "Right?";
+ next;
+ mes "[Officer A]";
+ mes "Ok, I got your report.";
+ mes "Just go back there.";
+ mes "Good luck.";
+ next;
+ mes "[Officer B]";
+ mes "Just do your best";
+ mes "...or whatever you do...";
+ next;
+ changequest 10075,10076;
+ set ep13_ryu,20;
+ mes "[Officer A]";
+ mes "Just return there. Good job.";
+ close;
+ }
+ if (ep13_ryu == 18) {
+ mes "[Officer A]";
+ mes "Sikaiz isn't understandable...";
+ mes "I can't help it...";
+ next;
+ mes "[Officer B]";
+ mes "His voice for peace is";
+ mes "only his own way.";
+ mes "Three kingdoms for one mission...";
+ mes "No peace...";
+ mes "We even get no advantage.";
+ next;
+ mes "[Officer A]";
+ mes "We can't leave them as they are now. Though I am the leader among them, I'm just a figurehead.";
+ next;
+ mes "[Officer A]";
+ mes "Is there any way to change their ways?";
+ next;
+ mes "[Officer B]";
+ mes "If they changed,";
+ mes "we wouldn't get in trouble.";
+ mes "But he is not compromising.";
+ next;
+ mes "[Officer A]";
+ mes "So what??";
+ mes "We wouldn't get our interests,";
+ mes "and just do nothing for ourselves?";
+ next;
+ mes "[Officer B]";
+ mes "There's always Munkenro.";
+ next;
+ mes "[Officer A]";
+ mes "So what...?";
+ next;
+ mes "[Officer B]";
+ mes "As honest as Sikaiz...";
+ mes "As flexible as Sikaiz...";
+ mes "But easy to go over him...";
+ next;
+ mes "[Officer B]";
+ mes "We can't cut him out,";
+ mes "so just take the lead from Munkenro. It's easier!";
+ next;
+ mes "[Officer A]";
+ mes "Oh!!";
+ mes "That's a good idea.";
+ mes "Anyway...";
+ mes "Some visitors are coming.";
+ mes "Let's talk about it later.";
+ next;
+ changequest 10074,10075;
+ set ep13_ryu,19;
+ mes "[Officer B]";
+ mes "Um, what's your business?";
+ close;
+ }
+ mes "[Officer B]";
+ mes "The most important things are money and power. If we don't get at least one, we're just like the slummy poor.";
+ close;
+}
+
+moc_fild20,349,179,3 script Rift Guard#1 707,{
+ if (ep13_ryu > 19) {
+ mes "[Guard]";
+ mes "Ah, you are a member of the alliance that discovered the dimensional rift? Welcome. Everything is prepared. Just enter and find the camp when you pass through the rift.";
+ next;
+ mes "[Guard]";
+ mes "The new head of the alliance, Munkenro, will direct all of us.";
+ next;
+ mes "[Guard]";
+ mes "Then you will pass.";
+ mes "Are you ready?";
+ next;
+ switch(select("Yes, sure.:Please wait.")) {
+ case 1:
+ mes "[Guard]";
+ mes "Good luck.";
+ close2;
+ warp "moc_fild22b",38,195;
+ end;
+ case 2:
+ mes "[Guard]";
+ mes "Just tell me once you are ready. I will let you pass right away.";
+ close;
+ }
+ }
+ mes "[Guard]";
+ mes "You're not allowed to enter here.";
+ mes "If you have any business, just ask the guard behind me, or just leave.";
+ close;
+}
+
+moc_fild22b,37,196,5 script Rift Guard#2 707,{
+ mes "[Guard]";
+ mes "Are you the new adventurer?";
+ mes "If you're going to the other side of the rift, the head of the alliance will guide you there.";
+ next;
+ mes "[Guard]";
+ mes "He should be near the center of the Gorge. He is stronger than the former one, so be careful with your words.";
+ next;
+ mes "[Guard]";
+ mes "If you want to run away from here, just let me know, I will guide you.";
+ next;
+ switch(select("Escape.:Nah.")) {
+ case 1:
+ mes "[Guard]";
+ mes "Ok.";
+ mes "Follow me, I will let you out of here.";
+ close2;
+ warp "moc_fild20",342,179;
+ end;
+ case 2:
+ mes "[Guard]";
+ mes "Ok, just go ahead for yourself.";
+ close;
+ }
+}
+
+moc_fild22b,330,154,3 script Rift Guard#3 707,{
+ mes "[Guard]";
+ mes "Are you new here?";
+ mes "You look like you need to find the head of the alliance. You can find him near the center of the dimensional rift.";
+ next;
+ mes "[Guard]";
+ mes "Just right there.";
+ mes "There's a pillar of stone.";
+ mes "Very close!";
+ close;
+}
+
+moc_fild22b,230,197,5 script Munkenro#2 967,{
+ if (ep13_ryu == 100) {
+ mes "[Munkenro]";
+ mes "Are you ready to discover Ash-Vacuum?";
+ next;
+ switch(select("Yes, of course!:Please, wait...")) {
+ case 1:
+ mes "[Munkenro]";
+ mes "I wish you good luck!";
+ mes "I hope you are successful in your adventures in Ash-Vacuum!";
+ next;
+ mes "[Munkenro]";
+ mes "(...I just follow your lead!)";
+ mes "(I remember you're strong-willed.)";
+ mes "(Though I am guilty,)";
+ mes "(I will do my best.)";
+ next;
+ warp "mid_camp",210,291;
+ close;
+ case 2:
+ mes "[Munkenro]";
+ mes "Go prepare.";
+ close;
+ }
+ }
+ if ($@ep13_test == 2) {
+ mes "[Munkenro]";
+ mes "You're quite shrewd...";
+ mes "How come you passed the test";
+ mes "before? I can't believe this.";
+ next;
+ mes "[Munkenro]";
+ mes "I will give you one more chance.";
+ mes "Don't make any mistakes again.";
+ next;
+ set ep13_ryu,21;
+ set $@ep13_test,0;
+ mes "[Munkenro]";
+ mes "Once you get ready,";
+ mes "just let me know,";
+ mes "to start!";
+ close;
+ }
+ if ($@ep13_test == 1) {
+ mes "[Munkenro]";
+ mes "We are testing the other adventurers, so unless you have any business with me, visit me later.";
+ close;
+ }
+ if (($@ep13_test == 0) && (ep13_ryu == 22)) {
+ mes "[Munkenro]";
+ mes "Good! You did a good job!";
+ mes "Though we didn't get enough time to test, I think it's almost perfect.";
+ next;
+ mes "[Munkenro]";
+ mes "You can feel I am too strict... I'm just doing what I need to do as head of the Alliance.";
+ next;
+ mes "[Munkenro]";
+ mes "If I can't manage the alliance well, I will feel guilty, that I am not doing Sikaiz's job any justice. Anyway, I will do my best.";
+ next;
+ mes "[Munkenro]";
+ mes "Huh? I'm just whining.";
+ mes "You don't need to hear this.";
+ mes "Just forget it.";
+ next;
+ completequest 10078;
+ set ep13_ryu,100;
+ getexp 660000,210000;
+ mes "[Munkenro]";
+ mes "I will let you go there.";
+ mes "Let me know once you are ready.";
+ close;
+ }
+ if (ep13_ryu == 21) {
+ mes "[Munkenro]";
+ mes "Are you ready??";
+ mes "Let's start!";
+ next;
+ switch(select("Ready!!:Please, wait...")) {
+ case 1:
+ mes "[Munkenro]";
+ mes "Ok, just have a good adventure.";
+ next;
+ mes "[Munkenro]";
+ mes "If you are too late,";
+ mes "it will be considered as a failure, so come back soon.";
+ donpcevent "Head of the Alliance#moo::OnEnable";
+ changequest 10077,10078;
+ set ep13_ryu,22;
+ close;
+ case 2:
+ mes "[Munkenro]";
+ mes "If you hesitate,";
+ mes "it means you fail.";
+ mes "I will give you one more chance. Go ahead.";
+ close;
+ }
+ }
+ if (ep13_ryu == 20) {
+ mes "[Munkenro]";
+ mes "I am the head of the Three Kingdoms Alliance. You've come here for the discovery of the dimensional rift. Am I right?";
+ next;
+ mes "[Munkenro]";
+ mes "Um. You're the one that";
+ mes "did some favors before...";
+ mes "Your name is " + strcharinfo(0) + "?";
+ mes "I remember you.";
+ next;
+ mes "[Munkenro]";
+ mes "Sikaiz retired from his position urgently. I am his replacement.";
+ next;
+ mes "[Munkenro]";
+ mes "You don't need to know in detail all about it now. That's not important to you. Is it?";
+ next;
+ mes "[Munkenro]";
+ mes "You are here for the discovery of the dimensional rift. I can't send you there right away. I know that you've passed your tests, but that's the past. You have not been tested by me. ~";
+ next;
+ mes "[Munkenro]";
+ mes "So you need to be tested again. I don't have too much time to test you now. So let's just do a short test.";
+ next;
+ mes "[Munkenro]";
+ mes "Now the soldiers here will start to attack you... If you survive, I will approve of you. Just do it in good time.";
+ next;
+ mes "[Munkenro]";
+ mes "This can prove that you're strong enough. That's the minimum test I can perform.";
+ next;
+ changequest 10076,10077;
+ set ep13_ryu,21;
+ mes "[Munkenro]";
+ mes "Once you get ready,";
+ mes "just let me know.";
+ close;
+ }
+}
+
+moc_fild22b,1,1,0 script Head of the Alliance#moo -1,{
+OnInit:
+ disablenpc "Head of the Alliance#moo";
+ end;
+
+OnEnable:
+ mapannounce "moc_fild22b","Head of the Alliance: I command that all soldiers attack the adventurers around here for 15 minutes. This is an order!",bc_map;
+ enablenpc "Head of the Alliance#moo";
+ set $@ep13_test,1;
+ initnpctimer;
+ monster "moc_fild22b",0,0,"Allied Soldier",1851,80,"Head of the Alliance#moo::OnMyMobDead";
+ end;
+
+Onreset:
+ killmonster "moc_fild22b","Head of the Alliance#moo::OnMyMobDead";
+ end;
+
+OnDisable:
+ killmonster "moc_fild22b","Head of the Alliance#moo::OnMyMobDead";
+ mapannounce "moc_fild22b","Head of the Alliance: All alliance members. All of you should stop your attacks and return to work. That's all.",bc_map;
+ set $@ep13_test,0;
+ disablenpc "Head of the Alliance#moo";
+ end;
+
+OnMyMobDead:
+ if (mobcount("moc_fild22b","Head of the Alliance#moo::OnMyMobDead") < 41) {
+ donpcevent "Head of the Alliance#moo::OnDisable";
+ }
+ end;
+
+OnTimer900000:
+ killmonster "moc_fild22b","Head of the Alliance#moo::OnMyMobDead";
+ mapannounce "moc_fild22b","Head of the Alliance: All alliance members. All of you should stop your attacks and return to work. That's all.",bc_map;
+ set $@ep13_test,2;
+ disablenpc "Head of the Alliance#moo";
+ stopnpctimer;
+ end;
+}
+
+mid_camp,213,286,3 script Rift Guard#4 707,{
+ mes "[Guard]";
+ mes "Are you the new adventurer?";
+ mes "If you're going to the other side of the rift, the head of the alliance will guide you there.";
+ next;
+ mes "[Guard]";
+ mes "He should be near the center of the Gorge. He is stronger than the former one, so be careful with your words.";
+ next;
+ mes "[Guard]";
+ mes "If you want to run away from here, just let me know, I will guide you.";
+ next;
+ switch(select("Escape.:Nah.")) {
+ case 1:
+ mes "[Guard]";
+ mes "Ok.";
+ mes "Follow me, I will let you out of here.";
+ close2;
+ warp "moc_fild20",342,179;
+ end;
+ case 2:
+ mes "[Guard]";
+ mes "Ok, just go ahead for yourself.";
+ close;
+ }
+}
+
+moc_ruins,137,89,5 script Time-Space Gap Guard 707,{
+ if (ep13_ryu == 100) {
+ mes "[Guard]";
+ mes "- Trembling in fear. -";
+ next;
+ mes "[Guard]";
+ mes "- Trembling in fear. -";
+ next;
+ mes "[Guard]";
+ mes "Honestly, I should keep";
+ mes "to the dimensional rift,";
+ mes "but it's quite scary.";
+ mes "I ran away from it.";
+ next;
+ mes "[Guard]";
+ mes "Ah?";
+ mes "You're quite brave!";
+ mes "And not scared about things around you. I envy you...";
+ next;
+ mes "[Guard]";
+ mes "I am a coward but,";
+ mes "I can send you through the dimensional rift. That's the only thing I can do for you.";
+ next;
+ mes "[Guard]";
+ mes "I send you there easily,";
+ mes "but don't tell others about me. Ok??";
+ next;
+ mes "[Guard]";
+ mes "Then, do you want to go through the Time-Space Gap now??";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ mes "[Guard]";
+ mes "Ok, then I will send you there. As I already said, don't tell anybody about me. Anyway... good luck!!";
+ close2;
+ warp "moc_fild22b",49,195;
+ end;
+ case 2:
+ mes "[Guard]";
+ mes "It's ok.";
+ mes "Just don't tell anybody about me. Please.";
+ close;
+ }
+ }
+ mes "[Guard]";
+ mes "- Trembling in fear. -";
+ next;
+ mes "[Guard]";
+ mes "onestly, I should keep";
+ mes "to the dimensional rift,";
+ mes "but it's quite scary.";
+ mes "I ran away from it.";
+ next;
+ mes "[Guard]";
+ mes "- Trembling. -";
+ mes "Please keep the secret";
+ mes "about me being here.";
+ mes "I am so scared!!";
+ close;
+}
+
+/*
+moc_fild22b,370,370,3 script Allied Manager#gm 100,{
+ mes "[Manager]";
+ mes "Please enter the password.";
+ next;
+ input .@input;
+ if ((.@input < 0) || (.@input > 9000) ) {
+ mes "[Manager]";
+ mes "Incorrect password.";
+ close;
+ return
+ }
+ else if (.@input == 0) {
+ mes "[Manager]";
+ mes "Please enter a password other then 0.";
+ close;
+ return
+ }
+ else if (.@input == 8028) {
+ mes "[Manager]";
+ mes "What would you like to do?";
+ next;
+ switch(select("Reset the Allied Attacks.:Nothing.")) {
+ case 1:
+ mes "[Manager]";
+ mes "Resetting the allied attacks.";
+ set $@ep13_test,2;
+ disablenpc "Head of the Alliance#moo";
+ close;
+ case 2:
+ mes "[Manager]";
+ mes "Nevermind then.";
+ close;
+ }
+ }
+ else {
+ mes "[Manager]";
+ mes "Nevermind then.";
+ close;
+ }
+}
+*/
+
+// New Surroundings
+//============================================================
+mid_camp,222,283,4 script Marian#ep13bs 727,{
+ if (checkweight(1201,1) == 0) {
+ mes "[Marian]";
+ mes "You are carrying too much weight.";
+ mes "Please try again after losing some weight.";
+ close;
+ }
+ if (ep13_newbs < 1) {
+ if (ep13_ryu > 99) {
+ mes "[Marian]";
+ mes "You must be a stranger here.";
+ mes "Is this your first visit here?";
+ next;
+ switch(select("Yes.:No.")) {
+ case 1:
+ mes "[Marian]";
+ mes "As expected~";
+ mes "I'm not lying, but usually";
+ mes "I never forget a face.";
+ emotion e_lv;
+ next;
+ mes "[Marian]";
+ mes "Well, anyway...";
+ mes "If this is your first time here,";
+ mes "you'd better see ^0000FFInstructor Lugen^000000.";
+ mes "He can help you adjust";
+ mes "to these surroundings.";
+ next;
+ mes "[Marian]";
+ mes "Go to the right to find";
+ mes "^0000FFInstructor Lugen^000000.";
+ set ep13_newbs,1;
+ getitem 12322,1; //Chocolate_Pie
+ setquest 11084;
+ close;
+ case 2:
+ mes "[Marian]";
+ mes "Well~ It is weird~";
+ next;
+ mes " - ransacking - ";
+ mes " - flap - ";
+ next;
+ mes "[Marian]";
+ mes "Hmm, you're not";
+ mes "from around here.";
+ next;
+ mes "[Marian]";
+ mes "Go to the right along this way";
+ mes "and you'll find ^0000FFInstructor Lugen^000000.";
+ mes "Talk to him, first.";
+ set ep13_newbs,1;
+ getitem 12322,1; //Chocolate_Pie
+ setquest 11084;
+ close;
+ }
+ }
+ else {
+ mes "[Marian]";
+ mes "......";
+ mes "I'm sorry but,";
+ mes "I'm a bit busy now...";
+ close;
+ }
+ }
+ if (ep13_newbs == 1) {
+ mes "[Marian]";
+ mes "Go to the right to see ^0000FFInstructor Lugen^000000.";
+ emotion e_lv;
+ close;
+ }
+ if ((ep13_newbs > 1) && (ep13_newbs < 13)) {
+ mes "[Marian]";
+ mes "Wow, good to see you again.";
+ mes "Do you feel comfortable around here?";
+ emotion e_lv;
+ close;
+ }
+ if (ep13_newbs == 13) {
+ mes "[Marian]";
+ mes "Hey, how are you?";
+ mes "What brings you here?";
+ emotion e_lv;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "The instructor sent me.";
+ mes "He told me to get supplies from the motherland.";
+ next;
+ mes "[Marian]";
+ mes "Ah, you must be talking about~?";
+ mes "Let me see~~";
+ next;
+ mes "[Marian]";
+ mes "This and that~~";
+ next;
+ mes "[Marian]";
+ mes "Hmm, not this one.";
+ next;
+ mes "[Marian]";
+ mes "Ah, I got it!";
+ mes "Here they are!";
+ mes "And this is for you.";
+ mes "Go, go~~";
+ set ep13_newbs,14;
+ getitem 6045,3; //Supply_Box
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11091,11092;
+ close;
+ }
+ if ((ep13_newbs == 14) || (ep13_newbs == 15)) {
+ if (countitem(6045) < 3) {
+ mes "[Marian]";
+ mes "Ha! You misplaced the Supply Box?!";
+ mes "What the~~?";
+ emotion e_omg;
+ next;
+ mes "[Marian]";
+ mes "Ok, I have spares.";
+ mes "Let me give one to you.";
+ mes "Don't misplace this one, ok?!";
+ getitem 6045,1; //Supply_Box
+ close;
+ }
+ else {
+ mes "[Marian]";
+ mes "Do your job, man~";
+ mes "And please say hello";
+ mes "to the instructor.";
+ emotion e_lv;
+ close;
+ }
+ }
+ if ((ep13_newbs == 16) || (ep13_newbs == 17)) {
+ if (countitem(6045) < 2) {
+ mes "[Marian]";
+ mes "Ha! You misplaced the Supply Box?!";
+ mes "What the~~?";
+ emotion e_omg;
+ next;
+ mes "[Marian]";
+ mes "Ok, I have spares.";
+ mes "Let me give one to you.";
+ mes "Don't misplace this one, ok?!";
+ getitem 6045,1; //Supply_Box
+ close;
+ }
+ else {
+ mes "[Marian]";
+ mes "Do your job, man~";
+ mes "And please say hello";
+ mes "to the instructor.";
+ emotion e_lv;
+ close;
+ }
+ }
+ if ((ep13_newbs == 18) || (ep13_newbs == 19)) {
+ if (countitem(6045) < 1) {
+ mes "[Marian]";
+ mes "Ha! You misplaced the Supply Box?!";
+ mes "What the~~?";
+ emotion e_omg;
+ next;
+ mes "[Marian]";
+ mes "Ok, I have spares.";
+ mes "Let me give one to you.";
+ mes "Don't misplace this one, ok?!";
+ getitem 6045,1; //Supply_Box
+ close;
+ }
+ else {
+ mes "[Marian]";
+ mes "Do your job, man~";
+ mes "And please say hello";
+ mes "to the instructor.";
+ emotion e_lv;
+ close;
+ }
+ }
+ else {
+ mes "[Marian]";
+ mes "Hey~";
+ mes "How have you been recently?";
+ mes "I am busy all the time...";
+ emotion e_sob;
+ next;
+ mes "[Marian]";
+ mes "The supplies from the motherland are...";
+ mes "Ah...";
+ mes "Nothing, do not care...";
+ mes "Hohoho...";
+ emotion e_omg;
+ close;
+ }
+}
+
+mid_camp,261,284,4 script Instructor#ep13bs 405,{
+ if (checkweight(1201,1) == 0) {
+ mes "[Instructor Lugen]";
+ mes "You are carrying too much weight.";
+ mes "Please try again after losing some weight.";
+ close;
+ }
+ if (ep13_newbs < 1) {
+ mes "[Instructor Lugen]";
+ mes "Huuu, no time to rest.";
+ mes "When re-enforcements come.";
+ close;
+ }
+ if (ep13_newbs == 1) {
+ mes "[Instructor Lugen]";
+ mes "Huuu, no time to rest.";
+ mes "When re-enforcements come.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Excuse me.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Hi!";
+ mes "What brings you here?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Marian sent me to here.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Ah!";
+ mes "Are you from the motherland?";
+ mes "I am Lugen Jednic from.";
+ mes "the federal survey team,";
+ mes "in charge of educating.";
+ mes "new employees.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "To join the team,";
+ mes "you simply need to register.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Once you register, you";
+ mes "will be provided with";
+ mes "ccommodations and food.";
+ mes "There will be plenty of";
+ mes "missions for you.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Will you join the survey team?";
+ next;
+ switch(select("Yes.:No.")) {
+ case 1:
+ mes "[Instructor Lugen]";
+ mes "Registration is simple.";
+ mes "Go to the big building.";
+ mes "in the center and talk";
+ mes "to the receptionist.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "When you finish the";
+ mes "registration, come back";
+ mes "to me and I will assign";
+ mes "your accomodations.";
+ set ep13_newbs,3;
+ changequest 11084,11085;
+ close;
+ case 2:
+ mes "[Instructor Lugen]";
+ mes "You don't want to join?";
+ mes "If you change your mind, come back later.";
+ set ep13_newbs,2;
+ close;
+ }
+ }
+ if (ep13_newbs == 2) {
+ mes "[Instructor Lugen]";
+ mes "Ah, you came back.";
+ mes "I have been waiting for you.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Will ou join the survey team?";
+ next;
+ switch(select("Yes.:No.")) {
+ case 1:
+ mes "["+ strcharinfo(0) +"]";
+ mes "I will register...";
+ next;
+ mes "[Instructor Lugen]";
+ mes "[Instructor Lugen]";
+ mes "Registration is simple.";
+ mes "Go to the big building.";
+ mes "in the center and talk";
+ mes "to the receptionist.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "When you finish the";
+ mes "registration, come back";
+ mes "to me and I will assign";
+ mes "your accomodations.";
+ set ep13_newbs,3;
+ changequest 11084,11085;
+ close;
+ case 2:
+ mes "[Instructor Lugen]";
+ mes "You don't want to join?";
+ mes "If you change your mind, come back later.";
+ close;
+ }
+ }
+ if (ep13_newbs == 3) {
+ mes "[Instructor Lugen]";
+ mes "To register, Go to the";
+ mes "big building in the center";
+ mes "and talk to the receptionist.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "When you finish the";
+ mes "registration, come back";
+ mes "to me and I will assign";
+ mes "your accomodations.";
+ close;
+ }
+ if (ep13_newbs == 4) {
+ mes "[Instructor Lugen]";
+ mes "I got a call from the receptionist.";
+ mes "Now take your nameplate and go";
+ mes "to your accomodations down";
+ mes "in the barracks.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "So take some rest and I will";
+ mes "see you tomorrow morning.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "You need to share the barracks";
+ mes "with others, so make sure to";
+ mes "talk with them while you're there.";
+ set ep13_newbs,5;
+ getitem 12322,1; //Chocolate_Pie
+ completequest 11086;
+ close;
+ }
+ if ((ep13_newbs > 4) && (ep13_newbs < 12)) {
+ mes "[Instructor Lugen]";
+ mes "You need to share the barracks";
+ mes "with others, so make sure to";
+ mes "talk with them while you're there.";
+ close;
+ }
+ if (ep13_newbs == 12) {
+ mes "[Instructor Lugen]";
+ mes "How was your stay here?";
+ mes "It is cold. Warm yourself";
+ mes "and try not to catch a cold.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "And I have a request of you, "+ strcharinfo(0) +".";
+ next;
+ mes "[Instructor Lugen]";
+ mes "It is to distribute supplies";
+ mes "from the motherland,";
+ mes "It's not very difficult.";
+ mes "Just think of it as a way";
+ mes "to meet people here.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Anyway, Go to Marian,";
+ mes "whom you met when";
+ mes "you first came here and";
+ mes "get the supplies from her.";
+ set ep13_newbs,13;
+ getitem 12322,1; //Chocolate_Pie
+ setquest 11091;
+ close;
+ }
+ if (ep13_newbs == 13) {
+ mes "[Instructor Lugen]";
+ mes "Anyway, Go to Marian,";
+ mes "whom you met when";
+ mes "you first came here and";
+ mes "get the supplies from her.";
+ close;
+ }
+ if (ep13_newbs == 14) {
+ if (countitem(6045) > 2) {
+ mes "[Instructor Lugen]";
+ mes "Did you recieve the supplies?";
+ mes "Can you show them to me, please?";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Hmm...";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Ok, then, please deliver";
+ mes "them to their receivers.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "The first box should be sent to";
+ mes "Jan, northwest of the camp.";
+ mes "She may be around the fence.";
+ set ep13_newbs,15;
+ changequest 11092,11093;
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 15) {
+ if (countitem(6045) > 2) {
+ mes "[Instructor Lugen]";
+ mes "The first box should be sent to";
+ mes "Jan, northwest of the camp.";
+ mes "She may be around the fence.";
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 16) {
+ mes "[Instructor Lugen]";
+ mes "So, did you get the";
+ mes "supplies to Jan?";
+ mes "She was waiting";
+ mes "for it a month ago.";
+ mes "Thanks so much.";
+ next;
+ if (countitem(6045) > 1) {
+ mes "[Instructor Lugen]";
+ mes "Next, this box is for Gerard.";
+ mes "He is investigating across the";
+ mes "west bridge outside the camp.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Freya be with you.";
+ set ep13_newbs,17;
+ changequest 11094,11095;
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 17) {
+ if (countitem(6045) > 1) {
+ mes "[Instructor Lugen]";
+ mes "Next, this box is for Gerard.";
+ mes "He is investigating across the";
+ mes "west bridge outside the camp.";
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 18) {
+ mes "[Instructor Lugen]";
+ mes "Well done.";
+ mes "Is Gerard well?";
+ next;
+ mes "[Instructor Lugen]";
+ mes "I've been worrying";
+ mes "about him since he";
+ mes "disappeared after";
+ mes "going out for the";
+ mes "investigation.";
+ next;
+ if (countitem(6045) > 0) {
+ mes "[Instructor Lugen]";
+ mes "And the last box is for";
+ mes "Alberto at the entrance";
+ mes "of the eastern field.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Perhaps, he ordered";
+ mes "the heavy coat.";
+ mes "It's freezing there so";
+ mes "you'd better hurry.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Please deliver it to him.";
+ set ep13_newbs,19;
+ changequest 11096,11097;
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 19) {
+ if (countitem(6045) > 0) {
+ mes "[Instructor Lugen]";
+ mes "And the last box is for";
+ mes "Alberto at the entrance";
+ mes "of the eastern field.";
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that they";
+ mes "are not enough.";
+ mes "Can you check them";
+ mes "with Marian, please?";
+ close;
+ }
+ }
+ if (ep13_newbs == 20) {
+ mes "[Instructor Lugen]";
+ mes "It was really good to request";
+ mes "you, "+ strcharinfo(0) +".";
+ mes "Your work has been";
+ mes "a great help to us.";
+ mes "I really appreciate it.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "You must be tired now,";
+ mes "please take care of yourself.";
+ mes "I have more things";
+ mes "to do now, ha...";
+ emotion e_pif;
+ set ep13_newbs,21;
+ completequest 11098;
+ close;
+ }
+ if (ep13_newbs == 21) {
+ if (rand(1,3) == 2) {
+ mes "[Instructor Lugen]";
+ mes "There must be no";
+ mes "time to rest for me.";
+ mes "Huu...~";
+ emotion e_pif;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "What is wrong with you?";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Ah, nothing...";
+ mes "I'm just talking to myself.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "I've never seen you sigh.";
+ mes "If you have something";
+ mes "to say please tell me.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "It's just a personal thing...";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Tell me.";
+ mes "I think I can help you.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "I-I'm, sorry to tell you but...";
+ next;
+ mes "[Instructor Lugen]";
+ mes "I came here together";
+ mes "with my friend but we";
+ mes "aren't allowed to leave,";
+ mes "so I don't know how he is.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "It was rumored that";
+ mes "he's gotten worse so";
+ mes "I'm worried about him.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "But, I'm so busy working";
+ mes "and it makes me...";
+ mes "*sigh*";
+ next;
+ switch(select("Help.:Just listen.")) {
+ case 1:
+ mes "["+ strcharinfo(0) +"]";
+ mes "I will help with your problem!";
+ next;
+ mes "[Instructor Lugen]";
+ mes "No, it is ok.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Don't say no!";
+ mes "It's not a problem at all!";
+ mes "So, I'll go to him for you";
+ mes "and see if he is ok, alright?!";
+ next;
+ mes "[Instructor Lugen]";
+ mes "......";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Hey, I really want to help~";
+ next;
+ mes "[Instructor Lugen]";
+ mes "......";
+ mes "I really appreciate that.";
+ mes "If so, can you please";
+ mes "deliver this letter to him?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "You can count on me!!";
+ next;
+ mes "[Instructor Lugen]";
+ mes "My friend, Otto, is working";
+ mes "on the barrier in the west.";
+ mes "Please give it to him.";
+ set ep13_newbs,23;
+ getitem 6043,1; //Letter_From_Lugen
+ setquest 11099;
+ close;
+ case 2:
+ mes "["+ strcharinfo(0) +"]";
+ mes "Ah, ya work is tough.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Yes.. I really appreciate your listening to me.";
+ mes "It makes me feel better.";
+ set ep13_newbs,22;
+ close;
+ }
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "There must be no";
+ mes "time to rest for me.";
+ mes "Huu...~";
+ emotion e_pif;
+ close;
+ }
+ }
+ if (ep13_newbs == 22) {
+ mes "[Instructor Lugen]";
+ mes "There must be no";
+ mes "time to rest for me.";
+ mes "Huu...~";
+ emotion e_pif;
+ next;
+ switch(select("Help him.:Just pass.")) {
+ case 1:
+ mes "["+ strcharinfo(0) +"]";
+ mes "May I help you?";
+ next;
+ mes "[Instructor Lugen]";
+ mes "No, it's ok.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Don't say no!";
+ mes "It is not difficult at all!";
+ mes "So, I'm supposed to go to him and see if he's ok, right?";
+ next;
+ mes "[Instructor Lugen]";
+ mes "......";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Hey, I really want to help~";
+ next;
+ mes "[Instructor Lugen]";
+ mes "......";
+ mes "I really appreciate that.";
+ mes "If so, can you please deliver this letter to him?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "You believe me!!";
+ next;
+ mes "[Instructor Lugen]";
+ mes "My friend, Otto, is working on the barrier in the west.";
+ mes "Please give it to him.";
+ set ep13_newbs,23;
+ getitem 6043,1; //Letter_From_Lugen
+ setquest 11099;
+ close;
+ case 2:
+ mes "["+ strcharinfo(0) +"]";
+ mes "Hmm...";
+ close;
+ }
+ }
+ if (ep13_newbs == 23) {
+ if (countitem(6043) < 1) {
+ mes "[Instructor Lugen]";
+ mes "Ah, did you lose the letter?";
+ mes "That's ok. It's no big deal.";
+ mes "I'll write it again.";
+ getitem 6043,1; //Letter_From_Lugen
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "My friend, Otto, is working";
+ mes "on the barrier in the west.";
+ mes "Please give it to him.";
+ close;
+ }
+ }
+ if (ep13_newbs == 24) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Instructor! I met Otto!";
+ mes "He is doing very well~";
+ next;
+ mes "[Instructor Lugen]";
+ mes "Phew, it's really good to hear.";
+ mes "I was so worried about him";
+ mes "being sick and far away";
+ mes "from his homeland.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "I have a letter from him, too.";
+ next;
+ if (countitem(6044) < 1) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Huh, ehh..?!?!";
+ next;
+ mes "[Instructor Lugen]";
+ mes "......";
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "I am far away from my home";
+ mes "the feeling that family and";
+ mes "friends give to me are really important.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "I don't know how to thank you.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Hehe, don't mention it.";
+ mes "And Otto said that he";
+ mes "would come to see you.";
+ emotion 40,1;
+ next;
+ mes "[Instructor Lugen]";
+ mes "Did he?";
+ mes "It's been so long";
+ mes "since we last met.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "And this is for you.";
+ delitem 6044,1; //Letter_From_Otto
+ set ep13_newbs,100;
+ getitem 617,1; //Old_Violet_Box
+ getitem 12322,5; //Chocolate_Pie
+ getexp 1000000,100000;
+ completequest 11100;
+ close;
+ }
+ }
+ if (ep13_newbs == 100) {
+ mes "[Instructor Lugen]";
+ mes "Thanks for doing that.";
+ mes "My friend wrote me that he";
+ mes "would have some spare time.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "It is good to see you,";
+ mes ""+ strcharinfo(0) +",";
+ mes "enjoy yourself here.";
+ mes "If you have any troubles,";
+ mes "come to see me.";
+ next;
+ mes "[Instructor Lugen]";
+ mes "I so happy that I've";
+ mes "met a person like";
+ mes "you, "+ strcharinfo(0) +".";
+ close;
+ }
+ else {
+ mes "[Instructor Lugen]";
+ mes "It seems that I nave no time to rest this week.";
+ close;
+ }
+}
+
+mid_camp,123,290,4 script Otto#ep13bs 967,{
+ if (checkweight(1201,1) == 0) {
+ mes "- Wait a minute !! -";
+ mes "- Currently you're carrying -";
+ mes "- too many items with you. -";
+ mes "- Please try again -";
+ mes "- after you loose some weight. -";
+ close;
+ }
+ if (ep13_newbs == 23) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Mr. Otto?!";
+ next;
+ mes "[Otto]";
+ mes "Hmm, how can I help you?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Instructor Lugen sent me!";
+ mes "He is worrying about you getting worse.";
+ next;
+ mes "[Otto]";
+ mes "Oh, is he...";
+ mes "It was just a cold.";
+ mes "It was nothing.";
+ mes "He's still overprotective..";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "That's good to hear.";
+ mes "Ah, and he wrote this letter for you.";
+ next;
+ if (countitem(6043) < 1) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Eh, where is it...";
+ next;
+ mes "[Otto]";
+ mes "......";
+ close;
+ }
+ else {
+ mes "[Otto]";
+ mes "We are not allowed to leave our posts,";
+ mes "so I am wondering about him, as well.";
+ next;
+ mes "[Otto]";
+ mes "A letter, I never expected this, huhu.";
+ next;
+ mes "- Otto is reading the letter -";
+ mes "- with the smile on his face. -";
+ next;
+ mes "[Otto]";
+ mes "I am sorry but, can you please";
+ mes "tell him that I am ok now by";
+ mes "giving him this letter.";
+ next;
+ mes "[Otto]";
+ mes "And I will have a vacation";
+ mes "in the near future and will";
+ mes "use that time to visit him.";
+ delitem 6043,1; //Letter_From_Lugen
+ set ep13_newbs,24;
+ getitem 6044,1; //Letter_From_Otto
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11099,11100;
+ close;
+ }
+ }
+ if (ep13_newbs == 24) {
+ if (countitem(6044) < 1) {
+ mes "[Otto]";
+ mes "You lost the letter?";
+ mes "I'll write it again.";
+ getitem 6044,1; //Letter_From_Otto
+ close;
+ }
+ else {
+ mes "[Otto]";
+ mes "I am sorry but, can you please";
+ mes "tell him that I am ok now by";
+ mes "giving him this letter.";
+ next;
+ mes "[Otto]";
+ mes "And I will have a vacation";
+ mes "in the near future and will";
+ mes "use that time to visit him.";
+ close;
+ }
+ }
+ if (ep13_newbs > 99) {
+ mes "[Otto]";
+ mes "Thanks to you,";
+ mes "I was able to meet";
+ mes "him some days ago.";
+ mes "He, wasn't feeling good, either.";
+ next;
+ mes "[Otto]";
+ mes "It seems that I will";
+ mes "have more free time,";
+ mes "so I will take that time";
+ mes "to visit him more often.";
+ close;
+ }
+ else {
+ mes "[Otto]";
+ mes "This place has a totally different environment on both sides.";
+ next;
+ mes "[Otto]";
+ mes "Is it natural,";
+ mes "or artificial?";
+ close;
+ }
+}
+
+mid_campin,106,122,4 script Receptionist Brink#ep13b 89,{
+ if (ep13_newbs < 3) {
+ mes "[Brink]";
+ mes "Hmm... Hey...";
+ mes "...I mean...";
+ mes "Hmm...";
+ mes "...I would...";
+ emotion e_swt2;
+ close;
+ }
+ if (ep13_newbs == 3) {
+ mes "[Brink]";
+ mes "Hmm... Hey...";
+ mes "...What makes...";
+ mes "Hmm...";
+ mes "...I would...";
+ emotion e_swt2;
+ next;
+ mes "[Brink]";
+ mes "Hmmm... Hey...";
+ mes "...register...";
+ mes "I mean...";
+ next;
+ switch(select("I am here to register.:Just stand.")) {
+ case 1:
+ mes "[Brink]";
+ mes "Ah... I mean...";
+ mes "Hmm...";
+ mes "...Hey...";
+ mes "What...your name...";
+ emotion e_swt2;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "My name is "+ strcharinfo(0) +".";
+ next;
+ mes "[Brink]";
+ mes "...Ah...";
+ mes ""+ strcharinfo(0) +"...";
+ mes "You...";
+ mes "...registered...Hmm...";
+ mes "...";
+ emotion e_swt2;
+ next;
+ mes "[Brink]";
+ mes "Here...";
+ mes "Hmm...";
+ mes "sign...";
+ next;
+ mes "[Brink]";
+ mes "Hmmm...";
+ mes "and...";
+ mes "I mean...";
+ emotion e_swt2;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Is it finished?";
+ next;
+ mes "[Brink]";
+ mes "Hm...";
+ mes "...Yes...";
+ mes "Then...";
+ next;
+ mes "[Brink]";
+ mes "And...";
+ mes "......This thing...";
+ mes "...Ehh...";
+ next;
+ mes "- I guess I'm registered -";
+ mes "- I'd better go back to Lugen -";
+ set ep13_newbs,4;
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11085,11086;
+ close;
+ case 2:
+ mes "[Brink]";
+ mes "And...";
+ mes "......This thing...";
+ mes "...Ehh...";
+ emotion e_swt2;
+ close;
+ }
+ }
+ else {
+ mes "[Brink]";
+ mes "...Hey...";
+ mes "I mean...";
+ mes "...Well...nice...";
+ mes "Then...";
+ next;
+ mes "[Brink]";
+ mes "...Life...";
+ mes "...Hmmm...";
+ close;
+ }
+}
+
+mid_camp,264,263,4 script Diego#ep13bs 931,{
+ if (ep13_newbs < 5) {
+ mes "[Diego]";
+ mes "I'm busy right now!";
+ emotion e_swt2;
+ close;
+ }
+ if (ep13_newbs == 5) {
+ mes "[Diego]";
+ mes "Wow, this is tent is big!";
+ mes "Hey, you there, adventurer. Please help me.";
+ emotion e_sob;
+ next;
+ switch(select("Help him.:Don't help.")) {
+ case 1:
+ mes "[Diego]";
+ mes "Thanks.";
+ emotion 15;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "What do you need?";
+ next;
+ mes "[Diego]";
+ mes "Ah...";
+ mes "When I passed by here...";
+ mes "I kicked the post by mistake";
+ mes "and now it's broken.";
+ next;
+ mes "[Diego]";
+ mes "I need to ask others for help";
+ mes "while I hold this post up.";
+ next;
+ mes "[Diego]";
+ mes "Well, let me see...";
+ mes "I'm really lucky to see you,";
+ mes "passing by here, "+ strcharinfo(0) +".";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Hah!! How did you know my name?!";
+ emotion e_omg,1;
+ next;
+ mes "[Diego]";
+ mes "It's on your nameplate.";
+ emotion e_dots;
+ next;
+ select("So how can I help you.");
+ mes "[Diego]";
+ mes "While I hold this post up,";
+ mes "please get materials to fix it.";
+ next;
+ mes "[Diego]";
+ mes "I need the bar to sustain this";
+ mes "post and a rope to tie it.";
+ next;
+ mes "[Diego]";
+ mes "You can find many trees";
+ mes "west of the camp for branches";
+ mes "that we can use as a post.";
+ next;
+ mes "[Diego]";
+ mes "And you can find the weird";
+ mes "plant called ^0000FFNepenthes^000000";
+ mes "at the field east of the camp it's vines are very strong.";
+ next;
+ mes "[Diego]";
+ mes "I think we should be";
+ mes "able to fix this with";
+ mes "^0000FF20 Ordinary Branches and 20 Strong Vine^000000.";
+ mes "Please bring them to me!!!";
+ set ep13_newbs,6;
+ setquest 11087;
+ close;
+ case 2:
+ mes "[Diego]";
+ mes "...";
+ mes "You're too harsh.";
+ mes "Sob...";
+ emotion e_sob;
+ close;
+ }
+ }
+ if (ep13_newbs == 6) {
+ if ((countitem(6041) > 19) && (countitem(6042) > 19)) {
+ mes "[Diego]";
+ mes "Oh!!";
+ mes "You finally brought";
+ mes "the materials!";
+ mes "I'm so grateful!!";
+ emotion e_sob;
+ next;
+ mes "[Diego]";
+ mes "Ok, so while I hold this post,";
+ mes "please attach the branches";
+ mes "and tie it up with the vines.";
+ delitem 6041,20; //Strong_Bine
+ delitem 6042,20; //Ordinary_Branch
+ set ep13_newbs,7;
+ changequest 11087,11088;
+ close;
+ }
+ else {
+ mes "[Diego]";
+ mes "I think we should be";
+ mes "able to fix this with";
+ mes "^0000FF20 Ordinary Branches and 20 Strong Vine^000000.";
+ mes "Please bring them to me!!!";
+ close;
+ }
+ }
+ if (ep13_newbs == 7) {
+ mes "[Diego]";
+ mes "Ok, so while I hold this post,";
+ mes "please attach the branches";
+ mes "and tie it up with the vines.";
+ close;
+ }
+ if (ep13_newbs == 8) {
+ mes "[Diego]";
+ mes "Please do the same for the other one.";
+ close;
+ }
+ if (ep13_newbs == 9) {
+ if (checkweight(1201,1) == 0) {
+ mes "- Wait a minute !! -";
+ mes "- Currently you're carrying -";
+ mes "- too many items with you. -";
+ mes "- Please try again -";
+ mes "- after you loose some weight. -";
+ close;
+ }
+ else {
+ mes "[Diego]";
+ mes "Thanks to your help,";
+ mes "I can protect the barracks.";
+ mes "When I was in trouble,";
+ mes "you came along.";
+ mes "It's got to be fate.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "No, I just...";
+ mes "I was assigned to stay";
+ mes "in these barracks.";
+ emotion e_swt2,1;
+ next;
+ mes "[Diego]";
+ mes "Oh!!!";
+ mes "Then it this really is fate!!!";
+ mes "And this is the special";
+ mes "product of this camp,";
+ mes "^0000FFChocolate Pie^000000.";
+ next;
+ mes "[Diego]";
+ mes "Please come in and";
+ mes "take some rest for the";
+ mes "expedition tomorrow!!";
+ set ep13_newbs,10;
+ getitem 12322,5; //Chocolate_Pie
+ completequest 11090;
+ close2;
+ warp "mid_campin",291,128;
+ end;
+ }
+ }
+ else {
+ mes "[Diego]";
+ mes "I'm busy right now!";
+ emotion e_swt2;
+ close;
+ }
+}
+
+mid_campin,291,128,1 script #ep13bs 111,1,1,{
+ end;
+
+OnTouch:
+ if (ep13_newbs < 4) {
+ mes "- It's a neat and tidy bed -";
+ mes "- It seems that nobody used it. -";
+ close;
+ }
+ if ((ep13_newbs > 3) && (ep13_newbs < 10)) {
+ mes "- It's a neat and tidy bed -";
+ mes "- It seems that I will use this one. -";
+ close;
+ }
+ if (ep13_newbs == 10) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Haaaam~~~~~";
+ mes "what a good night!!";
+ next;
+ mes "- I slept well -";
+ mes "- and feel better. -";
+ mes "- I think I need to go -";
+ mes "- to Instructor Lugen -";
+ set ep13_newbs,11;
+ close;
+ }
+ else {
+ mes "- The bed that I use -";
+ mes "- It is comfortable. -.";
+ close;
+ }
+}
+
+mid_campin,295,128,4 script Lucas#ep13bs 884,{
+ if (ep13_newbs < 11) {
+ mes "[Lucas]";
+ mes "......";
+ close;
+ }
+ if (ep13_newbs == 11) {
+ mes "[Lucas]";
+ mes "......";
+ next;
+ mes "[Lucas]";
+ mes "...Hmm...";
+ mes "Replacement?";
+ mes "......";
+ next;
+ mes "[Lucas]";
+ mes "The Federal team's still...";
+ mes "send us people using the";
+ mes "dangerous way.";
+ next;
+ switch(select("Dangerous way?:Disregard it.")) {
+ case 1:
+ mes "[Lucas]";
+ mes "......";
+ mes "I have been here for a long time.";
+ next;
+ mes "[Lucas]";
+ mes "To breach the dimensional crack, the assassin team was deployed first...";
+ next;
+ mes "[Lucas]";
+ mes "However, most of my men...";
+ mes "......";
+ next;
+ mes "[Lucas]";
+ mes "No, just ignore what I said.";
+ mes "......";
+ set ep13_newbs,12;
+ //getitem 12322,1; //Chocolate_Pie
+ close;
+ case 2:
+ mes "[Lucas]";
+ mes "......";
+ close;
+ }
+ }
+ if ((ep13_newbs > 11) && (ep13_newbs < 100)) {
+ mes "[Lucas]";
+ mes "You seem to live hard all the time...";
+ close;
+ }
+ else {
+ mes "[Lucas]";
+ mes "The motherland constantly";
+ mes "sends us people...";
+ mes "Is that passage safe?";
+ close;
+ }
+}
+
+mid_campin,292,120,4 script Davi#ep13bs 849,{
+ mes "[Davi]";
+ mes "Ahhh, my body...";
+ mes "I walked too much...";
+ mes "and my body hurts.";
+ emotion e_sob;
+ close;
+}
+
+mid_camp,160,298,4 script Jan#ep13bs 865,{
+ if (ep13_newbs == 15) {
+ if (countitem(6045) > 0) {
+ mes "[Jan]";
+ mes "Wawa, what is this~";
+ mes "Hey, is that for me?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Yes...";
+ emotion 4,1;
+ next;
+ mes "[Jan]";
+ mes "Ahhh, it's exciting~";
+ mes "I love it.";
+ emotion 38;
+ next;
+ mes "[Jan]";
+ mes "I want to unwrap it right now~";
+ mes "Please tell the Instructor";
+ mes "I'm grateful~";
+ mes "Uhuhu.";
+ delitem 6045,1; //Supply_Box
+ set ep13_newbs,16;
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11093,11094;
+ close;
+ }
+ else {
+ mes "[Jan]";
+ mes "Why hasn't the product";
+ mes "that I ordered one month";
+ mes "ago come yet?";
+ emotion e_an;
+ close;
+ }
+ }
+ else if (ep13_newbs == 16) {
+ mes "[Jan]";
+ mes "I really wanted it.";
+ mes "I really love it~~";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "What is... it~~?";
+ next;
+ mes "[Jan]";
+ mes "......";
+ mes "......";
+ next;
+ mes "[Jan]";
+ mes "It, it's a secret...";
+ emotion e_shy;
+ close;
+ }
+ else {
+ mes "[Jan]";
+ mes "The more I study around here,";
+ mes "the more I find strange things.";
+ next;
+ mes "[Jan]";
+ mes "It seems to stimulate my";
+ mes "passion as a scientist?";
+ close;
+ }
+}
+
+mid_camp,30,168,4 script Gerard#ep13bs 939,{
+ if (ep13_newbs == 17) {
+ if (countitem(6045) > 0) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Are you Gerard?";
+ next;
+ mes "[Gerard]";
+ mes "Yes, I am.";
+ mes "What brings you here?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Instructor Lugen sent";
+ mes "me for an errand.";
+ next;
+ mes "[Gerard]";
+ mes "Ah! Supplies.";
+ mes "The supplies that ran out.";
+ next;
+ mes "[Gerard]";
+ mes "I am so hungry that";
+ mes "I was considering";
+ mes "going back to the camp.";
+ mes "I really appreciate this.";
+ emotion 37;
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "...";
+ mes "You ran out of supplies, but";
+ mes "you didn't go back to the camp?";
+ next;
+ mes "[Gerard]";
+ mes "Yes.";
+ mes "This place is really interesting";
+ mes "and I don't want to leave at all.";
+ next;
+ mes "[Gerard]";
+ mes "Please tell the instructor that";
+ mes "I won't be back for some time.";
+ emotion e_no1;
+ delitem 6045,1; //Supply_Box
+ set ep13_newbs,18;
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11095,11096;
+ close;
+ }
+ else {
+ mes "[Gerard]";
+ mes "Hhhh, I am starving.";
+ mes "When will the supplies come?";
+ mes "It is killing me...";
+ emotion e_sob;
+ close;
+ }
+ }
+ else if (ep13_newbs == 18) {
+ mes "[Gerard]";
+ mes "Hu, I am full now.";
+ mes "Time to continue on";
+ mes "with the exploration!!!";
+ close;
+ }
+ else {
+ mes "[Gerard]";
+ mes "I was born in a desert";
+ mes "and have never seen";
+ mes "a field so green.";
+ mes "So, to study here.";
+ mes "is very interesting.";
+ next;
+ mes "[Gerard]";
+ mes "By the way... is this a";
+ mes "mushroom or a tree?";
+ close;
+ }
+}
+
+man_fild01,80,248,4 script Alberto#ep13bs 934,{
+ if (ep13_newbs == 19) {
+ if (countitem(6045) > 0) {
+ mes "[Alberto]";
+ mes "Hhh, I am cold...";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Mr. Alberto, take this.";
+ mes "The Instructor sent";
+ mes "me on an errand.";
+ next;
+ mes "[Alberto]";
+ mes "I finally got it.";
+ mes "My coat...sniff.";
+ mes "It's freezing here.";
+ emotion 28;
+ next;
+ mes "[Alberto]";
+ mes "Sniff...";
+ mes "- rustling sound -";
+ next;
+ mes "[Alberto]";
+ mes "Ah, I am sorry but...";
+ mes "My hands are so cold";
+ mes "that I cannot open it.";
+ mes "Can you open it for me?.";
+ next;
+ mes "- rustling sound -";
+ mes "- Opening someone -";
+ mes "- else's stuff makes -";
+ mes "- me feel strange. -";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Here it is.";
+ mes "Hopefully it'll warm you up.";
+ next;
+ mes "[Alberto]";
+ mes "Yes I really appreciate it.";
+ mes "It makes me feel alive.";
+ next;
+ mes "[Alberto]";
+ mes "Please tell the Instructor";
+ mes "that I am still alive.";
+ mes "Sniff.";
+ emotion e_sob;
+ delitem 6045,1; //Supply_Box
+ set ep13_newbs,20;
+ getitem 12322,1; //Chocolate_Pie
+ changequest 11097,11098;
+ close;
+ }
+ else {
+ mes "[Alberto]";
+ mes "It's so cold here~~";
+ mes "the wind chills me to the bones~";
+ emotion 28;
+ close;
+ }
+ }
+ else if (ep13_newbs == 20) {
+ mes "[Alberto]";
+ mes "I am still cold even";
+ mes "with this heavy coat.";
+ mes "I need to order more clothes.";
+ close;
+ }
+ else {
+ mes "[Alberto]";
+ mes "What are these weird";
+ mes "structures set up";
+ mes "here and there?";
+ close;
+ }
+}
+
+mid_camp,159,282,4 script Cooking Soldier#ep13bs 886,{
+ mes "[Alix]";
+ mes "Huu, I made this and";
+ mes "this is really great.";
+ mes "When I am back";
+ mes "to the motherland,";
+ mes "I will open a shop for it!!";
+ next;
+ mes "[Alix]";
+ mes "Have you had it?";
+ mes "My chocolate pie!!!";
+ mes "This food is a real miracle!!";
+ close;
+}
+
+mid_camp,166,248,4 script Sorcerer#ep13bs 937,{
+ mes "[Biolay]";
+ mes "Sob...";
+ mes "Where is she?";
+ next;
+ mes "[Biolay]";
+ mes "I was just wandering";
+ mes "around Morroc and";
+ mes "became faint. then";
+ mes "I found myself here.";
+ next;
+ mes "[Biolay]";
+ mes "I want to go back to my house.";
+ emotion 28;
+ close;
+}
+
+spl_fild02,348,76,0 script Tree#ep13bs1::ep13tree 111,{
+ if (checkweight(1201,1) == 0) {
+ mes "- Wait a minute !! -";
+ mes "- Currently you're carrying -";
+ mes "- too many items with you. -";
+ mes "- Please try again -";
+ mes "- after you loose some weight. -";
+ close;
+ }
+ if (ep13_newbs == 6) {
+ if (rand(1,3) == 3) {
+ mes "- rustling sound -";
+ mes "- You find a branch -";
+ next;
+ if (rand(1,3) == 2) {
+ mes "- Break! -";
+ mes "- Bomb, bomb~~ -";
+ mes "- You got the branch. -";
+ getitem 6042,1; //Ordinary_Branch
+ close;
+ }
+ else {
+ mes "- Break! -";
+ mes "- Bomb, bomb~~ -";
+ mes "- This branch is decayed. -";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "This is useless.";
+ mes "I need to find others...";
+ close;
+ }
+ }
+ else {
+ mes "- rustling sound -";
+ mes "- There's nothing useful. -";
+ close;
+ }
+ }
+ end;
+}
+
+spl_fild02,232,145,0 duplicate(ep13tree) Tree#ep13bs2 111
+spl_fild02,380,197,0 duplicate(ep13tree) Tree#ep13bs3 111
+spl_fild02,304,151,0 duplicate(ep13tree) Tree#ep13bs4 111
+spl_fild02,183,235,0 duplicate(ep13tree) Tree#ep13bs5 111
+
+mid_camp,267,263,0 script Post#ep13bs1 111,{
+ if (ep13_newbs < 6) {
+ mes "- The posts of the -";
+ mes "- barracks are broken. -";
+ close;
+ }
+ else if (ep13_newbs == 6) {
+ mes "- The posts of the -";
+ mes "- barracks are broken. -";
+ mes "- You'd better go out and -";
+ mes "- find the materials to fix it. -";
+ close;
+ }
+ else if (ep13_newbs == 7) {
+ mes "- There are broken posts. -";
+ mes "- Unless they are fixed soon, -";
+ mes "- the barracks will collapse. -";
+ next;
+ while(1) {
+ switch(select("Attach the tree bar.:Tie it with the vines.")) {
+ case 1:
+ mes "- You attach the tree bar -";
+ mes "- to the broken post -";
+ next;
+ break;
+ case 2:
+ if (rand(1,5) == 2) {
+ mes "- You tie the broken post -";
+ next;
+ mes "- It seems that it's fixed -";
+ next;
+ mes "[Diego]";
+ mes "Oh! Now you need to";
+ mes "knot it and finish it.";
+ next;
+ switch(select("Knot it.:Leave it.")) {
+ case 1:
+ mes "- You tie a perfect knot -";
+ next;
+ mes "[Diego]";
+ mes "And this post should be knotted.";
+ mes "Then please do it to that post.";
+ set ep13_newbs,8;
+ changequest 11088,11089;
+ close;
+ case 2:
+ mes "- You decide to leave -";
+ next;
+ mes "- The branches slide down. -";
+ mes "- You failed to fix it. -";
+ next;
+ mes "[Diego]";
+ mes "...";
+ mes "Why aren't you helping?";
+ emotion e_sob;
+ close;
+ }
+ }
+ else {
+ mes "- You fix the broken post -";
+ mes "- with the vines. -";
+ mes "- It seems that you-";
+ mes "- need more branches. -";
+ next;
+ }
+ break;
+ }
+ }
+ }
+ else if (ep13_newbs == 8) {
+ mes "[Diego]";
+ mes "This post is repaired.";
+ mes "Please do the same thing";
+ mes "on the other posts.";
+ close;
+ }
+ else {
+ mes "- The post tied by the -";
+ mes "- vines seems unsteady -";
+ mes "- but my repair is perfect. -";
+ close;
+ }
+}
+
+mid_camp,267,258,0 script Post#ep13bs2 111,{
+ if (ep13_newbs < 6) {
+ mes "- The posts of the -";
+ mes "- barracks are broken. -";
+ close;
+ }
+ else if (ep13_newbs == 6) {
+ mes "- The posts of the -";
+ mes "- barracks are broken. -";
+ mes "- You'd better go out and -";
+ mes "- find the materials to fix it. -";
+ close;
+ }
+ else if (ep13_newbs == 7) {
+ mes "- The posts of the -";
+ mes "- barracks are broken. -";
+ mes "- You'd better go out and -";
+ mes "- find the materials to fix it. -";
+ close;
+ }
+ else if (ep13_newbs == 8) {
+ mes "- There are broken posts. -";
+ mes "- Unless they are fixed soon, -";
+ mes "- the barracks will collapse. -";
+ next;
+ while(1) {
+ switch(select("Attach the tree bar.:Tie it with the vines.")) {
+ case 1:
+ mes "- You attach the tree bar -";
+ mes "- to the broken post -";
+ next;
+ break;
+ case 2:
+ if (rand(1,5) == 4) {
+ mes "- You tie the broken post -";
+ next;
+ mes "- It seems that it's fixed -";
+ next;
+ mes "[Diego]";
+ mes "Oh! Now you need to knot it and";
+ mes "finish it.";
+ next;
+ switch(select("Knot it.:Leave it.")) {
+ case 1:
+ mes "- You tie a perfect knot -";
+ next;
+ mes "[Diego]";
+ mes "Ohhh!!!!";
+ mes "The broken posts are perfectly fixed!";
+ set ep13_newbs,9;
+ changequest 11089,11090;
+ close;
+ case 2:
+ mes "- You decide to leave -";
+ next;
+ mes "- The branches slide down. -";
+ mes "- You failed to fix it. -";
+ next;
+ mes "[Diego]";
+ mes "...";
+ mes "Why aren't you helping?";
+ emotion e_sob;
+ close;
+ }
+ }
+ else {
+ mes "- You fix the broken post -";
+ mes "- with the vines. -";
+ mes "- It seems that you-";
+ mes "- need more branches. -";
+ next;
+ }
+ break;
+ }
+ }
+ }
+ else {
+ mes "- The post tied by the -";
+ mes "- vines seems unsteady -";
+ mes "- but my repair is perfect. -";
+ close;
+ }
+}
+
+// Attitude to the New
+//============================================================
+mid_camp,188,254,3 script Monster Scholar#ep13 883,{
+ if (ep13_ryu < 100) {
+ mes "[Monster Scholar]";
+ mes "Who... Who are you?";
+ mes "Are you from the other";
+ mes "side of the space gap?";
+ mes "Say, are you a scholar,";
+ mes "soldier, or village";
+ mes "representative?";
+ next;
+ mes "[Monster Scholar]";
+ mes "Oh, I'm sorry.";
+ mes "You don't have to tell";
+ mes "me if you don't want to...";
+ close;
+ }
+ else {
+ if (ep13_animal == 0) {
+ mes "[Monster Scholar]";
+ mes "Who... Who are you?";
+ mes "Are you from the other";
+ mes "side of the space gap?";
+ mes "Say, are you a scholar,";
+ mes "soldier, or village";
+ mes "representative?";
+ next;
+ mes "[Monster Scholar]";
+ mes "Oh, I'm sorry.";
+ mes "You don't have to tell";
+ mes "me if you don't want to...";
+ next;
+ mes "[Monster Scholar]";
+ mes "Please go ahead and do";
+ mes "what you have to do.";
+ mes "Oh, me? Don't worry.";
+ mes "I'm fine by myself.";
+ next;
+ select("Who are you?");
+ mes "[Monster Scholar]";
+ mes "I'm Rumis Block, and";
+ mes "I'm working here on behalf of";
+ mes "the monsternomics academy";
+ mes "from the Schwaltzvalt Republic.";
+ mes "Botanist Terris Block is";
+ mes "my older twin brother.";
+ next;
+ emotion e_dots;
+ mes "[Rumis Block]";
+ mes "This place is freezing. Not only";
+ mes "that, it's deserted and too";
+ mes "quiet... Everything around us is";
+ mes "watching and threatening us.";
+ mes "You know, I didn't want to";
+ mes "come here...";
+ next;
+ select("How did you get here?");
+ mes "[Rumis Block]";
+ mes "In fact, none of us";
+ mes "wanted to come here.";
+ mes "I mean, no one knows";
+ mes "what kind of danger lurks";
+ mes "in this unknown world.";
+ next;
+ mes "[Rumis Block]";
+ mes "It was my brother Terris who";
+ mes "wanted me to come along.";
+ mes "He was selected first as the";
+ mes "botanist of the continental";
+ mes "expedition. He had to drag me";
+ mes "here 'cuz I didn't want to come.";
+ next;
+ mes "[Rumis Block]";
+ mes "I guess he didn't want to be";
+ mes "alone in this world far away";
+ mes "from civilization. Instead, he";
+ mes "decided to drag me here and";
+ mes "force me to join the expedition";
+ mes "so he doesn't feel lonely!";
+ next;
+ mes "[Rumis Block]";
+ mes "What's with that dirty look?";
+ mes "Why, do I sound like";
+ mes "someone blaming someone";
+ mes "else for the misery in his life?";
+ next;
+ mes "[Rumis Block]";
+ mes "I'm telling you, it's the truth.";
+ mes "There are people that want ";
+ mes "to escape the expedition by";
+ mes "getting themselves sick on purpose.";
+ next;
+ mes "[Rumis Block]";
+ mes "I know it's too late to";
+ mes "complain now, but...";
+ next;
+ mes "[Rumis Block]";
+ mes "Every day I pray to God to";
+ mes "let me go back home safely.";
+ mes "That's the only thing that";
+ mes "keeps me going. Everything";
+ mes "around here is watching me.";
+ mes "It's suffocating, you know?";
+ next;
+ select("When do you go back?");
+ mes "[Rumis Block]";
+ mes "That's the problem.";
+ mes "We Specialists are required";
+ mes "to submit our study reports";
+ mes "to the expedition's leaders.";
+ mes "We are here to explore";
+ mes "and study this world.";
+ next;
+ mes "[Rumis Block]";
+ mes "I'm sure the management will";
+ mes "tell me when to go back, but";
+ mes "I don't expect it to be any time";
+ mes "soon. It'll be at least after";
+ mes "I submit my report.";
+ next;
+ mes "[Rumis Block]";
+ mes "I must tell you,";
+ mes "I hate this place!";
+ mes "It gives me the creeps!";
+ next;
+ mes "[Rumis Block]";
+ mes "Yes, I'm a monster scholar";
+ mes "But I've been afraid of creatures even when I was on the Rune Midgard Continent...";
+ next;
+ mes "[Rumis Block]";
+ mes "No, but can't you see?";
+ mes "This place is totally new to me,";
+ mes "and everything is so unknown...";
+ next;
+ mes "[Rumis Block]";
+ mes "I may be a monster scholar,";
+ mes "but I'm afraid...";
+ mes "Of many things...";
+ next;
+ mes "[Rumis Block]";
+ mes "The president of United";
+ mes "Midgard Corporation has";
+ mes "asked me to find some";
+ mes "monsters that are edible.";
+ next;
+ mes "[Rumis Block]";
+ mes "But look outside. Look!";
+ mes "Do you see Mandragoras";
+ mes "hiding in the icy bushes?";
+ mes "Those are called ^3131FFNepentheses^000000.";
+ next;
+ mes "[Rumis Block]";
+ mes "Aren't they quite savage-";
+ mes "looking and intimidating?";
+ mes "They look as if they";
+ mes "want to sting me with";
+ mes "those sharp thorns!";
+ mes "Argh...";
+ next;
+ mes "[Rumis Block]";
+ mes "I'd rather starve to";
+ mes "death than study";
+ mes "those dangerous and";
+ mes "grotesque monsters!";
+ mes "I'm not going to go";
+ mes "outside of my tent.";
+ next;
+ mes "[Rumis Block]";
+ mes "Not ever.";
+ mes "No one can dare";
+ mes "venture through";
+ mes "such a threatening";
+ mes "environment!";
+ set ep13_animal,1;
+ setquest 2147;
+ close;
+ }
+ else if (ep13_animal == 1) {
+ mes "[Rumis Block]";
+ mes "I'm not going to go";
+ mes "outside of my tent.";
+ mes "Not ever.";
+ close;
+ }
+ else if (ep13_animal == 2) {
+ if (countitem(6041) > 0) {
+ mes "[Rumis Block]";
+ mes "I'm scared of this place.";
+ mes "But I'm not going to ask";
+ mes "my brother for help";
+ mes "He hates me.";
+ next;
+ mes "[Rumis Block]";
+ mes "If a Nepenthes";
+ mes "approaches me";
+ mes "with a smile and";
+ mes "speaks to me kindly...";
+ next;
+ mes "[Rumis Block]";
+ mes "*Sigh* I sound crazy, don't I?";
+ mes "...This is why I didn't want";
+ mes "to leave my lab...";
+ next;
+ switch(select("Show loot from Nepentheses.:Scold him.:Comfort him.")) {
+ case 1:
+ mes "["+strcharinfo(0)+"]";
+ mes "Hey, take a look here...";
+ mes "These Nepentheses aren't";
+ mes "any more brutal or grotesque";
+ mes "than the ones back home.";
+ next;
+ mes "[Rumis Block]";
+ mes "...What's this?";
+ mes "Isn't this from";
+ mes "the Nepentheses?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "That's right!";
+ mes "I took care of them.";
+ mes "It was easy, haha!";
+ next;
+ mes "[Rumis Block]";
+ mes "I can't believe you really";
+ mes "took care of them! Tell me,";
+ mes "who are you really?";
+ mes "Are you a soldier?";
+ mes "Captain? Or agent?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "No, I'm just a wandering";
+ mes "adventurer. I've come here";
+ mes "to challenge this new place";
+ mes "and to help people out~";
+ next;
+ mes "[Rumis Block]";
+ mes "I... I see.";
+ mes "I've heard about adventurers";
+ mes "that have made positive";
+ mes "impacts on Rune Midgard.";
+ mes "You're one of them, huh?";
+ next;
+ mes "[Rumis Block]";
+ mes "...That's great!";
+ mes "I think I've finally found";
+ mes "a silver lining. God has";
+ mes "sent me a savior.";
+ mes "And I think that's you!";
+ next;
+ mes "[Rumis Block]";
+ mes "Please, don't say you";
+ mes "don't want to help me.";
+ mes "Can't you see that.";
+ mes "I'm shivering in fear?";
+ mes "Please help me. Will you?";
+ next;
+ mes "[Rumis Block]";
+ mes "As I told you earlier,";
+ mes "I have an elder twin";
+ mes "brother, Terris Block...";
+ next;
+ mes "[Rumis Block]";
+ mes "He's a botanist. He's";
+ mes "extremely strong and";
+ mes "extroverted, unlike me.";
+ mes "I think he hates me because";
+ mes "I represent weakness, and";
+ mes "he is the complete opposite.";
+ next;
+ mes "[Rumis Block]";
+ mes "...Oh, that's not what I wanted";
+ mes "to say. I wanted to show my";
+ mes "discovery regarding the";
+ mes "Nepentheses to my brother.";
+ next;
+ mes "[Rumis Block]";
+ mes "I need a Nepenthes specimen,";
+ mes "but I don't have the tools to";
+ mes "make one, my luggage is still";
+ mes "on transfer. And it's not like";
+ mes "I've packed enough tools, so...";
+ next;
+ mes "[Rumis Block]";
+ mes "To make my specimen tools,";
+ mes "I need ^3131FF1 Empty Bottle,";
+ mes "5 Holy Waters, and";
+ mes "30 Sticky Mucus^000000.";
+ next;
+ mes "[Rumis Block]";
+ mes "You know what I'm.";
+ mes "asking here, don't you?";
+ mes "Help me, help me, please.";
+ delitem 6041,1; //Strong_Bine
+ set ep13_animal,3;
+ changequest 2147,2148;
+ close;
+ case 2:
+ mes "["+strcharinfo(0)+"]";
+ mes "You call yourself a monster";
+ mes "scholar, and yet you're afraid";
+ mes "of practicing your expertise.";
+ mes "You're nothing but a coward.";
+ next;
+ mes "[Rumis Block]";
+ mes "I can take your criticism,";
+ mes "but I can't hide my true feelings.";
+ close;
+ case 3:
+ mes "["+strcharinfo(0)+"]";
+ mes "Come on, you're a respected";
+ mes "monster scholar. You'll find";
+ mes "that the monsters in this world";
+ mes "aren't that different from the";
+ mes "ones in Midgard. Why don't";
+ mes "you see for yourself?";
+ next;
+ mes "- Rumis didn't seem -";
+ mes "- to be convinced. -";
+ mes "- He shook his head in refusal. -";
+ close;
+ }
+ }
+ else {
+ mes "[Rumis Block]";
+ mes "I'm not going to go";
+ mes "outside of my tent.";
+ mes "Not ever.";
+ close;
+ }
+ }
+ else if (ep13_animal == 3) {
+ if ((countitem(713) > 0) && (countitem(523) > 4) && (countitem(938) > 29)) {
+ mes "[Rumis Block]";
+ mes "Thank you.";
+ mes "you've brought the materials.";
+ next;
+ mes "[Rumis Block]";
+ mes "While you were collecting the";
+ mes "materials, I've sent out soldiers";
+ mes "to catch a few Nepentheses.";
+ next;
+ mes "[Rumis Block]";
+ mes "Nepenthes looks extremely";
+ mes "similar to Mandragora on";
+ mes "the Midgard Continent.";
+ next;
+ mes "[Rumis Block]";
+ mes "Both of them must share the";
+ mes "same ancestor, but apparently";
+ mes "Nepenthes has evolved to";
+ mes "become stronger and more";
+ mes "aggressive due to this";
+ mes "barren environment.";
+ next;
+ mes "[Rumis Block]";
+ mes "I wonder how the ancestors";
+ mes "were scattered over";
+ mes "two different worlds...";
+ next;
+ mes "[Rumis Block]";
+ mes "Maybe they went through";
+ mes "the World Tree Yggdrasil?";
+ mes "Maybe it came along with";
+ mes "other creatures such as";
+ mes "Satan Morroc and traversed";
+ mes "through time and space.";
+ next;
+ mes "[Rumis Block]";
+ mes "The characteristics of this species are...";
+ next;
+ mes "[Rumis Block]";
+ mes "Oh, where are my manners?";
+ mes "I'm sorry if I bored you by";
+ mes "talking academic nonsense...";
+ mes "Let's talk about something";
+ mes "else, shall we?";
+ next;
+ mes "[Rumis Block]";
+ mes "Do you think...";
+ mes "My brother will be happy to";
+ mes "see this Nepenthes specimen?";
+ mes "You know, Nepenthes is a";
+ mes "plant monster, and that's";
+ mes "my brother's specialty.";
+ next;
+ mes "[Rumis Block]";
+ mes "Please deliver this specimen to Terris Block";
+ mes "He's near the expedition camp.";
+ mes "No, you won't have to sit through my brother's reaction... If it's bad.";
+ next;
+ mes "[Rumis Block]";
+ mes "- You have received a-";
+ mes "- Nepenthes Specimen -";
+ mes "- from Rumis Block. -";
+ delitem 713,1; //Empty_Bottle
+ delitem 523,5; //Holy_Water
+ delitem 938,30; //Sticky_Mucus
+ set ep13_animal,4;
+ changequest 2148,2149;
+ close;
+ }
+ else {
+ mes "[Rumis Block]";
+ mes "To make my specimen tools,";
+ mes "I need ^3131FF1 Empty Bottle, 5 Holy Waters, and 30 Sticky Mucus^000000.";
+ next;
+ mes "[Rumis Block]";
+ mes "You know what I'm asking here, don't you? Thank you in advance.";
+ close;
+ }
+ }
+ else if ((ep13_animal > 3) && (ep13_animal < 10)) {
+ mes "[Rumis Block]";
+ mes "Did you deliver the Nepenthes Specimen to my brother Terris?";
+ mes "He's at the east of the camp.";
+ close;
+ }
+ else if (ep13_animal == 10) {
+ mes "[Rumis Block]";
+ mes "...Welcome back.";
+ mes "Oh, you don't have to tell me what my brother said,";
+ mes "because someone from his side already came by. His report really impressed management, huh?";
+ next;
+ mes "[Rumis Block]";
+ mes "Yes, that's my brother......";
+ next;
+ mes "[Rumis Block]";
+ mes "...Anyways, one of the soldiers that captured Nepentheses for me has given me some interesting information.";
+ next;
+ mes "[Rumis Block]";
+ mes "Over the eastern bridge, he found a new type of monster.";
+ next;
+ mes "[Rumis Block]";
+ mes "According to his description, the monster is suspected to be a member of the long-haired Cat family. I'd like to see it with my own eyes, but...";
+ next;
+ mes "[Rumis Block]";
+ mes "As you know, I'm not yet ready to face any types of monsters in this world...";
+ next;
+ mes "[Rumis Block]";
+ mes "Can you escort me while I'm studying that species?";
+ mes "Please, I'm begging you!";
+ next;
+ switch(select("Okay.:No.")) {
+ case 1:
+ mes "[Rumis Block]";
+ mes "Wow, thanks!";
+ mes "Then I'd better pack my stuff right away...";
+ next;
+ mes "[Rumis Block]";
+ mes "It won't take long. Can you please go wait for me over the eastern bridge?";
+ mes "Don't... Don't go too far from the bridge!";
+ set ep13_animal,11;
+ changequest 2153,2154;
+ close;
+ case 2:
+ emotion e_sob;
+ mes "[Rumis Block]";
+ mes "Oh.........";
+ close;
+ }
+ }
+ else if (ep13_animal == 11) {
+ mes "[Rumis Block]";
+ mes "I'll pack my stuff and follow you. Can you please go wait for me over the rightward bridge?";
+ mes "Don't... Don't go too far from the bridge!";
+ close;
+ }
+ else if (ep13_animal == 12) {
+ mes "- Rumis is hurriedly packing his stuff. -";
+ close;
+ }
+ else if (ep13_animal == 13) {
+ mes "[Rumis Block]";
+ mes "......";
+ next;
+ mes "[Rumis Block]";
+ mes "Apparently, an extremely intelligent creature inhabits Ash Vaccum.";
+ next;
+ mes "[Rumis Block]";
+ mes "An explorer went over the rightward bridge to find some wood. In the darkness, something really big rushed at him from far away.";
+ next;
+ mes "[Rumis Block]";
+ mes "When he came back to his senses, there was nothing but a tricorn hat left on the ground.";
+ next;
+ mes "[Rumis Block]";
+ mes "The tricorn is woven in a way that was never introduced to Midgard, and its materials are also unidentifiable.";
+ next;
+ mes "[Rumis Block]";
+ mes "Does it mean another race of human resides here? Would they be fairies or something else?";
+ next;
+ mes "[Rumis Block]";
+ mes "What if they've detected us and tried to drive us away... Wah!";
+ next;
+ mes "[Rumis Block]";
+ mes "Even thinking of them send chills down on my spine! Can you please go check what kind of races reside at the end of the land over the rightward bridge?";
+ mes "I want to know if they're friendly or hostile to us.";
+ set ep13_animal,14;
+ changequest 2156,2157;
+ close;
+ }
+ else if (ep13_animal == 14) {
+ if (checkquest(2157,HUNTING) == 2) {
+ mes "[Rumis Block]";
+ mes "Welcome back. Did you find out about them?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Well, let's see...";
+ next;
+ while(1) {
+ mes "["+strcharinfo(0)+"]";
+ mes "The owner of the tricorn hat";
+ mes "is a monster called...";
+ input .@input$;
+ if (compare(.@input$,"Tatacho")) {
+ mes "^FF0000Tatacho^000000";
+ next;
+ break;
+ }
+ else {
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes ""+.@input$+"...? I don't think that was the name...";
+ next;
+ }
+ }
+ mes "["+strcharinfo(0)+"]";
+ mes "The size of Tatacho is about...";
+ input .@input$;
+ mes "^3131FF"+.@input$+"^000000, I guess...";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Tatachos are usually sitting on the ground, but they roll around if their body temperature goes down too low because of the cold weather.";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "About that tricorn hat, I've concluded, based on my opinion about their appearance and their movement patterns, that it is not active or productive at all:";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "They are not intelligent enough to produce a sophisticated hat like that.";
+ next;
+ mes "[Rumis Block]";
+ mes "......";
+ mes "You now sound like me... I guess I've stained you with my academic manner of speech. Oh, I'm not saying it is bad, but...";
+ next;
+ mes "[Rumis Block]";
+ mes "Anyways, according to your conclusion, the hat must have been given to them by someone else, or they could have picked it up after another creature dropped it.";
+ mes "Thank you for such valuable information.";
+ mes "It's enough to write a report.";
+ next;
+ mes "[Rumis Block]";
+ mes "I should make a brief report and then submit it to management. Hopefully, a new monster scholar after me will do a better job in actually studying them.";
+ next;
+ mes "[Rumis Block]";
+ mes "There are many cold places in my country, the Schwaltzvalt Republic, but none are as cold as this place. This weather is freezing my senses, dulling my passion toward my studies.";
+ mes "I shall go back home faster than anyone else in this camp. I'm tired of this world...";
+ next;
+ mes "[Rumis Block]";
+ mes "..."+strcharinfo(0)+", I thank you so much for helping me despite my self-centered behavior.";
+ mes "I really appreciate it";
+ next;
+ mes "[Rumis Block]";
+ mes "I'll repay your favor as soon as I go back home.";
+ mes "I hope you'll make yourself known in Ash Vacuum with your great accomplishments.";
+ set ep13_animal,15;
+ completequest 2157;
+ getexp 1500000,0;
+ close;
+ }
+ else {
+ mes "[Rumis Block]";
+ mes "Can you please go check what kind of races reside at the end of the land over the rightward bridge? I want to know if they're friendly or hostile to us.";
+ close;
+ }
+ }
+ else if (ep13_animal == 15) {
+ if (countitem(6033) > 0) {
+ // Custom Translation.
+ mes "["+strcharinfo(0)+"]";
+ mes "Rumis! Come see this!";
+ next;
+ mes "[Rumis Block]";
+ mes "... What's all the fuss?";
+ mes "I feel so down because I cannot go back to my own country...";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "I found this on a monster at the Splendide Area.";
+ mes "It's a mysterious monster with grass grown over it's body!";
+ next;
+ mes "[Rumis Block]";
+ mes "Oeh... body with grass grown over it?";
+ mes "No, no. I'm not interested with it.";
+ next;
+ mes "[Rumis Block]";
+ mes "Let me see the horn you brought back.";
+ next;
+ mes "[Rumis Block]";
+ mes "Okay.";
+ next;
+ mes "[Rumis Block]";
+ mes "Okay.....";
+ next;
+ mes "[Rumis Block]";
+ mes "Hah....?";
+ next;
+ mes "[Rumis Block]";
+ mes "... This is amazing.";
+ mes "... It's actually almost identical to the Manuk Field area Hillsrion horn.";
+ next;
+ mes "[Rumis Block]";
+ mes "Could they be related?";
+ mes "Or has it evolved?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "What about evolution due to the enviromental changes?";
+ next;
+ mes "[Rumis Block]";
+ mes "... What do you mean by that?";
+ mes "Do you mean that the changes made their physical appearance evolved?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Yes... That is right. Maybe like that! Hehe.";
+ next;
+ mes "- You told Rumis about the mutated plant that you heard about from Botanist Terris -";
+ next;
+ mes "[Rumis Block]";
+ mes "Hoho... this is interesting.";
+ mes "If there are those special... miracle energy filling devices, I guess.. it can cause those monsters to mutate.";
+ next;
+ mes "[Rumis Block]";
+ mes "But, who setup that device?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "That I do not know. Hehe.";
+ next;
+ mes "[Rumis Block]";
+ mes "I see...";
+ mes "Human devices cause these mutations... other than Tendrilrion, there may be other things alike aswell..";
+ next;
+ mes "[Rumis Block]";
+ mes "... I would like to know.";
+ mes "But, I have to go back to my country now. The management should be giving me my order to go back, my researches are worthless now.";
+ next;
+ mes "[Rumis Block]";
+ mes "My brother seems to like this place.";
+ mes "He spents a lot of time here...";
+ next;
+ mes "[Rumis Block]";
+ mes "But, I guess everyone has their own life.";
+ mes "Perhaps if my brother can... understands this younger brother a little, I won't ask for any other things anymore...";
+ next;
+ mes "[Rumis Block]";
+ mes "What will others think of me when I go back to Midgard?";
+ mes "But still, thank you, at least I can still talk to another human. ...Thank you.";
+ next;
+ mes "[Rumis Block]";
+ mes "If after this can stay here, please take care of my brother.";
+ mes "If this area can be developed, by that time I will...";
+ next;
+ mes "- Rumis Block laid his hand out shyly, but then backed off -";
+ next;
+ mes "- You pat his shoulder gently, it's worrying that Rumis is not able to return to his country. -";
+ set ep13_animal,100;
+ delitem 6033,1; //Horn_Of_Tendrilion
+ getexp 1000000,0;
+ close;
+ }
+ else {
+ mes "[Rumis Block]";
+ mes "...I submitted the report to the management, but they have not yet ordered me to go back home...";
+ mes "*Sigh* I guess nothing's as easy as I'd hoped....";
+ close;
+ }
+ }
+ else if (ep13_animal == 100) {
+ // Custom Translation.
+ mes "Rumis seems anxious.";
+ close;
+ }
+ else {
+ // Custom Translation.
+ mes "[Rumis Block]";
+ mes "If only I can go back to Rune Midgard....";
+ close;
+ }
+ }
+}
+
+mid_camp,240,270,3 script Botanist#ep13 750,{
+ if (ep13_ryu < 100) {
+ mes "[Botanist]";
+ mes "This new land!";
+ mes "Undiscovered life!";
+ mes "Everything about this world excites me.";
+ next;
+ emotion 14;
+ mes "[Botanist]";
+ mes "Oh, okay... Ah-hah!";
+ mes "This is how it goes...";
+ close;
+ }
+ else {
+ if (ep13_animal < 4) {
+ mes "[Botanist]";
+ mes "This new land!";
+ mes "Undiscovered life!";
+ mes "Everything about this world excites me.";
+ next;
+ emotion 14;
+ mes "[Botanist]";
+ mes "Oh, okay... Ah-hah!";
+ mes "This is how it goes...";
+ close;
+ }
+ else if (ep13_animal == 4) {
+ mes "This new land!";
+ mes "Undiscovered life!";
+ mes "Everything about this world excites me.";
+ next;
+ emotion 14;
+ emotion e_dots,1;
+ mes "[Botanist]";
+ mes "Oh, okay... Ah-hah!";
+ mes "This is how it goes...";
+ next;
+ switch(select("Express your displeasure.:Agree with him.")) {
+ case 1:
+ mes "["+strcharinfo(0)+"]";
+ mes "Your excitement agitates me.";
+ next;
+ mes "[Botanist]";
+ mes "Err? Ahahahaha!";
+ mes "Oh, come on! I'm just being happy.";
+ mes "By the way, is there anything I can help you with?";
+ next;
+ break;
+ case 2:
+ emotion 14,1;
+ mes "["+strcharinfo(0)+"]";
+ mes "I agree. There's so much to see around here!";
+ next;
+ mes "[Botanist]";
+ mes "Ahahaha!";
+ mes "Nice to meet you, my friend.";
+ mes "So, is there anything I can help you with?";
+ next;
+ break;
+ }
+ mes "["+strcharinfo(0)+"]";
+ mes "Your brother wanted me to send this to you. Maybe it'll help with your study.";
+ next;
+ mes "- You have given the Nepenthes Specimen to the botanist. -";
+ next;
+ emotion e_bzz;
+ mes "[Botanist]";
+ mes "Oh...? Isn't this?!";
+ next;
+ emotion e_omg,1;
+ mes "[Botanist]";
+ mes "...Well, I've got a ton of samples of this specimen. Sorry.";
+ next;
+ mes "- He points at a pile of specimens in the tent. -";
+ next;
+ mes "[Botanist]";
+ mes "Still, I'm impressed. I always thought my brother could never do anything on his own. But look, he was able to collect a Nepenthes specimen.";
+ next;
+ mes "[Botanist]";
+ mes "Then again, I had this strong feeling that someone has helped him.";
+ mes "That someone was probably you, right?~";
+ next;
+ mes "[Botanist]";
+ mes "Either way, I don't care.";
+ mes "I'm just happy that he cares about me...";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "Why do you think that?";
+ mes "Can't you just thank him for trying to help you?";
+ next;
+ mes "[Botanist]";
+ mes "Well, you must forget that he and I are twins.";
+ mes "We are spiritually connected to each other.";
+ next;
+ mes "[Botanist]";
+ mes "Usually twins share the same feelings and ideas, I can see what he does or thinks if I try hard.";
+ next;
+ emotion 54;
+ mes "[Botanist]";
+ mes "Let me see what Rumis is doing right now... Oh, he's picking his nose with his left hand and eating a slice of bread with his right.";
+ mes "God, how disgusting!";
+ next;
+ switch(select("Go check Rumis if it's true.:Do not trust his word.")) {
+ case 1:
+ emotion e_heh;
+ mes "[Botanist]";
+ mes "Hahaha!";
+ mes "Muhahaha!";
+ mes "Let me guess, you want to go check Rumis to see if I'm telling the truth. Am I wrong?";
+ mes "Hahahaha! Sorry, but I lied. I mean, remote vision? Because we're twins?";
+ next;
+ mes "[Botanist]";
+ mes "God, you're so funny. Hahaha~";
+ mes "You please me, just like the new creatures blooming on the World Tree.~";
+ next;
+ break;
+ case 2:
+ emotion 54;
+ mes "[Botanist]";
+ mes "Oh,";
+ mes "won't you cut me some slack? I was just joking to melt the ice.";
+ mes "This world is too barren and tough to live without good humor and jokes, you know?";
+ next;
+ break;
+ }
+ emotion e_pif;
+ mes "[Botanist]";
+ mes "Anyways, as I said, I've got a lot of Nepenthes specimens.";
+ mes "But I'll gratefully take this pretentious gift of his.";
+ next;
+ mes "[Botanist]";
+ mes "This may be an unexpected question, but... Are you interested in meeting dangerous girls playing on a field?";
+ next;
+ select("Dangerous girls?");
+ mes "[Botanist]";
+ mes "Yes, femme fatales!";
+ mes "I've seen girls that are so beautiful.";
+ mes "They're too dangerous to get close, but that's what make them so irresistibly attractive. Do you understand what I'm saying?";
+ next;
+ select("It's... Hard to say.");
+ mes "[Botanist]";
+ mes "Have you explored the area over the bridge at the right side of the united expedition camp?";
+ mes "Then you know the area is so cold that it'll instantly freeze your heart.";
+ next;
+ mes "[Botanist]";
+ mes "You should go across the leftward bridge, you'll be surprised to see what's ahead of you.";
+ mes "It's yet to be known how such a thing can happen.";
+ next;
+ select("What are you talking about?");
+ mes "[Botanist]";
+ mes "Well...";
+ mes "I suppose I don't have the words to really describe such an amazing scene.";
+ next;
+ mes "[Botanist]";
+ mes "I'll send a message to the garrison for you. Why don't you go see it with your own eyes? You won't be disappointed!";
+ next;
+ mes "[Botanist]";
+ mes "Of course, I'm offering such an extraordinary service because there's something I want in return. Ahahaha!";
+ mes "...Truth be told, I'm having some trouble. And I need someone to help me.";
+ next;
+ mes "[Botanist]";
+ mes "For now, you should go across the leftward bridge. Speak to a guard over there, and then just go ahead.";
+ mes "A group of beautiful girls will welcome you. I hope you'll enjoy having a conversation with them. Maybe you'll get to understand the mystery of nature.";
+ next;
+ mes "[Botanist]";
+ mes "Yes, I only need... ^3131FF30^000000 of them.";
+ set ep13_animal,5;
+ changequest 2149,2150;
+ close;
+ }
+ else if (ep13_animal == 5) {
+ if (checkquest(2150,HUNTING) == 2) {
+ mes "[Botanist]";
+ mes "Welcome back! How was it?";
+ mes "It was amazing, wasn't it?";
+ next;
+ mes "[Botanist]";
+ mes "On the right side of this united expedition camp,";
+ mes "we have a land surrounded by roaring blizzards.";
+ next;
+ mes "[Botanist]";
+ mes "And on the other side,";
+ mes "we have a peaceful green land";
+ mes "where we can enjoy Mother Nature's warm embrace.";
+ next;
+ mes "[Botanist]";
+ mes "Two completely different worlds coexist";
+ mes "within a short distance of each other.";
+ mes "Where else can you see such amazing contrasts at a glance?";
+ next;
+ mes "[Botanist]";
+ mes "I'm curious to know all secrets about this world.";
+ next;
+ mes "[Botanist]";
+ mes "I'm so excited that I can't hide it!";
+ mes "*Pant Pant*";
+ mes "*Pant Pant*";
+ next;
+ select("What a mysterious world this is!");
+ mes "[Botanist]";
+ mes "Yes, it is...";
+ mes "Oh, right!";
+ mes "Actually I'm here to study this strange phenomenon.";
+ next;
+ mes "[Botanist]";
+ mes "To understand the environmental conditions,";
+ mes "including temperature and humidity,";
+ mes "5.....and check the families and growth of plants,";
+ mes "I've installed several special environmental meters";
+ mes "in this area.";
+ next;
+ mes "[Botanist]";
+ mes "Unfortunately, some evil monsters";
+ mes "keep destroying the precious meters";
+ mes "with their ^3131FFHeinous Hoops^000000!";
+ next;
+ mes "[Botanist]";
+ mes "The culprits are called Cornus.";
+ mes "I'd like to ask you to teach them not to destroy my devices again.";
+ next;
+ mes "[Botanist]";
+ mes "How'd you like to hunt ^3131FF10 of them^000000 to set an example? Good luck!";
+ set ep13_animal,6;
+ changequest 2150,2151;
+ close;
+ }
+ else {
+ mes "[Botanist]";
+ mes "For now, you should go across the leftward bridge. Speak to a guard over there, and then just go ahead.";
+ mes "A group of beautiful girls will welcome you. I hope you'll enjoy having a conversation with them. Maybe you'll get to understand the mystery of nature.";
+ close;
+ }
+ }
+ else if (ep13_animal == 6) {
+ if (checkquest(2151,HUNTING) == 2) {
+ mes "[Botanist]";
+ mes "Hopefully the Cornuses have learned their lesson, and won't touch my special environmental meters anymore.";
+ next;
+ mes "[Botanist]";
+ mes "Oh Karyl, while you were away, I received an interesting report from one of my research machines that remained intact.";
+ next;
+ mes "[Botanist]";
+ mes "According to the report, The original weather condition of Ash Vacuum is cold and dry, just like the land on the right side.";
+ next;
+ mes "[Botanist]";
+ mes "That means, somebody has artificially cultivated the leftward land.";
+ next;
+ mes "[Botanist]";
+ mes "Do you remember seeing strange mushroom shaped buildings everywhere in the fields?";
+ mes "I suspect it to be an environmental purifier that converts barren land into lush, green fields.";
+ next;
+ mes "[Botanist]";
+ mes "Let me show you.";
+ mes "Please take this rotting plant stem,";
+ mes "I'll meet you at the environmental purifier standing right next to the leftward bridge on the other side.";
+ set ep13_animal,7;
+ getitem 6035,1; //Decaying_Stem
+ changequest 2151,2152;
+ close;
+ }
+ else {
+ mes "[Botanist]";
+ mes "Cornuses are breaking my special environmental meters!";
+ mes "Please show them the power of Midgardians!";
+ close;
+ }
+ }
+ else if (ep13_animal > 6) && (ep13_animal < 10) {
+ mes "[Botanist]";
+ mes "I'll meet you at the environmental purifier standing right next to the leftward bridge on the other side.";
+ close;
+ }
+ else {
+ mes "[Botanist]";
+ mes "I submitted a report to upper management.";
+ mes "I haven't received any response, but I'm sure they'll be as excited as I am once they read the report. Woohoo!";
+ close;
+ }
+ }
+}
+
+mid_camp,336,171,1 script Camp Guard#man1 852,{
+ if (ep13_animal == 0) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ close;
+ }
+ }
+ else if (ep13_animal == 1) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ switch(select("I've come to help with some research.:I want to stay.")) {
+ case 1:
+ mes "["+strcharinfo(0)+"]";
+ mes "Hi, my name is "+strcharinfo(0)+". I'm the assistant of Monster Scholar Rumis Block.";
+ next;
+ mes "[Camp Guard]";
+ mes "That 'fraidy-- Wah! I'm sorry!";
+ mes "I didn't mean to say that... And I completely understand that he hasn't been able to adapt himself to new surroundings.";
+ next;
+ mes "[Camp Guard]";
+ mes "So, you're here to assist Mr. Rumis Block, huh?";
+ mes "You may pass. If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ set ep13_animal,2;
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ case 2:
+ mes "[Camp Guard]";
+ mes "No, you can't. Please return to the expedition camp.";
+ close;
+ }
+ }
+ }
+ else {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ }
+ else {
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ switch(select("Let me move to the next zone.:I want to stay here.")) {
+ case 1:
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "man_fild01",36,235;
+ end;
+ case 2:
+ mes "[Camp Guard]";
+ mes "No, you can't. Please return to the expedition camp.";
+ close;
+ }
+ }
+ }
+}
+
+mid_camp,13,143,5 script Camp Guard#man2 852,{
+ if (ep13_animal == 0) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ close;
+ }
+ }
+ else if (ep13_animal == 5) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Terris.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ }
+ else {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ switch(select("Let me move to the next zone.:I want to stay here.")) {
+ case 1:
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",379,143;
+ end;
+ case 2:
+ mes "[Camp Guard]";
+ mes "No, you can't. Please return to the expedition camp.";
+ close;
+ }
+ }
+ }
+}
+
+mid_camp,9,215,5 script Camp Guard#man3 852,{
+ if (ep13_animal == 0) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ close;
+ }
+ }
+ else if (ep13_animal == 5) {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Terris.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ }
+ else {
+ if (ep13_newbs == 6) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Diego.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else if (ep13_newbs == 19) {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ mes "[Camp Guard]";
+ mes "Your cooperation is appreciated.";
+ next;
+ mes "[Camp Guard]";
+ mes "Oh, I was informed of your arrival by Mr. Lugen.";
+ mes "You may pass.";
+ next;
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ }
+ else {
+ mes "[Camp Guard]";
+ mes "Stop!";
+ mes "You're about to enter an area that has not been fully explored.";
+ mes "Only personnel--researchers and explorers--authorized by United Midgard and the garrison are allowed to enter the danger zone.";
+ next;
+ switch(select("Let me move to the next zone.:I want to stay here.")) {
+ case 1:
+ mes "[Camp Guard]";
+ mes "Please be careful out there.";
+ mes "If you encounter any threats or strange phenomenon, then please don't hesitate to report to us at the garrison.";
+ close;
+ close2;
+ warp "spl_fild02",380,217;
+ end;
+ case 2:
+ mes "[Camp Guard]";
+ mes "No, you can't. Please return to the expedition camp.";
+ close;
+ }
+ }
+ }
+}
+
+mid_camp,49,154,0 script #env_clear -1,3,3,{
+//OnTouch2:
+OnTouch:
+ if (ep13_animal == 7) {
+ enablenpc "Botanist#ep13_1";
+ mes "[Botanist]";
+ mes "This is it.";
+ next;
+ mes "[Botanist]";
+ mes "Look.";
+ mes "You can tell the pileus is creating drops of light which drip to the ground.";
+ next;
+ mes "[Botanist]";
+ mes "Please try to plant the rotting stem in the ground.";
+ set ep13_animal,8;
+ close;
+ }
+ else if (ep13_animal == 8) {
+ enablenpc "Botanist#ep13_1";
+ mes "[Botanist]";
+ mes "Please try to plant the rotting stem in the ground.";
+ close;
+ }
+ else if (ep13_animal == 9) {
+ enablenpc "Botanist#ep13_1";
+ }
+ end;
+}
+
+mid_camp,45,148,7 script Botanist#ep13_1 750,{
+ if (ep13_animal == 8) {
+ mes "[Botanist]";
+ mes "Please try to plant the rotting stem in the ground.";
+ close;
+ }
+ else if (ep13_animal == 9) {
+ mes "["+strcharinfo(0)+"]";
+ mes "It's sprouted! That shoot looks healthy!";
+ next;
+ mes "[Botanist]";
+ mes "See?";
+ mes "This giant mushroom, otherwise known as an Environmental Purifier, not only brings dying plants back to life, but also stimulates their growth.";
+ next;
+ mes "[Botanist]";
+ mes "Isn't it amazing?!";
+ mes "This finding will surely stir up the academic world.";
+ next;
+ mes "[Botanist]";
+ mes "Now, I should get back to work. I need to write a report based on my study results.";
+ mes "I can't wait to see how the expedition management will react to my report. Hahaha~";
+ next;
+ mes "[Botanist]";
+ mes "Oh, right... Rumis!";
+ mes "Can you please tell him that I've received his Nepenthes specimen safely?";
+ next;
+ mes "[Botanist]";
+ mes "And don't forget to tell him that I've produced great research results. That'll make him cry like a baby. Hahahaha!";
+ set ep13_animal,10;
+ changequest 2152,2153;
+ disablenpc "Botanist#ep13_1";
+ close;
+ }
+ end;
+
+OnInit:
+ disablenpc "Botanist#ep13_1";
+ end;
+}
+
+mid_camp,52,148,1 script Dirt#ep13 844,{
+ if (ep13_animal == 8) {
+ mes "- You dug a hole into the ground, planted the rotting stem, and then watered it. -";
+ next;
+ mes "... ... ... ...";
+ mes "... ... ... ...";
+ next;
+ mes "... ... ... ...";
+ mes "... ... ... ...";
+ mes "... ... ... ...";
+ next;
+ specialeffect EF_LIGHTSPHERE;
+ mes "- Pzzzz -";
+ mes "- Ssshuhhhh -";
+ next;
+ mes "- Something is growing out of the dirt. -";
+ set ep13_animal,9;
+ delitem 6035,1; //Decaying_Stem
+ getitem 7193,1; //Germinating_Sprout
+ close;
+ }
+ end;
+}
+
+man_fild01,59,261,0 script #evt_lumis -1,5,5,{
+OnTouch:
+ if (ep13_animal == 11) {
+ mes "[Rumis Block]";
+ mes "This is it! Come to the small tree in the southeast direction!";
+ close;
+ }
+ end;
+}
+
+man_fild01,92,230,3 script Frozen Tree#evt_lumis 111,1,1,{
+ if (ep13_animal == 11) {
+ mes "["+strcharinfo(0)+"]";
+ mes "Knock, knock. Are you here?";
+ next;
+ mes "- Something is making loud noise near the top of the tree. -";
+ next;
+ mes "[Rumis Block]";
+ mes "...Oh, yes. Yes!";
+ mes "Monsters were looking at me, so I climbed up this tree without even thinking!";
+ mes "How can I get down now?";
+ next;
+ mes "[Rumis Block]";
+ mes "Oh wait, I can see everything so clearly from here.";
+ mes "I guess staying here will be much safer and easier for studying monsters.";
+ next;
+ mes "[Rumis Block]";
+ mes "...I'm looking at Hillsrion, the creature that people are talking about.";
+ mes "It's covered with soft fur that reminds me of soft ice flakes floating in the air.";
+ mes "...Oh, sorry.. I was just talking to myself.";
+ next;
+ mes "[Rumis Block]";
+ mes "I'll be watching the Hillsrions from this tree. "+strcharinfo(0)+", can you please go collect ^3131FFHillsrion Horns^000000 for me?";
+ next;
+ mes "[Rumis Block]";
+ mes "Their horns might possess a special power. And I want to have them for further research.";
+ mes "...20 horns will be enough.";
+ set ep13_animal,12;
+ changequest 2154,2155;
+ close;
+ }
+ else if (ep13_animal == 12) {
+ if (countitem(6032) < 20) {
+ mes "[Rumis Block]";
+ mes "I'd like to study Hillsrion's Horns. Please bring 20 of them for me, okay.";
+ close;
+ }
+ else {
+ mes "[Rumis Block]";
+ mes "...*Shiver*...";
+ next;
+ mes "[Rumis Block]";
+ mes "...*Shiver*...";
+ mes "...*Shiver*...";
+ next;
+ mes "[Rumis Block]";
+ mes "...*Shiver*...";
+ mes "...*Shiver*...";
+ mes "...*Shiver*...";
+ next;
+ mes "[Rumis Block]";
+ mes "Ah! You're back!";
+ mes "Phew...";
+ next;
+ mes "[Rumis Block]";
+ mes "Are you okay? Their fangs look so sharp and shiny...";
+ mes "Oh right, you're an expert when it comes to this kind of job. Hahaha, I don't have to worry about you anymore.";
+ next;
+ mes "[Rumis Block]";
+ mes "Have you brought Hillsrion's Horns?";
+ mes "Those are the horns in your hands?";
+ next;
+ mes "[Rumis Block]";
+ mes "Oh...";
+ next;
+ mes "[Rumis Block]";
+ mes "Ho...";
+ next;
+ mes "[Rumis Block]";
+ mes "Well, they appear to be ordinary horns with a spiral pattern.";
+ mes "Monsters with such horns are a dime a dozen in Midgard.";
+ next;
+ mes "[Rumis Block]";
+ mes "I, however, still have no idea how Hillsrions use their horns.";
+ next;
+ mes "[Rumis Block]";
+ mes "If they have bad vision, they could use the horns as feelers, or... I know you don't want to hear me ramble on with my conjecture. Sorry.";
+ next;
+ mes "[Rumis Block]";
+ mes "We can call it a day for today. Thanks to you, I now feel confident enough to at least come to this tree by myself next time.";
+ next;
+ mes "[Rumis Block]";
+ mes "Let's go back to the camp. Shall we? I have something to discuss with you.";
+ set ep13_animal,13;
+ delitem 6032,20; //Horn_Of_Hilsrion
+ changequest 2155,2156;
+ close;
+ }
+ }
+ end;
+}
+
+// Finding a Fairy & Finding a Giant Tree
+//============================================================
+spl_fild02,34,223,5 script Small Fairy#spl 442,{
+ if (BaseLevel > 69) {
+ if (checkquest(2158) == -1) {
+ mes "You find a little creature flying in the bushes.";
+ mes "It has tiny wings on the back...";
+ mes "It's a fairy!";
+ next;
+ emotion 6;
+ mes "[Small Fairy]";
+ mes "RLGHLRXLA TKANTLFDMS";
+ mes "WJACK TNAHRDNJSDMFH";
+ mes "WLSGHKWND !!";
+ next;
+ mes "The fairy notices you, and looks very surprised.";
+ mes "It is saying something, but you don't understand.";
+ next;
+ mes "You should report this to the united expedition quickly.";
+ mes "Perhaps the guard captain of the expedition is the right person to report to.";
+ setquest 2158;
+ close;
+ }
+ else {
+ emotion 6;
+ mes "[Small Fairy]";
+ mes "RLGHLRXLA TKANTLFDMS";
+ mes "WJACK TNAHRDNJSDMFH";
+ mes "WLSGHKWND !!";
+ next;
+ mes "The surprised fairy is saying something to you, but you cannot understand fairy language.";
+ close;
+ }
+ }
+ else {
+ emotion 6;
+ mes "[Small Fairy]";
+ mes "RLGHLRXLA TKANTLFDMS";
+ mes "WJACK TNAHRDNJSDMFH";
+ mes "WLSGHKWND !!";
+ next;
+ mes "The surprised fairy is saying something to you, but you cannot understand fairy language.";
+ close;
+ }
+}
+
+man_fild03,236,105,3 script Tree Giant#man 454,{
+ if (BaseLevel > 69) {
+ if (checkquest(2159) == -1) {
+ mes "You have found something moving between dry branches.";
+ mes "It appears to be a tree at first glance, but it turns out to be a giant that is half tree and half man.";
+ next;
+ emotion e_dots;
+ mes "[Tree Giant]";
+ mes "TJDTMFJDNS CJFDI";
+ mes "TKADLFDMF QKATOS";
+ mes "EKDTLSDML DLFMADMS..";
+ next;
+ mes "The giant notices you, and looks very surprised.";
+ mes "It is saying something, but you don't understand.";
+ next;
+ mes "You should report this to the united expedition quickly.";
+ mes "Perhaps the guard captain of the expedition is the right person to report to.";
+ setquest 2159;
+ close;
+ }
+ else {
+ emotion e_dots;
+ mes "[Tree Giant]";
+ mes "TJDTMFJDNS CJFDI";
+ mes "TKADLFDMF QKATOS";
+ mes "EKDTLSDML DLFMADMS..";
+ next;
+ mes "The surprised giant is saying something to you, but you cannot understand.";
+ close;
+ }
+ }
+ else {
+ emotion e_dots;
+ mes "[Tree Giant]";
+ mes "TJDTMFJDNS CJFDI";
+ mes "TKADLFDMF QKATOS";
+ mes "EKDTLSDML DLFMADMS..";
+ next;
+ mes "The surprised giant is saying something to you, but you cannot understand.";
+ close;
+ }
+}
+
+mid_camp,212,237,5 script Camp Guard Captain#man1 852,{
+ mes "[Captain]";
+ mes "Good day. I'm here to protect the";
+ mes "peace and safety of explorers";
+ mes "working for United Midgard.";
+ mes "How may I help you?";
+ next;
+ if ((checkquest(2158) == 2) && (checkquest(2159) == 2)) {
+ mes "["+strcharinfo(0)+"]";
+ mes "Oh, nothing.";
+ mes "Sorry to bother you.";
+ close;
+ }
+ else {
+ if (checkquest(2158) == 1) {
+ mes "- You report your encounter with a small fairy in the Splandid area to the guard captain. -";
+ next;
+ mes "[Captain]";
+ mes "That sounds very important.";
+ mes "It's too early to say this, but we might have to dispatch an investigation group to the area.";
+ next;
+ mes "[Captain]";
+ mes "I'll discuss this more with the expedition management.";
+ mes "Thank you for your valuable information.";
+ completequest 2158;
+ getexp 700000,0;
+ close;
+ }
+ else if (checkquest(2158) == -1) {
+ mes "["+strcharinfo(0)+"]";
+ mes "Oh, nothing.";
+ mes "Sorry to bother you.";
+ close;
+ }
+ else if (checkquest(2158) == 2) {
+ if (checkquest(2159) == 1) {
+ mes "- You report your encounter with a tree giant in the Manuk area to the guard captain. -";
+ next;
+ mes "[Captain]";
+ mes "That sounds very important.";
+ mes "It's too early to say this, but we might have to dispatch an investigation group to the area.";
+ next;
+ mes "[Captain]";
+ mes "I'll discuss this more with the expedition management.";
+ mes "Thank you for your valuable information.";
+ completequest 2159;
+ getexp 700000,0;
+ close;
+ }
+ else {
+ mes "["+strcharinfo(0)+"]";
+ mes "Oh, nothing.";
+ mes "Sorry to bother you.";
+ close;
+ }
+ }
+ else {
+ if (checkquest(2159) == 1) {
+ mes "- You report your encounter with a tree giant in the Manuk area to the guard captain. -";
+ next;
+ mes "[Captain]";
+ mes "That sounds very important.";
+ mes "It's too early to say this, but we might have to dispatch an investigation group to the area.";
+ next;
+ mes "[Captain]";
+ mes "I'll discuss this more with the expedition management.";
+ mes "Thank you for your valuable information.";
+ completequest 2159;
+ getexp 700000,0;
+ close;
+ }
+ else {
+ mes "["+strcharinfo(0)+"]";
+ mes "Oh, nothing.";
+ mes "Sorry to bother you.";
+ close;
+ }
+ }
+ }
+}
+
+// The Tripartite Union's Feud
+//============================================================
+mid_campin,376,120,0 script Research Official#ep131 754,3,3,{
+ mes "[United Research Official]";
+ mes "Hmm? What did you just say?";
+ next;
+ mes "[United Research Official]";
+ mes "I can't really hear you. Could you speak louder?";
+ close;
+
+OnInit:
+ enablenpc "Research Official#ep131";
+ end;
+
+OnEnable:
+ enablenpc "Research Official#ep131";
+ end;
+
+OnDisable:
+ disablenpc "Research Official#ep131";
+ end;
+
+Onmeet:
+ donpcevent "Ryosen#ep131_rhea05::OnEnable";
+ donpcevent "Hue#ep131_rhea06::OnEnable";
+ donpcevent "Hansenne#ep131_rhea07::OnEnable";
+ end;
+
+Oncall:
+ initnpctimer;
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ monster "mid_campin",376,134,"Thief Bug",1051,1,"Research Official#ep131::OnMyMobDead";
+ donpcevent "Research Official#ep131::OnDisable";
+ donpcevent "Ryosen#ep131_rhea05::OnDisable";
+ donpcevent "Hue#ep131_rhea06::OnDisable";
+ donpcevent "Hansenne#ep131_rhea07::OnDisable";
+ end;
+
+OnTouch:
+ if (checkweight(1201,1) == 0) {
+ mes "[United Research Official]";
+ mes "Why are you carrying so much stuff?";
+ mes "Are you working out?";
+ close;
+ }
+ if (ep13_ryu > 99) {
+ if (ep13_1_rhea < 1) {
+ mes "[United Research Official]";
+ mes "Hmmmm...mmm...";
+ next;
+ mes "[United Research Official]";
+ mes "Oh! Hello there!";
+ mes "You must be the adventurer from Rune Midgard.";
+ next;
+ mes "[United Research Official]";
+ mes "We've come all the way here to keep track of Satan Morroc, but... Now it seems that's not our priority anymore... Tsk,tsk...";
+ next;
+ mes "[United Research Official]";
+ mes "Well, since our research group has been gathered in such haste, many of our members collide too often.";
+ mes "I think it's just the process of trial and error, but this really slows things down.";
+ next;
+ mes "[United Research Official]";
+ mes "Alas, the head office keeps pushing me to submit a report... As if I could perform miracles!";
+ emotion e_sob;
+ next;
+ mes "[United Research Official]";
+ mes "I can't go around and meet those people myself, mediate among troubled people... This is impossible!! Unless...Unless someone helps me with that ! I need... someone...";
+ next;
+ mes "- He stared at you -";
+ mes "- with sparkling -";
+ mes "- eyes as if he were -";
+ mes "- demanding for help! -";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes ".................";
+ mes ".................";
+ next;
+ mes "[United Research Official]";
+ mes "Eh?! Oh, my... You really shouldn't. You must be extremely busy tracking down Satan Morroc!";
+ next;
+ mes "[United Research Official]";
+ mes "But... if you say so, could I really use your help? Hahaha.";
+ next;
+ mes "[United Research Official]";
+ mes "Those researchers complain a lot these days. They're terribly stressed out and I think somebody should really listen to their problems.";
+ next;
+ mes "[United Research Official]";
+ mes "Especially those dealing with document files that argue with each other so many times! You might wanna start by talking to them.";
+ next;
+ mes "[United Research Official]";
+ mes "Sounds good, huh? Please, you should go now.";
+ set ep13_1_rhea,1;
+ setquest 8196;
+ close;
+ }
+ else if ((ep13_1_rhea > 0) && (ep13_1_rhea < 10)) {
+ mes "[United Research Official]";
+ mes "Those researchers complain a lot these days. They're terribly stressed out and I think somebody should really listen to their problems.";
+ next;
+ mes "[United Research Official]";
+ mes "Especially those dealing with document files that argue with each other so many times! You might wanna start by talking to them.";
+ next;
+ mes "[United Research Official]";
+ mes "And, don't worry! I'm even willing to share my snacks with you if things go well. I'm not asking this for free, you got that~?";
+ close;
+ }
+ else if (ep13_1_rhea == 10) {
+ if (countitem(6036) > 0) {
+ mes "[United Research Official]";
+ mes "Aha!";
+ next;
+ mes "[United Research Official]";
+ mes "Isn't that an invitation to the meeting?";
+ next;
+ mes "[United Research Official]";
+ mes "And...and I really get to sign this thing and approve it...? Hahaha!";
+ next;
+ mes "[United Research Official]";
+ mes "This, this means I need to get prepared for the meeting! Finally!";
+ mes "Hahahaha!";
+ next;
+ mes "[United Research Official]";
+ mes "Oh, by the way, did you get a rough idea of the atmosphere of this expedition?";
+ next;
+ mes "[United Research Official]";
+ mes "Normally, researchers just take their own instruments and find their own tracks of Satan Morroc.";
+ mes "They don't really need to cooperate with other members.";
+ next;
+ mes "[United Research Official]";
+ mes "Howerver, things get different when it comes to document files.";
+ mes "Those researchers in charge of document files must contact eachother for information, and this just makes for endless work.";
+ next;
+ mes "[United Research Official]";
+ mes "People can't always be perfect, so they stress out and get to arguing...";
+ next;
+ mes "[United Research Official]";
+ mes "So... Could you do me a favor?";
+ next;
+ mes "[United Research Official]";
+ mes "As you've heard, about the 3 researchers, they don't agree with eachother too often. It's just too obvious that their meeting will turn out a disaster, and the whole research group could break down!";
+ emotion e_sob;
+ next;
+ mes "[United Research Official]";
+ mes "Oh, just thinking about it scares the crap out of me.";
+ next;
+ mes "[United Research Official]";
+ mes "What I'm asking is that you participate in the meeting with them and help them negotiate.";
+ next;
+ mes "[United Research Official]";
+ mes "So, first! Can you go meet those 3 researchers and check on them to prepare for the meeting?";
+ delitem 6036,1; //Invite_To_Meeting
+ set ep13_1_rhea,11;
+ changequest 8198,8199;
+ close;
+ }
+ else {
+ mes "[United Research Official]";
+ mes "How did it go?";
+ next;
+ mes "[United Research Official]";
+ mes "Did you talk to those researchers in charge of document files?";
+ close;
+ }
+ }
+ else if ((ep13_1_rhea > 10) && (ep13_1_rhea < 19)) {
+ mes "[United Research Official]";
+ mes "Please, you should participate in the meeting and mediate them if anything goes wrong!";
+ next;
+ mes "[United Research Official]";
+ mes "First, you should go meet those 3 researchers and check on them to prepare for the meeting. Hope they're not preparing any weapons though...";
+ emotion e_sob;
+ close;
+ }
+ else if (ep13_1_rhea == 19) {
+ changequest 8205,8206;
+ mes "[United Research Official]";
+ mes "Ohhh, you came! How generous of you!";
+ next;
+ mes "[United Research Official]";
+ mes "The meeting's about to begin.";
+ mes "Whew... I think I'm too tense... My chest hurts... Aaaah.";
+ next;
+ mes "- Somebody's knocking -";
+ mes "- on the door... -";
+ next;
+ mes "[United Research Official]";
+ mes "Finally, the meeting's starting.";
+ mes "You should come in.";
+ next;
+ donpcevent "Research Official#ep131::OnOfficial#ep131_rhea00";
+ mes "[United Research Official]";
+ mes "So, everyone's here.";
+ mes "Let us begin our meeting.";
+ mes "First, I need to hear the report on the process of tracking Satan Morroc.";
+ next;
+ mes "[Ryosen]";
+ mes "Alright. I'm Ryosen from Rune-Midgarts. We're certain that Satan Morroc came to this place through the crack of dimension, however, we failed to find any traces within the area we inspected.";
+ next;
+ mes "[Ryosen]";
+ mes "The Tripartite Union is doing whatever it takes to track down Satan Morroc's whereabouts, but the research in Ash-Vacuum is very limited.";
+ next;
+ mes "[Ryosen]";
+ mes "Supplies, reinforcements as wel as demanded goods are all insufficient, so we can't really go on.";
+ next;
+ mes "[Ryosen]";
+ mes "I've heard the assassins took action in order to find the traces of Satan Morroc, but nothing's been reported so far.";
+ next;
+ mes "[Hue]";
+ mes "I'm Hue from the Schwartzvalt Republic.";
+ next;
+ mes "[Hue]";
+ mes "We're still researching on the crack of dimension that Satan Morroc has come through, and the false data research on the noise created when moving through the crack is currently being corrected.";
+ next;
+ mes "[Hue]";
+ mes "The real cause of this problem has yet to be found, which makes it hard for us to provide any reinforcements or other supplies.";
+ next;
+ mes "[United Research Official]";
+ mes "Ok. I see. How's it going with the research on Ash-Vacuum?";
+ next;
+ mes "[Hansenne]";
+ mes "Hi, I'm Hansenne from Arunafeltz. We have conclused that his world of Ash-Vacuum is nothing related to the continent of Rune Midgard, as it is placed in a totally indipendent world dimension.";
+ next;
+ mes "[Hansenne]";
+ mes "The enviroment of the fields on the East and West where we can work on the research has nothing in common with the enviroment within the boundrary of the Tripartite Union's army post.";
+ next;
+ mes "[Hansenne]";
+ mes "I also have been reported that the ecosystem in the researched are is different.";
+ next;
+ mes "[Hansenne]";
+ mes "We could not go further with the research on the ecosystem due to some violent living creatures which have never been found on the Rune Midgard continent.";
+ next;
+ mes "[United Research Official]";
+ mes "So... All in all, nothing has been clearly found. Any problems among the members of the United Research Group?";
+ next;
+ mes "[Ryosen]";
+ mes "......................";
+ next;
+ mes "[Hue]";
+ mes "......................";
+ next;
+ mes "[Hansenne]";
+ mes "......................";
+ next;
+ mes "- The room is in awkward silence for a short while... -";
+ next;
+ mes "[United Research Official]";
+ mes "Ha..... Hahahaha...";
+ mes "... Then, anything you need to request, or suggest, perhaps? Anything you want to complain about?";
+ next;
+ mes "- Ryosen, who was fidgeting with -";
+ mes "- his files, suddenly stops and -";
+ mes "- studies the others. Then, he takes -";
+ mes "- out something from the bottom of -";
+ mes "- the chair and puts it on the table. -";
+ next;
+ mes "[Ryosen]";
+ mes "I'm.... I... The document file...";
+ next;
+ mes "[United Research Official]";
+ mes "Aaaaaahahhhhhhhhhhcckk!!!!!";
+ next;
+ mes "- Hue, shocked by the sudden";
+ mes "scream, stands up frantically and";
+ mes "accidentally hits and drops the";
+ mes "object which Ryosen had taken out. -";
+ next;
+ mes "[United Research Official]";
+ mes "Kkkkhaaaaaaahhhhhhhh!!!";
+ mes "It's the Thief Bug!!!";
+ next;
+ mes "- As the Official screamed, all the";
+ mes "researchers of the union started to";
+ mes "scream as well, and rushed out of";
+ mes "the room. -";
+ set ep13_1_rhea,20;
+ donpcevent "Research Official#ep131::Oncall";
+ close2;
+ warp "mid_camp",165,236;
+ end;
+ }
+ else if (ep13_1_rhea == 20) {
+ mes "[United Research Official]";
+ mes "Hhmm, hmmmm...";
+ mes "I really don't know what to say.";
+ mes "I mean... I'm totally OK with other monsters, mutants or whatever, but that black evil thing... Oh, I can't stand that one...";
+ emotion e_sob;
+ next;
+ mes "- Knock, knock-";
+ mes "- The researchers come back into the room. -";
+ next;
+ donpcevent "Research Official#ep131::Onmeet";
+ mes "[Ryosen]";
+ mes "Uh-hmm! Sorry about the mess.";
+ mes "I... Something urgent came up...";
+ mes "............Aaaaaaaaahhhhhhhhh!";
+ next;
+ mes "[United Research Official]";
+ mes "Whhhhhhaaattt!!!! What is it!!?";
+ mes "The Thief Bug, Again!!!???";
+ next;
+ mes "- Except for Ryosen, the rest spring out of their seats and run hurriedly for the door. -";
+ next;
+ mes "[Ryosen]";
+ mes "My... my strawberry cake!!!";
+ next;
+ mes "- Ryosen picks up his strawberry cake, all squashed with some fingerprints. -";
+ next;
+ mes "[Ryosen]";
+ mes "Stop! Freeze, everyone!";
+ mes "Move one more time and you'll be considered guilty!!";
+ next;
+ mes "[Ryosen]";
+ mes "This cake was just fine before that evil thing appeared, and there were only 4 of us here!";
+ next;
+ mes "[Ryosen]";
+ mes "One of you must be guilty of ruining my Rune-Midgart Strawberry Cake!!!";
+ next;
+ mes "[Ryosen]";
+ mes "I can't help checking your hands! This must be a fingerprint! It's loud and clear!! Hmm, I bet this is the mark of an index finger!";
+ next;
+ mes "[Hue]";
+ mes "Wait a minute! Wait! Stop treating us like criminals! What is wrong with you, it's only a cake!? Don't you think you're going a little too far?";
+ next;
+ mes "[Ryosen]";
+ mes "Whatttttt!? Only a cake????";
+ mes "¹Aha, yeah, I just remembered. You people from Schwartzvalt don't ever appreciate food at all, right?";
+ mes "[Ryosen]";
+ mes "Especially when the food is NOT yours, huh? That's why you people sneak a taste of other people's food like my strawberry cake!!!";
+ next;
+ mes "[Hue]";
+ mes "Hmm, are you talking about Dusty?";
+ mes "He was expelled right after the incident and his job was taken away! I told you several times already!";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Ugh... You guys, I think you should calm down... This is ridiculous.";
+ next;
+ mes "[Hansenne]";
+ mes "Ughhhhh! It was I who did that!!!";
+ next;
+ mes "[Hansenne]";
+ mes "Sorry, I was just too shocked by that thief bug and accidentally touched your cake with my finger!";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "...Huh? No. Wait...";
+ next;
+ mes "[Ryosen]";
+ mes "You again?!";
+ mes "I can't belive how careless you are all the time, like with the requested data and all!!";
+ next;
+ mes "[Hansenne]";
+ mes "Ah, I forgot to say thank you.";
+ mes "Hue, thank you so much for restoring my documents!!!";
+ mes "Thanks!!!";
+ mes "Ahahahahaha. Hahahahaha.";
+ next;
+ mes "[Hue]";
+ mes "No, I...";
+ next;
+ mes "[Ryosen]";
+ mes "Hey, stay on topic!!";
+ mes "You are...";
+ next;
+ mes "[United Research Official]";
+ mes "Ahhhhhh! I guess we should call it a day now! Thanks for comingm all of you. Ok, let's go. Dismissed!";
+ next;
+ mes "[United Research Official]";
+ mes "Come on!!!";
+ next;
+ mes "-The three researchers say nothing. They just stare at each other, standing still... Then they finally leave the room. -";
+ set ep13_1_rhea,21;
+ donpcevent "Ryosen#ep131_rhea05::OnDisable";
+ donpcevent "Hue#ep131_rhea06::OnDisable";
+ donpcevent "Hansenne#ep131_rhea07::OnDisable";
+ close;
+ }
+ else if (ep13_1_rhea == 21) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "Ah...";
+ next;
+ mes "[United Research Official]";
+ mes "Ugh, I've got nothing to say.";
+ mes "All I wanted was to let those people be closter to each other, become more friendly. But, problems come up every single time.";
+ next;
+ mes "[United Research Official]";
+ mes "Can you think of any idea how to get those people to get along??";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "... Actually... Hansenne is not the one who ruined that cake.";
+ next;
+ mes "[United Research Official]";
+ mes "Eh? What did you say?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "But... I don't understand why Hansenne would take the blame...";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "... Well, I should go now.";
+ next;
+ mes "[United Research Official]";
+ mes "What? Ah, adventurer?!";
+ set ep13_1_rhea,22;
+ changequest 8206,8207;
+ close;
+ }
+ else if ((ep13_1_rhea > 21) && (ep13_1_rhea < 26)) {
+ mes "["+ strcharinfo(0) +"]";
+ mes "... Actually... Hansenne is not the one who ruined that cake.";
+ next;
+ mes "[United Research Official]";
+ mes "Eh? What did you say?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "But... I don't understand why Hansenne would take the blame...";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "... Well, I should go now.";
+ next;
+ mes "[United Research Official]";
+ mes "What? Ah, adventurer?!";
+ close;
+ }
+ else if (ep13_1_rhea == 26) {
+ mes "[United Research Official]";
+ mes "How are they?";
+ next;
+ mes "- You tell the Official about the conversation that the 3 researchers had, in detail. -";
+ next;
+ mes "[United Research Official]";
+ mes "Whew, I see.";
+ next;
+ mes "[United Research Official]";
+ mes "Maybe I've been a little too worried.";
+ next;
+ mes "[United Research Official]";
+ mes "How often they collide, it must be a natural thing for people from different countries with different personalities and customs.";
+ next;
+ mes "[United Research Official]";
+ mes "Thank you for helping me.";
+ next;
+ mes "[United Research Official]";
+ mes "Here, I'll offer you a cup of tea.";
+ mes "This is a really special drink I preserved. Please, drink it while it's nice and hot.";
+ next;
+ mes "- You feel so refreshed and light, as you drink the tea that the Official offered. -";
+ specialeffect2 EF_ABSORBSPIRITS;
+ set ep13_1_rhea,100;
+ getexp 300000,100000;
+ completequest 8210;
+ next;
+ mes "[United Research Official]";
+ mes "Now, I should get to work on the report I need to submit to the head office. Ah, and this is nothing big, but still... This might come in handy when you travel.";
+ next;
+ mes "[United Research Official]";
+ mes "Please, stop by and say hellp to us from time to time.";
+ getitem 12110,1; //First_Aid_Kit
+ close;
+ }
+ else if (ep13_1_rhea > 99) {
+ mes "[United Research Official]";
+ mes "Thank you for everything.";
+ next;
+ mes "[United Research Official]";
+ mes "Please, stop by and say hellp to us from time to time.";
+ next;
+ mes "[United Research Official]";
+ mes "Oh, I'm not asking you to keep your eye on those 3 researchers. Don't get me wrong, hahaha.~";
+ close;
+ }
+ else {
+ mes "[United Research Official]";
+ mes "Thank you for everything.";
+ next;
+ mes "[United Research Official]";
+ mes "Please, stop by and say hellp to us from time to time.";
+ next;
+ mes "[United Research Official]";
+ mes "Oh, I'm not asking you to keep your eye on those 3 researchers. Don't get me wrong, hahaha.~";
+ close;
+ }
+ }
+ else {
+ mes "[United Research Official]";
+ mes "...Mmmm? What brings you here?";
+ next;
+ mes "[United Research Official]";
+ mes "I wouldn't be roaming around this place like that, if I were you.";
+ mes "It's very dangerous here, and people dwelling is this place are not that nice.";
+ close;
+ }
+ end;
+
+OnMyMobDead:
+ if (mobcount("mid_campin","Research Official#ep131::OnMyMobDead") < 1) {
+ donpcevent "Research Official#ep131::OnEnable";
+ stopnpctimer;
+ }
+ end;
+
+OnTimer300000:
+ killmonster "mid_campin","Research Official#ep131::OnMyMobDead";
+ donpcevent "Research Official#ep131::OnEnable";
+ stopnpctimer;
+ end;
+}
+
+mid_camp,165,245,0 script Ryosen#ep131_rhea01 748,{
+ if (checkweight(1201,1) == 0) {
+ mes "[Ryosen]";
+ mes "Why are you carrying so much stuff?";
+ mes "Are you working out?";
+ close;
+ }
+ if (ep13_ryu > 99) {
+ if (ep13_1_rhea < 1) {
+ mes "[Ryosen]";
+ mes "Please, keep your hands off my stuff!";
+ close;
+ }
+ else if (ep13_1_rhea == 1) {
+ mes "[Ryosen]";
+ mes "Please, keep your hands off my stuff!";
+ next;
+ mes "[Ryosen]";
+ mes "Ugh! My, my... What am I gonna do with this!? Files, files, files!!!";
+ mes "Ahhhhhkk!";
+ next;
+ mes "[Ryosen]";
+ mes "What time is it now? Ugh... This is such a mess!!";
+ next;
+ mes "[Ryosen]";
+ mes "What are they thinking!!? I don't get it. How come I have to work, while those guys from other countries are just praying for a breakthrough, every single day!";
+ next;
+ mes "[Ryosen]";
+ mes "This is so unfair!! My stress is growing geometrically every hour!";
+ mes "What a waste of time! Why do they have to pray! Why?! Why?! Why don't they work instead of pray!!";
+ mes "Ugh...!";
+ next;
+ mes "[Ryosen]";
+ mes "Nothing's appreciated! Nothing!";
+ mes "They're just so useless!";
+ next;
+ mes "- He took a deep breath -";
+ mes "- trying to calm down. -";
+ next;
+ mes "[Ryosen]";
+ mes "Anyway, who are you? This place is restricted.";
+ next;
+ mes "[Ryosen]";
+ mes "Ah! You must be the one who came to help us track down that Satan Morroc, the bastard who made the giant hole and then was gone like the wind.";
+ next;
+ mes "[Ryosen]";
+ mes "Ugh. I should watch my mouth.";
+ mes "Sorry. You're on our side. I should just be polite, but it's just... I'm so stressed out.";
+ next;
+ mes "[Ryosen]";
+ mes "How about having some tea here?";
+ mes "It's Rafflesia tea from Schwartzvalt. Don't even expect taste, it's awful... But what can I do? It's the only thing I've got...";
+ set ep13_1_rhea,2;
+ close;
+ }
+ else if (ep13_1_rhea == 2) {
+ mes "[Ryosen]";
+ mes "You must have heard about this, but this is the place where Satan Morroc landed through the crack of dimension.";
+ next;
+ mes "[Ryosen]";
+ mes "As you see, this seems like a totally different world. It's nothing like the continent of Rune Midgard, though we haven't found any concrete evidence. We decided to call this place Ash-Vacuum.";
+ next;
+ mes "[Ryosen]";
+ mes "We're doing everything we can, to track down Satan Morroc, but all those researchers from different countries couldn't help but wonder what this place really is.";
+ next;
+ mes "[Ryosen]";
+ mes "Well, so we're all interested in one thing. However, the real problem lies on our structure of the group.";
+ next;
+ mes "[Ryosen]";
+ mes "Three different countries united to take down the comon enemy, Satan Morroc, byt they eventually started to gather and keep the information to themselves.";
+ next;
+ mes "[Ryosen]";
+ mes "So... frankly speaking...";
+ mes "Tracking Satan Morroc is not or major concern anymore. Our expedition was formed in such hase that so may things can cause problems in this group.";
+ next;
+ mes "[Ryosen]";
+ mes "People don't believe other members of the group except for the ones from their own countries. They're all so sensitive that every little thing hits a nerve.";
+ next;
+ mes "[Ryosen]";
+ mes "But what can we do? After all, we were gathered to achieve the same goal, and we researchers don't want to cause any trouble among countries. It's really hard for us to live with our complaints.";
+ next;
+ mes "[Ryosen]";
+ mes "I mean... the situation here is... just like the taste of this tea.";
+ mes "Just awful!";
+ set ep13_1_rhea,3;
+ close;
+ }
+ else if (ep13_1_rhea == 3) {
+ mes "[Ryosen]";
+ mes "Oh, I spent too much time talking.";
+ mes "I should be working now!";
+ next;
+ mes "[Ryosen]";
+ mes "Look at this pile of document files... We're supposed to share all the information within these documents...";
+ next;
+ mes "[Ryosen]";
+ mes "Oh, well... Maybe the same thing's happening at other offices. People from other countries might have hidden some important information behind my back.";
+ next;
+ mes "[Ryosen]";
+ mes "Whatever... Could you deliver this document to the Schwartzvalt and Arunafeltz researchers?";
+ next;
+ switch(select("Why me?:Alright.")) {
+ case 1:
+ mes "[Ryosen]";
+ mes "... Eh? Didn't you come to help us?";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Ryosen]";
+ mes "Whew~ Very good.";
+ mes "No one in our research group wants to visit the offices of the other countries!";
+ next;
+ mes "[Ryosen]";
+ mes "Ok, now, please deliver the file to Hue and Hansenne. Hue's in charge of Schwartzvalt's documents and Hansenne's in chare of Arunafeltz's.";
+ next;
+ mes "[Ryosen]";
+ mes "The file contains the brief introduction and the schedule of the meesting.";
+ next;
+ mes "[Ryosen]";
+ mes "For your information, you should go see Hue at the Schwartzvalt's office first. Otherwise, he'll be whining about it.";
+ next;
+ mes "[Ryosen]";
+ mes "You must check if they read and understand correctly after delivering it. Don't forget to get them to sign at the bottom of the page, just in case.";
+ next;
+ mes "[Ryosen]";
+ mes "Go on now.";
+ mes "Just so you know, today's Desert Day. Rune Midgard is sending some desserts through the crack of dimension, regularly.";
+ next;
+ mes "[Ryosen]";
+ mes "Rune Midgard's desserts are definitely the world's best.";
+ next;
+ mes "[Ryosen]";
+ mes "The only thing we enjoy here is that dessert we receive, once a week.";
+ next;
+ mes "[Ryosen]";
+ mes "Schwartzvalt's Pineapple Jubilee is just awful. It tastes something like rusty steel.";
+ next;
+ mes "[Ryosen]";
+ mes "Arunafeltz's Desert Sandwich is nothing better than that. I think that sandwich's made of some old meat, otherwise, we wouldn't have been food poisoned so often!";
+ next;
+ mes "[Ryosen]";
+ mes "But, Rune-Midgart's Strawberry Cake! It's the best.";
+ next;
+ mes "[Ryosen]";
+ mes "Nice and soft spongecake covered with sweet-tasting whipped cream, lots of fresh strawberries on top!";
+ mes "Rune-Midgart's top chef, Charles Orleans makes it himself!!!";
+ next;
+ mes "[Ryosen]";
+ mes "Hurry, you must hurry up, or you won't be able to taste this wonderful cake!";
+ next;
+ mes "- You got the Meeting -";
+ mes "- Invitation from Ryosen, -";
+ mes "- which briefly explains -";
+ mes "- the agenda and schedule -";
+ mes "- of the whole meeting! -";
+ set ep13_1_rhea,4;
+ getitem 6036,1; //Invite_To_Meeting
+ changequest 8196,8197;
+ close;
+ }
+ else if ((ep13_1_rhea > 3) && (ep13_1_rhea < 8)) {
+ mes "[Ryosen]";
+ mes "Hurry up and deliver the document to Hue and Hansenne!";
+ next;
+ mes "[Ryosen]";
+ mes "Don't forget! Schwartzvalt's Hue must get it first, otherwise, he'll nag us like crazy.";
+ next;
+ mes "[Ryosen]";
+ mes "And you must get the document signed at the bottom before you bring it back.";
+ next;
+ mes "[Ryosen]";
+ mes "Hurry, you must hurry up or you won't be able to taste this wonderfull cake!";
+ close;
+ }
+ else if (ep13_1_rhea == 8) {
+ if (countitem(6036) > 0) {
+ mes "[Ryosen]";
+ mes "Ah, welcome back!";
+ next;
+ mes "[Ryosen]";
+ mes "Must've been hard to get them all signed. Well done!";
+ next;
+ mes "[Ryosen]";
+ mes "Hue's so egotistic and stubborn. He thinks he's some kind of royale... and Hansenne... Whew~nobody ever gets what he's just talking about.";
+ mes "He's just ridiculous.";
+ next;
+ mes "[Ryosen]";
+ mes "Thank you for dealing with those guys. I've got to go through the file now. Please give me the Invitation.";
+ delitem 6036,1; //Invite_To_Meeting
+ set ep13_1_rhea,9;
+ close;
+ }
+ else {
+ mes "[Ryosen]";
+ mes "Please get Hue and Hansenne to sign the Inviation, then come back.";
+ next;
+ mes "[Ryosen]";
+ mes "Hurry, you must hurry up or you won't be able to taste this wonderfull cake!";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 9) {
+ mes "[Ryosen]";
+ mes "Huhuhuhu, what a sight...!";
+ next;
+ mes "[Ryosen]";
+ mes "This autograph here looks like Hue's. See, the letters are all so strongly pressed down with his anger. This one here should be Hansenne's, scrawled without thinking.";
+ next;
+ mes "[Ryosen]";
+ mes "How was it? Did you have a chance t find out what the problem is among us researchers?";
+ next;
+ mes "[Ryosen]";
+ mes "This isn't all because of the different personalities. Lots of other members have similar problems. Howerver, the problem among us three: Hue, Hansenne and I... is just more visible than others.";
+ next;
+ mes "[Ryosen]";
+ mes "So, here we are. We are finally ordered to have a meeting and supposed to find the way to solve our problem.";
+ next;
+ mes "[Ryosen]";
+ mes "But, do you know what really would be the best solution for us? It's to avoid meeting face to face.";
+ next;
+ mes "[Ryosen]";
+ mes "It wasn't our will to have this meeting, and I never imagined they'd sign this thing... Well, I just feel like I've been punched in the head or something.";
+ next;
+ mes "[Ryosen]";
+ mes "Well, it's already spilled milk. I need to go to that meeting whether I like it or not. Could you please send this to the Official of the United Research?";
+ next;
+ mes "[Ryosen]";
+ mes "In the meantime, I should prepare myself for the meeting.";
+ set ep13_1_rhea,10;
+ getitem 6036,1; //Invite_To_Meeting
+ changequest 8197,8198;
+ close;
+ }
+ else if (ep13_1_rhea == 10) {
+ mes "[Ryosen]";
+ mes "It wasn't our will to have this meeting, and I never imagined they'd sign this thing... Well, I just feel like I've been punched in the head or something.";
+ next;
+ mes "[Ryosen]";
+ mes "Well, it's already spilled milk. I need to go to that meeting whether I like it or not. Could you please send this to the Official of the United Research?";
+ next;
+ mes "[Ryosen]";
+ mes "In the meantime, I should prepare myself for the meeting.";
+ close;
+ }
+ else if (ep13_1_rhea == 11) {
+ mes "[Ryosen]";
+ mes "Hi! Did you give that Invitation to the Official?";
+ next;
+ mes "[Ryosen]";
+ mes "Oh, goo to hear that it's delivered safely.";
+ mes "Anyway, what brings you here again?";
+ mes "Would you like some tea? We haven't got any dessert yet. I only have some tea to offer.";
+ next;
+ select("Can I help you with anything?");
+ mes "[Ryosen]";
+ mes "Help?";
+ mes "Well, there are tons of things waiting for help!";
+ next;
+ mes "[Ryosen]";
+ mes "Nice Timing.";
+ mes "I've requested something from the Arunafeltz office but haven't gotten anything yet. Could you get it from Hansenne?";
+ next;
+ mes "[Ryosen]";
+ mes "I need that for the meeting, but he never sends it to me. He must've forgotten about it, again! You'll help me with this, right!?";
+ set ep13_1_rhea,12;
+ changequest 8199,8200;
+ close;
+ }
+ else if (ep13_1_rhea == 12) {
+ mes "[Ryosen]";
+ mes "I've requested something from the Arunafeltz office but haven't gotten anything yet. Could you get it from Hansenne?";
+ next;
+ mes "[Ryosen]";
+ mes "I need that for the meeting, but he never sends it to me. He must've forgotten about it, again! You'll help me with this, right!?";
+ close;
+ }
+ else if (ep13_1_rhea == 13) {
+ mes "[Ryosen]";
+ mes "Huh? Are you serious???? Dropped it on a bridge while playing treasure hunting???";
+ next;
+ mes "[Ryosen]";
+ mes "Hansenne! What and itiot! I knew it! His brain must've been melted with hot air!";
+ mes "Aarrrrr!!!!! Can't believe this!!";
+ next;
+ mes "[Ryosen]";
+ mes "What the heck should I do??? The meesting's soon!!!";
+ mes "Oh my! I really, prefer to work alone. Oh, I hate those guys!";
+ mes "I hate foreigners.";
+ close;
+ }
+ else if (ep13_1_rhea == 14) {
+ if (countitem(6037) > 0) {
+ mes "[Ryosen]";
+ mes ".....Whew... completely soaked, so loosely binded...torn here and there... I can't even read this thing!";
+ next;
+ mes "[Ryosen]";
+ mes "What is he expecting from me with this!!!!";
+ next;
+ mes "[Ryosen]";
+ mes "Aarrrrr!!!!! This is a nightmare!";
+ close;
+ }
+ else {
+ mes "[Ryosen]";
+ mes "Huh? Are you serious???? Dropped it on a bridge while playing treasure hunting???";
+ next;
+ mes "[Ryosen]";
+ mes "Hansenne! What and idiot! I knew it! His brain must've been melted with hot air!";
+ mes "Aarrrrr!!!!! Can't believe this!!";
+ next;
+ mes "[Ryosen]";
+ mes "What the heck should I do??? The meesting's soon!!!";
+ mes "Oh my! I really, prefer to work alone. Oh, I hate those guys!";
+ mes "I hate foreigners.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 18) {
+ if (countitem(6038) > 0) {
+ mes "[Ryosen]";
+ mes "...Oh, this is...";
+ next;
+ mes "[Ryosen]";
+ mes "This is the document I requested.";
+ mes "I thought the document was lost at some bridge and ruined completely, but then...";
+ next;
+ mes "[Ryosen]";
+ mes "Wow... this document is amazingly neat. Looks like Hue's the one who made this... He's really picky, if you know what I mean... Anyway, it's pretty impressive...";
+ next;
+ mes "[Ryosen]";
+ mes "I'm so relieved I got this before the meeting. I've got to go now.";
+ mes "I'm running late.";
+ next;
+ mes "[Ryosen]";
+ mes "But first, I have to find another document for the meeting. Could you please ask the Official to wait for me a bit?";
+ next;
+ mes "[Ryosen]";
+ mes "Please, the meeting's gonna begin soon.";
+ delitem 6038,1; //Neat_Report
+ set ep13_1_rhea,19;
+ changequest 8204,8205;
+ close;
+ }
+ else {
+ mes "[Ryosen]";
+ mes "How could I go to the meeting without the research report??!";
+ next;
+ mes "[Ryosen]";
+ mes "Oh my! I really, prefer to work alone. Oh, I hate those guys!";
+ mes "I hate foreigners.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 19) {
+ mes "[Ryosen]";
+ mes "Could you please ask the Official to wait for me a bit?";
+ next;
+ mes "[Ryosen]";
+ mes "I have to find another document for the meeting. Please, hurry.";
+ close;
+ }
+ else if (ep13_1_rhea == 20) {
+ mes "[Ryosen]";
+ mes "Ah..... That... in that meeting room... Is.. everything alright now?";
+ close;
+ }
+ else if ((ep13_1_rhea > 20) && (ep13_1_rhea < 25)) {
+ mes "[Ryosen]";
+ mes "Oh, I need to be left alone for a while.";
+ close;
+ }
+ else if (ep13_1_rhea == 25) {
+ mes "[Ryosen]";
+ mes "Krrrrrrrr! Ugh...!";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Uhhhh...";
+ next;
+ mes "[Ryosen]";
+ mes "I know, I know! I went too far!";
+ mes "I was just so shocked and disappointed at the same time.";
+ mes "After all, it was just a cake...";
+ next;
+ mes "[Ryosen]";
+ mes "I wasn't very mature.";
+ mes "Oh, what have I done?";
+ mes "I should go an apologize.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Wait! Hue wanted me to bring this to you.";
+ next;
+ if (countitem(6038) > 0) {
+ mes "[Ryosen]";
+ mes "A report... ?";
+ mes "Ahhh... the one I left in the meeting room...";
+ next;
+ mes "- Ryosen takes the report -";
+ mes "- and gives a glance -";
+ mes "- at the memo stuck on it. -";
+ next;
+ }
+ else {
+ mes "[Ryosen]";
+ mes "... ?";
+ next;
+ mes "[Ryosen]";
+ mes "Oh. What are you talking about?";
+ close;
+ }
+ mes "[Ryosen]";
+ mes "Ah. I'm so embarrassed.";
+ next;
+ mes "[Ryosen]";
+ mes "Oh, I didn't expect to get an apology. This is such a shame.";
+ next;
+ mes "[Ryosen]";
+ mes "Now that I think of it. I didn't even say 'thank you' to him for restoring my documents...";
+ next;
+ mes "[Ryosen]";
+ mes "Ok. I should setup another meeting ASAP. That way, we'd have a chance to get to know each other.";
+ next;
+ mes "[Ryosen]";
+ mes "So... Could you do me another favor?";
+ mes "Could you go see the Official in my stead and set up a meeting?";
+ next;
+ mes "[Ryosen]";
+ mes "Oh! And... Here's Rune-Midgart's fresh strawberry cake. This is for you. I'm so sorry I haven't even offered you a piece. I was so distracted with stress, I think.";
+ next;
+ mes "[Ryosen]";
+ mes "Thank you so much for everything you've done. And... pleade don't forget to do me this last favor, going to the Official and setting up a meeting.";
+ next;
+ mes "[Ryosen]";
+ mes "I... think I should prepare for the meeting again.";
+ next;
+ mes "[Ryosen]";
+ mes "Again, thank you so much.";
+ delitem 6038,1; //Neat_Report
+ set ep13_1_rhea,26;
+ getitem 12319,1; //Strawberry_Cake
+ changequest 8209,8210;
+ close;
+ }
+ else if ((ep13_1_rhea > 25) && (ep13_1_rhea < 100)) {
+ mes "[Ryosen]";
+ mes "Ok. I should setup another meeting ASAP. That way, we'd have a chance to get to know each other.";
+ next;
+ mes "[Ryosen]";
+ mes "Could you go see the Official in my stead and set up a meeting?";
+ mes "I... think I should prepare for the meeting again.";
+ next;
+ mes "[Ryosen]";
+ mes "Thank you so much.";
+ close;
+ }
+ else if (ep13_1_rhea > 99) {
+ mes "[Ryosen]";
+ mes "Ah, hello adventurer!";
+ next;
+ mes "[Ryosen]";
+ mes "I don't know how to thank you.";
+ mes "You can't imagine how greatful I feel!";
+ next;
+ mes "[Ryosen]";
+ mes "Oh, but then... Have you ever seen a ^0000ffMystic Horn^000000? I'd love to get one.";
+ mes "I heard you can get this thing from a monster named, 'Cornus' found in the fields.";
+ next;
+ mes "[Ryosen]";
+ mes "Or... do you have any ^0000ffMystic Horns^000000 with you? Of course, I'm not saying that I want it for free. If you'd give me 5 ^0000ff5 Mystic Horns^000000, I'd give you my Rune-Midgart's Strawberry Cake.";
+ next;
+ switch(select("I haven't seen such a thing.:Oh, ok, I'll give you!")) {
+ case 1:
+ mes "[Ryosen]";
+ mes "Mmmmmmm~";
+ next;
+ mes "[Ryosen]";
+ mes "If by any chance you find one, please come back to me.";
+ close;
+ case 2:
+ if (countitem(12319) > 4) {
+ mes "[Ryosen]";
+ mes "Huh?";
+ next;
+ mes "[Ryosen]";
+ mes "You have Rune-Midgart's Strawberry Cake?";
+ next;
+ mes "[Ryosen]";
+ mes "How come you haven't had it yet?";
+ mes "You should quickly finish that cake or else, somebody would steal it from you.";
+ close;
+ }
+ break;
+ }
+ mes "[Ryosen]";
+ mes "I don't need it!";
+ next;
+ mes "[Ryosen]";
+ mes "... Haha, I'm joking...";
+ next;
+ if (countitem(6023) > 4) {
+ mes "[Ryosen]";
+ mes "Are you really, honestly, positively sure you want to exchange them for my cake?";
+ next;
+ switch(select("No way.:Yeah... I'll exchange.")) {
+ case 1:
+ mes "[Ryosen]";
+ mes "Ahhh...";
+ next;
+ mes "[Ryosen]";
+ mes "Come back any time if you change your mind.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Ryosen]";
+ mes "I don't need it!";
+ mes "... Haha, I'm joking...";
+ next;
+ mes "[Ryosen]";
+ mes "I heard you could extract some magical energy form Mystic Horns and use it. Anyway, thank you!";
+ delitem 6023,5; //Mystic_Horn
+ getitem 12319,1; //Strawberry_Cake
+ close;
+ }
+ else {
+ mes "[Ryosen]";
+ mes "You lie! You don't even have any!!";
+ next;
+ mes "[Ryosen]";
+ mes "Please, if you find any Mystic Horns, come back to me!";
+ close;
+ }
+ }
+ else {
+ mes "[Ryosen]";
+ mes "Please, don't touch anything!";
+ close;
+ }
+ }
+ else {
+ mes "[Ryosen]";
+ mes "You know somethig... Something comes out from this thing...";
+ next;
+ mes "[Ryosen]";
+ mes "If anyone tried to talk to you in the middle of the night, you should just walk away... Don't ever look back!!";
+ next;
+ mes "[Ryosen]";
+ mes "And don't stare at the crack of dimension... or you'd be dragged to somewhere mysterious and never be able to come back...huhuhuhu...";
+ close;
+ }
+}
+
+mid_camp,247,255,1 script Hue#ep131_rhea02 868,{
+ if (checkweight(1201,1) == 0) {
+ mes "[Hue]";
+ mes "Why are you carrying so much stuff?";
+ mes "Are you working out?";
+ close;
+ }
+ if (ep13_ryu > 99) {
+ if (ep13_1_rhea < 4) {
+ mes "[Hue]";
+ mes "What is it you want?";
+ next;
+ mes "[Hue]";
+ mes "Don't walk around this place without thinking.";
+ mes "After all, it'll be you who'd be in trouble.";
+ close;
+ }
+ else if (ep13_1_rhea == 4) {
+ if (countitem(6036) > 0) {
+ mes "[Hue]";
+ mes "What is it you want?";
+ next;
+ mes "[Hue]";
+ mes "You can't just come and go around as you please here. This is a restricted area.";
+ next;
+ switch(select("Sorry...:I came to show you this.")) {
+ case 1:
+ mes "[Hue]";
+ mes "You're just helpless, aren't you?";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hue]";
+ mes "What's that?";
+ next;
+ mes "[Hue]";
+ mes "...An invitation to the meeting... ?";
+ next;
+ mes "[Hue]";
+ mes "Haha. You expect me to accept this?";
+ mes "As always, scheduling things as they want, report to us to accept it...";
+ next;
+ mes "[Hue]";
+ mes "I can't think of any other words to describe them, except for this word: RUDE!";
+ next;
+ mes "[Hue]";
+ mes "Never ever asking for our opinion and always delivering things through some strangers... By the way, no offense...";
+ next;
+ mes "[Hue]";
+ mes "THey don't ever take the official route! Rune-Midgartish way of reporting! Very unprofessional!";
+ next;
+ mes "[Hue]";
+ mes "Anyway, what is this meeting about?";
+ mes "Give it to me. I should read it at least.";
+ next;
+ mes "[Hue]";
+ mes "You should have some Sand chips while I'm reading this. Don't expect any taste, it's from Arunafeltz.";
+ delitem 6036,1; //Invite_To_Meeting
+ set ep13_1_rhea,5;
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "What are you doing here?";
+ next;
+ mes "[Hue]";
+ mes "You can't go around this place as you want. This is a restricted area.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 5) {
+ set .@shu_agree00,rand(1,4);
+ if (.@shu_agree00 == 2) {
+ mes "[Hue]";
+ mes "...Meeting Schedule, on the Xth day, from hh:mm to hh:mm...";
+ mes "Location... Rune-Midgart's camp...";
+ mes "Ha! I knew it. Rune-Midgart's camp again!";
+ next;
+ mes "[Hue]";
+ mes "Objectives... to report on the researching progress of tracking Satan Morroc and the Ash-Vacuum!";
+ next;
+ mes "[Hue]";
+ mes "Having some time to get to know each other??? Haaaaa!";
+ next;
+ mes "[Hue]";
+ mes "Well, thank you for entertaining me. You should tell Ryosen that.";
+ next;
+ switch(select("Ok, I will.:Please sign the invitation.")) {
+ case 1:
+ mes "[Hue]";
+ mes "Well, you should also tell him that I think he's very talented in settin up comedy. Hahaha.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hue]";
+ mes "... Sign this thing???";
+ next;
+ mes "[Hue]";
+ mes "You mean this meeting's for real???";
+ next;
+ mes "[Hue]";
+ mes "Oh my!";
+ mes "I have never seen an official invitation to be this stupid-looking!";
+ next;
+ mes "- Hue got so furious and pressed the pen so hard that the ball point got pushed in. Then he threw the document after signing it. -";
+ next;
+ mes "[Hue]";
+ mes "Well, at least I respect that Ryosen hasn't forgotten the reporting order. So, you're off to Arunafeltz now?";
+ next;
+ mes "[Hue]";
+ mes "You'll experience some hard time talking to Hansenne... It'll be like testing your patience.";
+ mes "Good luck!";
+ set ep13_1_rhea,6;
+ getitem 6036,1; //Invite_To_Meeting
+ close;
+ }
+ else if (.@shu_agree00 == 3) {
+ mes "[Hue]";
+ mes "Come on, what's the hurry?";
+ mes "Wait a few more minutes, I didn't finish reading it!";
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "You should have some Sand chips while I'm reading this. Don't expect any taste, it's from Arunafeltz.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 6) {
+ mes "[Hue]";
+ mes "I'm not sure if everyone from Arunafeltz is like him, but, it'll be like testing your patience to get Hansenne to read this thing.";
+ mes "You can trust me on that one. Good luck.";
+ close;
+ }
+ else if (ep13_1_rhea == 15) {
+ if (countitem(6037) > 0) {
+ mes "[Hue]";
+ mes "What is this stupid looking pile of documents?";
+ next;
+ mes "[Hue]";
+ mes "Is this the file Ryosen requested from Hansenne??? The one which is all ruined...?";
+ next;
+ mes "[Hue]";
+ mes "Ha! Tsk,tsk! Is this some kind of joke?! Who'd manage the files like this? I'd never know!";
+ next;
+ mes "[Hue]";
+ mes "Whew... I can't even stand looking at it! Oh just, give it to me!";
+ next;
+ mes "[Hue]";
+ mes "Too bad I'm not in Schwartzvalt. I could use our document restoring machine back at home... Ugh! Now I gotta do everything manually.";
+ next;
+ mes "[Hue]";
+ mes "Hmmm. It's completely soaked. I Should dry this thing first and iron these crumples. Then, I should restore the texts.";
+ next;
+ mes "[Hue]";
+ mes "I need some materials. You gotta help me on this. I need ^0000ff1 Fan, 1 Old Frying Pan, 1 Flame Stone, 1 Chinese Ink^000000.";
+ next;
+ mes "[Hue]";
+ mes "Hey, hey... don't look at me like that. I know you're not delighted to do these things but think about it, what about me? Why should I restore this garbage?";
+ next;
+ mes "[Hue]";
+ mes "Listen, sometimes, we've got to do things we don't like in order to get things accomplished.";
+ next;
+ mes "[Hue]";
+ mes "Just don't gorget that the file will be restored as fast as you prepare those things for me.";
+ set ep13_1_rhea,16;
+ changequest 8202,8203;
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "I wonder if the preparation for the meeting's going ok.";
+ next;
+ mes "[Hue]";
+ mes "I heard Ryosen say that the file he requested from Hansenne is all ruined. I hope I dont get involved in that trouble.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 16) {
+ if ((countitem(6037) > 0) && (countitem(7262) > 0) && (countitem(7031) > 0) && (countitem(7521) > 0) && (countitem(1024) > 0)) {
+ mes "[Hue]";
+ mes "Impressive. That was fast enough.";
+ next;
+ mes "[Hue]";
+ mes "Give them to me.";
+ mes "I have no time to waste.";
+ next;
+ mes "[Hue]";
+ mes "Could you please sit there and wait for me while I restore this file?";
+ delitem 6037,1; //Rough_File
+ delitem 7262,1; //Fan
+ delitem 7031,1; //Old_Frying_Pan
+ delitem 7521,1; //Flame_Stone
+ delitem 1024,1; //Chinese_Ink
+ set ep13_1_rhea,17;
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "Hmmm. It's completely soaked. I Should dry this thing first and iron these crumples. Then, I should restore the texts.";
+ next;
+ mes "[Hue]";
+ mes "I need some materials. You gotta help me on this. I need ^0000ff1 Fan, 1 Old Frying Pan, 1 Flame Stone, 1 Chinese Ink^000000.";
+ next;
+ mes "[Hue]";
+ mes "Just don't gorget that the file will be restored as fast as you prepare those things for me.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 17) {
+ if (rand(1,4) == 2) {
+ mes "[Hue]";
+ mes "There!";
+ next;
+ mes "[Hue]";
+ mes "The binding was too loose, so I re-arranged and bound the file all over again. This is how the true official document should look like. I really think they should learn how to arrange files.";
+ next;
+ mes "[Hue]";
+ mes "Please, deliver this file before it's too late. The meeting's gonna begin soon.";
+ set ep13_1_rhea,18;
+ getitem 6038,1; //Neat_Report
+ changequest 8203,8204;
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "Hey, stop pushing me.";
+ next;
+ mes "[Hue]";
+ mes "I have to be extra careful with this kind of work, ok? Can't you sit quietly over there? Take a nap or something.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 18) {
+ mes "[Hue]";
+ mes "The binding was too loose, so I re-arranged and bound the file all over again. This is how the true official document should look like. I really think they should learn how to arrange files.";
+ next;
+ mes "[Hue]";
+ mes "Please, deliver this file before it's too late. The meeting's gonna begin soon.";
+ close;
+ }
+ else if (ep13_1_rhea == 19) {
+ mes "[Hue]";
+ mes "Well, finally... It's time for the meeting.";
+ next;
+ mes "[Hue]";
+ mes "Like it or not... I should go in.";
+ close;
+ }
+ else if (ep13_1_rhea == 20) {
+ mes "[Hue]";
+ mes "..................";
+ next;
+ mes "[Hue]";
+ mes ".....Ittt....Is... it still there... ?";
+ close;
+ }
+ else if ((ep13_1_rhea > 20) && (ep13_1_rhea < 24)) {
+ mes "- Looks like he's thinking about something... very seriously. -";
+ close;
+ }
+ else if (ep13_1_rhea == 24) {
+ mes "[Hue]";
+ mes "I just decided I can't stay like this.";
+ next;
+ mes "[Hue]";
+ mes "I couldn't confess the truth when Hansenne said he ruined the cake instead of me.";
+ next;
+ mes "[Hue]";
+ mes "I was so bewildered that I lost the chance to say anything... but... I was such a coward to admit that I was the one who caused the trouble.";
+ next;
+ mes "[Hue]";
+ mes "I must apologize.";
+ mes "But then...";
+ next;
+ mes "[Hue]";
+ mes "Oh, I'm so embarrassed to see him face to face. Or.. how about...";
+ next;
+ mes "[Hue]";
+ mes "Here, this is the Rune-Midgart's report I took with me when everything went messy in the meeting room. Could you please give this to Ryosen?";
+ next;
+ mes "[Hue]";
+ mes "I'm sorry to ask you this but...";
+ mes "Could you? For this, I'll give you some Schwartzvalt's Pineapple Jubilee.";
+ next;
+ mes "[Hue]";
+ mes "Please give this report to Ryosen.";
+ mes "Thank you.";
+ set ep13_1_rhea,25;
+ getitem 6038,1; //Neat_Report
+ getitem 12320,1; //Pineapple_Juice
+ changequest 8208,8209;
+ close;
+ }
+ else if ((ep13_1_rhea > 24) && (ep13_1_rhea < 100)) {
+ mes "[Hue]";
+ mes "Oh, I'm so embarrassed to see him face to face. Or.. how about...";
+ next;
+ mes "[Hue]";
+ mes "Here, this is the Rune-Midgart's report I took with me when everything went messy in the meeting room. Could you please give this to Ryosen?";
+ next;
+ mes "[Hue]";
+ mes "I'm sorry to ask you this but...";
+ mes "Could you?";
+ close;
+ }
+ else if (ep13_1_rhea > 99) {
+ mes "[Hue]";
+ mes "Ah, hello!";
+ next;
+ mes "[Hue]";
+ mes "If it weren't for you, we wouldn't be able to get along at all.";
+ mes "I don't know how to thank you!";
+ next;
+ mes "[Hue]";
+ mes "Have you ever seen something called, ^0000ffFur^000000 ?";
+ mes "I hear you can get it from the monsters called 'Tatacho' and 'Hillsrion' in the fields.";
+ next;
+ mes "[Hue]";
+ mes "Could you bring ^0000ffFur^000000 if you get some? I'm not asking it for free.";
+ mes "I'll give you my Pineapple Jubilee from Schwartzvalt, if you bring me ^0000ff5 Furs^000000.";
+ next;
+ switch(select("I don't have any, right now.:Oh, I'll give you Fur.")) {
+ case 1:
+ mes "[Hue]";
+ mes "Alright, you don't have any.";
+ next;
+ mes "[Hue]";
+ mes "Please give me some when you get some.";
+ close;
+ case 2:
+ if (countitem(12320) > 4) {
+ mes "[Hue]";
+ mes "Ah, oh my.";
+ next;
+ mes "[Hue]";
+ mes "You already have the Pineapple Jubilee from Schwartzvalt!";
+ next;
+ mes "[Hue]";
+ mes "I think you should drin that thing fast. Otherwise, all the ice will melt and it'll taste like some kinda medicine!";
+ close;
+ }
+ break;
+ }
+ mes "[Hue]";
+ mes "Ah, are you sure you want to exchange?";
+ next;
+ if (countitem(6020) > 4) {
+ mes "[Hue]";
+ mes "Oh, so it's the thing called, Fur??";
+ next;
+ mes "[Hue]";
+ mes "Are you sure you want to exchange this for my Pineapple Jubilee?";
+ next;
+ switch(select("No way.:sure.")) {
+ case 1:
+ mes "[Hue]";
+ mes "Ahhhhh...";
+ next;
+ mes "[Hue]";
+ mes "Come back any time if you change your mind.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hue]";
+ mes "Thank you so much.";
+ next;
+ mes "[Hue]";
+ mes "I always needed this because the weather here is colder then I expected. I'm sure this will keep me warm.";
+ delitem 6020,5; //Fur
+ getitem 12320,1; //Pineapple_Juice
+ close;
+ }
+ else {
+ mes "[Hue]";
+ mes "Well, I don't think you have any Fur.";
+ next;
+ mes "[Hue]";
+ mes "Please come back if you find any Fur.";
+ close;
+ }
+ }
+ else {
+ mes "[Hue]";
+ mes "Don't walk around this area. It's restricted.";
+ close;
+ }
+ }
+ else {
+ mes "[Hue]";
+ mes "What are you doing here?";
+ next;
+ mes "[Hue]";
+ mes "Don't walk around this place without thinking.";
+ mes "After all, it'll be you who'd be in trouble.";
+ close;
+ }
+}
+
+mid_camp,222,218,3 script Hansenne#ep131_rhea03 931,{
+ if (checkweight(1201,1) == 0) {
+ mes "[Hansenne]";
+ mes "Why are you carrying so much stuff?";
+ mes "Are you working out?";
+ close;
+ }
+ if (ep13_ryu > 99) {
+ if (ep13_1_rhea < 6) {
+ mes "[Hansenne]";
+ mes "Who's there?";
+ next;
+ mes "[Hansenne]";
+ mes "Who's here?";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ else if (ep13_1_rhea == 6) {
+ if (countitem(6036) > 0) {
+ mes "[Hansenne]";
+ mes "Hmmm? What brings you here?";
+ next;
+ mes "[Hansenne]";
+ mes "Of course, your feet brought you here!?!";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ next;
+ switch(select("......:Come and look at this.")) {
+ case 1:
+ mes "[Hansenne]";
+ mes "What are you looking at?";
+ mes "Something I said?";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hansenne]";
+ mes "What's that?";
+ next;
+ mes "[Hansenne]";
+ mes "An invitation to the meeting?";
+ next;
+ mes "[Hansenne]";
+ mes "Hmm, Ryosen from Rune-Midgarts made it and... Hue from Schwartzvalt agreed to sign it too?";
+ next;
+ mes "[Hansenne]";
+ mes "Hmmm, that's not funny at all.";
+ next;
+ mes "[Hansenne]";
+ mes "They're so boring. They always report to me after making all the decisions. No sense of humor... so stubborn and strict... They're totally not my style.";
+ next;
+ mes "[Hansenne]";
+ mes "Anyway, give it to me.";
+ mes "I should have a look at least.";
+ next;
+ mes "[Hansenne]";
+ mes "You should take a rest, while I'm reading this. Oh, have some Poring Candy from Rune-Midgarts. It's terribly sour and sometimes salty. Funny taste, huh?";
+ delitem 6036,1; //Invite_To_Meeting
+ set ep13_1_rhea,7;
+ close;
+ }
+ else {
+ mes "[Hansenne]";
+ mes "Hmmm? Are you from Rune-Midgarts?";
+ next;
+ mes "[Hansenne]";
+ mes "Then where's the person from Rude Midgard? Hahahahah, do you get my joke?";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 7) {
+ set .@shu_agree00,rand(1,5);
+ if (.@shu_agree00 == 1) {
+ mes "[Hansenne]";
+ mes "Mmmmmm~";
+ next;
+ mes "- Hansenne picks up the file -";
+ mes "- and suddenly gets serious -";
+ mes "- while turning the pages... -";
+ close;
+ }
+ else if (.@shu_agree00 == 2) {
+ mes "[Hansenne]";
+ mes "Mmmmmm~";
+ next;
+ mes "- Hansenne drops some kind of liquid on the file document, and carefully looks at it. -";
+ close;
+ }
+ else if (.@shu_agree00 == 3) {
+ mes "[Hansenne]";
+ mes "Meeting Schedule... on the Umpth day, from then-o'clock to later-o'clock";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ mes "Meeting Schedule, shmeating schedule... Beating Schedule!!";
+ next;
+ mes "[Hansenne]";
+ mes "Location... Rune-Midgart's camp!";
+ mes "Rude-Midgard's camp!?!?";
+ mes "Are they camping in that place??";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "Objectives... to report on the researching progress of tracking Satan Morroc and of the Ash-Vacuum!";
+ next;
+ mes "[Hansenne]";
+ mes "Ash-Vacuum!";
+ mes "Ash-Vacuum... what is that, a homemaker's device???";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "...and a very useless one which vacuums only ash!";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "Ehhhhh? And what's this? Having some time to get to know each other??? ...Pffthahahahaha...";
+ mes "Aaahahahahaha.";
+ next;
+ switch(select("What's so funny?!:Hey, just sign this thing.")) {
+ case 1:
+ mes "[Hansenne]";
+ mes "Haha...get to know each other...";
+ mes "Pffftahahaha.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hansenne]";
+ mes "Phew! Excuse me!";
+ mes "I can't help it! I can't stand this! What the heck!!! What do we have to know about each other???";
+ mes "Hahaha!";
+ next;
+ mes "- Hansenne signs the paper -";
+ mes "- with a shaking hand -";
+ mes "- still laughing out loud. -";
+ next;
+ mes "[Hansenne]";
+ mes "Puhhh-haha, this is unbelievable.";
+ mes "Ryosen's avery funny guy. Well, he wouldn't know how funny he is...";
+ mes "Haha, you should tell him that.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ set ep13_1_rhea,8;
+ getitem 6036,1; //Invite_To_Meeting
+ close;
+ }
+ else if (.@shu_agree00 == 4) {
+ mes "[Hansenne]";
+ mes "Ahhh, wait. I didn't finish reading it.";
+ next;
+ mes "[Hansenne]";
+ mes "I didn't finish reading it.";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ else {
+ mes "[Hansenne]";
+ mes "Hush! Please don't talk! We must pray now!";
+ next;
+ mes "- He takes a bow silently, -";
+ mes "- toward the sky, -";
+ mes "- with his eyes firmly closed. -";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 8) {
+ mes "[Hansenne]";
+ mes "I got it, I got it. I should go to the meeting. Ryosen's really a funny guy, if you know what I mean.";
+ mes "Please, thank him for entertaining me. Haha, hahaha,";
+ mes "hahahahahahahahaha.";
+ close;
+ }
+ else if (ep13_1_rhea == 12) {
+ mes "[Hansenne]";
+ mes "Hmmm? You again?";
+ next;
+ mes "[Hansenne]";
+ mes "What are you doing here?";
+ next;
+ switch(select("I missed you.:I came to pick up the requested document.")) {
+ case 1:
+ mes "[Hansenne]";
+ mes "You what?";
+ next;
+ mes "[Hansenne]";
+ mes "You missed me? Don't expect a kiss!";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hansenne]";
+ mes "A requested document? Did Ryosen send you?";
+ next;
+ mes "[Hansenne]";
+ mes "Hmmmmm.";
+ mes "Wait for me here. Now, where did I put it...?";
+ next;
+ mes "[Hansenne]";
+ mes "Hmmmmm~?";
+ next;
+ mes "[Hansenne]";
+ mes "Ahhhh!";
+ mes "Hmmmmm, right, right!";
+ next;
+ mes "[Hansenne]";
+ mes "It's gone!";
+ next;
+ mes "[Hansenne]";
+ mes "I lost it. I think I might have dropped it into the river or something when I played treasure-hunting on a bridge!";
+ next;
+ mes "[Hansenne]";
+ mes "But you know, the funny thing is... I heard my parents picked me up on a bridge when I was a baby, and now I lost the document on a bridge! What a coincidence! Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "It'll take time to make it all over. Although... Hmm... Should I go fishing and catch that thing~?";
+ mes "Those pussycats on the South-West can teach us fishing, you know.";
+ next;
+ mes "[Hansenne]";
+ mes "Maybe we can catch that document with a fishing rod if we're lucky!";
+ mes "Wow!";
+ set ep13_1_rhea,13;
+ changequest 8200,8201;
+ close;
+ }
+ else if (ep13_1_rhea == 13) {
+ mes "[Hansenne]";
+ mes "I lost it. I think I might have dropped it into the river or something when I played treasure-hunting on a bridge!";
+ next;
+ mes "[Hansenne]";
+ mes "But you know, the funny thing is... I heard my parents picked me up on a bridge when I was a baby, and now I lost the document on a bridge! What a coincidence! Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "It'll take time to make it all over. Although... Hmm... Should I go fishing and catch that thing~?";
+ mes "Those pussycats on the South-West can teach us fishing, you know.";
+ close;
+ }
+ else if (ep13_1_rhea == 14) {
+ if (countitem(6037) > 0) {
+ mes "[Hansenne]";
+ mes "Cool, you found it!";
+ next;
+ mes "[Hansenne]";
+ mes "Mmmm, I'm sure this is the one I made, just by looking at this overall shape.";
+ next;
+ mes "[Hansenne]";
+ mes "Hmmmmm, but then... I'm afraid Ryosen would explode when he sees this! Boom!!!";
+ next;
+ mes "[Hansenne]";
+ mes "Schwartzvalt people have some talent in restoring things like this... Why don't you ask Hue to restore this?";
+ next;
+ mes "[Hansenne]";
+ mes "He'd scream so hard and the windows might break. But he'll do it.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ set ep13_1_rhea,15;
+ changequest 8201,8202;
+ close;
+ }
+ else {
+ mes "[Hansenne]";
+ mes "I lost it. I think I might have dropped it into the river or something when I played treasure-hunting on a bridge!";
+ next;
+ mes "[Hansenne]";
+ mes "But you know, the funny thing is... I heard my parents picked me up on a bridge when I was a baby, and now I lost the document on a bridge! What a coincidence! Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "[Hansenne]";
+ mes "It'll take time to make it all over. Although... Hmm... Should I go fishing and catch that thing~?";
+ mes "Those pussycats on the South-West can teach us fishing, you know.";
+ close;
+ }
+ }
+ else if (ep13_1_rhea == 15) {
+ mes "[Hansenne]";
+ mes "Hmmmmm, it's all screwed up. I'm afraid Ryosen would explode when he sees this! Boom!!!";
+ next;
+ mes "[Hansenne]";
+ mes "Schwartzvalt people have some talent in restoring things like this... Why don't you ask Hue to restore this?";
+ next;
+ mes "[Hansenne]";
+ mes "He'd scream so hard and the windows might break. But he'll do it.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ else if (ep13_1_rhea == 19) {
+ mes "[Hansenne]";
+ mes "Hmmmmm~ It's about time.";
+ next;
+ mes "[Hansenne]";
+ mes "I don't wanna get in trouble. I should hurry up.";
+ close;
+ }
+ else if (ep13_1_rhea == 20) {
+ mes "[Hansenne]";
+ mes "Haha, hahaha....";
+ next;
+ mes "[Hansenne]";
+ mes "That friend of yours never gets my jokes... My sense of humor is... just... out of his league!! Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ else if ((ep13_1_rhea == 21) || (ep13_1_rhea == 22)) {
+ mes "[Hansenne]";
+ mes "Huh? You again?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "Why did you do that?";
+ next;
+ mes "[Hansenne]";
+ mes "Hehhhhh??? What are you talking about? If you wanna blame me for anything, tell me the reason first~";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "I know you're not the one who ruined the cake. I saw it. It was Hue! I saw him clearly when he pressed his hand on the cake when the Thief Bug came out.";
+ next;
+ mes "[Hansenne]";
+ mes "Well... Who cares who did it?";
+ mes "It was just a mistake. Nothing's gonna change even if we find out who did it. The cake is still ruined, isn't it?";
+ next;
+ mes "[Hansenne]";
+ mes "Hmmmmm... or... I don't know. Maybe I'm thanlful that he restored my garbage looking file... ?";
+ next;
+ mes "["+ strcharinfo(0) +"]";
+ mes "But... You were blamed for it.";
+ mes "Aren't you feeling bad? It's unfair!";
+ next;
+ mes "[Hansenne]";
+ mes "Well, not really.";
+ mes "Ryosen could be very rhough when he gets freaked out, but he will forget about all that soon...";
+ next;
+ mes "[Hansenne]";
+ mes "I understand. He was upset.";
+ next;
+ mes "[Hansenne]";
+ mes "You see, he brought that cake for all of us in there. He wouldn't normally do that, but I guess he wanted to be nice. But then, poof~ the cake was ruined.";
+ next;
+ mes "[Hansenne]";
+ mes "He must've been so upset that we all couldn't share that cake. Isn't it kinda cute?";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ set ep13_1_rhea,23;
+ close;
+ }
+ else if (ep13_1_rhea == 23) {
+ mes "[Hansenne]";
+ mes "Well, it's nothing big. Don't you think?";
+ next;
+ mes "[Hansenne]";
+ mes "He'll be ok soon. He'll get to thinking that it wasn't actually a big deal.";
+ next;
+ mes "[Hansenne]";
+ mes "But the thing is that... the relationship between Ryosen and Hue isn't looking good at all.";
+ mes "Why don't you help them get along with each other?";
+ next;
+ mes "[Hansenne]";
+ mes "Sorry for asking these things of you. And... here's Arunageltz's Desert Sandwich. It's nothing special but... tastes pretty good.";
+ next;
+ mes "[Hansenne]";
+ mes "Thank you for doing me a favor.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ set ep13_1_rhea,24;
+ getitem 12321,1; //Spicy_Sandwich
+ changequest 8207,8208;
+ close;
+ }
+ else if ((ep13_1_rhea > 23) && (ep13_1_rhea < 100)) {
+ mes "[Hansenne]";
+ mes "The relationship between Ryosen and Hue isn't looking good at all.";
+ mes "Why don't you help them get along with each other?";
+ close;
+ }
+ else if (ep13_1_rhea > 99) {
+ mes "[Hansenne]";
+ mes "Ah, it's you adventurer.";
+ next;
+ mes "[Hansenne]";
+ mes "I heard about you from the Official. Thank you so much for helping us.";
+ next;
+ mes "[Hansenne]";
+ mes "Anyways.. I wonder if you have seen a ^0000ffPeaked Hat^000000. I heard the monster, 'Tatacho' has that hat.";
+ next;
+ mes "[Hansenne]";
+ mes "Can you give me a ^0000ffPeaked Hat^000000 if you have any? I'm not asking for free.";
+ mes "For ^0000ff5 Peaked Hats^000000, I'll give you my special dessert!";
+ next;
+ switch(select("No way.:Sure.")) {
+ case 1:
+ mes "[Hansenne]";
+ mes "No way?";
+ next;
+ mes "[Hansenne]";
+ mes "I'd say, yes way?";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ case 2:
+ if (countitem(12321) > 4) {
+ mes "[Hansenne]";
+ mes "... Huh?";
+ next;
+ mes "[Hansenne]";
+ mes "Oh, it loos like you already have the Arunafeltz's Desert Sandwich.";
+ next;
+ mes "[Hansenne]";
+ mes "You should eat that up before it gets rotten. Maybe it's gone bad already.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ break;
+ }
+ mes "[Hansenne]";
+ mes "Ah!!! You have it?";
+ next;
+ if (countitem(6021) > 4) {
+ mes "[Hansenne]";
+ mes "Oh, you really have those!";
+ next;
+ mes "[Hansenne]";
+ mes "Are you sure you want to give these to me?";
+ next;
+ switch(select("No way.:Sure.")) {
+ case 1:
+ mes "[Hansenne]";
+ mes "No way. Yes way. This way. That way.";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ case 2:
+ break;
+ }
+ mes "[Hansenne]";
+ mes "Ohhhhh, thank you!";
+ mes "Ehhmmm, thank you!";
+ mes "Geeeee, thank you!";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ delitem 6021,5; //Peaked_Hat
+ getitem 12321,1; //Spicy_Sandwich
+ close;
+ }
+ else {
+ mes "[Hansenne]";
+ mes "You haven't got any.";
+ next;
+ mes "[Hansenne]";
+ mes "How about getting some?";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ }
+ else {
+ mes "[Hansenne]";
+ mes "Sasquatch Hydra!!!";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+ }
+ else {
+ mes "[Hansenne]";
+ mes "Sasquatch Hydra!!!";
+ next;
+ mes "[Hansenne]";
+ mes "Haha, hahaha, hahahahahahahahaha.";
+ close;
+ }
+}
+
+mid_campin,379,123,5 script Ryosen#ep131_rhea05 748,{
+OnInit:
+ disablenpc "Ryosen#ep131_rhea05";
+ end;
+
+OnEnable:
+ initnpctimer;
+ enablenpc "Ryosen#ep131_rhea05";
+ end;
+
+OnDisable:
+ disablenpc "Ryosen#ep131_rhea05";
+ stopnpctimer;
+ end;
+
+OnTimer300000:
+ donpcevent "Ryosen#ep131_rhea05::OnDisable";
+ end;
+}
+
+mid_campin,372,123,5 script Hue#ep131_rhea06 868,{
+OnInit:
+ disablenpc "Hue#ep131_rhea06";
+ end;
+
+OnEnable:
+ initnpctimer;
+ enablenpc "Hue#ep131_rhea06";
+ end;
+
+OnDisable:
+ disablenpc "Hue#ep131_rhea06";
+ stopnpctimer;
+ end;
+
+OnTimer300000:
+ donpcevent "Hue#ep131_rhea06::OnDisable";
+ end;
+}
+
+mid_campin,375,129,5 script Hansenne#ep131_rhea07 931,{
+OnInit:
+ disablenpc "Hansenne#ep131_rhea07";
+ end;
+
+OnEnable:
+ initnpctimer;
+ enablenpc "Hansenne#ep131_rhea07";
+ end;
+
+OnDisable:
+ disablenpc "Hansenne#ep131_rhea07";
+ stopnpctimer;
+ end;
+
+OnTimer300000:
+ donpcevent "Hue#ep131_rhea06::OnDisable";
+ end;
+}
+
+// Cat Hand Trading Post
+//============================================================
+mid_camp,62,125,4 script Cat Hand Agent 421,{
+ if (ep13_yong1 < 1) {
+ mes "[Cat Hand Agent]";
+ mes "Welcome to Cat Trading.";
+ mes "I guess you're a first-time";
+ mes "customer, huh?";
+ next;
+ mes "[Cat Hand Agent]";
+ mes "How'd you like to make";
+ mes "a contract with us?";
+ mes "We'll guarantee that you'll";
+ mes "be provided with various";
+ mes "conveniences during your";
+ mes "stay at this expedition camp?";
+ next;
+ switch(select("Tell me more about your services.:No. thanks")) {
+ case 1:
+ mes "[Cat Hand Agent]";
+ mes "Before making a contract with us, youll have to go through a few steps to satisfy our terms and conditions.";
+ next;
+ mes "[Cat Hand Agent]";
+ mes "More clearly, you'll have to provide us something in return for our services.";
+ mes "You know what I mean, don't you?";
+ next;
+ mes "[Cat Hand Agent]";
+ mes "For more information, please speak to Agent Gyaruk standing down there.";
+ mes "I'm sure you'll find our business proposition to be very reasonable.";
+ set ep13_yong1,1;
+ close;
+ case 2:
+ mes "[Cat Hand Agent]";
+ mes "Well, feel free to come back whenever you change your mind.";
+ close;
+ }
+ }
+ else if (ep13_yong1 == 1) {
+ mes "[Cat Hand Agent]";
+ mes "For more information, please speak to Agent Gyaruk standing down there.";
+ mes "I'm sure you'll find our business proposition to be very reasonable.";
+ close;
+ }
+ else if (ep13_yong1 == 2) {
+ mes "[Cat Hand Agent]";
+ mes "Thank you for making an official contract with us.";
+ mes "You're now eligable to use our services.";
+ next;
+ mes "[Cat Hand Agent]";
+ mes "For our newcomers, we're offering a location-saving service with which you can save this camp as your returning location.";
+ mes "Would you like to save your location?";
+ set ep13_yong1,3;
+ next;
+ switch(select("Save your location:Cancel")) {
+ case 1:
+ savepoint "mid_camp",56,139;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your location has been saved.";
+ mes "You can now directly return to this camp.";
+ close;
+ case 2:
+ mes "[Cat Hand Agent]";
+ mes "Thank you for using our service.";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 2) && (ep13_yong1 < 20)) {
+ mes "[Cat Hand Agent]";
+ mes "Cat Trading's available services are as followed.";
+ mes "For additional services, please consult Agent Gyaruk.";
+ next;
+ switch(select("Save your location:Cancel")) {
+ case 1:
+ savepoint "mid_camp",56,139;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your location has been saved.";
+ mes "You can now directly return to this camp.";
+ close;
+ case 2:
+ mes "[Cat Hand Agent]";
+ mes "Thank you for using our service.";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 19) && (ep13_yong1 < 40)) {
+ mes "[Cat Hand Agent]";
+ mes "Cat Trading's available services are as followed.";
+ mes "For additional services, please consult Agent Gyaruk.";
+ next;
+ switch(select("Save your location:Use Storage:Cancel")) {
+ case 1:
+ savepoint "mid_camp",56,139;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your location has been saved.";
+ mes "You can now directly return to this camp.";
+ close;
+ case 2:
+ if(basicskillcheck() && getskilllv("NV_BASIC") < 6){
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you";
+ mes "need the Novice's";
+ mes "Basic Skill Level 6 to";
+ mes "use the Storage Service.";
+ close;
+ }
+ else if (Zeny >= 60) {
+ set zeny,zeny-60;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your storage will";
+ mes "be opened shortly.";
+ close2;
+ openstorage;
+ end;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you don't";
+ mes "have enough money?";
+ mes "Cat Trading's storage";
+ mes "service is 60 zeny.";
+ mes "It's cheap, isn't it?";
+ close;
+ }
+ case 3:
+ mes "[Cat Hand Agent]";
+ mes "Thank you for using our service.";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 39) && (ep13_yong1 < 200)) {
+ mes "[Cat Hand Agent]";
+ mes "Cat Trading's available services are as followed.";
+ mes "For additional services, please consult Agent Gyaruk.";
+ next;
+ switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Cancel")) {
+ case 1:
+ savepoint "mid_camp",56,139;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your location has been saved.";
+ mes "You can now directly return to this camp.";
+ close;
+ case 2:
+ if(basicskillcheck() && getskilllv("NV_BASIC") < 6){
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you";
+ mes "need the Novice's";
+ mes "Basic Skill Level 6 to";
+ mes "use the Storage Service.";
+ close;
+ }
+ else if (Zeny >= 60) {
+ set zeny,zeny-60;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your storage will";
+ mes "be opened shortly.";
+ close2;
+ openstorage;
+ end;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you don't";
+ mes "have enough money?";
+ mes "Cat Trading's storage";
+ mes "service is 60 zeny.";
+ mes "It's cheap, isn't it?";
+ close;
+ }
+ case 3:
+ mes "[Cat Hand Agent]";
+ mes "The warp service is only";
+ mes "available for customers with";
+ mes "40 or more Cat Trading Points.";
+ mes "Please remember, you can't come back easily once you move to Midgard.";
+ next;
+ if ((ep13_yong1 > 39) && (ep13_yong1 < 50)) {
+ switch(select("Prontera----5500z:Cancel")) {
+ case 1:
+ if (Zeny >= 5500) {
+ set zeny,zeny-5500;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 49) && (ep13_yong1 < 60)) {
+ switch(select("Prontera----5500z:Alberta----5500z:Cancel")) {
+ case 1:
+ if (Zeny >= 5500) {
+ set zeny,zeny-5500;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 5500) {
+ set zeny,zeny-5500;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 59) && (ep13_yong1 < 70)) {
+ switch(select("Prontera----5025z:Alberta----5025z:Izlude----5025z:Cancel")) {
+ case 1:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5500;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5500;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5500;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 69) && (ep13_yong1 < 80)) {
+ switch(select("Prontera----5025z:Alberta----5025z:Izlude----5025z:Geffen----5025z:Cancel")) {
+ case 1:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5025;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5025;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5025;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 5025) {
+ set zeny,zeny-5025;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 79) && (ep13_yong1 < 90)) {
+ switch(select("Prontera----4765z:Alberta----4765z:Izlude----4765z:Geffen----4765z:Payon----4765z:Cancel")) {
+ case 1:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 89) && (ep13_yong1 < 100)) {
+ switch(select("Prontera----4765z:Alberta----4765z:Izlude----4765z:Geffen----4765z:Payon----4765z:Morroc----4765z:Cancel")) {
+ case 1:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ if (Zeny >= 4765) {
+ set zeny,zeny-4765;
+ warp "morocc",156,46;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 7:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 99) && (ep13_yong1 < 200)) {
+ switch(select("Prontera----4590z:Alberta----4590z:Izlude----4590z:Geffen----4590z:Payon----4590z:Morroc----4590z:Al De Baran----4590z:Cancel")) {
+ case 1:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "morocc",156,46;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 7:
+ if (Zeny >= 4590) {
+ set zeny,zeny-4590;
+ warp "aldebaran",91,105;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 8:
+ break;
+ }
+ }
+ close;
+ case 4:
+ mes "[Cat Hand Agent]";
+ mes "Thank you for using our service.";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 199) && (ep13_yong1 < 301)) {
+ mes "[Cat Hand Agent]";
+ mes "Cat Trading's available services are as followed.";
+ mes "For additional services, please consult Agent Gyaruk.";
+ next;
+ switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Use Cat Warp (Schwartzvald):Cancel")) {
+ case 1:
+ savepoint "mid_camp",56,139;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your location has been saved.";
+ mes "You can now directly return to this camp.";
+ close;
+ case 2:
+ if(basicskillcheck() && getskilllv("NV_BASIC") < 6){
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you";
+ mes "need the Novice's";
+ mes "Basic Skill Level 6 to";
+ mes "use the Storage Service.";
+ close;
+ }
+ else if (Zeny >= 60) {
+ set zeny,zeny-60;
+ mes "[Cat Hand Agent]";
+ mes "Thank you.";
+ mes "Your storage will";
+ mes "be opened shortly.";
+ close2;
+ openstorage;
+ end;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "I'm sorry, but you don't";
+ mes "have enough money?";
+ mes "Cat Trading's storage";
+ mes "service is 60 zeny.";
+ mes "It's cheap, isn't it?";
+ close;
+ }
+ case 3:
+ if (ep13_yong1 < 250) {
+ switch(select("Prontera----4170z:Alberta----4170z:Izlude----4170z:Geffen----4170z:Payon----4170z:Morroc----4170z:Al De Baran----4170z:Cancel")) {
+ case 1:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "morocc",156,46;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 7:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "aldebaran",91,105;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 8:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) {
+ switch(select("Prontera----4025z:Alberta----4025z:Izlude----4025z:Geffen----4025z:Payon----4025z:Morroc----4025z:Al De Baran----4025z:Cancel")) {
+ case 1:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "morocc",156,46;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 7:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "aldebaran",91,105;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 8:
+ break;
+ }
+ }
+ else if (ep13_yong1 > 299) {
+ switch(select("Prontera----3970z:Alberta----3970z:Izlude----3970z:Geffen----3970z:Payon----3970z:Morroc----3970z:Al De Baran----3970z:Cancel")) {
+ case 1:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "prontera",116,72;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "alberta",117,56;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "izlude",94,103;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "geffen",120,39;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 5:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "payon",69,100;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 6:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "morocc",156,46;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 7:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "aldebaran",91,105;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 8:
+ break;
+ }
+ }
+ close;
+ case 4:
+ if (ep13_yong1 < 250) {
+ switch(select("Juno----4170z:Cancel")) {
+ case 1:
+ if (Zeny >= 4170) {
+ set zeny,zeny-4170;
+ warp "yuno",158,125;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ break;
+ }
+ }
+ else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) {
+ switch(select("Juno----4025z:Einbroch----4025z:Cancel")) {
+ case 1:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "yuno",158,125;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 4025) {
+ set zeny,zeny-4025;
+ warp "einbroch",239,198;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ break;
+ }
+ }
+ else if (ep13_yong1 > 299) {
+ switch(select("Juno----3970z:Einbroch----3970z:Lighthalzen----3970z:Cancel")) {
+ case 1:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "yuno",158,125;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 2:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "einbroch",239,198;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 3:
+ if (Zeny >= 3970) {
+ set zeny,zeny-3970;
+ warp "lighthalzen",159,95;
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "Don't play with money.";
+ close;
+ }
+ case 4:
+ break;
+ }
+ }
+ close;
+ case 5:
+ mes "[Cat Hand Agent]";
+ mes "Thank you for using our service.";
+ close;
+ }
+ }
+ else {
+ mes "[Cat Hand Agent]";
+ mes "*Yawn...*";
+ mes "I want to eat fish.";
+ close;
+ }
+}
+
+mid_camp,72,94,4 script Fluffy Gyaruk 421,{
+ if (ep13_yong1 < 1) {
+ mes "[Fluffy Gyaruk]";
+ mes "*Sniff Sniff* Can't you smell fish";
+ mes "around here?";
+ close;
+ }
+ else if (ep13_yong1 == 1) {
+ mes "[Fluffy Gyaruk]";
+ mes "Hmm?";
+ mes "Oh, did the Cat Hans Agent send you?";
+ next;
+ select("Yes.");
+ mes "[Fluffy Gyaruk]";
+ mes "Oh, okay...";
+ mes "Well, where should I begin.";
+ mes "(Mumble Mumble)";
+ next;
+ select("What do you guys do?");
+ mes "[Fluffy Gyaruk]";
+ mes "Oh, sure.";
+ mes "I can start from there.";
+ mes "You used Kafra Corporation services on the Midgard Continent, didn't you?";
+ next;
+ select("Yes.");
+ mes "[Fluffy Gyaruk]";
+ mes "Cat Trading is a new trading company based on this undeveloped continent.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "Well, frankly we wanted to join the Midgard Market, but it was too competitive...";
+ mes "Not only that, they don't have enough fish for all of us either... (Mumble Mumble)";
+ next;
+ select("What services do you offer?");
+ mes "[Fluffy Gyaruk]";
+ mes "*Purr* Oh, our service range is similar to the Kafra's Location Saving, Storage Service, Warp Service, and more.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "The only difference is that, our services are limited depending on the customer's credit.";
+ next;
+ select("Credit?");
+ mes "[Fluffy Gyaruk]";
+ mes "As you might know already, we're a considerably small company struggling to make ends meet in this niche market.";
+ mes "We desperately need your support to grow.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "You can increase your credit by helping us secure our food or by collecting minerals.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "The more credits you earn, the more services you can use. You can also apply for special events.";
+ mes "Say, how'd you like to make a membership contract with us?";
+ next;
+ switch(select("Sure.:I need to think it over.")) {
+ case 1:
+ mes "[Fluffy Gyaruk]";
+ mes "Excellent! Thank you for joining the Cat Trading membership service.";
+ mes "We hope you'll support our exploration of this unknown land.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "Please go speak to the Cat Hand Agent over there to use a basic service.";
+ mes "Oh, and please come back afterwards.";
+ set ep13_yong1,2;
+ close;
+ case 2:
+ mes "[Fluffy Gyaruk]";
+ mes "How disappointing!";
+ mes "But I understand.";
+ close;
+ }
+ }
+ else if (ep13_yong1 == 3) {
+ mes "[Fluffy Gyaruk]";
+ mes "We offer one service to new customers.";
+ mes "If you want to us emore services, you must fo some things for us.";
+ next;
+ select("What kind of things?");
+ mes "[Fluffy Gyaruk]";
+ mes "For now...";
+ mes "Please catch the main dish of the Cat Trading employees, fish, and collect minerals once every day.";
+ mes "Your credit will increase each day if you do those things.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "Of course, we'll reward you with a reasonable amount of EXP for the services.";
+ next;
+ mes "[Fluffy Gyaruk]";
+ mes "This is a good opportunity to increase your credit and EXP ate the same time.";
+ mes "Doesn't that sound like a win-win situation?";
+ mes "Would you like to start now?";
+ next;
+ switch(select("Sure.:I need to go prepare first.")) {
+ case 1:
+ mes "[Fluffy Gyaruk]";
+ mes "Excellent.";
+ mes "For more information about fishing and mining, please speak to the two Cat Agents standing at the river over there.";
+ set ep13_yong1,4;
+ close;
+ case 2:
+ mes "[Fluffy Gyaruk]";
+ mes "No problem.";
+ mes "Please take your time.";
+ close;
+ }
+ }
+ else if (ep13_yong1 == 4) {
+ mes "[Fluffy Gyaruk]";
+ mes "For more information about fishing and mining, please speak to the two Cat Agents standing at the river over there.";
+ close;
+ }
+ else {
+ mes "[Fluffy Gyaruk]";
+ mes "Your current credit points with us are ^0000FF" + ep13_yong1 + "^000000.";
+ next;
+ switch(select("How can I increase my points?:I'm not interested.")) {
+ case 1:
+ mes "[Cat Hand Agent]";
+ mes "You can increase them daily by fishing and mining, you need to submit caught Pieces of Fish to Gorurung and minerals to the Mining Agent.";
+ close;
+ case 2:
+ close;
+ }
+ }
+}
+
+mid_camp,69,144,0 script Ferocious Gorurug 421,{
+ if (checkquest(12060,PLAYTIME) == -1) {
+ if (ep13_yong1 < 4) {
+ mes "[Ferocious Gorurug]";
+ mes "Grrr....";
+ next;
+ mes "A cat purring like a lion";
+ mes "is looking into the water.";
+ close;
+ }
+ else if (ep13_yong1 == 4) {
+ mes "[Ferocious Gorurug]";
+ mes "I'm busy.";
+ mes "I need to catch fish.";
+ next;
+ select("Gyaruk has sent me.");
+ mes "[Ferocious Gorurug]";
+ mes "Gyaruk sent you?¿";
+ mes "Oh, you are here to fish? *Purr*";
+ next;
+ select("What should I do?");
+ mes "[Ferocious Gorurug]";
+ mes "You need to catch fish. There are schools of fish in the waters.";
+ mes "It's hard to see them but if you use your cursor to click around, you should be able to catch them.";
+ next;
+ mes "[Ferocious Gorurug]";
+ mes "It's easier to fhish in the water outside the town.";
+ mes "If you're not afraid of monsters, you can go fishing over there.";
+ mes "*Purr*";
+ next;
+ mes "[Ferocious Gorurug]";
+ mes "Now, let me teach you how to fish.";
+ mes "It's simple: bring your cursor to a school of fish, and then click it to grab them.";
+ next;
+ mes "[Ferocious Gorurug]";
+ mes "You'll have a hard time to catch them at first, but you'll get better.";
+ mes "It gets easier with a bit of practice.";
+ set ep13_yong1,5;
+ close;
+ }
+ else if (ep13_yong1 == 5) {
+ if (countitem(6039) > 9) {
+ mes "[Ferocious Gorurug]";
+ mes "You've brough Pieces of Fish!";
+ mes "GOOD JOB!";
+ delitem 6039,10; //Piece_Of_Fish
+ getexp 30000,0;
+ set ep13_yong1,10;
+ setquest 12060;
+ next;
+ mes "^0000ffYou gain EXP 30,000^000000";
+ close;
+ }
+ else {
+ mes "[Ferocious Gorurug]";
+ mes "Bring your cursor to a school of fish, then click it to grab them.";
+ mes "Don't move while doing it!";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 5) && (ep13_yong1 < 20)) {
+ if (countitem(6039) > 9) {
+ mes "[Ferocious Gorurug]";
+ mes "You've brough Pieces of Fish!";
+ mes "GOOD JOB!";
+ delitem 6039,10; //Piece_Of_Fish
+ getexp 15000,0;
+ setquest 12060;
+ set ep13_yong1,ep13_yong1+1;
+ next;
+ mes "^0000ffYou gain EXP 15,000^000000";
+ close;
+ }
+ else {
+ mes "[Ferocious Gorurug]";
+ mes "Do you want to fish again?";
+ mes "Don't forget to bring me";
+ mes "Pieces of Fish if you catch them.";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 19) && (ep13_yong1 < 40)) {
+ if (countitem(6039) > 9) {
+ mes "[Ferocious Gorurug]";
+ mes "You've brough Pieces of Fish!";
+ mes "GOOD JOB!";
+ delitem 6039,10; //Piece_Of_Fish
+ getexp 15000,0;
+ setquest 12060;
+ set ep13_yong1,ep13_yong1+1;
+ next;
+ mes "^0000ffYou gain EXP 15,000^000000";
+ close;
+ }
+ else {
+ mes "[Ferocious Gorurug]";
+ mes "Do you want to fish again?";
+ mes "Don't forget to bring me";
+ mes "Pieces of Fish if you catch them.";
+ //Official Dialog
+ //mes "ÎÒÕýÔÚµÈÄ㣡";
+ //mes "½ñÌìÏ£ÍûÄãÒ²Äܶà×¥µãÓ㣡";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 39) && (ep13_yong1 < 60)) {
+ if (countitem(6039) > 9) {
+ mes "[Ferocious Gorurug]";
+ mes "You've brough Pieces of Fish!";
+ mes "GOOD JOB!";
+ delitem 6039,10; //Piece_Of_Fish
+ getexp 15000,0;
+ setquest 12060;
+ set ep13_yong1,ep13_yong1+1;
+ next;
+ mes "^0000ffYou gain EXP 15,000^000000";
+ close;
+ }
+ else {
+ mes "Gorurug looks happy to see you.";
+ next;
+ mes "[Ferocious Gorurug]";
+ mes "What do you want to catch today? *Purr*";
+ close;
+ }
+ }
+ else if ((ep13_yong1 > 59) && (ep13_yong1 < 300)) {
+ skilleffect "AL_HEAL",816;
+ heal 816,0;
+ if (countitem(6039) > 9) {
+ mes "[Ferocious Gorurug]";
+ mes "You've brough Pieces of Fish!";
+ mes "GOOD JOB!";
+ delitem 6039,10; //Piece_Of_Fish
+ getexp 15000,0;
+ setquest 12060;
+ set ep13_yong1,ep13_yong1+1;
+ next;
+ mes "^0000ffYou gain EXP 15,000^000000";
+ close;
+ }
+ else {
+ mes "[Ferocious Gorurug]";
+ mes "Do you want to fish again?";
+ mes "Don't forget to bring me";
+ mes "Pieces of Fish if you catch them.";
+ //Official Dialog
+ //mes "¸ß¶ûÀâ·¢³öÓä¿ìµÄÉùÒô£¬±íʾ»¶Ó­Äã¡£";
+ //next;
+ //mes "[Ferocious Gorurug]";
+ //mes "ÄãÀ´À²£¡";
+ //mes "½ñÌìÄãÓÖ¸øÎÒËÍÓãÀ´ÁËÂð£¿";
+ close;
+ }
+ }
+ else {
+ mes "Ferocious Gorurug is asleep.";
+ close;
+ }
+ }
+ else if ((checkquest(12060,PLAYTIME) == 0) || (checkquest(12060,PLAYTIME) == 1)) {
+ mes "[Ferocious Gorurug]";
+ mes "*Yawn*";
+ mes "I'm sorry, but I'm off-duty.";
+ mes "I can't accept any fish right now.";
+ mes "Come back tomorrow, alright?";
+ close;
+ }
+ else {
+ erasequest 12060;
+ mes "[Ferocious Gorurug]";
+ mes "*Purr*";
+ mes "Another day has started, back to work!";
+ mes "You can now bring me fish if you catch them.";
+ close;
+ }
+}
+
+spl_fild02,314,165,0 script School of Fish#1::Fishinghole 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 "spl_fild02","" + 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 "spl_fild02","" + 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";
+ }
+ 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";
+ }
+ }
+ 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 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";
+ }
+ }
+ else {
+ mes "Fish are swimming in the water.";
+ close;
+ }
+}
+
+mid_camp,66,122,55 script Henry Clifford 712,{
+ if (countitem(6049) > 0) {
+ mes "[Henry Clifford]";
+ mes "Congratulations, you've caught a precious Marlin.";
+ mes "I'll give you 2 Cat Trading Points in exchange for your Marlin.";
+ next;
+ mes "[Henry Clifford]";
+ mes "I got them from a black marketer,";
+ mes "but I guarantee the authenticity of these points.";
+ mes "Are you interested?";
+ next;
+ switch(select("Yes.:No, thanks.")) {
+ case 1:
+ delitem 6049,1; //Marlin
+ set ep13_yong1,ep13_yong1+2;
+ mes "[Henry Clifford]";
+ mes "Thank you for the Marlin.";
+ mes "I've given you the points in return.";
+ mes "You may go check your points through the Cat Hand Agent.";
+ close;
+ case 2:
+ mes "[Henry Clifford]";
+ mes "Alright, if you say so.";
+ mes "But feel free to come back if you change your mind.";
+ close;
+ }
+ }
+ else {
+ mes "[Henry Clifford]";
+ mes "You may have hear";
+ mes "about this already, but";
+ mes "this river is full of rare fish.";
+ mes "I've followed these cats";
+ mes "to see if the rumor is true.";
+ next;
+ mes "[Henry Clifford]";
+ mes "Marlin, the legendary silver";
+ mes "fish is the best prey of all.";
+ mes "You can also catch precious";
+ mes "treasure floating in the river.";
+ next;
+ mes "[Henry Clifford]";
+ mes "If you happen to catch a Marlin,";
+ mes "please trade it with me.";
+ mes "I'll give you something";
+ mes "nice in return.";
+ close;
+ }
+}
+
+//----------------- ²É¿ó -----------------------
+mid_camp,88,100,55 script Cat Hand Mining Agent 876,{
+ if (checkquest(12062,PLAYTIME) == -1) {
+ if ((countitem(6048) > 2) && (ep13_yong1 > 9)) {
+ mes "[Cat Hand Mining Agent]";
+ mes "Oh, wow~";
+ mes "Thank you for collecting minerals for me.";
+ next;
+ delitem 6048,3; //Unidentified_Mineral
+ getexp 30000,0;
+ setquest 12062;
+ set ep13_yong1,ep13_yong1+1;
+ select("I'm freezing! Take them quickly.");
+ mes "[Cat Hand Mining Agent]";
+ mes "Yes, yes~ I've received the mineral samples.";
+ mes "I'll go ahead and add points to your credit.";
+ close;
+ }
+ else {
+ mes "[Cat Hand Mining Agent]";
+ mes "To collect minerals,";
+ mes "we have to go to the";
+ mes "frozen land to the east.";
+ mes "But for short-haired cats";
+ mes "like me, the weather";
+ mes "is unbearable.";
+ next;
+ mes "[Cat Hand Mining Agent]";
+ mes "If the weather";
+ mes "is good tomorrow,";
+ mes "I might try to go,";
+ mes "but not today.";
+ mes "It looks freezing to";
+ mes "you too, doesn't it?";
+ close;
+ }
+ }
+ else if ((checkquest(12062,PLAYTIME) == 0) || (checkquest(12062,PLAYTIME) == 1)) {
+ mes "[Cat Hand Mining Agent]";
+ mes "I hope you'll bring me minerals again tomorrow...";
+ mes "If you can. It's much better to wait for you to do it than go there on my own.";
+ close;
+ }
+ else {
+ erasequest 12062;
+ mes "[Cat Hand Mining Agent]";
+ mes "Umm... It's time to collect minerals.";
+ mes "How'd you like to collect minerals for me?";
+ close;
+ }
+}
+
+man_fild01,180,170,0 script Mysterious Rock#1 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#1";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#1";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,147,157,0 script Mysterious Rock#2 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#2";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#2";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,114,174,0 script Mysterious Rock#3 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#3";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#3";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,92,155,0 script Mysterious Rock#4 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#4";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#4";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,170,318,0 script Mysterious Rock#5 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#5";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#5";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,146,269,0 script Mysterious Rock#6 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#6";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#6";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,118,238,0 script Mysterious Rock#7 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#7";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#7";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,70,246,0 script Mysterious Rock#8 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#8";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#8";
+ stopnpctimer;
+ end;
+}
+
+man_fild01,64,197,0 script Mysterious Rock#9 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#9";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#9";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,82,134,0 script Mysterious Rock#10 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#10";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#10";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,67,160,0 script Mysterious Rock#11 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#11";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#11";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,66,171,0 script Mysterious Rock#12 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#12";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#12";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,81,198,0 script Mysterious Rock#13 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#13";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#13";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,82,216,0 script Mysterious Rock#14 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#14";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#14";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,98,226,0 script Mysterious Rock#15 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#15";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#15";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,104,248,0 script Mysterious Rock#16 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#16";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#16";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,91,272,0 script Mysterious Rock#17 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#17";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#17";
+ stopnpctimer;
+ end;
+}
+
+man_fild03,95,301,0 script Mysterious Rock#18 844,{
+ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) {
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "ffff00",10;
+ set .@rhea_ran,rand(1,20);
+ if (.@rhea_ran < 13) {
+ getitem 7049,1; //Stone
+ }
+ else if (.@rhea_ran == 13) {
+ getitem 990,1; //Boody_Red
+ }
+ else if (.@rhea_ran == 14) {
+ getitem 991,1; //Crystal_Blue
+ }
+ else if (.@rhea_ran == 15) {
+ getitem 992,1; //Wind_Of_Verdure
+ }
+ else if (.@rhea_ran == 16) {
+ getitem 993,1; //Yellow_Live
+ }
+ else if (.@rhea_ran > 17) {
+ getitem 6048,1; //Unidentified_Mineral
+ }
+ initnpctimer;
+ disablenpc "Mysterious Rock#18";
+ end;
+ }
+ else {
+ mes "This rock contains unidentified minerals.";
+ mes "It's not possible to mine more than the limit.";
+ close;
+ }
+ end;
+
+OnTimer120000:
+ enablenpc "Mysterious Rock#18";
+ stopnpctimer;
+ end;
+}
diff --git a/npc/scripts_athena.conf b/npc/scripts_athena.conf
index b77afbf7d..99993ac2e 100644
--- a/npc/scripts_athena.conf
+++ b/npc/scripts_athena.conf
@@ -153,6 +153,7 @@ npc: npc/quests/okolnir/godse_sch02.txt
npc: npc/quests/okolnir/godse_sch03.txt
npc: npc/quests/okolnir/godse_sch04.txt
npc: npc/quests/okolnir/godse_sch05.txt
+npc: npc/quests/quests_13_1.txt
// --------------------------------------------------------------
// --------------------------- Guides ---------------------------
npc: npc/guides/guides_alb.txt
diff --git a/npc/scripts_monsters.conf b/npc/scripts_monsters.conf
index 0fd6a1525..54f5ce78b 100644
--- a/npc/scripts_monsters.conf
+++ b/npc/scripts_monsters.conf
@@ -15,7 +15,7 @@ npc: npc/mobs/fields/jawaii.txt
npc: npc/mobs/fields/lighthalzen.txt
npc: npc/mobs/fields/louyang.txt
npc: npc/mobs/fields/lutie.txt
-//npc: npc/mobs/fields/manuk.txt
+npc: npc/mobs/fields/manuk.txt
npc: npc/mobs/fields/mjolnir.txt
npc: npc/mobs/fields/morocc.txt
npc: npc/mobs/fields/moscovia.txt
@@ -23,7 +23,7 @@ npc: npc/mobs/fields/niflheim.txt
npc: npc/mobs/fields/payon.txt
npc: npc/mobs/fields/prontera.txt
npc: npc/mobs/fields/rachel.txt
-//npc: npc/mobs/fields/splendide.txt
+npc: npc/mobs/fields/splendide.txt
npc: npc/mobs/fields/umbala.txt
npc: npc/mobs/fields/veins.txt
npc: npc/mobs/fields/yuno.txt