diff options
author | masao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-05-26 14:30:12 +0000 |
---|---|---|
committer | masao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-05-26 14:30:12 +0000 |
commit | 828ba5b2c63b316bb284be884a8ad62755025bfc (patch) | |
tree | ba30030b26e0feebe2d456fa9b08f5a745bbb48b /npc | |
parent | f4f7fdc5781d376ca2abaf78b4eef6b87ffdd6a6 (diff) | |
download | hercules-828ba5b2c63b316bb284be884a8ad62755025bfc.tar.gz hercules-828ba5b2c63b316bb284be884a8ad62755025bfc.tar.bz2 hercules-828ba5b2c63b316bb284be884a8ad62755025bfc.tar.xz hercules-828ba5b2c63b316bb284be884a8ad62755025bfc.zip |
- Some minor improvements in the instance Scripts.
- Some minor improvements in the Eden Group NPC's.
- Fixed typo in Wanderer Pet Food NPC. bugreport:5823
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16151 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r-- | npc/instances/EndlessTower.txt | 15 | ||||
-rw-r--r-- | npc/instances/NydhoggsNest.txt | 22 | ||||
-rw-r--r-- | npc/merchants/wander_pet_food.txt | 2 | ||||
-rw-r--r-- | npc/quests/eden/11-25.txt | 808 | ||||
-rw-r--r-- | npc/quests/eden/26-40.txt | 1686 | ||||
-rw-r--r-- | npc/quests/eden/41-55.txt | 859 | ||||
-rw-r--r-- | npc/quests/eden/56-70.txt | 2893 | ||||
-rw-r--r-- | npc/quests/eden/71-85.txt | 981 | ||||
-rw-r--r-- | npc/quests/eden/eden_common.txt | 217 | ||||
-rw-r--r-- | npc/quests/eden/eden_quests.txt | 3142 | ||||
-rw-r--r-- | npc/quests/eden/eden_service.txt | 67 | ||||
-rw-r--r-- | npc/warps/other/paradise.txt | 22 |
12 files changed, 5146 insertions, 5568 deletions
diff --git a/npc/instances/EndlessTower.txt b/npc/instances/EndlessTower.txt index d3291350a..7ad00e1ef 100644 --- a/npc/instances/EndlessTower.txt +++ b/npc/instances/EndlessTower.txt @@ -44,6 +44,7 @@ alberta,214,77,6 script Captain Janssen 709,{ mes "Sigh... I don't know if I can ever go back to sailing the sea..."; close; } + set .@name$,strcharinfo(0); if (in_102tower == 1) { mes "^0000ffLooking incredibly excited, the old man ran into the marine shop hurriedly ordering goods. You don't have anything better to do, so you decide to ask him why he is in such a rush.^000000"; next; @@ -52,7 +53,7 @@ alberta,214,77,6 script Captain Janssen 709,{ mes "[Captain Janssen]"; mes "I was touched when you accepted a request from me, a stranger, so easily. You must truly be one of those good, heroic adventurers. Are you interested in setting out on an ocean voyage?"; next; - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "I've sailed a few times... But now that I think about it, I've never gone across the continent."; next; mes "[Captain Janssen]"; @@ -74,7 +75,7 @@ alberta,214,77,6 script Captain Janssen 709,{ mes "[Captain Janssen]"; mes "My crew was starving, and a few of them walked into the tower in order to find food... They never came back."; next; - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "Why didn't you go in there with them?"; next; mes "[Captain Janssen]"; @@ -91,13 +92,13 @@ alberta,214,77,6 script Captain Janssen 709,{ mes "[Captain Janssen]"; mes "I feel so lucky to meet a warm-hearted adventurer like you. With the money you've given me, I can finally go sailing to the tower again."; next; - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "How about hiring me as your first mate?"; next; mes "[Captain Janssen]"; mes "Thank you, but it is an extremely dangerous place. I have my duty to fulfill, but you don't have any obligation to me or them. I don't wish to sacrifice someone as young as you to such a dangerous place."; next; - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "No..."; mes "."; mes "."; @@ -136,7 +137,7 @@ alberta,214,77,6 script Captain Janssen 709,{ next; switch(select("I'll come back later.:Let's go, now!")) { case 1: - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "I'm sorry, but I don't have that much money. I'll come back when I save enough."; next; mes "[Captain Janssen]"; @@ -170,7 +171,7 @@ alberta,214,77,6 script Captain Janssen 709,{ next; switch(select("No!:Sure thing.")) { case 1: - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "I'm sorry, but you've got the wrong person to ask that."; next; mes "[Captain Janssen]"; @@ -186,7 +187,7 @@ alberta,214,77,6 script Captain Janssen 709,{ close; } else { - mes "["+strcharinfo(0)+"]"; + mes "["+.@name$+"]"; mes "I don't know why you'd need so much money, but here. You can take it."; next; mes "^0000ffYou have donated 10,000 Zeny to Captain Janssen^000000."; diff --git a/npc/instances/NydhoggsNest.txt b/npc/instances/NydhoggsNest.txt index 36f79605d..0852111ab 100644 --- a/npc/instances/NydhoggsNest.txt +++ b/npc/instances/NydhoggsNest.txt @@ -502,7 +502,7 @@ mid_camp,271,299,3 script Historian Magnifier#edq 755,3,3,{ } prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ - set name,PcName; + set .@name$,strcharinfo(0); if (ins_nyd == 3) { mes "[Assistant Naomi]"; mes "The doctor never ever tries to come back, and there're too many things to do... How can I do it all..."; @@ -510,7 +510,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "Hey, you. Please move these books. Put them into shelf 3 row B."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "Ah...um..I...am..."; next; mes "[Assistant Naomi]"; @@ -525,19 +525,19 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "Ah... if you're done moving those, then these should go in shelf 3 row B."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "Ah...I...see..."; next; mes "[Assistant Naomi]"; mes "Now, I am almost done... Who are you? Are you a new assistant to Dr. Magnifier?"; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "He asked me to bring some reports. Didn't he say anything?"; next; mes "[Assistant Naomi]"; mes "Hmm... I haven't seen him in over a year! What's he doing now?"; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "He said that he would send a message to you... didn't you get it?"; next; mes "[Assistant Naomi]"; @@ -552,7 +552,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ next; mes "It's too messy due to lots of stacked books and files. Dr. Magnifier looks like he has a ton of reports."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "'Birth of the World', 'The Fiction of Odin's Myth', 'God's Battle Then After', 'Dreams of the Tribes'. There are a variety of books..."; next; mes "..."; @@ -566,7 +566,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "Ah, here's the message about you. He's said to share the information on research and reports."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "What is the Doctor's area of expertise?"; next; mes "[Assistant Naomi]"; @@ -575,13 +575,13 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "He researches combat between Odin and the Gods, and about the Gods' origins and life."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "So, did he already know that the Rebirth of Satan Morocc has occured before?"; next; mes "[Assistant Naomi]"; mes "I can't be sure, but he thought someday it would occur. It broke out earlier than he expected though."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "But Rune-Midgarts approved this research?"; next; mes "[Assistant Naomi]"; @@ -590,7 +590,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "The combat of Odin vs. the Gods, and the God's sons and their purpose... The Doctor has researched this his whole life."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "But those reports haven't come out yet. Have they?"; next; mes "[Assistant Naomi]"; @@ -602,7 +602,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 893,3,3,{ mes "[Assistant Naomi]"; mes "Anyway, I should make sure that you read all these books, and I'll just keep doing my work."; next; - mes "[" +strcharinfo(0)+ "]"; + mes "["+.@name$+"]"; mes "Shouldn't I have filed the books?"; next; mes "[Assistant Naomi]"; diff --git a/npc/merchants/wander_pet_food.txt b/npc/merchants/wander_pet_food.txt index 3962b9a4f..5bd9140e7 100644 --- a/npc/merchants/wander_pet_food.txt +++ b/npc/merchants/wander_pet_food.txt @@ -20,7 +20,7 @@ prontera,218,218,3 script Pet Enthusiast 96,{ mes "Are you a lover of animals like I am?"; next; mes "[Pet Enthusiast Jenny]"; - mes "I now that it's really hard to keep your cute pets happy."; + mes "I know that it's really hard to keep your cute pets happy."; mes "All it takes is the right kind of food."; next; mes "[Pet Enthusiast Jenny]"; diff --git a/npc/quests/eden/11-25.txt b/npc/quests/eden/11-25.txt index 417e30f78..2276d374b 100644 --- a/npc/quests/eden/11-25.txt +++ b/npc/quests/eden/11-25.txt @@ -1,409 +1,385 @@ -//===== rAthena Script ======================================= -// Eden Group Quests - Repeatable experience quests [11-25] -//===== By: ================================================== +//===== rAthena Script ======================================= +// Eden Group Quests - Mission [11 - 25] +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== //= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= +//===== Description: ========================================= +//= Repetable Quests for Players between Baselevel 10 - 26 . +//===== Additional Comments: ================================= //= 1.0 First Version. +//= 1.1 Some little optimization here and there. [Masao] //============================================================ moc_para01,36,38,3 script Mission [11 - 25]#Tuto 857,{ if (countitem(6219) > 0) { - set .@hun1125_1,checkquest(11114,HUNTING); - set .@hun1125_2,checkquest(11115,HUNTING); - set .@hun1125_3,checkquest(11116,HUNTING); - set .@hun1125_4,checkquest(11117,HUNTING); - set .@hun1125_5,checkquest(11118,HUNTING); - set .@hun1125_6,checkquest(11119,HUNTING); - set .@hun1125_7,checkquest(11120,HUNTING); - set .@hun1125_8,checkquest(11121,HUNTING); - set .@hun1125_9,checkquest(11122,HUNTING); - set .@hun1125_10,checkquest(11123,HUNTING); - set .@time1125_1,checkquest(11124,PLAYTIME); - set .@time1125_2,checkquest(11125,PLAYTIME); - set .@time1125_3,checkquest(11126,PLAYTIME); - set .@time1125_4,checkquest(11127,PLAYTIME); - set .@time1125_5,checkquest(11128,PLAYTIME); - set .@time1125_6,checkquest(11129,PLAYTIME); - set .@time1125_7,checkquest(11130,PLAYTIME); - set .@time1125_8,checkquest(11131,PLAYTIME); - set .@time1125_9,checkquest(11132,PLAYTIME); - set .@time1125_10,checkquest(11133,PLAYTIME); - if (.@time1125_1 == 2) + set .@hunting1,checkquest(11114,HUNTING); + set .@hunting2,checkquest(11115,HUNTING); + set .@hunting3,checkquest(11116,HUNTING); + set .@hunting4,checkquest(11117,HUNTING); + set .@hunting5,checkquest(11118,HUNTING); + set .@hunting6,checkquest(11119,HUNTING); + set .@hunting7,checkquest(11120,HUNTING); + set .@hunting8,checkquest(11121,HUNTING); + set .@hunting9,checkquest(11122,HUNTING); + set .@hunting10,checkquest(11123,HUNTING); + set .@playtime1,checkquest(11124,PLAYTIME); + set .@playtime2,checkquest(11125,PLAYTIME); + set .@playtime3,checkquest(11126,PLAYTIME); + set .@playtime4,checkquest(11127,PLAYTIME); + set .@playtime5,checkquest(11128,PLAYTIME); + set .@playtime6,checkquest(11129,PLAYTIME); + set .@playtime7,checkquest(11130,PLAYTIME); + set .@playtime8,checkquest(11131,PLAYTIME); + set .@playtime9,checkquest(11132,PLAYTIME); + set .@playtime10,checkquest(11133,PLAYTIME); + if (.@playtime1 == 2) { erasequest 11124; - if (.@time1125_2 == 2) + } + if (.@playtime2 == 2) { erasequest 11125; - if (.@time1125_3 == 2) + } + if (.@playtime3 == 2) { erasequest 11126; - if (.@time1125_4 == 2) + } + if (.@playtime4 == 2) { erasequest 11127; - if (.@time1125_5 == 2) + } + if (.@playtime5 == 2) { erasequest 11128; - if (.@time1125_6 == 2) + } + if (.@playtime6 == 2) { erasequest 11129; - if (.@time1125_7 == 2) + } + if (.@playtime7 == 2) { erasequest 11130; - if (.@time1125_8 == 2) + } + if (.@playtime8 == 2) { erasequest 11131; - if (.@time1125_9 == 2) + } + if (.@playtime9 == 2) { erasequest 11132; - if (.@time1125_10 == 2) + } + if (.@playtime10 == 2) { erasequest 11133; - - if ((.@hun1125_1 == 0) || (.@hun1125_2 == 0) || (.@hun1125_3 == 0) || (.@hun1125_4 == 0) || (.@hun1125_5 == 0) || (.@hun1125_6 == 0) || (.@hun1125_7 == 0) || (.@hun1125_8 == 0) || (.@hun1125_9 == 0) || (.@hun1125_10 == 0) || (.@hun1125_1 == 1) || (.@hun1125_2 == 1) || (.@hun1125_3 == 1) || (.@hun1125_4 == 1) || (.@hun1125_5 == 1) || (.@hun1125_6 == 1) || (.@hun1125_7 == 1) || (.@hun1125_8 == 1) || (.@hun1125_9 == 1) || (.@hun1125_10 == 1)) { - mes "-You can only request-"; - mes "-one mission at a time-"; + } + if (.@hunting1 == 0 || .@hunting2 == 0 || .@hunting3 == 0 || .@hunting4 == 0 || .@hunting5 == 0 || .@hunting6 == 0 || .@hunting7 == 0 || .@hunting8 == 0 || .@hunting9 == 0 || .@hunting10 == 0 || .@hunting1 == 1 || .@hunting2 == 1 || .@hunting3 == 1 || .@hunting4 == 1 || .@hunting5 == 1 || .@hunting6 == 1 || .@hunting7 == 1 || .@hunting8 == 1 || .@hunting9 == 1 || .@hunting10 == 1) { + mes " - You can only request - "; + mes " - one mission at a time - "; mes ""; - mes "-Manager : Spikle-"; + mes " - Manager : Spike - "; close; } - else if ((.@hun1125_1 == 2) || (.@hun1125_2 == 2) || (.@hun1125_3 == 2) || (.@hun1125_4 == 2) || (.@hun1125_5 == 2) || (.@hun1125_6 == 2) || (.@hun1125_7 == 2) || (.@hun1125_8 == 2) || (.@hun1125_9 == 2) || (.@hun1125_10 == 2)) { - mes "-You must collect your-"; - mes "-reward before starting-"; - mes "-a new mission.-"; + if (.@hunting1 == 2 || .@hunting2 == 2 || .@hunting3 == 2 || .@hunting4 == 2 || .@hunting5 == 2 || .@hunting6 == 2 || .@hunting7 == 2 || .@hunting8 == 2 || .@hunting9 == 2 || .@hunting10 == 2) { + mes " - You must collect your - "; + mes " - reward before starting - "; + mes " - a new mission. - "; mes ""; - mes "-Manager : Spikle-"; + mes " - Manager : Spike - "; close; } - else { - if (BaseLevel < 11) { - mes "-There are no tasks-"; - mes "-open for you right now.-"; - close; - } - else if ((BaseLevel > 10) && (BaseLevel < 26)) { - mes "-Mission bulletin board-"; - mes "-for beginners.-"; + if (BaseLevel < 11) { + mes " - There are no tasks - "; + mes " - open for you right now. - "; + close; + } + if ((BaseLevel > 10) && (BaseLevel < 26)) { + mes " - Mission bulletin board -"; + mes " - for beginners. -"; + mes ""; + mes " - Manager : Spike -"; + next; + switch (select("Hornet Hunting:Condor Hunting:Grasshopper's Leg:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Collect Feathers:Collect Poison Spores:Cancel")) { + case 1: + if (.@playtime1 == 1) { + mes " - Mission ^4d4dffHornet Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Hornet Hunting' - "; + mes " - Hunt 10 ^4d4dff'Hornets'^000000 - "; + mes " - northwest of Prontera. - "; mes ""; - mes "-Manager : Spikle-"; + mes " - Manager : Spike - "; next; - switch(select("Hornet Hunting:Condor Hunting:Grasshopper Legs:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Peco Peco Hunting:Collect Poison Spores:Cancel")) { + switch (select("I will do this mission.:Look for other missions.")) { case 1: - if ((.@time1125_1 == 0) || (.@time1125_1 == 1)) { - mes "-Mission, ^4d4dffHornet Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Hornet Hunting'-"; - mes "-Hunt 10 ^4d4dff'Hornets'^000000-"; - mes "-at Prontera Field 5.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 10 ^4d4dff'Hornets'^000000-"; - mes "-at Prontera Field 5.-"; - setquest 11114; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; + mes " - Hunt 10 ^4d4dff'Hornets'^000000 - "; + mes " - northwest of Prontera. - "; + setquest 11114; + close; case 2: - if ((.@time1125_2 == 0) || (.@time1125_2 == 1)) { - mes "-Mission, ^4d4dffCondor Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Condor Hunting'-"; - mes "-Hunt 20 ^4d4dff'Condors'^000000-"; - mes "-south of Morroc.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 20 ^4d4dff'Condors'^000000-"; - mes "-south of Morroc.-"; - setquest 11115; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 3: - if ((.@time1125_3 == 0) || (.@time1125_3 == 1)) { - mes "-Mission, ^4d4dffGrasshopper Legs^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Grasshopper Legs'-"; - mes "-Hunt 10 ^4d4dff'Rockers'^000000-"; - mes "-from southwest Prontera-"; - mes "-and bring 10 ^4d4dffGrasshopper's Legs^000000-"; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 10 ^4d4dff'Rockers'^000000-"; - mes "-from southwest Prontera-"; - mes "-and bring 10 ^4d4dffGrasshopper's Legs^000000-"; - setquest 11116; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 4: - if ((.@time1125_4 == 0) || (.@time1125_4 == 1)) { - mes "-Mission, ^4d4dffWormtail Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Worm Tail Hunting'-"; - mes "-Hunt 20 ^4d4dff'Worm Tails'^000000-"; - mes "-around Payon field 2 & 6.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 20 ^4d4dff'Worm Tails'^000000-"; - mes "-around Payon field 2 & 6.-"; - setquest 11117; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 5: - if ((.@time1125_5 == 0) || (.@time1125_5 == 1)) { - mes "-Mission, ^4d4dffSpore Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Spore Hunting'-"; - mes "-Hunt 30 ^4d4dff'Spores'^000000-"; - mes "-around Payon field 2 & 6.-"; - mes ""; - mes "-Manager : Spikle - "; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 30 ^4d4dff'Spores'^000000-"; - mes "-around Payon field 2 & 6.-"; - setquest 11118; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 6: - if ((.@time1125_6 == 0) || (.@time1125_6 == 1)) { - mes "-Mission, ^4d4dffPest Control^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Pest Control'-"; - mes "-Hunt 20 ^4d4dffThief Bug Eggs^000000-"; - mes "-in the Prontera Culvert-"; - mes "-and bring 10 ^4d4dffChrysalis^000000.-"; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 20 ^4d4dffThief Bug Eggs^000000-"; - mes "-in the Prontera Culvert-"; - mes "-and bring 10 ^4d4dffChrysalis^000000.-"; - setquest 11119; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 7: - if ((.@time1125_7 == 0) || (.@time1125_7 == 1)) { - mes "-Mission, ^4d4dffMuka Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Muka Hunting'-"; - mes "-Hunt 20 ^4d4dff'Muka'^000000-"; - mes "-south of Prontera.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 20 ^4d4dff'Muka'^000000-"; - mes "-south of Prontera.-"; - setquest 11120; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 8: - if ((.@time1125_8 == 0) || (.@time1125_8 == 1)) { - mes "-Mission, ^4d4dffFamiliar Hunting^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Familiar Hunting'-"; - mes "-Hunt 20 ^4d4dffFamiliar^000000-"; - mes "-in the Prontera Culvert.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 20 ^4d4dffFamiliar^000000-"; - mes "-in the Prontera Culvert.-"; - setquest 11121; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 9: - if ((.@time1125_9 == 0) || (.@time1125_9 == 1)) { - mes "-Mission, ^4d4dffCollect Feathers^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Collect Feathers'-"; - mes "-Hunt 30 ^4d4dff'Pecopeco'^000000-"; - mes "-south of Prontera.-"; - mes ""; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 30 ^4d4dff'Pecopeco'^000000-"; - mes "-south of Prontera.-"; - setquest 11122; - close; - case 2: - mes "-Search for other missions.-"; - close; - } - } - break; - case 10: - if ((.@time1125_10 == 0) || (.@time1125_10 == 1)) { - mes "-Mission, ^4d4dffCollect Poison Spores^000000-"; - mes "-is already finished for today.-"; - mes ""; - mes "-Manager : Spikle-"; - close; - } - else { - mes "-Mission 'Collect Poison Spores'-"; - mes "-Hunt 30 ^4d4dffPoison Spores^000000-"; - mes "-from Geffen Tower and-"; - mes "-bring 5 ^4d4dffPoison Spores^000000.-"; - mes "-Manager : Spikle-"; - next; - switch(select("I will do this mission.:Look for other missions.")) { - case 1: - mes "-Hunt 30 ^4d4dffPoison Spores^000000-"; - mes "-from Geffen Tower and-"; - mes "-bring 5 ^4d4dffPoison Spores^000000.-"; - if (.@time1125_10 == 2) { - erasequest 11133; - } - setquest 11123; - close; - case 2: - mes "-Search for other missions.-"; - close; + mes " - Let's search for other missions.- "; + close; + } + case 2: + if (.@playtime2 == 1) { + mes " - Mission ^4d4dffCondor Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Condor Hunting' - "; + mes " - Hunt 20 ^4d4dff'Condors'^000000 - "; + mes " - south of Morroc. - "; + mes ""; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 20 ^4d4dff'Condors'^000000 - "; + mes " - south of Morroc. - "; + setquest 11115; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 3: + if (.@playtime3 == 1) { + mes " - Mission ^4d4dffGrasshopper's Leg^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Grasshopper's Leg' - "; + mes " - Hunt 10 ^4d4dff'Rockers'^000000 - "; + mes " - southwest of Prontera and - "; + mes " - bring 10 ^4d4dffGrasshopper's Legs^000000. - "; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 10 ^4d4dff'Rockers'^000000 - "; + mes " - southwest of Prontera and - "; + mes " - bring 10 ^4d4dffGrasshopper's Legs^000000. - "; + setquest 11116; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 4: + if (.@playtime4 == 1) { + mes " - Mission ^4d4dffWorm Tail Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Worm Tail Hunting' - "; + mes " - Hunt 20 ^4d4dff'Worm Tails'^000000 - "; + mes " - southeast of Payon.- "; + mes ""; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 20 ^4d4dff'Worm Tails'^000000 - "; + mes " - southeast of Payon.- "; + setquest 11117; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 5: + if (.@playtime5 == 1) { + mes " - Mission ^4d4dffSpore Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Spore Hunting' - "; + mes " - Hunt 30 ^4d4dff'Spores'^000000 - "; + mes " - around Payon. - "; + mes ""; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 30 ^4d4dff'Spores'^000000 - "; + mes " - around Payon. - "; + setquest 11118; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 6: + if (.@playtime6 == 1) { + mes " - Mission ^4d4dffPest Control^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Pest Control' - "; + mes " - Hunt 20 ^4d4dffThief Bug Eggs^000000 - "; + mes " - in the Prontera Culvert - "; + mes " - and bring 10 ^4d4dffChrysalis^000000. - "; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 20 ^4d4dffThief Bug Eggs^000000 - "; + mes " - in the Prontera Culvert - "; + mes " - and bring 10 ^4d4dffChrysalis^000000. - "; + setquest 11119; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 7: + if (.@playtime7 == 1) { + mes " - Mission ^4d4dffMuka Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Muka Hunting' - "; + mes " - Hunt 20 ^4d4dff'Muka'^000000 - "; + mes " - south of Prontera. - "; + mes ""; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 20 ^4d4dff'Muka'^000000 - "; + mes " - south of Prontera. - "; + setquest 11120; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 8: + if (.@playtime8 == 1) { + mes " - Mission ^4d4dffFamiliar Hunting^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Familiar Hunting' - "; + mes " - Hunt 20 ^4d4dffFamiliar^000000 - "; + mes " - in the Culvert Sewers - "; + mes " - west of Prontera. - "; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 20 ^4d4dffFamiliar^000000 - "; + mes " - in the Culvert Sewers - "; + mes " - west of Prontera. - "; + setquest 11121; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 9: + if (.@playtime9 == 1) { + mes " - Mission ^4d4dffCollect Feathers^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Collect Feathers' - "; + mes " - Hunt 30 ^4d4dff'Peco Pecos'^000000 - "; + mes " - south of Prontera. - "; + mes ""; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 30 ^4d4dff'Peco Pecos'^000000 - "; + mes " - south of Prontera. - "; + setquest 11122; + close; + case 2: + mes " - Let's search for other missions.- "; + close; + } + case 10: + if (.@playtime10 == 1) { + mes " - Mission ^4d4dffCollect Poison Spores^000000 - "; + mes " - is already finished for today. - "; + mes ""; + mes " - Manager : Spike - "; + close; + } + mes " - Mission 'Collect Poison Spores' - "; + mes " - Hunt 30 ^4d4dffPoison Spores^000000 - "; + mes " - inside the Geffen Tower and - "; + mes " - bring 5 ^4d4dffPoison Spores^000000. - "; + mes " - Manager : Spike - "; + next; + switch (select("I will do this mission.:Look for other missions.")) { + case 1: + mes " - Hunt 30 ^4d4dffPoison Spores^000000 - "; + mes " - inside the Geffen Tower Dungeon - "; + mes " - bring 5 ^4d4dffPoison Spores^000000. - "; + if (.@playtime10 == 2) { + erasequest 11133; } - } - break; - case 11: - mes "-Stop reading bulletin board.-"; + setquest 11123; + close; + case 2: + mes " - Let's search for other missions.- "; close; } - } - else { - mes "-These missions are too-"; - mes "-easy for your caliber-"; - mes "-search for a more level-"; - mes "-appropriate mission-"; + case 11: + mes " - Stop reading the bulletin board. - "; close; } } - } - else { - mes "-You need to have a-"; - mes "-^4d4dff'Eden Group Mark'^000000-"; - mes "-to receive these missions-"; + mes " - These missions are too - "; + mes " - easy for your caliber - "; + mes " - search for a more level - "; + mes " - appropriate mission. - "; close; } + mes "-You need to have a-"; + mes "-^4d4dff'Eden Group Mark'^000000-"; + mes "-to receive these missions-"; + close; } -moc_para01,32,30,6 script Spikle#Tuto 914,{ - set .@hun1125_1,checkquest(11114,HUNTING); - set .@hun1125_2,checkquest(11115,HUNTING); - set .@hun1125_3,checkquest(11116,HUNTING); - set .@hun1125_4,checkquest(11117,HUNTING); - set .@hun1125_5,checkquest(11118,HUNTING); - set .@hun1125_6,checkquest(11119,HUNTING); - set .@hun1125_7,checkquest(11120,HUNTING); - set .@hun1125_8,checkquest(11121,HUNTING); - set .@hun1125_9,checkquest(11122,HUNTING); - set .@hun1125_10,checkquest(11123,HUNTING); - if ((.@hun1125_1 == 0) || (.@hun1125_2 == 0) || (.@hun1125_3 == 0) || (.@hun1125_4 == 0) || (.@hun1125_5 == 0) || (.@hun1125_6 == 0) || (.@hun1125_7 == 0) || (.@hun1125_8 == 0) || (.@hun1125_9 == 0) || (.@hun1125_10 == 0) || (.@hun1125_1 == 1) || (.@hun1125_2 == 1) || (.@hun1125_3 == 1) || (.@hun1125_4 == 1) || (.@hun1125_5 == 1) || (.@hun1125_6 == 1) || (.@hun1125_7 == 1) || (.@hun1125_8 == 1) || (.@hun1125_9 == 1) || (.@hun1125_10 == 1)) { - mes "[Spikle]"; +moc_para01,32,30,6 script Spike 914,{ + + set .@hunting1,checkquest(11114,HUNTING); + set .@hunting2,checkquest(11115,HUNTING); + set .@hunting3,checkquest(11116,HUNTING); + set .@hunting4,checkquest(11117,HUNTING); + set .@hunting5,checkquest(11118,HUNTING); + set .@hunting6,checkquest(11119,HUNTING); + set .@hunting7,checkquest(11120,HUNTING); + set .@hunting8,checkquest(11121,HUNTING); + set .@hunting9,checkquest(11122,HUNTING); + set .@hunting10,checkquest(11123,HUNTING); + if (.@hunting1 == 0 || .@hunting2 == 0 || .@hunting3 == 0 || .@hunting4 == 0 || .@hunting5 == 0 || .@hunting6 == 0 || .@hunting7 == 0 || .@hunting8 == 0 || .@hunting9 == 0 || .@hunting10 == 0 || .@hunting1 == 1 || .@hunting2 == 1 || .@hunting3 == 1 || .@hunting4 == 1 || .@hunting5 == 1 || .@hunting6 == 1 || .@hunting7 == 1 || .@hunting8 == 1 || .@hunting9 == 1 || .@hunting10 == 1) { + mes "[Spike]"; mes "You haven't finished your mission yet."; mes "Keep up the good work. You are almost done."; close; } - if (.@hun1125_1 == 2) { - mes "[Spikle]"; + if (.@hunting1 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Hornet Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -412,12 +388,12 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 900,0; close; } - if (.@hun1125_2 == 2) { - mes "[Spikle]"; + if (.@hunting2 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Condor Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -426,13 +402,13 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 1800,0; close; } - if (.@hun1125_3 == 2) { + if (.@hunting3 == 2) { if (countitem(940) > 9) { - mes "[Spikle]"; + mes "[Spike]"; mes "Hmm... let me see~"; - mes "You have completed the 'Grasshopper Legs' mission."; + mes "You have completed the 'Grasshopper's Leg' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -442,19 +418,17 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 1400,0; close; } - else { - mes "[Spikle]"; - mes "You don't have enough Grasshopper's Legs."; - mes "You need to bring 10 Grasshopper's Legs."; - close; - } + mes "[Spike]"; + mes "You don't have enough Grasshopper's Legs."; + mes "You need to bring 10 Grasshopper's Legs."; + close; } - if (.@hun1125_4 == 2) { - mes "[Spikle]"; + if (.@hunting4 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Worm Tail Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -463,12 +437,12 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 2600,0; close; } - if (.@hun1125_5 == 2) { - mes "[Spikle]"; + if (.@hunting5 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Spore Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -477,34 +451,33 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 3900,0; close; } - if (.@hun1125_6 == 2) { + if (.@hunting6 == 2) { if (countitem(915) > 9) { - mes "[Spikle]"; + mes "[Spike]"; mes "Hmm... let me see~"; - mes "You have completed the 'Pest Control' mission."; + mes "You have completed the 'Extirpate Insects' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; + delitem 915,10; //Chrysalis erasequest 11119; setquest 11129; getexp 2900,0; close; } - else { - mes "[Spikle]"; - mes "You don't have enough Chrysalis."; - mes "You need to bring 10 Chrysalis."; - close; - } + mes "[Spike]"; + mes "You don't have enough Chrysalis."; + mes "You need to bring 10 Chrysalis."; + close; } - if (.@hun1125_7 == 2) { - mes "[Spikle]"; + if (.@hunting7 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Muka Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -513,12 +486,12 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 3200,0; close; } - if (.@hun1125_8 == 2) { - mes "[Spikle]"; + if (.@hunting8 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Familiar Hunting' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -527,12 +500,12 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 3200,0; close; } - if (.@hun1125_9 == 2) { - mes "[Spikle]"; + if (.@hunting9 == 2) { + mes "[Spike]"; mes "Hmm... let me see~"; - mes "You have completed the 'Peco Peco Hunting' mission."; + mes "You have completed the 'Collect Feathers' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; @@ -541,35 +514,32 @@ moc_para01,32,30,6 script Spikle#Tuto 914,{ getexp 5400,0; close; } - if (.@hun1125_10 == 2) { + if (.@hunting10 == 2) { if (countitem(7033) > 4) { - mes "[Spikle]"; + mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the 'Collect Poison Spores' mission."; next; - mes "[Spikle]"; + mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; + delitem 7033,5; // Poison Spore erasequest 11123; setquest 11133; getexp 6000,0; close; } - else { - mes "[Spikle]"; - mes "You don't have enough Posion Spores."; - mes "You need to bring 5 Poison Spores."; - close; - } - } - else { - mes "[Spikle]"; - mes "Are you looking a job?"; - mes "We always have lots of work to do."; - next; - mes "[Spikle]"; - mes "Why don't you look around and find some interesting tasks?"; + mes "[Spike]"; + mes "You don't have enough Poison Spores."; + mes "You need to bring 5 Poison Spores."; close; } -} + mes "[Spike]"; + mes "Are you looking for a job?"; + mes "We always have lots of work to do."; + next; + mes "[Spike]"; + mes "Why don't you look around and find some interesting tasks?."; + close; +}
\ No newline at end of file diff --git a/npc/quests/eden/26-40.txt b/npc/quests/eden/26-40.txt index 01bf830ba..b907fab58 100644 --- a/npc/quests/eden/26-40.txt +++ b/npc/quests/eden/26-40.txt @@ -1,31 +1,46 @@ -//===== rAthena Script ======================================= -// Eden Group Quests - Repeatable experience quests [26-40] -//===== By: ================================================== +//===== rAthena Script ======================================= +// Eden Group Quests - Mission [26 - 40] +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== //= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= +//===== Description: ========================================= +//= Repetable Quests for Players between Baselevel 25 - 41 . +//===== Additional Comments: ================================= //= 1.0 First Version. +//= 1.1 Some little optimization here and there. [Masao] //============================================================ -moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ +moc_para01,38,38,3 script Mission [26 - 40] 857,{ if (countitem(6219) > 0) { mes "[26 ~ 40 Lv. Mission Board]"; mes "- Many missions are -"; mes "- on the bulletin board. -"; next; if ((BaseLevel > 25) && (BaseLevel < 41)) { - switch(select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) { + set .@checkquest1,checkquest(8266); + set .@checkquest2,checkquest(8267); + set .@checkquest3,checkquest(8268); + set .@checkquest4,checkquest(8269); + set .@checkquest5,checkquest(8270); + set .@checkquest6,checkquest(8271); + set .@checkquest7,checkquest(8272); + set .@checkquest8,checkquest(8273); + set .@checkquest9,checkquest(8274); + set .@checkquest10,checkquest(8275); + set .@checkquest11,checkquest(8276); + set .@checkquest12,checkquest(8277); + set .@checkquest13,checkquest(8278); + set .@checkquest14,checkquest(8279); + switch (select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) { case 1: mes "[26 ~ 40 Lv. Hunting Mission Board]"; mes "- Hunting Mission details -"; mes "- are on the board. -"; next; - switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) { + switch (select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) { case 1: mes "[Hunting Poison Spore]"; mes "Client : Sponiac"; @@ -35,13 +50,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Poison Spore mission."; close; case 2: - set .@check_tuto00,checkquest(8266); - if (.@check_tuto00 == -1) { + if (.@checkquest1 == -1 || .@checkquest1 == 0 || .@checkquest1 == 2) { setquest 8266; mes "You have accepted the Hunting Poison Spore mission."; mes "You can get a reward from the client after you finish the mission."; @@ -49,13 +63,11 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 2: mes "[Hunting Smokie]"; @@ -65,13 +77,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Smokie mission."; close; case 2: - set .@check_tuto01,checkquest(8267); - if (.@check_tuto01 == -1) { + if (.@checkquest2 == -1 || .@checkquest2 == 0 || .@checkquest2 == 2) { setquest 8267; mes "You have accepted the Hunting Smokie mission."; mes "You can get a reward from the client after you finish the mission."; @@ -79,121 +90,104 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 3: if (BaseLevel < 30) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Elder Willow' mission."; close; } - else { - mes "[Hunting Elder Willow !!]"; - mes "Client : Sponiac"; - mes "Client Location : Geffen"; - mes "Requested Mission : Hunt 10 Elder Willows"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Hunting Elder Willow mission."; + mes "[Hunting Elder Willow !!]"; + mes "Client : Sponiac"; + mes "Client Location : Geffen"; + mes "Requested Mission : Hunt 10 Elder Willows"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Hunting Elder Willow mission."; + close; + case 2: + if (.@checkquest3 == -1 || .@checkquest3 == 0 || .@checkquest3 == 2) { + setquest 8268; + mes "You have accepted the Hunting Elder Willow mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto02,checkquest(8268); - if (.@check_tuto02 == -1) { - setquest 8268; - mes "You have accepted the Hunting Elder Willow mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 4: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Coco' mission."; close; } - else { - mes "[Hunting Coco !!]"; - mes "Client : Sponiac"; - mes "Client Location : Geffen"; - mes "Requested Mission : Hunt 10 Coco's."; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Hunting Coco mission."; + mes "[Hunting Coco !!]"; + mes "Client : Sponiac"; + mes "Client Location : Geffen"; + mes "Requested Mission : Hunt 10 Coco's."; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Hunting Coco mission."; + close; + case 2: + if (.@checkquest4 || .@checkquest4 == 0 || .@checkquest4 == 2) { + setquest 8269; + mes "You have accepted the Hunting Coco mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto03,checkquest(8269); - if (.@check_tuto03 == -1) { - setquest 8269; - mes "You have accepted the Hunting Coco mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 5: if (BaseLevel < 38) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Thara Frog' mission."; close; } - else { - mes "[Hunting Thara Frog !!]"; - mes "Client : Sponiac"; - mes "Client Location : Geffen"; - mes "Requested Mission : Hunt 10 Thara Frogs."; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Hunting Thara Frog mission."; + mes "[Hunting Thara Frog !!]"; + mes "Client : Sponiac"; + mes "Client Location : Geffen"; + mes "Requested Mission : Hunt 10 Thara Frogs."; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Hunting Thara Frog mission."; + close; + case 2: + if (.@checkquest5 == -1 || .@checkquest5 == 0 || .@checkquest5 == 2) { + setquest 8270; + mes "You have accepted the Hunting Thara Frog mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto04,checkquest(8270); - if (.@check_tuto04 == -1) { - setquest 8270; - mes "You have accepted the Hunting Thara Frog mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } } case 2: @@ -201,7 +195,7 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "- Delivery Mission details -"; mes "- are on the board. -"; next; - switch(select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) { + switch (select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) { case 1: mes "[Deliver an Insecticide !!]"; mes "Client : Dieshin Man"; @@ -210,13 +204,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Deliver an Insecticide mission."; close; case 2: - set .@check_tuto05,checkquest(8271); - if (.@check_tuto05 == -1) { + if (.@checkquest6 == -1 || .@checkquest6 == 0 || .@checkquest6 == 2) { setquest 8271; mes "You have accepted the Deliver an Insecticide mission."; mes "Please obtain the delivery box from the client first."; @@ -224,13 +217,11 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "Please obtain the delivery box from the client first."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "Please obtain the delivery box from the client first."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 2: mes "[Deliver Honey !!]"; @@ -240,13 +231,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Deliver Honey mission."; close; case 2: - set .@check_tuto06,checkquest(8272); - if (.@check_tuto06 == -1) { + if (.@checkquest7 == -1 || .@checkquest7 == 0 || .@checkquest7 == 2) { setquest 8272; mes "You have accepted the Deliver Honey mission."; mes "Please obtain the delivery box from the client first."; @@ -254,49 +244,42 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "Please obtain the delivery box from the client first."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "Please obtain the delivery box from the client first."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 3: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Deliver Blanket' mission."; close; } - else { - mes "[Deliver Blanket !!]"; - mes "Client : Dieshin Man"; - mes "Client Location : Morroc Ruins"; - mes "Requested Mission : Get Blankets from Dieshin Man and deliver to the field south of Lutie"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Deliver Blanket mission."; + mes "[Deliver Blanket !!]"; + mes "Client : Dieshin Man"; + mes "Client Location : Morroc Ruins"; + mes "Requested Mission : Get Blankets from Dieshin Man and deliver to the field south of Lutie"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Deliver Blanket mission."; + close; + case 2: + if (.@checkquest8 == -1 || .@checkquest8 == 0 || .@checkquest8 == 2) { + setquest 8273; + mes "You have accepted the Deliver Blanket mission."; + mes "Please obtain the delivery box from the client first."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto07,checkquest(8273); - if (.@check_tuto07 == -1) { - setquest 8273; - mes "You have accepted the Deliver Blanket mission."; - mes "Please obtain the delivery box from the client first."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "Please obtain the delivery box from the client first."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "Please obtain the delivery box from the client first."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } } case 3: @@ -304,7 +287,7 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "- Gathering Mission details -"; mes "- are on the board. -"; next; - switch(select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) { + switch (select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) { case 1: mes "[Gather Bones !!]"; mes "Client : Dashia"; @@ -313,13 +296,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Bones mission."; close; case 2: - set .@check_tuto08,checkquest(8274); - if (.@check_tuto08 == -1) { + if (.@checkquest9 == -1 || .@checkquest9 == 0 || .@checkquest9 == 2) { setquest 8274; mes "You have accepted the Gather Bones mission."; mes "You can get a reward from the client after you finish the mission."; @@ -327,13 +309,11 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 2: mes "[Gather Animal Skins !!]"; @@ -343,13 +323,12 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes " "; mes "Will you accept this mission?"; next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { + switch (select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Animal Skins mission."; close; case 2: - set .@check_tuto09,checkquest(8275); - if (.@check_tuto09 == -1) { + if (.@checkquest10 == -1 || .@checkquest10 == 0 || .@checkquest10 == 2) { setquest 8275; mes "You have accepted the Gather Animal Skins mission."; mes "You can get a reward from the client after you finish the mission."; @@ -357,157 +336,135 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 3: if (BaseLevel < 30) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Peelings' mission."; close; } - else { - mes "[Gather Peelings !!]"; - mes "Client : Dashia"; - mes "Client Location : Payon"; - mes "Requested Mission : Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Gather Peelings mission."; + mes "[Gather Peelings !!]"; + mes "Client : Dashia"; + mes "Client Location : Payon"; + mes "Requested Mission : Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Gather Peelings mission."; + close; + case 2: + if (.@checkquest11 == -1 || .@checkquest11 == 0 || .@checkquest11 == 2) { + setquest 8276; + mes "You have accepted the Gather Peelings mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto10,checkquest(8276); - if (.@check_tuto10 == -1) { - setquest 8276; - mes "You have accepted the Gather Peelings mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 4: if (BaseLevel < 32) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Tails' mission."; close; } - else { - mes "[Gather Tails !!]"; - mes "Client : Dashia"; - mes "Client Location : Payon"; - mes "Requested Mission : Gather '10 Yoyo Tails', '10 Acorns' and '10 Raccon Leafs' and give them to Dashia"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Gather Tails mission."; + mes "[Gather Tails !!]"; + mes "Client : Dashia"; + mes "Client Location : Payon"; + mes "Requested Mission : Gather '10 Yoyo Tails', '10 Acorns' and '10 Raccon Leafs' and give them to Dashia"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Gather Tails mission."; + close; + case 2: + if (.@checkquest12 == -1 || .@checkquest12 == 0 || .@checkquest12 == 2) { + setquest 8277; + mes "You have accepted the Gather Tails mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto11,checkquest(8277); - if (.@check_tuto11 == -1) { - setquest 8277; - mes "You have accepted the Gather Tails mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 5: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Cookies' mission."; close; } - else { - mes "[Gather Cookies !!]"; - mes "Client : Dashia"; - mes "Client Location : Payon"; - mes "Requested Mission : Gather '5 Well-baked Cookies' and '1 Piece of Cake' and give them to Dashia"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Gather Cookies mission."; + mes "[Gather Cookies !!]"; + mes "Client : Dashia"; + mes "Client Location : Payon"; + mes "Requested Mission : Gather '5 Well-baked Cookies' and '1 Piece of Cake' and give them to Dashia"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Gather Cookies mission."; + close; + case 2: + if (.@checkquest13 == -1 || .@checkquest13 == 0 || .@checkquest13 == 2) { + setquest 8278; + mes "You have accepted the Gather Cookies mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto12,checkquest(8278); - if (.@check_tuto12 == -1) { - setquest 8278; - mes "You have accepted the Gather Cookies mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } case 6: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Mustaches' mission."; close; } - else { - mes "[Gather Mustaches !!]"; - mes "Client : Dashia"; - mes "Client Location : Payon"; - mes "Requested Mission : Gather '5 Mole Whiskers' and '3 Mole Claws' and give them to Dashia"; - mes " "; - mes "Will you accept this mission?"; - next; - switch(select("No, I won't accept it.:Yes, I will accept it.")) { - case 1: - mes "You have declined the Gather Mustaches mission."; + mes "[Gather Mustaches !!]"; + mes "Client : Dashia"; + mes "Client Location : Payon"; + mes "Requested Mission : Gather '5 Mole Whiskers' and '3 Mole Claws' and give them to Dashia"; + mes " "; + mes "Will you accept this mission?"; + next; + switch (select("No, I won't accept it.:Yes, I will accept it.")) { + case 1: + mes "You have declined the Gather Mustaches mission."; + close; + case 2: + if (.@checkquest14 == -1 || .@checkquest14 == 0 || .@checkquest14 == 2) { + setquest 8279; + mes "You have accepted the Gather Mustaches mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; - case 2: - set .@check_tuto13,checkquest(8279); - if (.@check_tuto13 == -1) { - setquest 8279; - mes "You have accepted the Gather Mustaches mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } - else { - mes "You are already doing this mission."; - mes "You can get a reward from the client after you finish the mission."; - next; - mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; - close; - } } + mes "You are already doing this mission."; + mes "You can get a reward from the client after you finish the mission."; + next; + mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; + close; } } case 4: @@ -516,19 +473,16 @@ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ close; } } - else { - mes "Your level is not qualified. You can not use the bulletin board."; - close; - } - } - else { - mes "You are not a qualified member. You can not use the bulletin board."; + mes "Your level is not qualified. You can not use the bulletin board."; close; } + mes "You are not a qualified member. You can not use the bulletin board."; + close; } -geffen,103,42,5 script Sponiac#09tuto 99,{ - if (checkweight(1201,1) == 0) { +geffen,103,42,5 script Sponiac 99,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Sponiac]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -541,12 +495,12 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "[Sponiac]"; mes "Wow, you must be a beginner, right?"; mes "What an innocent face! Ha~ hahaha."; - emotion e_gg,"Sponiac#09tuto"; + emotion e_gg; next; mes "[Sponiac]"; mes "Why don't you do some hunting outside instead of walking around and wasting your time?"; next; - switch(select("I am about to leave now.:I've got a Hunting Mission.")) { + switch (select("I am about to leave now.:I've got a Hunting Mission.")) { case 1: mes "[Sponiac]"; mes "Oh, well. Then, go figure."; @@ -555,14 +509,18 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ case 2: break; } + set .@checkquest,checkquest(8266); + set .@checkquest2,checkquest(8267); + set .@checkquest3,checkquest(8268); + set .@checkquest4,checkquest(8269); + set .@checkquest5,checkquest(8270); mes "[Sponiac]"; mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) { + switch (select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) { case 1: - set .@check_tuto00,checkquest(8266); - if (.@check_tuto00 == -1) { + if (.@checkquest == 0) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -571,9 +529,8 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else if ((.@check_tuto00 == 0) || (.@check_tuto00 == 1)) { - set .@check_spore01,checkquest(8266,HUNTING); - if (.@check_spore01 == 2) { + if (.@checkquest == 1) { + if (checkquest(8266,HUNTING) == 2) { mes "[Sponiac]"; mes "Hunting Poison Spore!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; @@ -589,36 +546,30 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ erasequest 8266; close; } - else { - mes "[Sponiac]"; - mes "Oh, you are right."; - next; - mes "[Sponiac]"; - mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; - mes "I will give you a reward if you complete the mission. Ok? Are we good?"; - next; - mes "[Sponiac]"; - mes "You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out."; - mes "You can check the world map by pressing 'ctrl + ~' key."; - next; - mes "[Sponiac]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } - } - else { mes "[Sponiac]"; - mes "Huh? Are you sure? Something is wrong..."; + mes "Oh, you are right."; next; mes "[Sponiac]"; - mes "It is weird."; - mes "Please check your Quest Window by pressing 'alt + u'."; + mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; + mes "I will give you a reward if you complete the mission. Ok? Are we good?"; + next; + mes "[Sponiac]"; + mes "You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out."; + mes "You can check the world map by pressing 'ctrl + ~' key."; + next; + mes "[Sponiac]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } - break; + mes "[Sponiac]"; + mes "Huh? Are you sure? Something is wrong..."; + next; + mes "[Sponiac]"; + mes "It is weird."; + mes "Please check your Quest Window by pressing 'alt + u'."; + close; case 2: - set .@check_tuto01,checkquest(8267); - if (.@check_tuto01 == -1) { + if (.@checkquest2 == 0) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -627,9 +578,8 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else if ((.@check_tuto01 == 0) || (.@check_tuto01 == 1)) { - set .@check_smokie01,checkquest(8267,HUNTING); - if (.@check_smokie01 == 2) { + if (.@checkquest2 == 1) { + if (checkquest(8267,HUNTING) == 2) { mes "[Sponiac]"; mes "Hunting Smokie!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; @@ -645,36 +595,30 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ erasequest 8267; close; } - else { - mes "[Sponiac]"; - mes "Oh, you are right."; - next; - mes "[Sponiac]"; - mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; - mes "I will give you a reward if you complete the mission. Ok? Are we good?"; - next; - mes "[Sponiac]"; - mes "You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayothaya is good spot to find them."; - mes "You can check the world map by pressing 'ctrl + ~' key."; - next; - mes "[Sponiac]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } - } - else { mes "[Sponiac]"; - mes "Huh? Are you sure? Something is wrong..."; + mes "Oh, you are right."; next; mes "[Sponiac]"; - mes "It is weird."; - mes "Please check your Quest Window by pressing 'alt + u'."; + mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; + mes "I will give you a reward if you complete the mission. Ok? Are we good?"; + next; + mes "[Sponiac]"; + mes "You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayotaya is good spot to find them."; + mes "You can check the world map by pressing 'ctrl + ~' key."; + next; + mes "[Sponiac]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } - break; + mes "[Sponiac]"; + mes "Huh? Are you sure? Something is wrong..."; + next; + mes "[Sponiac]"; + mes "It is weird."; + mes "Please check your Quest Window by pressing 'alt + u'."; + close; case 3: - set .@check_tuto02,checkquest(8268); - if (.@check_tuto02 == -1) { + if (.@checkquest3 == 0) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -683,9 +627,8 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else if ((.@check_tuto02 == 0) || (.@check_tuto02 == 1)) { - set .@check_willow01,checkquest(8268,HUNTING); - if (.@check_willow01 == 2) { + if (.@checkquest3 == 1) { + if (checkquest(8268,HUNTING) == 2) { mes "[Sponiac]"; mes "Hunting Elder Willow!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; @@ -701,35 +644,30 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ erasequest 8268; close; } - else { - mes "[Sponiac]"; - mes "Oh, you are right."; - next; - mes "[Sponiac]"; - mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; - mes "I will give you a reward if you complete the mission. Ok? Are we good?"; - next; - mes "[Sponiac]"; - mes "You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera."; - mes "You can check the world map by pressing 'ctrl + ~' key."; - next; - mes "[Sponiac]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } - } - else { mes "[Sponiac]"; - mes "Huh? Are you sure? Something is wrong..."; + mes "Oh, you are right."; next; mes "[Sponiac]"; - mes "It is weird."; - mes "Please check your Quest Window by pressing 'alt + u'."; + mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; + mes "I will give you a reward if you complete the mission. Ok? Are we good?"; + next; + mes "[Sponiac]"; + mes "You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera."; + mes "You can check the world map by pressing 'ctrl + ~' key."; + next; + mes "[Sponiac]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } + mes "[Sponiac]"; + mes "Huh? Are you sure? Something is wrong..."; + next; + mes "[Sponiac]"; + mes "It is weird."; + mes "Please check your Quest Window by pressing 'alt + u'."; + close; case 4: - set .@check_tuto03,checkquest(8269); - if (.@check_tuto03 == -1) { + if (.@checkquest4 == 0) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -738,9 +676,8 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else if ((.@check_tuto03 == 0) || (.@check_tuto03 == 1)) { - set .@check_coco01,checkquest(8269,HUNTING); - if (.@check_coco01 == 2) { + if (.@checkquest4 == 1) { + if (checkquest(8269,HUNTING) == 2) { mes "[Sponiac]"; mes "Hunting Coco!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; @@ -756,35 +693,30 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ erasequest 8269; close; } - else { - mes "[Sponiac]"; - mes "Oh, you are right."; - next; - mes "[Sponiac]"; - mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; - mes "I will give you a reward if you complete the mission. Ok? Are we good?"; - next; - mes "[Sponiac]"; - mes "You can find Coco's around the east of Payon, southwest of Prontera and the field east of Ayothaya."; - mes "You can check the world map by pressing 'ctrl + ~' key."; - next; - mes "[Sponiac]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } - } - else { mes "[Sponiac]"; - mes "Huh? Are you sure? Something is wrong..."; + mes "Oh, you are right."; next; mes "[Sponiac]"; - mes "It is weird."; - mes "Please check your Quest Window by pressing 'alt + u'."; + mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; + mes "I will give you a reward if you complete the mission. Ok? Are we good?"; + next; + mes "[Sponiac]"; + mes "You can find Coco's around the east of Payon, southwest of Prontera and the field east of Ayotaya."; + mes "You can check the world map by pressing 'ctrl + ~' key."; + next; + mes "[Sponiac]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } + mes "[Sponiac]"; + mes "Huh? Are you sure? Something is wrong..."; + next; + mes "[Sponiac]"; + mes "It is weird."; + mes "Please check your Quest Window by pressing 'alt + u'."; + close; case 5: - set .@check_tuto04,checkquest(8270); - if (.@check_tuto04== -1) { + if (.@checkquest5 == 0) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -793,9 +725,8 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else if ((.@check_tuto04 == 0) || (.@check_tuto04 == 1)) { - set .@check_frog01,checkquest(8270,HUNTING); - if (.@check_frog01 == 2) { + if (.@checkquest5 == 1) { + if (checkquest(8270,HUNTING) == 2) { mes "[Sponiac]"; mes "Hunting Thara Frog!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; @@ -811,37 +742,34 @@ geffen,103,42,5 script Sponiac#09tuto 99,{ erasequest 8270; close; } - else { - mes "[Sponiac]"; - mes "Oh, you are right."; - next; - mes "[Sponiac]"; - mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; - mes "I will give you a reward if you complete the mission. Ok? Are we good?"; - next; - mes "[Sponiac]"; - mes "You can find Thara Frogs in the Cave east of Comodo or on Turtle Island."; - mes "You can check the world map by pressing 'ctrl + ~' key."; - next; - mes "[Sponiac]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } - } - else { mes "[Sponiac]"; - mes "Huh? Are you sure? Something is wrong..."; + mes "Oh, you are right."; next; mes "[Sponiac]"; - mes "It is weird."; - mes "Please check your Quest Window by pressing 'alt + u'."; + mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; + mes "I will give you a reward if you complete the mission. Ok? Are we good?"; + next; + mes "[Sponiac]"; + mes "You can find Thara Frogs in the Cave east of Comodo or on Turtle Island."; + mes "You can check the world map by pressing 'ctrl + ~' key."; + next; + mes "[Sponiac]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } + mes "[Sponiac]"; + mes "Huh? Are you sure? Something is wrong..."; + next; + mes "[Sponiac]"; + mes "It is weird."; + mes "Please check your Quest Window by pressing 'alt + u'."; + close; } } -moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ - if (checkweight(1201,1) == 0) { +moc_ruins,173,55,3 script Dieshin Man 89,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Dieshin Man]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -858,7 +786,7 @@ moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ mes "[Dieshin Man]"; mes "How can I help you?"; next; - switch(select("I don't need help.:I've got a Delivery Mission.")) { + switch (select("I don't need help.:I've got a Delivery Mission.")) { case 1: mes "[Dieshin Man]"; mes "Oh, well. Then, go figure. Bye~!"; @@ -866,14 +794,16 @@ moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ case 2: break; } + set .@checkquest,checkquest(8271); + set .@checkquest2,checkquest(8272); + set .@checkquest3,checkquest(8273); mes "[Dieshin Man]"; mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) { + switch (select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) { case 1: - set .@check_tuto05,checkquest(8271); - if (.@check_tuto05== -1) { + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -882,35 +812,30 @@ moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if (countitem(6218) > 0) { - mes "[Dieshin Man]"; - mes "Wait, but you already have a delivery box."; - next; - mes "[Dieshin Man]"; - mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; - close; - } - else { - mes "[Dieshin Man]"; - mes "Ah ha! I got it!"; - mes "The insecticide? It must be the Zoologist on the southeast of Payon who ordered the Insecticide."; - next; - mes "[Dieshin Man]"; - mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; - getitem 6218,1; //Disin_Delivery_Box - close; - } + if (countitem(6218) > 0) { + mes "[Dieshin Man]"; + mes "Wait, but you already have a delivery box."; + next; + mes "[Dieshin Man]"; + mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; + close; } + mes "[Dieshin Man]"; + mes "Ah ha! I got it!"; + mes "The insecticide? It must be the Zoologist on the southeast of Payon who ordered the Insecticide."; + next; + mes "[Dieshin Man]"; + mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; + getitem 6218,1; //Disin_Delivery_Box + close; case 2: - set .@check_tuto06,checkquest(8272); - if (.@check_tuto06 == -1) { + if (.@checkquest2 == -1 || .@checkquest2 == 0 || .@checkquest2 == 2) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -919,35 +844,30 @@ moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if (countitem(6218) > 0) { - mes "[Dieshin Man]"; - mes "Wait, but you already have a delivery box."; - next; - mes "[Dieshin Man]"; - mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; - close; - } - else { - mes "[Dieshin Man]"; - mes "Ah ha! I got it!"; - mes "Honey? It must be the Entomologist at the west of St. Capitolina Abbey, wich is northeast of Prontera who ordered the Honey."; - next; - mes "[Dieshin Man]"; - mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; - getitem 6218,1; //Disin_Delivery_Box - close; - } + if (countitem(6218) > 0) { + mes "[Dieshin Man]"; + mes "Wait, but you already have a delivery box."; + next; + mes "[Dieshin Man]"; + mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; + close; } + mes "[Dieshin Man]"; + mes "Ah ha! I got it!"; + mes "Honey? It must be the Entomologist at the west of St. Capitolina Abbey, wich is northeast of Prontera who ordered the Honey."; + next; + mes "[Dieshin Man]"; + mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; + getitem 6218,1; //Disin_Delivery_Box + close; case 3: - set .@check_tuto07,checkquest(8273); - if (.@check_tuto07 == -1) { + if (.@checkquest3 == -1 || .@checkquest3 == 0 || .@checkquest3 == 2) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -956,40 +876,37 @@ moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if (countitem(6218) > 0) { - mes "[Dieshin Man]"; - mes "Wait, but you already have a delivery box."; - next; - mes "[Dieshin Man]"; - mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; - close; - } - else { - mes "[Dieshin Man]"; - mes "Oh, Right!"; - mes "The blankets! It must be the biologist in the south of Lutie field who ordered the blankets."; - next; - mes "[Dieshin Man]"; - mes "You can can go to Lutie by asking Mr. Claus in the northeastern part of Al De Baran."; - next; - mes "[Dieshin Man]"; - mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; - next; - mes "[Dieshin Man]"; - mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; - getitem 6218,1; //Disin_Delivery_Box - close; - } + if (countitem(6218) > 0) { + mes "[Dieshin Man]"; + mes "Wait, but you already have a delivery box."; + next; + mes "[Dieshin Man]"; + mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; + close; } + mes "[Dieshin Man]"; + mes "Oh, Right!"; + mes "The blankets! It must be the biologist in the south of Lutie field who ordered the blankets."; + next; + mes "[Dieshin Man]"; + mes "You can can go to Lutie by asking Mr. Claus in the northeastern part of Al De Baran."; + next; + mes "[Dieshin Man]"; + mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; + next; + mes "[Dieshin Man]"; + mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; + getitem 6218,1; //Disin_Delivery_Box + close; } } -pay_fild07,83,89,7 script Zoologist#09tuto_rhea04 89,{ - if (checkweight(1201,1) == 0) { +pay_fild07,83,89,7 script Zoologist 89,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Zoologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -1005,14 +922,14 @@ pay_fild07,83,89,7 script Zoologist#09tuto_rhea04 89,{ mes "[Zoologist]"; mes "I am currently studying about it and try to prove the theory. So I plan to kill the flies around Bigfoot and observe his reaction."; next; - switch(select("...I am not interested.:Here is the Insecticide.")) { + switch (select("...I am not interested.:Here is the Insecticide.")) { case 1: mes "[Zoologist]"; mes "Oh, I need an Insecticide to continue the study."; close; case 2: - set .@check_tuto05,checkquest(8271); - if (.@check_tuto05 == -1) { + set .@checkquest,checkquest(8271); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Zoologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; @@ -1021,47 +938,44 @@ pay_fild07,83,89,7 script Zoologist#09tuto_rhea04 89,{ mes "I am waiting for a special delivery."; close; } - else { - if (countitem(6218) > 0) { - mes "[Zoologist]"; - mes "Oh ho! Yes! That one!"; - next; - mes "[Zoologist]"; - mes "That is the Insecticide that I ordered! You were sent by Dieshin right?"; - next; - mes "[Zoologist]"; - mes "I have been waiting for this!"; - mes "Give it to me!"; - next; - mes "[Zoologist]"; - mes "It arrived much faster than I thought. I want to test it right away!"; - next; - mes "[Zoologist]"; - mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; - delitem 6218,1; //Disin_Delivery_Box - erasequest 8271; - getitem 569,100; //Novice_Potion - getexp 1000,0; - close; - } - else { - mes "[Zoologist]"; - mes "I appreciate your kindness."; - mes "But, what did you bring?"; - next; - mes "[Zoologist]"; - mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; - next; - mes "[Zoologist]"; - mes "Please bring my order. Dieshin will give you my product."; - close; - } + if (countitem(6218) > 0) { + mes "[Zoologist]"; + mes "Oh ho! Yes! That one!"; + next; + mes "[Zoologist]"; + mes "That is the Insecticide that I ordered! You were sent by Dieshin right?"; + next; + mes "[Zoologist]"; + mes "I have been waiting for this!"; + mes "Give it to me!"; + next; + mes "[Zoologist]"; + mes "It arrived much faster than I thought. I want to test it right away!"; + next; + mes "[Zoologist]"; + mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; + delitem 6218,1; //Disin_Delivery_Box + erasequest 8271; + getitem 569,100; //Novice_Potion + getexp 1000,0; + close; } + mes "[Zoologist]"; + mes "I appreciate your kindness."; + mes "But, what did you bring?"; + next; + mes "[Zoologist]"; + mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; + next; + mes "[Zoologist]"; + mes "Please bring my order. Dieshin will give you my product."; + close; } } -prt_fild03,30,254,3 script Entomologist#09tuto 83,{ - if (checkweight(1201,1) == 0) { +prt_fild03,30,254,3 script Entomologist 83,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Entomologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -1077,14 +991,14 @@ prt_fild03,30,254,3 script Entomologist#09tuto 83,{ mes "[Entomologist]"; mes "I am currently studying about it and trying to prove the theory. So I plan to set a Honey trap on the places he usually passes and observe his reaction."; next; - switch(select("...I am not interested.:Here is the Honey.")) { + switch (select("...I am not interested.:Here is the Honey.")) { case 1: mes "[Entomologist]"; mes "Oh, I need Honey to continue the study."; close; case 2: - set .@check_tuto06,checkquest(8272); - if (.@check_tuto06 == -1) { + set .@checkquest,checkquest(8272); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Entomologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; @@ -1093,47 +1007,44 @@ prt_fild03,30,254,3 script Entomologist#09tuto 83,{ mes "I am waiting for a special delivery."; close; } - else { - if (countitem(6218) > 0) { - mes "[Entomologist]"; - mes "Oh ho! Yes! That one!"; - next; - mes "[Entomologist]"; - mes "That is the Honey that I ordered! You were sent by Dieshin right?"; - next; - mes "[Entomologist]"; - mes "I have been waiting for this!"; - mes "Give it to me!"; - next; - mes "[Entomologist]"; - mes "It arrived much faster than I thought. I want to test it right away!"; - next; - mes "[Entomologist]"; - mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; - delitem 6218,1; //Disin_Delivery_Box - erasequest 8272; - getitem 569,100; //Novice_Potion - getexp 1000,0; - close; - } - else { - mes "[Entomologist]"; - mes "I appreciate your kindness."; - mes "But, what did you bring?"; - next; - mes "[Entomologist]"; - mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; - next; - mes "[Entomologist]"; - mes "Please bring my order. Dieshin will give you my product."; - close; - } + if (countitem(6218) > 0) { + mes "[Entomologist]"; + mes "Oh ho! Yes! That one!"; + next; + mes "[Entomologist]"; + mes "That is the Honey that I ordered! You were sent by Dieshin right?"; + next; + mes "[Entomologist]"; + mes "I have been waiting for this!"; + mes "Give it to me!"; + next; + mes "[Entomologist]"; + mes "It arrived much faster than I thought. I want to test it right away!"; + next; + mes "[Entomologist]"; + mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; + delitem 6218,1; //Disin_Delivery_Box + erasequest 8272; + getitem 569,100; //Novice_Potion + getexp 1000,0; + close; } + mes "[Entomologist]"; + mes "I appreciate your kindness."; + mes "But, what did you bring?"; + next; + mes "[Entomologist]"; + mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; + next; + mes "[Entomologist]"; + mes "Please bring my order. Dieshin will give you my product."; + close; } } -xmas_fild01,92,57,3 script Biologist#09tuto_rhea06 97,{ - if (checkweight(1201,1) == 0) { +xmas_fild01,92,57,3 script Biologist 97,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Biologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -1149,14 +1060,14 @@ xmas_fild01,92,57,3 script Biologist#09tuto_rhea06 97,{ mes "[Biologist]"; mes "But, this place is freaking cold."; next; - switch(select("...I am not interested.:Here are the blankets.")) { + switch (select("...I am not interested.:Here are the blankets.")) { case 1: mes "[Biologist]"; mes "Huh, whatever. But be careful! It's very slippery here."; close; case 2: - set .@check_tuto07,checkquest(8273); - if (.@check_tuto07 == -1) { + set .@checkquest,checkquest(8273); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Biologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; @@ -1165,47 +1076,44 @@ xmas_fild01,92,57,3 script Biologist#09tuto_rhea06 97,{ mes "I am waiting for a special delivery."; close; } - else { - if (countitem(6218) > 0) { - mes "[Biologist]"; - mes "Oh ho! Yes! That one!"; - next; - mes "[Biologist]"; - mes "Those are the Blankets that I ordered! You were sent by Dieshin right?"; - next; - mes "[Biologist]"; - mes "I have been waiting for this!"; - mes "Give it to me!"; - next; - mes "[Biologist]"; - mes "It arrived much faster than I thought. I want to test them right away!"; - next; - mes "[Biologist]"; - mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; - delitem 6218,1; //Disin_Delivery_Box - erasequest 8273; - getitem 569,100; //Novice_Potion - getexp 1000,0; - close; - } - else { - mes "[Biologist]"; - mes "I appreciate your kindness."; - mes "But, what did you bring?"; - next; - mes "[Biologist]"; - mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; - next; - mes "[Biologist]"; - mes "Please bring my order. Dieshin will give you my product."; - close; - } + if (countitem(6218) > 0) { + mes "[Biologist]"; + mes "Oh ho! Yes! That one!"; + next; + mes "[Biologist]"; + mes "Those are the Blankets that I ordered! You were sent by Dieshin right?"; + next; + mes "[Biologist]"; + mes "I have been waiting for this!"; + mes "Give it to me!"; + next; + mes "[Biologist]"; + mes "It arrived much faster than I thought. I want to test them right away!"; + next; + mes "[Biologist]"; + mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; + delitem 6218,1; //Disin_Delivery_Box + erasequest 8273; + getitem 569,100; //Novice_Potion + getexp 1000,0; + close; } + mes "[Biologist]"; + mes "I appreciate your kindness."; + mes "But, what did you bring?"; + next; + mes "[Biologist]"; + mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; + next; + mes "[Biologist]"; + mes "Please bring my order. Dieshin will give you my product."; + close; } } -payon,179,66,3 script Dashia#09tuto 931,{ - if (checkweight(1201,1) == 0) { +payon,179,66,3 script Dashia 931,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) { mes "[Dashia]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; @@ -1220,7 +1128,7 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "[Dashia]"; mes "Hey~! Dude! You look like a very rich adventurer."; next; - switch(select("I am a poor adventurer.:I have a gathering mission.")) { + switch (select("I am a poor adventurer.:I have a gathering mission.")) { case 1: mes "[Dashia]"; mes "Really? Hmm, oh right. You don't look sophisticated."; @@ -1235,10 +1143,10 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) { + switch (select("gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) { case 1: - set .@check_tuto08,checkquest(8274); - if (.@check_tuto08 == -1) { + set .@checkquest,checkquest(8274); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1247,46 +1155,42 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if (countitem(932) > 9) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - delitem 932,10; //Skel_Bone - getitem 569,100; //Novice_Potion - getexp 1000,100; - erasequest 8274; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where are the Skel-Bones?"; - next; - mes "[Dashia]"; - mes "You haven't done the mission yet. Why did you come back here?"; - next; - mes "[Dashia]"; - mes "You don't have enough 'Skel-Bones'... You can find it when you hunt Skeletons."; - next; - mes "[Dashia]"; - mes "To find Skeletons, you better check Payon Dungeon 1F, which is located in Archer Village, north of Payon."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if (countitem(932) > 9) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + delitem 932,10; //Skel_Bone + getitem 569,100; //Novice_Potion + getexp 1000,100; + erasequest 8274; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where are the Skel-Bones?"; + next; + mes "[Dashia]"; + mes "You haven't done the mission yet. Why did you come back here?"; + next; + mes "[Dashia]"; + mes "You don't have enough 'Skel-Bones'... You can find it when you hunt Skeletons."; + next; + mes "[Dashia]"; + mes "To find Skeletons, you better check Payon Dungeon 1F, which is located in Archer Village, north of Payon."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; case 2: - set .@check_tuto09,checkquest(8275); - if (.@check_tuto09 == -1) { + set .@checkquest,checkquest(8275); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1295,48 +1199,44 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if ((countitem(948) > 9) && (countitem(919) > 4)) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - getitem 569,100; //Novice_Potion - delitem 948,10; //Bear's_Foot - delitem 919,5; //Animal's_Skin - getexp 1000,0; - erasequest 8275; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where is the Bear's Footskins and Animal Skins?"; - next; - mes "[Dashia]"; - mes "You haven't done the mission yet. Why did you come back here?"; - next; - mes "[Dashia]"; - mes "You have to bring 10 Bear's Footskins' and '5 Animal Skins!"; - mes "You can find Bear's Footskin from Bigfoot and Animal Skin from Animals."; - next; - mes "[Dashia]"; - mes "Bigfoot is around the north of Geffen field or the southeast of Payon field."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if ((countitem(948) > 9) && (countitem(919) > 4)) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + getitem 569,100; //Novice_Potion + delitem 948,10; //Bear's_Foot + delitem 919,5; //Animal's_Skin + getexp 1000,100; + erasequest 8275; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where is the Bear's Footskins and Animal Skins?"; + next; + mes "[Dashia]"; + mes "You haven't done the mission yet. Why did you come back here?"; + next; + mes "[Dashia]"; + mes "You have to bring 10 Bear's Footskins' and '5 Animal Skins!"; + mes "You can find Bear's Footskin from Bigfoot and Animal Skin from Animals."; + next; + mes "[Dashia]"; + mes "Bigfoot is around the north of Geffen field or the southeast of Payon field."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; case 3: - set .@check_tuto10,checkquest(8276); - if (.@check_tuto10 == -1) { + set .@checkquest,checkquest(8276); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1345,50 +1245,46 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if ((countitem(955) > 19) && (countitem(910) > 19)) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - delitem 955,20; //Worm_Peelings - delitem 910,20; //Garlet - getitem 569,100; //Novice_Potion - getexp 1000,100; - erasequest 8276; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where are the Worm Peelings and Garlets?"; - next; - mes "[Dashia]"; - mes "You have to bring '20 Worm Peelings' and '20 Garlets' to complete the mission."; - next; - mes "[Dashia]"; - mes "You can get those items from 'Piere', 'Andre', 'Deniro', 'Vitata', 'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug'."; - next; - mes "[Dashia]"; - mes "'Piere', 'Andre', 'Deniro' and 'Vitata' are in Ant Hell which is located near the Saint Darmain Fortress soutwest of Morroc."; - next; - mes "[Dashia]"; - mes "'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug' are int he Prontere Culvert. To get there, you need to be a volunteer of the Prontera Culvert's punitive force."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if ((countitem(955) > 19) && (countitem(910) > 19)) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + delitem 955,20; //Worm_Peelings + delitem 910,20; //Garlet + getitem 569,100; //Novice_Potion + getexp 1000,100; + erasequest 8276; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where are the Worm Peelings and Garlets?"; + next; + mes "[Dashia]"; + mes "You have to bring '20 Worm Peelings' and '20 Garlets' to complete the mission."; + next; + mes "[Dashia]"; + mes "You can get those items from 'Piere', 'Andre', 'Deniro', 'Vitata', 'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug'."; + next; + mes "[Dashia]"; + mes "'Piere', 'Andre', 'Deniro' and 'Vitata' are in Ant Hell which is located near the Saint Darmain Fortress soutwest of Morroc."; + next; + mes "[Dashia]"; + mes "'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug' are int he Prontere Culvert. To get there, you need to be a volunteer of the Prontera Culvert's punitive force."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; case 4: - set .@check_tuto11,checkquest(8277); - if (.@check_tuto11 == -1) { + set .@checkquest,checkquest(8277); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1397,52 +1293,48 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if ((countitem(942) > 9) && (countitem(1026) > 9) && (countitem(945) > 9)) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - delitem 942,10; //Yoyo_Tail - delitem 1026,10; //Acorn - delitem 945,10; //Raccoon_Leaf - getitem 569,150; //Novice_Potion - getexp 1000,200; - erasequest 8277; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where are the Yoyo Tails, Acorns and Raccoon Leafs?"; - next; - mes "[Dashia]"; - mes "You haven't done the mission yet. Why did you come back here?"; - mes "You have to bring '10 Yoyo Tails,' '10 Acorns' and '10 Raccoon Leafs' to complete the mission."; - next; - mes "[Dashia]"; - mes "You can get Yoyo Tails from 'Yoyo's', Acorn from 'Coco's' and Raccoon Leaf from 'Smokies'."; - next; - mes "[Dashia]"; - mes "You can find them easily around fields, but the field east of Ayothya is the best spot for hunting all 3 monsters."; - next; - mes "[Dashia]"; - mes "To get to Ayothaya, you better go to 'Aibakthing' in Alberta and pay his fare."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if ((countitem(942) > 9) && (countitem(1026) > 9) && (countitem(945) > 9)) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + delitem 942,10; //Yoyo_Tail + delitem 1026,10; //Acorn + delitem 945,10; //Raccoon_Leaf + getitem 569,150; //Novice_Potion + getexp 1000,200; + erasequest 8277; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where are the Yoyo Tails, Acorns and Raccoon Leafs?"; + next; + mes "[Dashia]"; + mes "You haven't done the mission yet. Why did you come back here?"; + mes "You have to bring '10 Yoyo Tails,' '10 Acorns' and '10 Raccoon Leafs' to complete the mission."; + next; + mes "[Dashia]"; + mes "You can get Yoyo Tails from 'Yoyo's', Acorn from 'Coco's' and Raccoon Leaf from 'Smokies'."; + next; + mes "[Dashia]"; + mes "You can find them easily around fields, but the field east of Ayothya is the best spot for hunting all 3 monsters."; + next; + mes "[Dashia]"; + mes "To get to Ayotaya, you better go to 'Aibakthing' in Alberta and pay his fare."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; case 5: - set .@check_tuto12,checkquest(8278); - if (.@check_tuto12 == -1) { + set .@checkquest,checkquest(8278); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1451,49 +1343,45 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if ((countitem(538) > 4) && (countitem(539) > 0)) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - delitem 538,5; //Well_Baked_Cookie - delitem 539,1; //Piece_Of_Cake - getitem 569,150; //Novice_Potion - getexp 1000,200; - erasequest 8278; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where are the Well-baked Cookies and the Piece of Cake?"; - next; - mes "[Dashia]"; - mes "You haven't done the mission yet. Why did you come back here?"; - mes "You have to bring '5 Well-baked Cookies' and '1 Piece of Cake' to complete the mission."; - next; - mes "[Dashia]"; - mes "You can get Well-baked Cookie from 'Cookies' who wears red or green shirts."; - mes "For getting Piece of Cake, you should look for 'Mystcases'."; - next; - mes "[Dashia]"; - mes "Both monsters canbe found in the Toy Factory Warehouse or Toy Monitoring Room. To get there, ask Mr. Claus in the northeastern part of Al De Baran."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if ((countitem(538) > 4) && (countitem(539) > 0)) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + delitem 538,5; //Well_Baked_Cookie + delitem 539,1; //Piece_Of_Cake + getitem 569,150; //Novice_Potion + getexp 1000,200; + erasequest 8278; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where are the Well-baked Cookies and the Piece of Cake?"; + next; + mes "[Dashia]"; + mes "You haven't done the mission yet. Why did you come back here?"; + mes "You have to bring '5 Well-baked Cookies' and '1 Piece of Cake' to complete the mission."; + next; + mes "[Dashia]"; + mes "You can get Well-baked Cookie from 'Cookies' who wears red or green shirts."; + mes "For getting Piece of Cake, you should look for 'Mystcases'."; + next; + mes "[Dashia]"; + mes "Both monsters canbe found in the Toy Factory Warehouse or Toy Monitoring Room. To get there, ask Mr. Claus in the northeastern part of Al De Baran."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; case 6: - set .@check_tuto13,checkquest(8279); - if (.@check_tuto13 == -1) { + set .@checkquest,checkquest(8279); + if (.@checkquest == -1 || .@checkquest == 0 || .@checkquest == 2) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; @@ -1502,45 +1390,41 @@ payon,179,66,3 script Dashia#09tuto 931,{ mes "Please check your Quest Window by pressing 'alt + u'."; close; } - else { - if ((countitem(1017) > 4) && (countitem(1018) > 2)) { - mes "[Dashia]"; - mes "Wow~ you did an excellent job!"; - next; - mes "[Dashia]"; - mes "Thank you very much. God bless you!"; - emotion e_heh,"Dashia#09tuto"; - next; - mes "[Dashia]"; - mes "Ha~! Ha~!"; - mes "I will give you a reward as promised."; - delitem 1017,5; //Moustache_Of_Mole - delitem 1018,3; //Nail_Of_Mole - getitem 569,150; //Novice_Potion - getexp 1000,200; - erasequest 8279; - close; - } - else { - mes "[Dashia]"; - mes "I can see that you have a gathering mission."; - mes "But, where are the Mole Whiskerss and Mole Claws??"; - next; - mes "[Dashia]"; - mes "You haven't done the mission yet. Why did you come back here?"; - mes "You have to bring '5 Mole Whiskers' and '3 Mole Claws' to complete the mission."; - next; - mes "[Dashia]"; - mes "You can get those items from 'Martins'."; - mes "Martins can be found in the Mjolnir Dead Pit, but the second floor is dangerous, so be careful!"; - next; - mes "[Dashia]"; - mes "To get there, ask a Kafra Employee in Geffen, they can warp you there."; - next; - mes "[Dashia]"; - mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; - close; - } + if ((countitem(1017) > 4) && (countitem(1018) > 2)) { + mes "[Dashia]"; + mes "Wow~ you did an excellent job!"; + next; + mes "[Dashia]"; + mes "Thank you very much. God bless you!"; + emotion e_heh; + next; + mes "[Dashia]"; + mes "Ha~! Ha~!"; + mes "I will give you a reward as promised."; + delitem 1017,5; //Moustache_Of_Mole + delitem 1018,3; //Nail_Of_Mole + getitem 569,150; //Novice_Potion + getexp 1000,200; + erasequest 8279; + close; } + mes "[Dashia]"; + mes "I can see that you have a gathering mission."; + mes "But, where are the Mole Whiskerss and Mole Claws??"; + next; + mes "[Dashia]"; + mes "You haven't done the mission yet. Why did you come back here?"; + mes "You have to bring '5 Mole Whiskers' and '3 Mole Claws' to complete the mission."; + next; + mes "[Dashia]"; + mes "You can get those items from 'Martins'."; + mes "Martins can be found in the Mjolnir Dead Pit, but the second floor is dangerous, so be careful!"; + next; + mes "[Dashia]"; + mes "To get there, ask a Kafra Employee in Geffen, they can warp you there."; + next; + mes "[Dashia]"; + mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; + close; } -} +}
\ No newline at end of file diff --git a/npc/quests/eden/41-55.txt b/npc/quests/eden/41-55.txt index 4b3ea744f..51f1871bf 100644 --- a/npc/quests/eden/41-55.txt +++ b/npc/quests/eden/41-55.txt @@ -1,19 +1,21 @@ -//===== rAthena Script ======================================= -// Eden Group Quests - Repeatable experience quests [41-55] -//===== By: ================================================== +//===== rAthena Script ======================================= +// Eden Group Quests - Mission [41 - 55] +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== //= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= +//===== Description: ========================================= +//= Repetable Quests for Players between Baselevel 40 - 56 . +//===== Additional Comments: ================================= //= 1.0 First Version. +//= 1.1 Some little optimization here and there. [Masao] //============================================================ -moc_para01,40,38,3 script Mission [41 - 55]#p 857,{ - if (checkweight(1201,1) == 0) { +moc_para01,40,38,3 script Mission [41 - 55] 857,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 1000) { mes "^008800Wait a sec!!"; mes "You cannot receive any more items because you're carrying too many items. Please try again after you lighten up.^000000"; close; @@ -22,466 +24,411 @@ moc_para01,40,38,3 script Mission [41 - 55]#p 857,{ mes "You are not an Eden group member. You are not qualified to access the bulletin board."; close; } - set .@m_client,checkquest(12088); - if (.@m_client == -1) { - if ((BaseLevel < 41) || (BaseLevel > 55)) { + if (checkquest(12088) == -1) { + if (BaseLevel < 41 || BaseLevel > 55) { mes "[41 ~ 55 Lv. Mission Board]"; close; } mes "[Mission Board]"; mes "Mission bulletin board."; next; - switch(select("Check the Missions:Cancel")) { + switch (select("Check the Missions.:Cancel.")) { case 1: - switch(select("Thara Frog Hunting:Cruiser Hunting:Kukre Hunting:Orc Baby Hunting:Orc Warrior Hunting:Vadon Hunting:Megalodon Hunting:Marse Hunting:Cornutus Hunting:Myst Hunting:Shellfish Hunting:Marine Sphere Hunting:Phen Hunting:Orc Skeleton Hunting:Zenorc Hunting:Mummy Hunting")) { + switch (select("Thara Frog Hunting:Cruiser Hunting:Kukre Hunting:Orc Baby Hunting:Orc Warrior Hunting:Vadon Hunting:Megalodon Hunting:Marse Hunting:Cornutus Hunting:Myst Hunting:Shellfish Hunting:Marine Sphere Hunting")) { + case 1: + mes "[Mission Board Memo]"; + mes "Have you seen a red frog? It is called Thara Frog and it's very rare. We are trying to verify where it inhabits. So please hunt 20 Thara Frogs."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12072; + setquest 12088; + close; + case 2: + close; + } + case 2: + mes "[Mission Board Memo]"; + mes "I heard of some toys attacking people. It is ridiculous! Let's show them our power! We have to hunt 15 Cruisers!"; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12073; + setquest 12088; + close; + case 2: + close; + } + case 3: + mes "[Mission Board Memo]"; + mes "Someone got robbed near the beach! The possible suspect is a criminal monster called Kukre. Please hunt 30 Kukre."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12074; + setquest 12088; + close; + case 2: + close; + } + case 4: + mes "[Mission Board Memo]"; + mes "Orc Babies are getting more violent these days. Please hunt 15 Orc Babies."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12075; + setquest 12088; + close; + case 2: + close; + } + case 5: + mes "[Mission Board Memo]"; + mes "Orc Warriors are increasing their aggression. Please hunt 20 Orc Warriors."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12076; + close; + case 2: + } + case 6: + mes "[Mission Board Memo]"; + mes "Have you seen crabs with thick shells? They are Vadons. Please hunt 15 Vadons.."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12077; + close; + case 2: + close; + } + case 7: + mes "[Mission Board Memo]"; + mes "Dead fish are all around the beach and it is getting worse. Please hunt 30 Megalodon."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12078; + close; + case 2: + close; + } + case 8: + mes "[Mission Board Memo]"; + mes "Can you hunt Marse? I need 15 Marse for my study. Please help me."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12079; + setquest 12088; + close; + case 2: + close; + } + case 9: + mes "[Mission Board Memo]"; + mes "An idiot Cornutus bit the Mayor's foot. The Mayor is upset so we need to hunt 20 Cornutus to make him happy!"; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12080; + close; + case 2: + close; + } + case 10: + mes "[Mission Board Memo]"; + mes "People are freaking out because of Myst. It looks like a ghost so, it scares people. Please hunt 15 Myst."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12081; + close; + case 2: + close; + } + case 11: + mes "[Mission Board Memo]"; + mes "Don't ask why, but please hunt 30 Shellfish. It is a secret mission!"; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12082; + close; + case 2: + close; + } + case 12: + mes "[Mission Board Memo]"; + mes "Marine Sphere? Do you know what a Marine Sphere is? I got a mission for you to hunt 15 Marine Sphere, so please do so."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12083; + close; + case 2: + close; + } + case 13: + mes "[Mission Board Memo]"; + mes "The mayor wants to eat a delicious fish dish. Phen will be the perfect ingredient for it. Please hunt 20 Phen!"; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12084; + close; + case 2: + close; + } + case 14: + mes "[Mission Board Memo]"; + mes "Dead Orc monsters got back to our town and they've revived as Orc Skeletons. We are in chaos! Please hunt 15 Orc Skeleton."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12085; + close; + case 2: + close; + } + case 15: + mes "[Mission Board Memo]"; + mes "Some weird monsters called Zenorc are attacking us. Please hunt 30 Zenorc."; + next; + switch (select("Accept the mission.:Cancel.")) { + case 1: + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12086; + close; + case 2: + close; + } + case 16: + mes "[Mission Board Memo]"; + mes "Be prepared! It is a cruel mission! Hunt 15 Mummies!! I tried once, but I couldn't succeed. It is too scary!"; + next; + switch (select("Accept the mission.:Cancel.")) { case 1: - mes "[Mission Board Memo]"; - mes "Have you seen a red frog? It is called Thara Frog and it's very rare. We are trying to verify where it inhabits. So please hunt 20 Thara Frogs."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12072; - setquest 12088; - break; - case 2: - close; - } - break; + mes "[Mission Board]"; + mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; + setquest 12088; + setquest 12087; + close; case 2: - mes "[Mission Board Memo]"; - mes "I heard of some toys attacking people. It is ridiculous! Let's show them our power! We have to hunt 15 Cruisers!"; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12073; - setquest 12088; - break; - case 2: - close; - } - break; - case 3: - mes "[Mission Board Memo]"; - mes "Someone got robbed near the beach! The possible suspect is a criminal monster called Kukre. Please hunt 30 Kukre."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12074; - setquest 12088; - break; - case 2: - close; - } - break; - case 4: - mes "[Mission Board Memo]"; - mes "Orc Babies are getting more violent these days. Please hunt 15 Orc Babies."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12075; - setquest 12088; - break; - case 2: - close; - } - break; - case 5: - mes "[Mission Board Memo]"; - mes "Orc Warriors are increasing their aggression. Please hunt 20 Orc Warriors."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12076; - break; - case 2: - close; - } - break; - case 6: - mes "[Mission Board Memo]"; - mes "Have you seen crabs with thick shells? They are Vadons. Please hunt 15 Vadons.."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12077; - break; - case 2: - close; - } - break; - case 7: - mes "[Mission Board Memo]"; - mes "Dead fish are all around the beach and it is getting worse. Please hunt 30 Megalodon."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12078; - break; - case 2: - close; - } - break; - case 8: - mes "[Mission Board Memo]"; - mes "Can you hunt Marse? I need 15 Marse for my study. Please help me."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12079; - setquest 12088; - break; - case 2: - close; - } - break; - case 9: - mes "[Mission Board Memo]"; - mes "An idiot Cornutus bit the Mayor's foot. The Mayor is upset so we need to hunt 20 Cornutus to make him happy!"; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12080; - break; - case 2: - close; - } - break; - case 10: - mes "[Mission Board Memo]"; - mes "People are freaking out because of Myst. It looks like a ghost so, it scares people. Please hunt 15 Myst."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12081; - break; - case 2: - close; - } - break; - case 11: - mes "[Mission Board Memo]"; - mes "Don't ask why, but please hunt 30 Shellfish. It is a secret mission!"; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12082; - break; - case 2: - close; - } - break; - case 12: - mes "[Mission Board Memo]"; - mes "Marine Sphere? Do you know what a Marine Sphere is? I got a mission for you to hunt 15 Marine Sphere, so please do so."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12083; - break; - case 2: - close; - break; - } - break; - case 13: - mes "[Mission Board Memo]"; - mes "The mayor wants to eat a delicious fish dish. Phen will be the perfect ingredient for it. Please hunt 20 Phen!"; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12084; - break; - case 2: - close; - } - break; - case 14: - mes "[Mission Board Memo]"; - mes "Dead Orc monsters got back to our town and they've revived as Orc Skeletons. We are in chaos! Please hunt 15 Orc Skeleton."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12085; - break; - case 2: - close; - } - break; - case 15: - mes "[Mission Board Memo]"; - mes "Some weird monsters called Zenorc are attacking us. Please hunt 30 Zenorc."; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12086; - break; - case 2: - close; - } - break; - case 16: - mes "[Mission Board Memo]"; - mes "Be prepared! It is a cruel mission! Hunt 15 Mummies!! I tried once, but I couldn't succeed. It is too scary!"; - next; - switch(select("Accept the mission.:Cancel.")) { - case 1: - mes "[Mission Board]"; - mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; - close2; - setquest 12088; - setquest 12087; - break; - case 2: - close; - } - break; + close; + } } - break; case 2: mes "^000077Ok. Let's check the missions next time.^000000."; close; } + } + if (checkquest(12072,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12072; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 9600,0; close; } - else { - set .@m_client2,checkquest(12072,HUNTING); - if (.@m_client2 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12072; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 9600,0; - close; - } - - set .@m_client3,checkquest(12073,HUNTING); - if (.@m_client3 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12073; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 7200,0; - close; - } - - set .@m_client4,checkquest(12074,HUNTING); - if (.@m_client4 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12074; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 15750,0; - close; - } - - set .@m_client5,checkquest(12075,HUNTING); - if (.@m_client5 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12075; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 7875,0; - close; - } - - set .@m_client6,checkquest(12076,HUNTING); - if (.@m_client6 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12076; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 11100,0; - close; - } - - set .@m_client7,checkquest(12077,HUNTING); - if (.@m_client7 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12077; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 8550,0; - close; - } - - set .@m_client8,checkquest(12078,HUNTING); - if (.@m_client8 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12078; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 17100,0; - close; - } - - set .@m_client9,checkquest(12079,HUNTING); - if (.@m_client9 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12079; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 9000,0; - close; - } - - set .@m_client10,checkquest(12080,HUNTING); - if (.@m_client10 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12080; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 12300,0; - close; - } - - set .@m_client11,checkquest(12081,HUNTING); - if (.@m_client11 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12081; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 9900,0; - close; - } - - set .@m_client12,checkquest(12082,HUNTING); - if (.@m_client12 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12082; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 20250,0; - close; - } - - set .@m_client13,checkquest(12083,HUNTING); - if (.@m_client13 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12083; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 10350,0; - close; - } - - set .@m_client14,checkquest(12084,HUNTING); - if (.@m_client14 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12084; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 13800,0; - close; - } - - set .@m_client15,checkquest(12085,HUNTING); - if (.@m_client15 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12085; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 11025,0; - close; - } - - set .@m_client16,checkquest(12086,HUNTING); - if (.@m_client16 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12086; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 22500,0; - close; - } - - set .@m_client17,checkquest(12087,HUNTING); - if (.@m_client17 == 2) { - mes "[Mission Board]"; - mes "You have completed the mission. Here is your reward."; - erasequest 12087; - erasequest 12088; - specialeffect2 EF_STEAL; - getexp 11250,0; - close; - } - if ((.@m_client2 == 0) && (.@m_client3 == 0) && (.@m_client4 == 0) && (.@m_client5 == 0) && (.@m_client6 == 0) && (.@m_client7 == 0) && (.@m_client8 == 0) && (.@m_client9 == 0) && (.@m_client10 == 0) && (.@m_client11 == 0) && (.@m_client12 == 0) && (.@m_client13 == 0) && (.@m_client14 == 0) && (.@m_client15 == 0) && (.@m_client16 == 0) && (.@m_client17 == 0)) { - mes "You may now view the bullitiin board."; - close2; - erasequest 12088; - end; - } - mes "There is nothing special things to do."; + if (checkquest(12073,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12073; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 7200,0; + close; + } + if (checkquest(12074,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12074; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 15750,0; + close; + } + if (checkquest(12075,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12075; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 7875,0; + close; + } + if (checkquest(12076,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12076; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 11100,0; + close; + } + if (checkquest(12077,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12077; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 8550,0; + close; + } + if (checkquest(12078,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12078; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 17100,0; + close; + } + if (checkquest(12079,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12079; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 9000,0; + close; + } + if (checkquest(12080,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12080; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 12300,0; + close; + } + if (checkquest(12081,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12081; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 9900,0; + close; + } + if (checkquest(12082,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12082; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 20250,0; + close; + } + if (checkquest(12083,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12083; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 10350,0; + close; + } + if (checkquest(12084,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12084; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 13800,0; + close; + } + if (checkquest(12085,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12085; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 11025,0; + close; + } + if (checkquest(12086,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12086; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 22500,0; + close; + } + if (checkquest(12087,HUNTING) == 2) { + mes "[Mission Board]"; + mes "You have completed the mission."; + mes "Here is your reward."; + erasequest 12087; + erasequest 12088; + specialeffect2 EF_STEAL; + getexp 11250,0; + close; + } + if ((checkquest(12072,HUNTING) == 0) && (checkquest(12073,HUNTING) == 0) && (checkquest(12074,HUNTING) == 0) && (checkquest(12075,HUNTING) == 0) && (checkquest(12076,HUNTING) == 0) && (checkquest(12077,HUNTING) == 0) && (checkquest(12078,HUNTING) == 0) && (checkquest(12079,HUNTING) == 0) && (checkquest(12080,HUNTING) == 0) && (checkquest(12081,HUNTING) == 0) && (checkquest(12082,HUNTING) == 0) && (checkquest(12083,HUNTING) == 0) && (checkquest(12084,HUNTING) == 0) && (checkquest(12085,HUNTING) == 0) && (checkquest(12086,HUNTING) == 0) && (checkquest(12087,HUNTING) == 0)) { + mes "You may now view the bulletin board."; + erasequest 12088; close; } -} + mes "There is nothing special to do."; + close; +}
\ No newline at end of file diff --git a/npc/quests/eden/56-70.txt b/npc/quests/eden/56-70.txt index 6e449ab45..da30977ce 100644 --- a/npc/quests/eden/56-70.txt +++ b/npc/quests/eden/56-70.txt @@ -1,1454 +1,1439 @@ -//===== rAthena Script ======================================= -// Eden Group Quests - Repeatable experience quests [55-70] -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= -//= 1.0 First Version. -//============================================================ - -moc_para01,42,38,3 script Mission [56 - 70] 857,{ - if (countitem(6219) > 0) { - set .@quest_check_3259,checkquest(3259); - if (.@quest_check_3259 > -1) - erasequest 3259; - //erasequest 3253; - //erasequest 3265; - mes "Here is the list of various adventures for level 55~70 adventurers."; - next; - mes "Lots of missions such as a Monster Hunting, Delivery Goods, Finding People."; - next; - switch(select("Mission Number 1~5:Mission Number 6~10:Mission Number 11~15")) { - case 1: - switch(select("What is this Bandage?:Dangerous Alligators.:That wasn't a mermaid...:My country is calling me!")) { - case 1: - set .@quest_check_3250,checkquest(3250); - set .@quest_check_hunt_3250,checkquest(3250,HUNTING); - if (.@quest_check_3250 == -1) { - mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details."; - next; - mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages."; - next; - mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages."; - next; - mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandage. You can find them in the Pyramid West of Morroc."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Rekenber corporation chief director 'Julie E Delph' -"; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3250; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3250 == 0) || (.@quest_check_hunt_3250 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details."; - next; - mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages."; - next; - mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages."; - next; - mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandage. You can find them in the Pyramid West of Morroc."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Rekenber corporation chief director 'Julie E Delph' -"; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3250 == 2) && (countitem(930) > 19)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 930,20; //Rotten_Bandage - getexp 15000,5000; - erasequest 3250; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3250 == 2) { - mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details."; - next; - mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages."; - next; - mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages."; - next; - mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandage. You can find them in the Pyramid West of Morroc."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Rekenber corporation chief director 'Julie E Delph' -"; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3250; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - break; - case 2: - set .@quest_check_3251,checkquest(3251); - set .@quest_check_hunt_3251,checkquest(3251,HUNTING); - if (.@quest_check_3251 == -1) { - mes "This mission is assigned by the Comodo cooperative society. Below are the details."; - next; - mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach."; - next; - mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune Midgard."; - next; - mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3251; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3251 == 0) || (.@quest_check_hunt_3251 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the Comodo cooperative society. Below are the details."; - next; - mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach."; - next; - mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune Midgard."; - next; - mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3251 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 16000,6000; - erasequest 3251; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3251 == 2) { - mes "This mission is assigned by the Comodo cooperative society. Below are the details."; - next; - mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach."; - next; - mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune Midgard."; - next; - mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3251; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 3: - set .@quest_check_3252,checkquest(3252); - set .@quest_check_hunt_3252,checkquest(3252,HUNTING); - if (.@quest_check_3252 == -1) { - mes "This mission is assigned by an unknown client from Izlude."; - next; - mes "I have admired the beach of Izlude, ever since I was born."; - next; - mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before..."; - next; - mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life."; - next; - mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids..."; - next; - mes "I finally tracked down the fact that it was a Merman, not a Mermaid!"; - next; - mes "Merman... I have wasted my life studying this monster! So please hunt 30 Merman to make me feel better."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Izlude 'The Lost dream mermaid' --"; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3252; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3252 == 0) || (.@quest_check_hunt_3252 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by an unknown client from Izlude."; - next; - mes "I have admired the beach of Izlude, ever since I was born."; - next; - mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before."; - next; - mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life."; - next; - mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids..."; - next; - mes "I finally tracked down the fact that it was a Merman, not a Mermaid!"; - next; - mes " Merman... I have wasted my life studying this monster! So please hunt 30 Merman to make me feel better."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Izlude 'The Lost dream mermaid' --"; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3252 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 17000,8000; - erasequest 3252; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3252 == 2) { - mes "This mission is assigned by an unknown client from Izlude."; - next; - mes "I have admired the beach of Izlude, ever since I was born."; - next; - mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before."; - next; - mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life."; - next; - mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids..."; - next; - mes "I finally tracked down the fact that it was a Merman, not a Mermaid!"; - next; - mes "Merman... I have wasted my life studying this monster! So please hunt 30 Merman to make me feel better."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Izlude 'The Lost dream mermaid' --"; - next; - mes " "; - next; - mes "Would you like to accept this mission?"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3252; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 4: - set .@quest_check_3254,checkquest(3254); - if (.@quest_check_3254 == -1) { - mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom."; - next; - mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply."; - next; - mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit."; - next; - mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam."; - next; - mes "You can get those materials from Sand Man, I wish you good luck!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3254; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_3254 == 0) || (.@quest_check_3254 == 1)) && (countitem(7043) < 10) && (countitem(1056) < 30)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom."; - next; - mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply."; - next; - mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit."; - next; - mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam."; - next; - mes "You can get those materials from Sand Man, I wish you good luck!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --"; - break; - case 2: - break; - } - } - else if (((.@quest_check_3254 == 0) || (.@quest_check_3254 == 1)) && (countitem(7043) > 9) && (countitem(1056) > 29)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 7043,10; //Fine_Sand - delitem 1056,30; //Grit - getexp 18000,8000; - erasequest 3254; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3254 == 2) { - mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom."; - next; - mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply."; - next; - mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit."; - next; - mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam."; - next; - mes "You can get those materials from Sand Man, I wish you good luck!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3254; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - } - close; - case 2: - switch(select("Hunt Wild Boar:Preparing the Summer:A Woman's Grudge:Special ingredients:Puppet Master's Agony")) { - case 1: - set .@quest_check_3255,checkquest(3255); - set .@quest_check_hunt_3255,checkquest(3255,HUNTING); - if (.@quest_check_3255 == -1) { - mes "This mission is assigned by the Payon town hall."; - next; - mes "Wild animals are always annoyances to farmers."; - next; - mes "They attack our farm and ruin whole crops!! We can't stand it anymore!"; - next; - mes "So, we would like to ask for the help from brave adventurers."; - next; - mes "Please, hunt 30 Savages to save our crops!"; - next; - mes "You can easily find those monsters around our town and field."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon town hall members --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3255; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3255 == 0) || (.@quest_check_hunt_3255 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the Payon town hall."; - next; - mes "Wild animals are always annoyances to farmers."; - next; - mes "They attack our farm and ruin whole crops!! We can't stand it anymore!"; - next; - mes "So, we would like to ask for the help from brave adventurers."; - next; - mes "Please, hunt 30 Savages to save our crops!"; - next; - mes "You can easily find those monsters around our town and field."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon town hall members --"; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3255 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 16000,7000; - erasequest 3255; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3255 == 2) { - mes "This mission is assigned by the Payon town hall."; - next; - mes "Wild animals are always annoyances to farmers."; - next; - mes "They attack our farm and ruin whole crops!! We can't stand it anymore!"; - next; - next; - mes "So, we would like to ask for the help from brave adventurers."; - mes "Please, hunt 30 Savages to save our crops!"; - next; - mes "You can easily find those monsters around our town and field."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon town hall members --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3255; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 2: - set .@quest_check_3256,checkquest(3256); - if (.@quest_check_3256 == -1) { - mes "This mission is assigned by the Morroc blacksmith Aragham."; - next; - mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!"; - next; - mes "Anyway, I have a son named Aragam Junior, the cute one. Haha."; - next; - mes "He will be attending summer camp this summer, but he doesn't know how to swim."; - next; - mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe."; - next; - mes "But, I figured that if I make swim fins, it will be great for his confidence~!"; - next; - mes "To make it, I need 30 Sticky Webfoot from a Roda Frog. Can you bring them to me?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!"; - next; - mes "-- The hottest blacksmith, Morroc blacksmith Aragham --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3256; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_3256 == 0) || (.@quest_check_3256 == 1)) && (countitem(918) < 30)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the Morroc blacksmith Aragham."; - next; - mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!"; - next; - mes "Anyway, I have a son named Aragam Junior, the cute one. Haha."; - next; - mes "He will be attending summer camp this summer, but he doesn't know how to swim."; - next; - mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe."; - next; - mes "But, I figured that if I make swim fins, it will be great for his confidence~!"; - next; - mes "To make it, I need 30 Sticky Webfoot from a Roda Frog. Can you bring them to me?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!"; - next; - mes "-- The hottest blacksmith, Morroc blacksmith Aragham --"; - break; - case 2: - break; - } - } - else if ((.@quest_check_3256 == 1) && (countitem(918) > 29)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 918,30; //Sticky_Webfoot - getexp 15000,5000; - erasequest 3256; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3256 == 2) { - mes "This mission is assigned by the Morroc blacksmith Aragham."; - next; - mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!"; - next; - mes "Anyway, I have a son named Aragam Junior, the cute one. Haha."; - next; - mes "He will be attending summer camp this summer, but he doesn't know how to swim."; - next; - mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe."; - next; - mes "But, I figured that if I make swim fins, it will be great for his confidence~!"; - next; - mes "To make it, I need 30 Sticky Webfoot from a Roda Frog. Can you bring them to me?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!"; - next; - mes "-- The hottest blacksmith, Morroc blacksmith Aragham --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3256; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 3: - set .@quest_check_3257,checkquest(3257); - set .@quest_check_hunt_3257,checkquest(3257,HUNTING); - if (.@quest_check_3257 == -1) { - mes "This mission is assigned by an inventor Dorian from Izlude."; - next; - mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters."; - next; - mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you."; - next; - mes "Women can bring strange phenomenons with them!"; - next; - mes "I am so intrigued with that story that I'm trying to prove that it can be true."; - next; - mes "So I need to make women upset! Haha, I know what a mean idea, right?"; - next; - mes "But this is seriously just for studying... So please hunt 30 Sohee who seems to be revived from victimized souls."; - next; - mes "So I can keep observing the case."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Elegance inventor Dorian --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3257; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3257 == 0) || (.@quest_check_hunt_3257 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by an inventor Dorian from Izlude."; - next; - mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters."; - next; - mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you."; - next; - mes "Women can bring strange phenomenons with them!"; - next; - mes "I am so intrigued with that story that I'm trying to prove that it can be true."; - next; - mes "So I need to make women upset! Haha, I know what a mean idea, right?"; - next; - mes "But this is seriously just for studying... So please hunt 30 Sohee who seems to be revived from victimized souls."; - next; - mes "So I can keep observing the case."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Elegance inventor Dorian --"; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3257 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 17000,8000; - erasequest 3257; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3257 == 2) { - mes "This mission is assigned by an inventor Dorian from Izlude."; - next; - mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters."; - next; - mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you."; - next; - mes "Women can bring strange phenomenons with them!"; - next; - mes "I am so intrigued with that story that I'm trying to prove that it can be true."; - next; - mes "So I need to make women upset! Haha, I know what a mean idea, right?"; - next; - mes "But this is seriously just for studying... So please hunt 30 Sohee who seems to be revived from victimized souls."; - next; - mes "So I can keep observing the case."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Elegance inventor Dorian --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3257; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 4: - set .@quest_check_3258,checkquest(3258); - if (.@quest_check_3258 == -1) { - mes "This mission is assigned by Wallah from Payon."; - next; - mes "Hello, adventurer. How are you? How is your health?"; - next; - mes "I am a pharmacist and I am having a hard time getting special ingredients lately."; - next; - mes "Because I am a little sensitive girl, how can I possibly get those things by myself."; - next; - mes "So, please help me. Just bring 40 Huge Leaf to me, that will be enough to complete my special medicine!"; - next; - mes "Please bring it as soon as possible, people need my medicine."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Wallah --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3258; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_3258 == 0) || (.@quest_check_3258 == 1)) && (countitem(7198) < 40)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by Wallah from Payon."; - next; - mes "Hello, adventurer. How are you? How is your health?"; - next; - mes "I am a pharmacist and I am having a hard time getting special ingredients lately."; - next; - mes "Because I am a little sensitive girl, how can I possibly get those things by myself."; - next; - mes "So, please help me. Just bring 40 Huge Leaf to me, that will be enough to complete my special medicine!"; - next; - mes "Please bring it as soon as possible, people need my medicine."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Wallah --"; - break; - case 2: - break; - } - } - else if ((.@quest_check_3258 == 1) && (countitem(7198) > 39)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 7198,40; //Great_Leaf - getexp 16000,7000; - erasequest 3258; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3258 == 2) { - mes "This mission is assigned by Wallah from Payon."; - next; - mes "Hello, adventurer. How are you? How is your health?"; - next; - mes "I am a pharmacist and I am having a hard time getting special ingredients lately."; - next; - mes "Because I am a little sensitive girl, how can I possibly get those things by myself."; - next; - mes "So, please help me. Just bring 40 Huge Leaf to me, that will be enough to complete my special medicine!"; - next; - mes "Please bring it as soon as possible, people need my medicine."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Wallah --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3258; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 5: - set .@quest_check_12217,checkquest(12217); - set .@quest_check_hunt_12217,checkquest(12217,HUNTING); - if (.@quest_check_12217 == -1) { - mes "This mission is assigned by puppet master Woonute from Geffen."; - next; - mes "You know being a puppet master is kind of a hard job to satisfy people."; - next; - mes "People can search and see so many different things on their own thesedays."; - next; - mes "Their expectations are getting high, I can't satisfy them anymore."; - next; - mes "But if I can make new toy concepts, like living toys, it will be ground breaking."; - next; - mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionette for me? And also bring 30 Golden Hair, those will be great materials for the new toys."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Puppet Master Woonute --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 12217; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_hunt_12217 == 0) || (.@quest_check_hunt_12217 == 1)) && (countitem(1060) < 30)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by puppet master Woonute from Geffen."; - next; - mes "You know being a puppet master is kind of a hard job to satisfy people."; - next; - mes "People can search and see so many different things on their own thesedays."; - next; - mes "Their expectations are getting high, I can't satisfy them anymore."; - next; - mes "But if I can make new toy concepts, like living toys, it will be ground breaking."; - next; - mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionette for me? And also bring 30 Golden Hair, those will be great materials for the new toys."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Puppet Master Woonute --"; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_12217 == 2) && (countitem(1060) > 29)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 1060,30; //Golden_Hair - getexp 17000,7000; - erasequest 3259; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_12217 == 2) { - mes "This mission is assigned by puppet master Woonute from Geffen."; - next; - mes "You know being a puppet master is kind of a hard job to satisfy people."; - next; - mes "People can search and see so many different things on their own thesedays."; - next; - mes "Their expectations are getting high, I can't satisfy them anymore."; - next; - mes "But if I can make new toy concepts, like living toys, it will be ground breaking."; - next; - mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionette for me? And also bring 30 Golden Hair, those will be great materials for the new toys."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Puppet Master Woonute --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 12217; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - } - case 3: - switch(select("Tiresome Flies:Dangerous Munak:Make the World green:Magic Wand")) { - case 1: - set .@quest_check_3260,checkquest(3260); - set .@quest_check_hunt_3260,checkquest(3260,HUNTING); - if (.@quest_check_3260 == -1) { - mes "This mission is assigned by an exterminator from Prontera."; - next; - mes "As the weather gets warmer, insects multiply more and more. It is already out of control."; - next; - mes "People in Prontera cannot sleep because of all the bugs in their house."; - next; - mes "So, please help us, hunt 30 Hunter Fly. Then the flies can be reduced slowly."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- The Prontera exterminator --"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3260; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3260 == 0) || (.@quest_check_hunt_3260 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by an exterminator from Prontera."; - next; - mes "As the weather gets warmer, insects multiply more and more. It is already out of control."; - next; - mes "People in Prontera cannot sleep because of all the bugs in their house."; - next; - mes "So, please help us, hunt 30 Hunter Fly. Then the flies can be reduced slowly."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- The Prontera exterminator --"; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3260 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 16000,6000; - erasequest 3260; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3260 == 2) { - mes "This mission is assigned by an exterminator from Prontera."; - next; - mes "As the weather gets warmer, insects multiply more and more. It is already out of control."; - next; - mes "People in Prontera cannot sleep because of all the bugs in their house."; - next; - mes "So, please help us, hunt 30 Hunter Fly. Then the flies can be reduced slowly."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- The Prontera exterminator --"; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3260; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 2: - set .@quest_check_3261,checkquest(3261); - set .@quest_check_hunt_3261,checkquest(3261,HUNTING); - if (.@quest_check_3261 == -1) { - mes "This mission is assigned by Cheese Dongja from Payon."; - next; - mes "Have you heard about Munak?"; - next; - mes "The ugly monster Munak is threatening people in Payon."; - next; - mes "So we need brave adventurers like you!"; - next; - mes "Please hunt 30 Munak then Payon will be in peace."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Payon Cheese Dongja -"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3261; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if ((.@quest_check_hunt_3261 == 0) || (.@quest_check_hunt_3261 == 1)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by Cheese Dongja from Payon."; - next; - mes "Have you heard about Munak?"; - next; - mes "The ugly monster Munak is threatening people in Payon."; - next; - mes "So we need brave adventurers like you!"; - next; - mes "Please hunt 30 Munak then Payon will be in peace."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Payon Cheese Dongja -"; - break; - case 2: - break; - } - } - else if (.@quest_check_hunt_3261 == 2) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - getexp 16000,7000; - erasequest 3261; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3261 == 2) { - mes "This mission is assigned by Cheese Dongja from Payon."; - next; - mes "Have you heard about Munak?"; - next; - mes "The ugly monster Munak is threatening people in Payon."; - next; - mes "So we need brave adventurers like you!"; - next; - mes "Please hunt 30 Munak then Payon will be in peace."; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "- Payon Cheese Dongja -"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3261; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 3: - set .@quest_check_3262,checkquest(3262); - if (.@quest_check_3262 == -1) { - mes "This mission is assigned by a gem dealer, Ibraham from Morroc."; - next; - mes "A small beautiful flower in the barren desert... What an incredible scene it would be!"; - next; - mes "Planting flowers can make the world green and it will be so pretty everywhere."; - next; - mes "I plan to plant strong flowers in Morroc desert so the soil gets better."; - next; - mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant."; - next; - mes "I hope you can hunt Flora and get me 40 Maneater Blossom. You are making the world green! Be proud!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Morroc Ibraham --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3262; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_3262 == 0) || (.@quest_check_3262 == 1)) && (countitem(1032) < 40)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by a gem dealer, Ibraham from Morroc."; - next; - mes "A small beautiful flower in the barren desert... What an incredible scene it would be!"; - next; - mes "Planting flowers can make the world green and it will be so pretty everywhere."; - next; - mes "I plan to plant strong flowers in Morroc desert so the soil gets better."; - next; - mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant."; - next; - mes "I hope you can hunt Flora and get me 40 Maneater Blossom. You are making the world green! Be proud!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Morroc Ibraham --"; - break; - case 2: - break; - } - } - else if (((.@quest_check_3262 == 0) || (.@quest_check_3262 == 1)) && (countitem(1032) > 39)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 1032,40; //Blossom_Of_Maneater - getexp 17000,7000; - erasequest 3262; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3262 == 2) { - mes "This mission is assigned by a gem dealer, Ibraham from Morroc."; - next; - mes "A small beautiful flower in the barren desert... What an incredible scene it would be!"; - next; - mes "Planting flowers can make the world green and it will be so pretty everywhere."; - next; - mes "I plan to plant strong flowers in Morroc desert so the soil gets better."; - next; - mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant."; - next; - mes "I hope you can hunt Flora and get me 40 Maneater Blossom. You are making the world green! Be proud!"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Morroc Ibraham --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3262; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - close; - case 4: - set .@quest_check_3263,checkquest(3263); - if (.@quest_check_3263 == -1) { - mes "This mission is assigned by the Payon blacksmith Antonio."; - next; - mes "Magic wand! Have you heard about it? It is an incredible wand!"; - next; - mes "If you say the magic words and swing the wand, it will make your wishes come true."; - next; - mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!"; - next; - mes "To make the wand, I need some special materials."; - next; - mes "Please bring me 30 Dokebi Horn and 30 Trunk. If you do so, I will lend you my magic wand once. Haha, good deal?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon blacksmith Antonio --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3263; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - else if (((.@quest_check_3263 == 0) || (.@quest_check_3263 == 1)) && (countitem(1021) < 30) && (countitem(7150) < 30)) { - mes "You have an on-going mission. Would you like to check the details?"; - next; - switch(select("Check the details.:Cancel.")) { - case 1: - mes "This mission is assigned by the Payon blacksmith Antonio."; - next; - mes "Magic wand! Have you heard about it? It is an incredible wand!"; - next; - mes "If you say the magic words and swing the wand, it will make your wishes come true."; - next; - mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!"; - next; - mes "To make the wand, I need some special materials."; - next; - mes "Please bring me 30 Dokebi Horn and 30 Trunk. If you do so, I will lend you my magic wand once. Haha, good deal?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon blacksmith Antonio --"; - break; - case 2: - break; - } - } - else if (((.@quest_check_3263 == 0) || (.@quest_check_3263 == 1)) && (countitem(1021) > 29) && (countitem(7150) > 29)) { - mes "I have done pretty well for the mission. Should I report it now?"; - next; - switch(select("Report the mission.:Do not report it yet.")) { - case 1: - delitem 1021,30; //Dokkaebi_Horn - delitem 7150,30; //Bamboo_Cut - getexp 18000,8000; - erasequest 3263; - mes "You have completed the mission. Get rewards."; - break; - case 2: - break; - } - } - else if (.@quest_check_3263 == 2) { - mes "This mission is assigned by the Payon blacksmith Antonio."; - next; - mes "Magic wand! Have you heard about it? It is an incredible wand!"; - next; - mes "If you say the magic words and swing the wand, it will make your wishes come true."; - next; - mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!"; - next; - mes "To make the wand, I need some special materials."; - next; - mes "Please bring me 30 Dokebi Horn and 30 Trunk. If you do so, I will lend you my magic wand once. Haha, good deal?"; - next; - mes "Please confirm it to us after you complete the mission, then we will give you proper rewards."; - next; - mes "-- Payon blacksmith Antonio --"; - next; - mes " "; - next; - switch(select("Accept the mission.:Do not accept the mission.")) { - case 1: - if ((BaseLevel > 54) && (BaseLevel < 71)) { - setquest 3263; - mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission."; - next; - mes "This mission doesn't have time limits."; - } - else - mes "These missions are not fit for my level. I should look for other missions."; - break; - case 2: - break; - } - } - } - } - } - else - mes "To get these missions, I need to Join the Eden Group first. I must find Secretary Lime Evenor and become a member."; - close; -} +//===== rAthena Script =======================================
+// Eden Group Quests - Mission [56 - 70]
+//===== By: ==================================================
+//= L0ne_W0lf
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Repetable Quests for Players between Baselevel 55 - 71 .
+//===== Additional Comments: =================================
+//= 1.0 First Version.
+//= 1.1 Some little optimization here and there. [Masao]
+//============================================================
+
+moc_para01,42,38,3 script Mission [56 - 70] 857,{
+
+ if (countitem(6219) > 0) {
+ if (checkquest(3259) > -1) {
+ erasequest 3259;
+ }
+ if (checkquest(3253) > -1) {
+ erasequest 3253;
+ }
+ if (checkquest(3265) > -1) {
+ erasequest 3265;
+ }
+ mes "Here is the list of various adventures for level 55~70 adventurers.";
+ next;
+ mes "Lots of missions such as a Monster Hunting, Delivery Goods, Finding People.";
+ next;
+ switch (select("Mission Numbers 1~5:Mission Numbers 6~10:Mission Numbers 11~15")) {
+ case 1:
+ switch (select("What is this Bandage?:Dangerous Alligators.:That wasn't a mermaid...:My country is calling me!")) {
+ case 1:
+ if (checkquest(3250) == 0) {
+ mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details.";
+ next;
+ mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages.";
+ next;
+ mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages.";
+ next;
+ mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandages. You can find them in the Pyramid West of Morroc.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Rekenber corporation chief director 'Julie E Delph' -";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3250;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3250,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details.";
+ next;
+ mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages.";
+ next;
+ mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages.";
+ next;
+ mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandages. You can find them in the Pyramid West of Morroc.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Rekenber corporation chief director 'Julie E Delph' -";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3250,HUNTING) == 2) && (countitem(930) > 19)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 930,20; //Rotten_Bandage
+ getexp 15000,5000;
+ erasequest 3250;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3250) == 2) {
+ mes "This mission is assigned by the Rekenber corporation from Lighthalzen. Below are the details.";
+ next;
+ mes "Rekenber corporation is about to launch a new project called 'Green Medical Center'. For the first product of the project, we are preparing well-being Bandages.";
+ next;
+ mes "Regarding the project, we need to research monster's reactions when they are wrapped with Rotten Bandages.";
+ next;
+ mes "If you are interested, please hunt 30 Mummies and bring 30 Rotten Bandages. You can find them in the Pyramid West of Morroc.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Rekenber corporation chief director 'Julie E Delph' -";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3250;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 2:
+ if (checkquest(3251) == 0) {
+ mes "This mission is assigned by the Comodo cooperative society. Below are the details.";
+ next;
+ mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach.";
+ next;
+ mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune-Midgard.";
+ next;
+ mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3251;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3251,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the Comodo cooperative society. Below are the details.";
+ next;
+ mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach.";
+ next;
+ mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune-Midgard.";
+ next;
+ mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3251,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 16000,6000;
+ erasequest 3251;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3251) == 2) {
+ mes "This mission is assigned by the Comodo cooperative society. Below are the details.";
+ next;
+ mes "Alligators have gone wild these days, they attack women and drunken people who hang out near the beach.";
+ next;
+ mes "This is a very shameful situation for us, the most wonderful vacation spot in Rune-Midgard.";
+ next;
+ mes "So, it would be very helpful if you hunt 30 Alligators to clean out this situation.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3251;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 3:
+ if (checkquest(3252) == 0) {
+ mes "This mission is assigned by an unknown client from Izlude.";
+ next;
+ mes "I have admired the beach of Izlude, ever since I was born.";
+ next;
+ mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before...";
+ next;
+ mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life.";
+ next;
+ mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids...";
+ next;
+ mes "I finally tracked down the fact that it was a Merman, not a Mermaid!";
+ next;
+ mes "Merman... I have wasted my life studying this monster! So please hunt 30 Mermans to make me feel better.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Izlude 'The Lost dream mermaid' --";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3252;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3252,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by an unknown client from Izlude.";
+ next;
+ mes "I have admired the beach of Izlude, ever since I was born.";
+ next;
+ mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before.";
+ next;
+ mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life.";
+ next;
+ mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids...";
+ next;
+ mes "I finally tracked down the fact that it was a Merman, not a Mermaid!";
+ next;
+ mes " Merman... I have wasted my life studying this monster! So please hunt 30 Mermans to make me feel better.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Izlude 'The Lost dream mermaid' --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3252,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 17000,8000;
+ erasequest 3252;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3252) == 2) {
+ mes "This mission is assigned by an unknown client from Izlude.";
+ next;
+ mes "I have admired the beach of Izlude, ever since I was born.";
+ next;
+ mes "When I was young, I found a mysterious creature in the Izlude dungeon, I had never seen something like that before.";
+ next;
+ mes "I instantly thought it was a mermaid. I was so supprised, I have studied about mermaids in whole my life.";
+ next;
+ mes "But, as I studied harder, I found that the creature was not a mermaid... yes, It wasn't beautiful at all like other mermaids...";
+ next;
+ mes "I finally tracked down the fact that it was a Merman, not a Mermaid!";
+ next;
+ mes "Merman... I have wasted my life studying this monster! So please hunt 30 Mermans to make me feel better.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Izlude 'The Lost dream mermaid' --";
+ next;
+ mes " ";
+ next;
+ mes "Would you like to accept this mission?";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3252;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 4:
+ if (checkquest(3254) == 0) {
+ mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom.";
+ next;
+ mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply.";
+ next;
+ mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit.";
+ next;
+ mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam.";
+ next;
+ mes "You can get those materials from Sand Man, I wish you good luck!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3254;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3254) == 1) && (countitem(7043) < 10) && (countitem(1056) < 30)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom.";
+ next;
+ mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply.";
+ next;
+ mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit.";
+ next;
+ mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam.";
+ next;
+ mes "You can get those materials from Sand Man, I wish you good luck!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3254) == 1) && (countitem(7043) > 9) && (countitem(1056) > 29)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 7043,10; //Fine_Sand
+ delitem 1056,30; //Grit
+ getexp 18000,8000;
+ erasequest 3254;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3254) == 2) {
+ mes "This mission is assigned by the government officer of the Rune-Midgarts Kingdom.";
+ next;
+ mes "To prevent a flood in Prontera, we decided to build a huge dam to regulate the water supply.";
+ next;
+ mes "But, we are shorthanded on supplies and we need to collect Fine Sand and Grit.";
+ next;
+ mes "So, we would like to ask for help. People, please bring us 10 Fine Sand and 30 Grit each so we can build the dam.";
+ next;
+ mes "You can get those materials from Sand Man, I wish you good luck!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Government officer of the Rune-Midgarts Kingdom, Dufre Kent --";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3254;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ }
+ case 2:
+ switch (select("Hunt Wild Boar:Preparing the Summer:A Woman's Grudge:Special ingredients:Puppet Master's Agony")) {
+ case 1:
+ if (checkquest(3255) == 0) {
+ mes "This mission is assigned by the Payon town hall.";
+ next;
+ mes "Wild animals are always annoyances to farmers.";
+ next;
+ mes "They attack our farm and ruin whole crops!! We can't stand it anymore!";
+ next;
+ mes "So, we would like to ask for the help from brave adventurers.";
+ next;
+ mes "Please, hunt 30 Savages to save our crops!";
+ next;
+ mes "You can easily find those monsters around our town and field.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon town hall members --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3255;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3255,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the Payon town hall.";
+ next;
+ mes "Wild animals are always annoyances to farmers.";
+ next;
+ mes "They attack our farm and ruin whole crops!! We can't stand it anymore!";
+ next;
+ mes "???????????????ð??????????????j??????????????????";
+ next;
+ mes "Please, hunt 30 Savages to save our crops!";
+ next;
+ mes "You can easily find those monsters around our town and field.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon town hall members --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3255,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 16000,7000;
+ erasequest 3255;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3255) == 2) {
+ mes "This mission is assigned by the Payon town hall.";
+ next;
+ mes "Wild animals are always annoyances to farmers.";
+ next;
+ mes "They attack our farm and ruin whole crops!! We can't stand it anymore!";
+ next;
+ mes "???????????????ð??????????????j??????????????????";
+ next;
+ mes "Please, hunt 30 Savages to save our crops!";
+ next;
+ mes "You can easily find those monsters around our town and field.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon town hall members --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3255;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 2:
+ if (checkquest(3256) == 0) {
+ mes "This mission is assigned by the Morroc blacksmith Aragham.";
+ next;
+ mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!";
+ next;
+ mes "Anyway, I have a son named Aragam Junior, the cute one. Haha.";
+ next;
+ mes "He will be attending summer camp this summer, but he doesn't know how to swim.";
+ next;
+ mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe.";
+ next;
+ mes "But, I figured that if I make swim fins, it will be great for his confidence~!";
+ next;
+ mes "To make it, I need 30 Sticky Webfoots from a Roda Frog. Can you bring them to me?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!";
+ next;
+ mes "-- The hottest blacksmith, Morroc blacksmith Aragham --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3256;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3256) == 1) && (countitem(918) < 30)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the Morroc blacksmith Aragham.";
+ next;
+ mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!";
+ next;
+ mes "Anyway, I have a son named Aragam Junior, the cute one. Haha.";
+ next;
+ mes "He will be attending summer camp this summer, but he doesn't know how to swim.";
+ next;
+ mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe.";
+ next;
+ mes "But, I figured that if I make swim fins, it will be great for his confidence~!";
+ next;
+ mes "To make it, I need 30 Sticky Webfoots from a Roda Frog. Can you bring them to me?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!";
+ next;
+ mes "-- The hottest blacksmith, Morroc blacksmith Aragham --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3256) == 1) && (countitem(918) > 29)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 918,30; //Sticky_Webfoot
+ getexp 15000,5000;
+ erasequest 3256;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3256) == 2) {
+ mes "This mission is assigned by the Morroc blacksmith Aragham.";
+ next;
+ mes "Hello~~~~, Adventurers! This is Aragham, the hottest blacksmith in Morroc!";
+ next;
+ mes "Anyway, I have a son named Aragam Junior, the cute one. Haha.";
+ next;
+ mes "He will be attending summer camp this summer, but he doesn't know how to swim.";
+ next;
+ mes "I want to teach him, but as you know I am a blacksmith, a far cry from swimming! Hehe.";
+ next;
+ mes "But, I figured that if I make swim fins, it will be great for his confidence~!";
+ next;
+ mes "To make it, I need 30 Sticky Webfoots from a Roda Frog. Can you bring them to me?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "PS. Do not compare me with Hollgrehenn or Antonio!!!!";
+ next;
+ mes "-- The hottest blacksmith, Morroc blacksmith Aragham --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3256;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 3:
+ if (checkquest(3257) == 0) {
+ mes "This mission is assigned by an inventor Dorian from Izlude.";
+ next;
+ mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters.";
+ next;
+ mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you.";
+ next;
+ mes "Women can bring strange phenomenons with them!";
+ next;
+ mes "I am so intrigued with that story that I'm trying to prove that it can be true.";
+ next;
+ mes "So I need to make women upset! Haha, I know what a mean idea, right?";
+ next;
+ mes "But this is seriously just for studying... So please hunt 30 Sohee's who seems to be revived from victimized souls.";
+ next;
+ mes "So I can keep observing the case.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Elegance inventor Dorian --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3257;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3257,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by an inventor Dorian from Izlude.";
+ next;
+ mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters.";
+ next;
+ mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you.";
+ next;
+ mes "Women can bring strange phenomenons with them!";
+ next;
+ mes "I am so intrigued with that story that I'm trying to prove that it can be true.";
+ next;
+ mes "So I need to make women upset! Haha, I know what a mean idea, right?";
+ next;
+ mes "But this is seriously just for studying... So please hunt 30 Sohee's who seems to be revived from victimized souls.";
+ next;
+ mes "So I can keep observing the case.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Elegance inventor Dorian --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3257,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 17000,8000;
+ erasequest 3257;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3257) == 2) {
+ mes "This mission is assigned by an inventor Dorian from Izlude.";
+ next;
+ mes "Have you heard the story that if women have a grudge on their mind, it will bring natural disasters.";
+ next;
+ mes "Wow, so guys must watch out for those sensitive women! Make sure they don't have any grudges on you.";
+ next;
+ mes "Women can bring strange phenomenons with them!";
+ next;
+ mes "I am so intrigued with that story that I'm trying to prove that it can be true.";
+ next;
+ mes "So I need to make women upset! Haha, I know what a mean idea, right?";
+ next;
+ mes "But this is seriously just for studying... So please hunt 30 Sohee's who seems to be revived from victimized souls.";
+ next;
+ mes "So I can keep observing the case.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Elegance inventor Dorian --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3257;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 4:
+ if (checkquest(3258) == 0) {
+ mes "This mission is assigned by Wallah from Payon.";
+ next;
+ mes "Hello, adventurer. How are you? How is your health?";
+ next;
+ mes "I am a pharmacist and I am having a hard time getting special ingredients lately.";
+ next;
+ mes "Because I am a little sensitive girl, how can I possibly get those things by myself.";
+ next;
+ mes "So, please help me. Just bring 40 Huge Leafs to me, that will be enough to complete my special medicine!";
+ next;
+ mes "Please bring it as soon as possible, people need my medicine.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Wallah --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3258;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3258) == 1) && (countitem(7198) < 40)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by Wallah from Payon.";
+ next;
+ mes "Hello, adventurer. How are you? How is your health?";
+ next;
+ mes "I am a pharmacist and I am having a hard time getting special ingredients lately.";
+ next;
+ mes "Because I am a little sensitive girl, how can I possibly get those things by myself.";
+ next;
+ mes "So, please help me. Just bring 40 Huge Leafs to me, that will be enough to complete my special medicine!";
+ next;
+ mes "Please bring it as soon as possible, people need my medicine.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Wallah --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3258) == 1) && (countitem(7198) > 39)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 7198,40; //Great_Leaf
+ getexp 16000,7000;
+ erasequest 3258;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3258) == 2) {
+ mes "This mission is assigned by Wallah from Payon.";
+ next;
+ mes "Hello, adventurer. How are you? How is your health?";
+ next;
+ mes "I am a pharmacist and I am having a hard time getting special ingredients lately.";
+ next;
+ mes "Because I am a little sensitive girl, how can I possibly get those things by myself.";
+ next;
+ mes "So, please help me. Just bring 40 Huge Leafs to me, that will be enough to complete my special medicine!";
+ next;
+ mes "Please bring it as soon as possible, people need my medicine.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Wallah --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3258;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 5:
+ if (checkquest(12217) == 0) {
+ mes "This mission is assigned by puppet master Woonute from Geffen.";
+ next;
+ mes "You know being a puppet master is kind of a hard job to satisfy people.";
+ next;
+ mes "People can search and see so many different things on their own thesedays.";
+ next;
+ mes "Their expectations are getting high, I can't satisfy them anymore.";
+ next;
+ mes "But if I can make new toy concepts, like living toys, it will be ground breaking.";
+ next;
+ mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionettes for me? And also bring 30 Golden Hair, those will be great materials for the new toys.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Puppet Master Woonute --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 12217;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(12217,HUNTING) == 1) && (countitem(1060) < 30)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by puppet master Woonute from Geffen.";
+ next;
+ mes "You know being a puppet master is kind of a hard job to satisfy people.";
+ next;
+ mes "People can search and see so many different things on their own thesedays.";
+ next;
+ mes "Their expectations are getting high, I can't satisfy them anymore.";
+ next;
+ mes "But if I can make new toy concepts, like living toys, it will be ground breaking.";
+ next;
+ mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionettes for me? And also bring 30 Golden Hair, those will be great materials for the new toys.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Puppet Master Woonute --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(12217,HUNTING) == 2) && (countitem(1060) > 29)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 1060,30; //Golden_Hair
+ getexp 17000,7000;
+ erasequest 3259;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(12217) == 2) {
+ mes "This mission is assigned by puppet master Woonute from Geffen.";
+ next;
+ mes "You know being a puppet master is kind of a hard job to satisfy people.";
+ next;
+ mes "People can search and see so many different things on their own thesedays.";
+ next;
+ mes "Their expectations are getting high, I can't satisfy them anymore.";
+ next;
+ mes "But if I can make new toy concepts, like living toys, it will be ground breaking.";
+ next;
+ mes "I heard that there are live dolls called Marionettes. Can you hunt 30 Marionettes for me? And also bring 30 Golden Hair, those will be great materials for the new toys.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Puppet Master Woonute --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 12217;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ }
+ case 3:
+ switch (select("Tiresome Flies:Dangerous Munak:Make the World green:Magic Wand")) {
+ case 1:
+ if (checkquest(3260) == 0) {
+ mes "This mission is assigned by an exterminator from Prontera.";
+ next;
+ mes "As the weather gets warmer, insects multiply more and more. It is already out of control.";
+ next;
+ mes "People in Prontera cannot sleep because of all the bugs in their house.";
+ next;
+ mes "So, please help us, hunt 30 Hunter Flies. Then the flies can be reduced slowly.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- The Prontera exterminator --";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3260;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3260,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by an exterminator from Prontera.";
+ next;
+ mes "As the weather gets warmer, insects multiply more and more. It is already out of control.";
+ next;
+ mes "People in Prontera cannot sleep because of all the bugs in their house.";
+ next;
+ mes "So, please help us, hunt 30 Hunter Flies. Then the flies can be reduced slowly.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- The Prontera exterminator --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3260,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 16000,6000;
+ erasequest 3260;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3260) == 2) {
+ mes "This mission is assigned by an exterminator from Prontera.";
+ next;
+ mes "As the weather gets warmer, insects multiply more and more. It is already out of control.";
+ next;
+ mes "People in Prontera cannot sleep because of all the bugs in their house.";
+ next;
+ mes "So, please help us, hunt 30 Hunter Flies. Then the flies can be reduced slowly.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- The Prontera exterminator --";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3260;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 2:
+ if (checkquest(3261) == 0) {
+ mes "This mission is assigned by Cheese Dongja from Payon.";
+ next;
+ mes "Have you heard about Munak?";
+ next;
+ mes "The ugly monster Munak is threatening people in Payon.";
+ next;
+ mes "So we need brave adventurers like you!";
+ next;
+ mes "Please hunt 30 Munaks then Payon will be in peace.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Payon Cheese Dongja -";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3261;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3261,HUNTING) == 1) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by Cheese Dongja from Payon.";
+ next;
+ mes "Have you heard about Munak?";
+ next;
+ mes "The ugly monster Munak is threatening people in Payon.";
+ next;
+ mes "So we need brave adventurers like you!";
+ next;
+ mes "Please hunt 30 Munaks then Payon will be in peace.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Payon Cheese Dongja -";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3261,HUNTING) == 2) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ getexp 16000,7000;
+ erasequest 3261;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3261) == 2) {
+ mes "This mission is assigned by Cheese Dongja from Payon.";
+ next;
+ mes "Have you heard about Munak?";
+ next;
+ mes "The ugly monster Munak is threatening people in Payon.";
+ next;
+ mes "So we need brave adventurers like you!";
+ next;
+ mes "Please hunt 30 Munaks then Payon will be in peace.";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "- Payon Cheese Dongja -";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3261;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 3:
+ if (checkquest(3262) == 0) {
+ mes "This mission is assigned by a gem dealer, Ibraham from Morroc.";
+ next;
+ mes "A small beautiful flower in the barren desert... What an incredible scene it would be!";
+ next;
+ mes "Planting flowers can make the world green and it will be so pretty everywhere.";
+ next;
+ mes "I plan to plant strong flowers in the Morroc desert so the soil gets better.";
+ next;
+ mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant.";
+ next;
+ mes "I hope you can hunt Flora and get me 40 Maneater Blossoms. You are making the world green! Be proud!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Morroc Ibraham --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3262;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3262) == 1) && (countitem(1032) < 40)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by a gem dealer, Ibraham from Morroc.";
+ next;
+ mes "A small beautiful flower in the barren desert... What an incredible scene it would be!";
+ next;
+ mes "Planting flowers can make the world green and it will be so pretty everywhere.";
+ next;
+ mes "I plan to plant strong flowers in the Morroc desert so the soil gets better.";
+ next;
+ mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant.";
+ next;
+ mes "I hope you can hunt Flora and get me 40 Maneater Blossoms. You are making the world green! Be proud!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Morroc Ibraham --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3262) == 1) && (countitem(1032) > 39)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 1032,40; //Blossom_Of_Maneater
+ getexp 17000,7000;
+ erasequest 3262;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3262) == 2) {
+ mes "This mission is assigned by a gem dealer, Ibraham from Morroc.";
+ next;
+ mes "A small beautiful flower in the barren desert... What an incredible scene it would be!";
+ next;
+ mes "Planting flowers can make the world green and it will be so pretty everywhere.";
+ next;
+ mes "I plan to plant strong flowers in the Morroc desert so the soil gets better.";
+ next;
+ mes "I need 40 Maneater Blossom from Flora, I know Maneater Blossom is an ugly flower, but still it is a plant.";
+ next;
+ mes "I hope you can hunt Flora and get me 40 Maneater Blossoms. You are making the world green! Be proud!";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Morroc Ibraham --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3262;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ case 4:
+ if (checkquest(3263) == 0) {
+ mes "This mission is assigned by the Payon blacksmith Antonio.";
+ next;
+ mes "Magic wand! Have you heard about it? It is an incredible wand!";
+ next;
+ mes "If you say the magic words and swing the wand, it will make your wishes come true.";
+ next;
+ mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!";
+ next;
+ mes "To make the wand, I need some special materials.";
+ next;
+ mes "Please bring me 30 Dokebi Horns and 30 Trunks. If you do so, I will lend you my magic wand once. Haha, good deal?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon blacksmith Antonio --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3263;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3263) == 1) && (countitem(1021) < 30) && (countitem(7150) < 30)) {
+ mes "You have an on-going mission. Would you like to check the details?";
+ next;
+ switch (select("Check the details.:Cancel.")) {
+ case 1:
+ mes "This mission is assigned by the Payon blacksmith Antonio.";
+ next;
+ mes "Magic wand! Have you heard about it? It is an incredible wand!";
+ next;
+ mes "If you say the magic words and swing the wand, it will make your wishes come true.";
+ next;
+ mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!";
+ next;
+ mes "To make the wand, I need some special materials.";
+ next;
+ mes "Please bring me 30 Dokebi Horns and 30 Trunks. If you do so, I will lend you my magic wand once. Haha, good deal?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon blacksmith Antonio --";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if ((checkquest(3263) == 1) && (countitem(1021) > 29) && (countitem(7150) > 29)) {
+ mes "I have done pretty well for the mission. Should I report it now?";
+ next;
+ switch (select("Report the mission.:Do not report it yet.")) {
+ case 1:
+ delitem 1021,30; //Dokkaebi_Horn
+ delitem 7150,30; //Bamboo_Cut
+ getexp 18000,8000;
+ erasequest 3263;
+ mes "You have completed the mission. Get rewards.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ if (checkquest(3263) == 2) {
+ mes "This mission is assigned by the Payon blacksmith Antonio.";
+ next;
+ mes "Magic wand! Have you heard about it? It is an incredible wand!";
+ next;
+ mes "If you say the magic words and swing the wand, it will make your wishes come true.";
+ next;
+ mes "So, I decided to make it by myself. Then I will be rich and powerful~! Haha!!";
+ next;
+ mes "To make the wand, I need some special materials.";
+ next;
+ mes "Please bring me 30 Dokebi Horns and 30 Trunks. If you do so, I will lend you my magic wand once. Haha, good deal?";
+ next;
+ mes "Please confirm it to us after you complete the mission, then we will give you proper rewards.";
+ next;
+ mes "-- Payon blacksmith Antonio --";
+ next;
+ mes " ";
+ next;
+ switch (select("Accept the mission.:Do not accept the mission.")) {
+ case 1:
+ if ((BaseLevel > 54) && (BaseLevel < 71)) {
+ setquest 3263;
+ mes "I have successfully accepted the mission. I have to come back and confirm my work after I complete the mission.";
+ next;
+ mes "This mission doesn't have time limits.";
+ close;
+ }
+ mes "These missions are not fit for my level. I should look for other missions.";
+ close;
+ case 2:
+ close;
+ }
+ }
+ close;
+ }
+ }
+ }
+ mes "To get these missions, I need to Join the Eden Group first. I must find Secretary Lime Evenor and become a member.";
+ close;
+}
\ No newline at end of file diff --git a/npc/quests/eden/71-85.txt b/npc/quests/eden/71-85.txt index d44e4882e..f3661a357 100644 --- a/npc/quests/eden/71-85.txt +++ b/npc/quests/eden/71-85.txt @@ -1,272 +1,247 @@ -//===== rAthena Script ======================================= -// Eden Group Quests - Experience quests [71-85] -//===== By: ================================================== +//===== rAthena Script ======================================= +// Eden Group Quests - Mission [71 - 85] +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== //= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= +//===== Description: ========================================= +//= Repetable Quests for Players between Baselevel 70 - 86 . +//===== Additional Comments: ================================= //= 1.0 First Version. +//= 1.1 Some little optimization here and there. [Masao] //============================================================ -moc_para01,44,38,3 script Request [71 - 85] 857,{ +moc_para01,44,38,3 script Mission [71 - 85] 857,{ if (countitem(6219) < 1) { - mes "-It seems to be a special-."; - mes "-board that only a person-"; - mes "-who has an Eden Group-"; - mes "-Mark can read.-"; + mes "- Only members of the -"; + mes "- Eden Group can read -"; + mes "- this bulletin board. -"; close; } - mes "-There are many kinds of-"; - mes "-hunting requests written-"; + mes "- Many hunting missions -"; + mes "- are on the bulletin board. -"; next; if ((BaseLevel > 70) && (BaseLevel < 86)) { - switch(select("Sphinx dungeon district:Glast Heim district:Juno district:Clock Tower district:Island districts")) { + switch (select("Sphinx Dungeon:Glast Heim:Juno Area:Clock Tower:Localized Islands")) { case 1: - mes "-Sphinx dungeon district-"; - mes "-I am Meidi who lives in-"; - mes "-Morocc. I want to hunt-"; - mes "-monsters in Sphinx-"; - mes "- dungeon. I will wait in-"; - mes "-front of the west gate.-"; + mes "- Sphinx Dungeon -"; + mes "- I am Meidi who lives -"; + mes "- in Morocc. I want to hunt -"; + mes "- monsters in the Sphinx -"; + mes "- Dungeon. I will wait for -"; + mes "- you in front of the -"; + mes "- western gate. -"; next; - switch(select("Take a mission.:Ignore the mission.")) { + switch (select("Accept mission.:Decline mission.")) { case 1: - if ((slv_quest == 2) || (slv_quest == 3) || (slv_quest == 4) || (slv_quest == 5) || (slv_quest == 6)) { - mes "-You are already doing-"; - mes "-another mission.-"; - mes "-It's really confusing to do-"; - mes "-many missions at once.-"; - mes "-Finish those first.-"; + if (slv_quest == 2 || slv_quest == 3 || slv_quest == 4 || slv_quest == 5 || slv_quest == 6) { + mes "- You are already on -"; + mes "- another mission. -"; + mes "- You can't do multiple -"; + mes "- missions. Finish your -"; + mes "- current mission first. -"; close; } - set .@slv_chk1,checkquest(10102); - if (.@slv_chk1 == -1) { + if (checkquest(10102) == 0) { setquest 10102; set slv_quest,1; - mes "-Good. Now to find Meidi-"; - mes "-at Morroc's western gate-"; + mes "- Good. Now go find Meidi -"; + mes "- at the western gate -"; + mes "- in Morroc. -"; close; } - else { - mes "-You are already on-"; - mes "-another mission or have-"; - mes "-recently completed one-"; - mes "-so you can't take on-"; - mes "-anymore right now.-"; - close; - } - break; + mes "- You are already on -"; + mes "- or have recently -"; + mes "- completed a mission. -"; + mes "- You can't do anymore -"; + mes "- missions right now. -"; + close; case 2: - mes "-I don't want to do-"; - mes "-this right now-"; + mes "- I don't want to do -"; + mes "- a mission right now. -"; close; } - break; case 2: - mes "-Glast Heim district-"; - mes "-I am Ancellia. -"; - mes "-I need help to hunt-"; - mes "-monsters in Glastheim-"; - mes "-please help me-"; + mes "- Glast Heim -"; + mes "- I am Ancellia. -"; + mes "- I need some help -"; + mes "- hunting monsters -"; + mes "- in Glast Heim.-"; + mes "- Please help me. -"; next; - switch(select("Take a mission.:Ignore the mission.")) { + switch (select("Accept mission.:Decline mission.")) { case 1: - if ((slv_quest == 1) || (slv_quest == 3) || (slv_quest == 4) || (slv_quest == 5) || (slv_quest == 6)) { - mes "-You are already doing-"; - mes "-another mission.-"; - mes "-It's really confusing to do-"; - mes "-many missions at once.-"; - mes "-Finish those first.-"; + if (slv_quest == 1 || slv_quest == 3 || slv_quest == 4 || slv_quest == 5 || slv_quest == 6) { + mes "- You are already on -"; + mes "- another mission. -"; + mes "- You can't do multiple -"; + mes "- missions. Finish your -"; + mes "- current mission first. -"; close; } - set .@slv_chk1,checkquest(10103); - if (.@slv_chk1 == -1) { + if (checkquest(10103) == 0) { setquest 10103; set slv_quest,2; - mes "-I better find Ancellia-"; - close; - } - else { - mes "-You are already on-"; - mes "-another mission or have-"; - mes "-recently completed one-"; - mes "-so you can't take on-"; - mes "-anymore right now.-"; + mes "- Look for Ancellia. -"; + mes "- in Geffen. -"; close; } - break; + mes "- You are already on -"; + mes "- or have recently -"; + mes "- completed a mission. -"; + mes "- You can't do anymore -"; + mes "- missions right now. -"; + close; case 2: - mes "-I don't want to do-"; - mes "-this right now-"; + mes "- I don't want to do -"; + mes "- a mission right now. -"; close; } - break; case 3: - mes "-Juno district-"; - mes "-I want to go to Juno,-"; - mes "-but monsters on the way-"; - mes "-are too strong for me.-"; - mes "-Visit me in Aldebaran-"; - mes "-My name is Jeanbai-"; + mes "- Juno Area -"; + mes "- I want to go to Juno, -"; + mes "- but the monsters on -"; + mes "- the way there are too -"; + mes "- strong for me. Come -"; + mes "- visit me in Al De Baran. -"; + mes "- My name is Jeanbai. -"; next; - switch(select("Take a mission.:Ignore the mission.")) { + switch (select("Accept mission.:Decline mission.")) { case 1: - if ((slv_quest == 1) || (slv_quest == 2) || (slv_quest == 4) || (slv_quest == 5) || (slv_quest == 6)) { - mes "-You are already doing-"; - mes "-another mission.-"; - mes "-It's really confusing to do-"; - mes "-many missions at once.-"; - mes "-Finish those first.-"; + if (slv_quest == 1 || slv_quest == 2 || slv_quest == 4 || slv_quest == 5 || slv_quest == 6) { + mes "- You are already on -"; + mes "- another mission. -"; + mes "- You can't do multiple -"; + mes "- missions. Finish your -"; + mes "- current mission first. -"; close; } - set .@slv_chk1,checkquest(10104); - if (.@slv_chk1 == -1) { + if (checkquest(10104) == 0) { setquest 10104; set slv_quest,3; - mes "I better find Jeanbai-"; - mes "-in Al De Baran.-"; - close; - } - else { - mes "-You are already on-"; - mes "-another mission or have-"; - mes "-recently completed one-"; - mes "-so you can't take on-"; - mes "-anymore right now.-"; + mes "- Look for Jeanbai -"; + mes "- in Al De Baran. -"; close; } - break; + mes "- You are already on -"; + mes "- or have recently -"; + mes "- completed a mission. -"; + mes "- You can't do anymore -"; + mes "- missions right now. -"; + close; case 2: - mes "-I don't want to do-"; - mes "-this right now-"; + mes "- I don't want to do -"; + mes "- a mission right now. -"; close; } - break; case 4: - mes "-Clock Tower district-"; - mes "-Watch is the best thing!-"; - mes "-I'm asking to hunt some-"; - mes "-monsters in clock tower.-"; - mes "-Lizingshetter-"; + mes "- Clock Tower -"; + mes "- A Clock is the best thing! -"; + mes "- I'm asking you to hunt -"; + mes "- some monster inside of.-"; + mes "- the Clock Tower, -"; + mes "- Risingeter. -"; next; - switch(select("Take a mission.:Ignore the mission.")) { + switch (select("Accept mission.:Decline mission.")) { case 1: - if ((slv_quest == 1) || (slv_quest == 2) || (slv_quest == 3) || (slv_quest == 5) || (slv_quest == 6)) { - mes "-You are already doing-"; - mes "-another mission.-"; - mes "-It's really confusing to do-"; - mes "-many missions at once.-"; - mes "-Finish those first.-"; + if (slv_quest == 1 || slv_quest == 2 || slv_quest == 4 || slv_quest == 5 || slv_quest == 6) { + mes "- You are already on -"; + mes "- another mission. -"; + mes "- You can't do multiple -"; + mes "- missions. Finish your -"; + mes "- current mission first. -"; close; } - set .@slv_chk1,checkquest(10105); - if (.@slv_chk1 == -1) { + if (checkquest(10105) == 0) { setquest 10105; set slv_quest,4; - mes "-Time to find Lizingshetter-"; - mes "-in front of Clock Tower-"; - close; - } - else { - mes "-You are already on-"; - mes "-another mission or have-"; - mes "-recently completed one-"; - mes "-so you can't take on-"; - mes "-anymore right now.-"; + mes "- Look for Risingeter -"; + mes "- in front of the -"; + mes "- Clock Tower. -"; close; } - break; + mes "- You are already on -"; + mes "- or have recently -"; + mes "- completed a mission. -"; + mes "- You can't do anymore -"; + mes "- missions right now. -"; + close; case 2: - mes "-I don't want to do-"; - mes "-this right now-"; + mes "- I don't want to do -"; + mes "- a mission right now. -"; close; } - break; case 5: - mes "-Island districts-"; - mes "-I need a person who-"; - mes "-who can hunt mosters-"; - mes "-From Funfi in Alberta-"; + mes "- Localized Islands -"; + mes "- I need someone who -"; + mes "- can hunt monsters -"; + mes "- for Funfi in Alberta. -"; next; - switch(select("Take a mission.:Ignore the mission.")) { + switch (select("Accept mission.:Decline mission.")) { case 1: - if ((slv_quest == 1) || (slv_quest == 2) || (slv_quest == 3) || (slv_quest == 4) || (slv_quest == 6)) { - mes "-You are already doing-"; - mes "-another mission.-"; - mes "-It's really confusing to do-"; - mes "-many missions at once.-"; - mes "-Finish those first.-"; + if (slv_quest == 1 || slv_quest == 2 || slv_quest == 3 || slv_quest == 4 || slv_quest == 6) { + mes "- You are already on -"; + mes "- another mission. -"; + mes "- You can't do multiple -"; + mes "- missions. Finish your -"; + mes "- current mission first. -"; close; } - set .@slv_chk1,checkquest(10106); - if (.@slv_chk1 == -1) { + if (checkquest(10106) == 0) { setquest 10106; set slv_quest,5; - mes "-I better find Funfi-"; - mes "-in Alberta-"; + mes "- Loof for Funfi -"; + mes "- in Alberta. -"; close; } - else { - mes "-You are already on-"; - mes "-another mission or have-"; - mes "-recently completed one-"; - mes "-so you can't take on-"; - mes "-anymore right now.-"; - close; - } - break; + mes "- You are already on -"; + mes "- or have recently -"; + mes "- completed a mission. -"; + mes "- You can't do anymore -"; + mes "- missions right now. -"; + close; case 2: - mes "-I don't want to do-"; - mes "-this right now-"; + mes "- I don't want to do -"; + mes "- a mission right now. -"; close; } - break; } - close; - } - else { - mes "-This board can only be-"; - mes "-read by those who are-"; - mes "-of the correct level-"; - mes "-there might be another-"; - mes "-board somewhere for-"; - mes "-my level.-"; - close; } + mes "- Only members of the -"; + mes "- right level can read -"; + mes "- this bulletin board. -"; + mes "- Try to find a board -"; + mes "- that suits your level. -"; + close; } -morocc,35,174,5 script Meidi#para 729,{ - set .@chk_sping1,checkquest(10107); - set .@chk_sping2,checkquest(10108); - set .@chk_sping3,checkquest(10109); - if ((.@chk_sping1 == 2) && (.@chk_sping2 == 2) && (.@chk_sping3 == 2) && (slv_quest == 6)) { +morocc,35,174,5 script Meidi 729,{ + + if ((checkquest(10107) == 2) && (checkquest(10108) == 2) && (checkquest(10109) == 2) && (slv_quest == 6)) { set slv_quest,0; mes "[Meidi]"; - mes "You have completed the monster hunting mission."; - mes "I don't have anymore missions to give you."; + mes "You have completed the hunting missions."; + mes "I don't have anymore missions for you."; mes "Thanks, you did a great job!"; close; } - if ((.@chk_sping1 == 0) || (.@chk_sping2 == 0) || (.@chk_sping3 == 0) || (.@chk_sping1 == 1) || (.@chk_sping2 == 1) || (.@chk_sping3 == 1)) { + if (checkquest(10107) == 1 || checkquest(10108) == 1 || checkquest(10109) == 1) { mes "[Meidi]"; mes "Wow! How did you come back so fast?"; mes "What monster did you hunt?"; next; - switch(select("Requiem:Marduk:Pasana")) { + switch (select("Requiem:Marduk:Pasana")) { case 1: - set .@chk_req,checkquest(10107,HUNTING); - if (.@chk_req == 2) { + if (checkquest(10107,HUNTING) == 2) { mes "[Meidi]"; - mes "You hunted all 10 Requiem."; + mes "You've hunted all 10 Requim."; mes "Thank you very much."; next; mes "[Meidi]"; mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; + mes "I hope that it will be helpfull to you."; next; completequest 10107; getexp 48000,0; @@ -275,24 +250,20 @@ morocc,35,174,5 script Meidi#para 729,{ mes "Good luck."; close; } - else { - mes "[Meidi]"; - mes "Umm? You didn't hunt"; - mes "all 10 Requiem yet..."; - mes "Will you check again?"; - close; - } - break; + mes "[Meidi]"; + mes "You didn't hunt 10 Requim yet,"; + mes "You should make sure that you hunt all of them."; + mes "Can you check again?"; + close; case 2: - set .@chk_mar,checkquest(10108,HUNTING); - if (.@chk_mar == 2) { + if (checkquest(10108,HUNTING) == 2) { mes "[Meidi]"; - mes "You hunted all 10 Marduk."; + mes "You've hunted all 10 Marduk."; mes "Thank you very much."; next; mes "[Meidi]"; mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; + mes "I hope that it will be helpfull to you."; next; completequest 10108; getexp 48000,0; @@ -301,25 +272,21 @@ morocc,35,174,5 script Meidi#para 729,{ mes "Good luck."; close; } - else { - mes "[Meidi]"; - mes "You didn't hunt 10 Marduk yet."; - mes "You should make sure that you hunt all of them."; - mes "Will you check again?"; - close; - } - break; + mes "[Meidi]"; + mes "You didn't hunt 10 Marduk yet,"; + mes "You should make sure that you hunt all of them."; + mes "Can you check again?"; + close; case 3: - set .@chk_pas,checkquest(10109,HUNTING); - if (.@chk_pas == 2) { + if (checkquest(10109,HUNTING) == 2) { mes "[Meidi]"; - mes "Wow, you hunted 10 Pasana."; + mes "Wow, you've hunted 10 Pasana."; mes "Cool."; mes "Thank you very much."; next; mes "[Meidi]"; mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; + mes "I hope that it will be helpfull to you."; next; completequest 10109; getexp 48000,0; @@ -328,57 +295,54 @@ morocc,35,174,5 script Meidi#para 729,{ mes "Good luck."; close; } - else { - mes "[Meidi]"; - mes "You didn't hunt 10 Pasana yet."; - mes "Will you check it again if you hunted all of them?"; - close; - } - break; + mes "[Meidi]"; + mes "You didn't hunt 10 Pasana yet,"; + mes "You should make sure that you hunt all of them."; + mes "Can you check again?"; + close; } - close; } if (slv_quest == 6) { mes "[Meidi]"; - mes "Sphynx dungeon... many adventurers have come back with injuries."; - mes "That place is dangerous."; - mes "Somebody should go in there and make it safe for everyone."; - mes "Hopefully, soon!"; + mes "Sphinx Dungeon... many adventurers came back with great injuries."; + mes "That place is very dangerous."; + mes "Someone should go inside an make it safer for everyone."; + mes "Hopefully, very soon!"; close; } mes "[Meidi]"; - mes "Sphynx dungeon... many adventurers have come back with injuries."; - mes "That place is dangerous."; - mes "Somebody should go in there and make it safe for everyone."; - mes "Hopefully, soon!"; + mes "Sphinx Dungeon... many adventurers came back with great injuries."; + mes "That place is very dangerous."; + mes "Someone should go inside an make it safer for everyone."; + mes "Hopefully, very soon!"; next; if (slv_quest == 1) { mes "[Meidi]"; - mes "Oh! Are you from Eden Group?"; - mes "Are you here for my request?"; + mes "Oh! Are you from the Eden Group?"; + mes "Are you here for my mission?"; mes "You came right on time."; - mes "I was worried that no one would answer the request I posted up."; + mes "I was worried that noone would accept the mission that I posted."; next; mes "[Meidi]"; - mes "So I need help hunting three"; - mes "monsters in sphynx dungeon."; - mes "get it? Its too dangerous for me so that's why I posted that request."; + mes "So, I need help hunting 3 monsters"; + mes "inside of the Sphinx Dungeon."; + mes "Got it? Its too dangerous for me so that's why I posted the mission."; next; mes "[Meidi]"; - mes "Requiem, Marduk, Pasana..."; - mes "I heard they are dangerous monsters."; - mes "Could you hunt those 10 of each of those monsters?"; - mes "10 each sounds good enough, right?"; + mes "Requiem, Marduk and Pasana..."; + mes "I heard they are very dangerous monsters."; + mes "Can you hunt 10 of those monsters?"; + mes "10 of each sounds good enough, right?"; next; mes "[Meidi]"; - mes "If you succeed, I can give you a small reward for your help."; + mes "If you succeed, I will give you a small reward for your help."; next; - switch(select("Accept request:Ignore the request")) { + switch (select("Accept mission.:Decline mission.")) { case 1: mes "[Meidi]"; mes "Oh. Thank you so much."; - mes "How I can pay back your effort?"; - mes "Bless you~"; + mes "How can I pay you backf or your effort?"; + mes "May Freya bless you~"; next; completequest 10102; setquest 10107; @@ -386,178 +350,157 @@ morocc,35,174,5 script Meidi#para 729,{ setquest 10109; set slv_quest,6; mes "[Meidi]"; - mes "Requiem, Marduk, Pasana."; - mes "Don't forget and goodluck."; + mes "Requiem, Marduk and Pasana."; + mes "Don't forget and good luck."; close; case 2: set slv_quest,0; erasequest 10102; mes "[Meidi]"; - mes "I see. There isn't another way."; - mes "I will send a message to Eden Group."; + mes "I see. There is no other way."; + mes "I will send a message to the Eden Group."; mes "Don't worry and nevermind."; close; } } - close; + end; } -geffen,146,132,3 script Ancellia#para 906,{ - set .@chk_glh1,checkquest(10110); - set .@chk_glh2,checkquest(10111); - set .@chk_glh3,checkquest(10112); - set .@chk_glh4,checkquest(10113); - if ((.@chk_glh1 == 2) && (.@chk_glh2 == 2) && (.@chk_glh3 == 2) && (.@chk_glh4 == 2) && (slv_quest == 6)) { +geffen,146,132,3 script Ancellia 906,{ + if ((checkquest(10110 == 2)) && (checkquest(10111) == 2) && (checkquest(10112) == 2) && (checkquest(10113) == 2) && (slv_quest == 6)) { set slv_quest,0; mes "[Ancellia]"; - mes "Wow. You finished all of"; - mes "my missions. Great!"; - mes "You are a great supporter."; - mes "I will inform the Eden Group of your help."; + mes "Wow. You've finished all"; + mes "of my missions. Great!"; + mes "You are of great help."; + mes "I will inform the Eden Group of your assistance."; mes "You can go back, don't worry."; close; } - if ((.@chk_glh1 == 0) || (.@chk_glh2 == 0) || (.@chk_glh3 == 0) || (.@chk_glh4 == 0) || (.@chk_glh1 == 1) || (.@chk_glh2 == 1) || (.@chk_glh3 == 1) || (.@chk_glh4 == 1)) { + if (checkquest(10110) == 1 || checkquest(10111) == 1 || checkquest(10112) == 1 || checkquest(10113) == 1) { mes "[Ancellia]"; - mes "You seem to have hunted all the monsters."; - mes "What monsters did you hunt?"; - mes "Can you remember the name?"; + mes "You seem to have hunted all of the monsters."; + mes "What monster have you hunted?"; + mes "Do you remember its name?"; next; - switch(select("Dark Frame:Evil Druid:Wraith:Raydric Archer")) { + switch (select("Dark Frame:Evil Druid:Wraith:Raydric Archer")) { case 1: - set .@chk_dar,checkquest(10110,HUNTING); - if (.@chk_dar == 2) { + if (checkquest(10110,HUNTING) == 2) { mes "[Ancellia]"; - mes "Eliminate 10 Dark Frame."; + mes "Ah, you've hunted 10 Dark Frames."; mes "That was pretty difficult!"; mes "Thank you very much."; next; completequest 10110; getexp 48000,0; mes "[Ancellia]"; - mes "Perhaps you can eliminate others also."; + mes "Perhaps you can hunt the rest as well."; mes "I will wait for you here."; close; } - else { - mes "[Ancellia]"; - mes "Hmm... maybe you were confused."; - mes "You didn't hunt all 10 Dark Frames."; - mes "Will you check again?"; - close; - } - break; + mes "[Ancellia]"; + mes "Hmm... maybe you were confused."; + mes "You didn't hunt all 10 Dark Frames."; + mes "Can you check again?"; + close; case 2: - set .@chk_eve,checkquest(10111,HUNTING); - if (.@chk_eve == 2) { + if (checkquest(10111,HUNTING) == 2) { mes "[Ancellia]"; - mes "Eliminate 10 Evil Druids."; + mes "Ah, you've hunted 10 Evil Druids."; mes "That was pretty difficult!"; mes "Thank you very much."; next; completequest 10111; getexp 48000,0; mes "[Ancellia]"; - mes "Perhaps you can eliminate others also."; + mes "Perhaps you can hunt the rest as well."; mes "I will wait for you here."; close; } - else { - mes "[Ancellia]"; - mes "Hmm... maybe you were confused."; - mes "Eliminate 10 Evil Druids."; - mes "Will you check again?"; - close; - } - break; + mes "[Ancellia]"; + mes "Hmm... maybe you were confused."; + mes "You didn't hunt all 10 Evil Druids."; + mes "Can you check again?"; + close; case 3: - set .@chk_wra,checkquest(10112,HUNTING); - if (.@chk_wra == 2) { + if (checkquest(10112,HUNTING) == 2) { mes "[Ancellia]"; - mes "Eliminate 10 Wraith."; + mes "Ah, you've hunted 10 Wraith."; mes "That was pretty difficult!"; mes "Thank you very much."; next; completequest 10112; getexp 48000,0; mes "[Ancellia]"; - mes "Perhaps you can eliminate others also."; + mes "Perhaps you can hunt the rest as well."; mes "I will wait for you here."; close; } - else { - mes "[Ancellia]"; - mes "Hmm... maybe you were confused."; - mes "Eliminate 10 Wraith"; - mes "Will you check again?"; - close; - } - break; + mes "[Ancellia]"; + mes "Hmm... maybe you were confused."; + mes "You didn't hunt all 10 Wraith."; + mes "Can you check again?"; + close; case 4: - set .@chk_red,checkquest(10113,HUNTING); - if (.@chk_red == 2) { + if (checkquest(10113,HUNTING) == 2) { mes "[Ancellia]"; - mes "Eliminate 10 Raydric Archers."; + mes "Ah, you've hunted 10 Raydric Archers."; mes "That was pretty difficult!"; mes "Thank you very much."; next; completequest 10113; getexp 48000,0; mes "[Ancellia]"; - mes "Perhaps you can eliminate others also."; + mes "Perhaps you can hunt the rest as well."; mes "I will wait for you here."; close; } - else { - mes "[Ancellia]"; - mes "Hmm... maybe you were confused."; - mes "Eliminate 10 Raydric Archers."; - mes "Will you check again?"; - close; - } - break; + mes "[Ancellia]"; + mes "Hmm... maybe you were confused."; + mes "You didn't hunt all 10 Raydric Archers."; + mes "Can you check again?"; + close; } } if (slv_quest == 6) { - // Custom/Copy/Paste mes "[Ancellia]"; mes "Go to Glast Heim and kill"; mes "Dark Frames, Evil Druids,"; - mes "Wraith, Raydric Archers."; + mes "Wraith and Raydric Archers."; mes "10 of each should do just fine."; close; } mes "[Ancellia]"; - mes "Glast Heim is far away."; - mes "And I hear that the castle was cursed by the ancient king of Prontera."; - mes "There is a similar story."; + mes "Glast Heim is very far away."; + mes "I heared that the castle was cursed by the ancient King of Prontera."; + mes "There is a another story."; next; mes "[Ancellia]"; - mes "One day they came out of the castle and attacked a village it was terrible."; + mes "One day the came out of the castle and attacked a nearby village, it was terrible."; mes "That's why I can't stop worrying."; next; if (slv_quest == 2) { mes "[Ancellia]"; - mes "Oh, you got my request"; + mes "Oh, you got my mission"; mes "from the Eden Group. Great~!"; mes "Thank you very much."; next; mes "[Ancellia]"; mes "I already explained."; mes "So I expect you understand."; - mes "I will hurry to finish."; - mes "Dark Frame, Evil Druid,"; - mes "Wraith, Raydric Archer."; + mes "You need to hurry hunting"; + mes "Dark Frames, Evil Druids,"; + mes "Wraith and Raydric Archesr."; next; mes "[Ancellia]"; mes "You should hunt them all."; mes "These are dangerous monsters so please take care of yourself."; next; - switch(select("Accept request:Ignore the request")) { + switch (select("Accept mission.:Decline mission.")) { case 1: mes "[Ancellia]"; mes "Thanks a lot."; - mes "Be careful when you hunt these monsters. Goodluck."; + mes "Be careful when you hunt these monsters. Good luck."; next; completequest 10103; setquest 10110; @@ -567,7 +510,7 @@ geffen,146,132,3 script Ancellia#para 906,{ set slv_quest,6; mes "[Ancellia]"; mes "Remember, Dark Frames,"; - mes "Evil Druids, Wraiths,"; + mes "Evil Druids, Wraiths"; mes "and Raydric Archers."; close; case 2: @@ -579,160 +522,139 @@ geffen,146,132,3 script Ancellia#para 906,{ close; } } - close; + end; } -aldebaran,144,230,3 script Jeanbai#para 900,{ - set .@chk_yun1,checkquest(10114); - set .@chk_yun2,checkquest(10115); - set .@chk_yun3,checkquest(10116); - set .@chk_yun4,checkquest(10117); - if ((.@chk_yun1 == 2) && (.@chk_yun2 == 2) && (.@chk_yun3 == 2) && (.@chk_yun4 == 2) && (slv_quest == 6)) { +aldebaran,144,230,3 script Jeanbai 900,{ + if ((checkquest(10114) == 2) && (checkquest(10115) == 2) && (checkquest(10116) == 2) && (checkquest(10117) == 2) && (slv_quest == 6)) { set slv_quest,0; mes "[Jeanbai]"; - mes "You've eliminated all of the monsters."; + mes "You've hunted all of the monsters."; mes "I will inform the Eden Group."; mes "Thank you."; close; } - if ((.@chk_yun1 == 0) || (.@chk_yun2 == 0) || (.@chk_yun3 == 0) || (.@chk_yun4 == 0) || (.@chk_yun1 == 1) || (.@chk_yun2 == 1) || (.@chk_yun3 == 1) || (.@chk_yun4 == 1)) { + if (checkquest(10114) == 1 || checkquest(10115) == 1 || checkquest(10116) == 1 || checkquest(10117) == 1) { mes "[Jeanbai]"; mes "Huh? So... fast..."; mes "You amaze me!"; - mes "So what monsters did you hunt?"; + mes "So what monster did you hunt?"; next; - switch(select("Grand Peco:Sleeper:Goat:Harpy")) { + switch (select("Grand Peco:Sleeper:Goat:Harpy")) { case 1: - set .@chk_gra,checkquest(10114,HUNTING); - if (.@chk_gra == 2) { + if (checkquest(10114,HUNTING) == 2) { mes "[Jeanbai]"; - mes "20 Grand Pecos. Perfect!"; + mes "You've hunted 20 Grand Pecos. Perfect!"; mes "Thanks a lot."; next; completequest 10114; getexp 48000,0; mes "[Jeanbai]"; mes "Please hunt the others as soon as possible."; - mes "I believe in you!"; - close; - } - else { - mes "[Jeanbai]"; - mes "What? Maybe you were confused."; - mes "20 Grand pecos. You should hunt them all but you didn't finish all of them."; - mes "Think again carefully."; + mes "I have faith in you!"; close; } - break; + mes "[Jeanbai]"; + mes "What? Maybe you were confused."; + mes "You haven't hunted all 20 Grand Pecos."; + mes "Please check again."; + close; case 2: - set .@chk_sle,checkquest(10115,HUNTING); - if (.@chk_sle == 2) { + if (checkquest(10115,HUNTING) == 2) { mes "[Jeanbai]"; - mes "20 Sleepers!"; + mes "You've hunted 20 Sleepers!"; mes "Thanks a lot."; next; completequest 10115; getexp 48000,0; mes "[Jeanbai]"; - mes "Please hunt the others too."; - mes "I believe in you!"; - close; - } - else { - mes "[Jeanbai]"; - mes "What? Maybe you were confused."; - mes "Hunt 20 Sleepers."; - mes "Maybe you need to count again."; + mes "Please hunt the others as soon as possible."; + mes "I have faith in you!"; close; } - break; + mes "[Jeanbai]"; + mes "What? Maybe you were confused."; + mes "You haven't hunted all 20 Sleepers."; + mes "Please check again."; + close; case 3: - set .@chk_goa,checkquest(10116,HUNTING); - if (.@chk_goa == 2) { + if (checkquest(10116,HUNTING) == 2) { mes "[Jeanbai]"; - mes "20 Goats. Perfect!"; - mes "I checked the amount and it was exact."; + mes "You've hunted 20 Goats. Perfect!"; + mes "I checked the amounts and you're right."; mes "Thanks a lot."; next; completequest 10116; getexp 48000,0; mes "[Jeanbai]"; mes "Please hunt the others as soon as possible."; - mes "I believe in you!"; - close; - } - else { - mes "[Jeanbai]"; - mes "What? Maybe you were confused."; - mes "20 Goats hunt them all."; - mes "Think again carefully."; + mes "I have faith in you!"; close; } - break; + mes "[Jeanbai]"; + mes "What? Maybe you were confused."; + mes "You haven't hunted all 20 Goats."; + mes "Please check again."; + close; case 4: - set .@chk_har,checkquest(10117,HUNTING); - if (.@chk_har == 2) { + if (checkquest(10117,HUNTING) == 2) { mes "[Jeanbai]"; - mes "20 Harpies. Perfect!!"; + mes "You've hunted 20 Harpies. Perfect!"; mes "Thanks a lot."; next; completequest 10117; getexp 48000,0; mes "[Jeanbai]"; mes "Please hunt the others as soon as possible."; - mes "I believe in you!"; + mes "I have faith in you!"; close; } - else { - mes "[Jeanbai]"; - mes "What? Maybe you were confused."; - mes "20 Harpy. Hunt them all."; - mes "Think again carefully."; - close; - } - break; + mes "[Jeanbai]"; + mes "What? Maybe you were confused."; + mes "You haven't hunted all 20 Harpies."; + mes "Please check again."; + close; } } if (slv_quest == 6) { - // Custom/Copy/Paste mes "[Jeanbai]"; - mes "Grand Peco, Sleeper, Goat,"; - mes "and Harpy. Hunt 20 of each."; - mes "After you've hunted them all, come back to me."; - mes "I hope finish as soon as you can."; + mes "Grand Pecos, Sleepers, Goats"; + mes "and Harpies. Hunt 20 of each."; + mes "When you're finished hunting, come back to me."; + mes "I hope you finish as soon as you can."; close; } mes "[Jeanbai]"; mes "I am traveler Jeanbai."; - mes "As I said I'm a traveler not a adventurer so, I am poor at fighting."; + mes "As I said I'm a traveler not a adventurer so, I am not good at fighting."; mes "That's why I can't travel all over the world."; next; mes "[Jeanbai]"; - mes "Monsters are increasing in number so people like me have a hard time traveling."; - mes "I wish I could travel without having to worry."; + mes "Monsters are increasing in numbers so travelers like me have a hard time getting around."; + mes "I wish I could travel around without having to worry about that."; next; if (slv_quest == 3) { mes "[Jeanbai]"; mes "Oh, did you get my mission from the Eden Group?"; - mes "Great~! We don't have enough time."; + mes "Great~! We don't have a lot of time."; mes "Let me explain."; next; mes "[Jeanbai]"; - mes "The monsters in Juno,"; - mes "Grand Peco, Sleeper, Goat,"; - mes "and Harpy. Hunt 20 of each."; - mes "I've been hesitating to visit Juno because of all of the monsters there."; + mes "The monsters around Juno,"; + mes "Grand Pecos, Sleepers, Goats"; + mes "and Harpies. Please hunt 20 of them."; + mes "I've been hesitating to visit Juno because of those monsters around there."; next; mes "[Jeanbai]"; - mes "Can you take this mission?"; - mes "I expect you are the proper person to take this up."; + mes "Will you accept this mission?"; + mes "I hope you are the right person for the job."; mes "So what do you say?"; next; - switch(select("Accept request:Ignore the request")) { + switch (select("Accept mission.:Decline mission.")) { case 1: mes "[Jeanbai]"; mes "Great!"; - mes "You won't regert it."; + mes "You won't regret it."; next; completequest 10104; setquest 10114; @@ -741,8 +663,8 @@ aldebaran,144,230,3 script Jeanbai#para 900,{ setquest 10117; set slv_quest,6; mes "[Jeanbai]"; - mes "After you've hunted them all, come back to me."; - mes "I hope finish as soon as you can."; + mes "When you're finished hunting, come back to me."; + mes "I hope you finish as soon as you can."; close; case 2: set slv_quest,0; @@ -750,212 +672,184 @@ aldebaran,144,230,3 script Jeanbai#para 900,{ mes "[Jeanbai]"; mes "Too bad. I'm disappointed."; mes "I should inform the Eden Group again."; - mes "I see nevermind."; + mes "I see, nevermind."; close; } } - close; + end; } -aldebaran,105,116,3 script Lizingshetter#para 869,{ - set .@chk_clo1,checkquest(10118); - set .@chk_clo2,checkquest(10119); - set .@chk_clo3,checkquest(10120); - if ((.@chk_clo1 == 2) && (.@chk_clo2 == 2) && (.@chk_clo3 == 2) && (slv_quest == 6)) { +aldebaran,105,116,3 script Risingeter 869,{ + if ((checkquest(10118) == 2) && (checkquest(10119) == 2) && (checkquest(10120 == 2)) && (slv_quest == 6)) { set slv_quest,0; - mes "[Lizingshetter]"; - mes "You did all of missions."; - mes "Amazing~!"; - mes "I will inform the Eden Group."; - mes "Thanks again!"; + mes "[Risingeter]"; + mes "You've completed all of my missions."; + mes "Amazing~! I will inform the Eden Group."; + mes "of your assistance. Thanks again!"; close; } - if ((.@chk_clo1 == 0) || (.@chk_clo2 == 0) || (.@chk_clo3 == 0) || (.@chk_clo1 == 1) || (.@chk_clo2 == 1) || (.@chk_clo3 == 1)) { - mes "[Lizingshetter]"; + if (checkquest(10118) == 1 || checkquest(10119) == 1 || checkquest(10120) == 1) { + mes "[Risingeter]"; mes "Wow. Are you done?"; mes "So fast~?! Unbelievable~"; mes "You were the right person for this mission."; mes "Which monster did you hunt?"; next; - switch(select("Clock:Punk:Rideword")) { + switch (select("Clock:Punk:Rideword")) { case 1: - set .@chk_clk,checkquest(10118,HUNTING); - if (.@chk_clk == 2) { - mes "[Lizingshetter]"; - mes "Good! You hunted 15 Clocks."; - mes "Exactly! Ah, now"; - mes "I can clearly hear the clock sound..."; - mes "tic toc tic toc."; + if (checkquest(10118,HUNTING) == 2) { + mes "[Risingeter]"; + mes "Good! You've hunted 15 Clocks."; + mes "Ah, now I can hear the clock sound clearly..."; + mes "Tic!! toc!! tic!! toc!!..."; next; completequest 10118; getexp 48000,0; - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Thanks a lot!"; - mes "I hope you can hunt others as well."; + mes "I hope you can hunt the rest as well."; mes "Go as soon as you can!"; close; } - else { - mes "[Lizingshetter]"; - mes "Uh? Something is weird."; - mes "15 Clocks, right?"; - mes "You better recount how many you've hunted."; - close; - } - break; + mes "[Risingeter]"; + mes "Uh? Something is wrong."; + mes "15 Clocks, right?"; + mes "You better check how many you've hunted."; + close; case 2: - set .@chk_pun,checkquest(10119,HUNTING); - if (.@chk_pun == 2) { - mes "[Lizingshetter]"; - mes "Good! You hunted 15 Punks."; - mes "Exactly! Ah, now"; - mes "I can clearly hear the clock sound..."; - mes "tic toc tic toc."; + if (checkquest(10119,HUNTING) == 2) { + mes "[Risingeter]"; + mes "Good! You've hunted 15 Punks."; + mes "Ah, now I can hear the clock sound clearly..."; + mes "Tic!! toc!! tic!! toc!!..."; next; completequest 10119; getexp 48000,0; - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Thanks a lot!"; - mes "I hope you can hunt others as well."; - close; - } - else { - mes "[Lizingshetter]"; - mes "Uh? Something is weird."; - mes "15 Punks, right?"; - mes "You better recount how many you've hunted."; + mes "I hope you can hunt the rest as well."; + mes "Go as soon as you can!"; close; } - break; + mes "[Risingeter]"; + mes "Uh? Something is wrong."; + mes "15 Punks, right?"; + mes "You better check how many you've hunted."; + close; case 3: - set .@chk_rid,checkquest(10120,HUNTING); - if (.@chk_rid == 2) { - mes "[Lizingshetter]"; - mes "Good! You hunted 15 Ridewords."; - mes "Exactly! Ah, now"; - mes "I can clearly hear the clock sound..."; - mes "tic!! toc!! tic!! toc!!..."; + if (checkquest(10120,HUNTING) == 2) { + mes "[Risingeter]"; + mes "Good! You've hunted 15 Ridewords."; + mes "Ah, now I can hear the clock sound clearly..."; + mes "Tic!! toc!! tic!! toc!!..."; next; completequest 10120; getexp 48000,0; - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Thanks a lot!"; - mes "I hope you can hunt others as well."; - close; - } - else { - mes "[Lizingshetter]"; - mes "Uh? Something is weird."; - mes "15 Ridewords, right?"; - mes "You better recount how many you've hunted."; + mes "I hope you can hunt the rest as well."; + mes "Go as soon as you can!"; close; } - break; + mes "[Risingeter]"; + mes "Uh? Something is wrong."; + mes "15 Ridewords, right?"; + mes "You better check how many you've hunted."; + close; } } if (slv_quest == 6) { - // Custom/Copy/Paste - mes "[Lizingshetter]"; - mes "hunt 15 of each of these monsters: Clocks, Punks, and Rideword."; + mes "[Risingeter]"; + mes "Hunt 15 Clocks, Punks, and Ridewords."; mes "Please hurry."; close; } - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "I like clocks so much."; mes "They move with regular rhythm"; mes "making tic toc sounds."; mes "Ahah!! Hail to the clocks!"; next; - mes "[Lizingshetter]"; - mes "That's why I like clock tower so much."; - mes "It's really a great sound."; + mes "[Risingeter]"; + mes "That's why I like the Clock Tower so much."; + mes "It makes a really nice sound."; mes "I like it so much!"; next; if (slv_quest == 4) { - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Uh? Have you come to help me solve my trouble."; - mes "You already know i like clocks right?"; - mes "That's why I need you to help me hunt these monsters."; + mes "You already know I like clocks right?"; + mes "That's why I need your help to hunt these monsters."; next; - mes "[Lizingshetter]"; - mes "There are too many monsters in clock tower."; - mes "Their presence is breaking the clock tower."; + mes "[Risingeter]"; + mes "There are too many monsters inside the Clock Tower."; + mes "Their presence is destroying the Clock Tower."; next; - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Anyway. Can you help me?"; - mes "before it breaks,"; - mes "hunt 15 of each of these monsters: Clocks, Punks, and Rideword."; + mes "Please hunt 15 Clocks, Punks and Ridewords before it breaks down."; next; - switch(select("Accept request:Ignore the request")) { + switch (select("Accept mission.:Decline mission.")) { case 1: completequest 10105; setquest 10118; setquest 10119; setquest 10120; set slv_quest,6; - mes "[Lizingshetter]"; + mes "[Risingeter]"; mes "Ok! I expect you will do the right thing."; - mes "Clock, Punk, and Rideword hunt 15 of each."; + mes "Hunt 15 Clocks, Punks and Ridewords."; close; case 2: set slv_quest,0; erasequest 10105; - mes "[Lizingshetter]"; - mes "You can't understand my heart."; + mes "[Risingeter]"; + mes "You don't understand my love for clocks"; mes "I will find another brave adventurer."; mes "I will inform the Eden Group."; close; } } - close; + end; } - -alberta,215,111,5 script Funfi#para 828,{ - set .@chk_roc1,checkquest(10121); - set .@chk_roc2,checkquest(10122); - set .@chk_roc3,checkquest(10123); - if ((.@chk_roc1 == 2) && (.@chk_roc2 == 2) && (.@chk_roc3 == 2) && (slv_quest == 6)) { +alberta,215,111,5 script Funfi 828,{ + if ((checkquest(10121) == 2) && (checkquest(10122) == 2) && (checkquest(10123) == 2) && (slv_quest == 6)) { set slv_quest,0; mes "[Funfi]"; - mes "Um! Thank you so much for your effort!"; - mes "I will tell the Eden Group about you that was really great, don't worry!"; + mes "Um! Thank you so much for all your efforts!"; + mes "I will inform, the Eden Group about your assistance, don't worry!"; mes "Hahahaha..."; close; } - if ((.@chk_roc1 == 0) || (.@chk_roc2 == 0) || (.@chk_roc3 == 0) | (.@chk_roc1 == 1) || (.@chk_roc2 == 1) || (.@chk_roc3 == 1)) { + if (checkquest(10121) == 1 || checkquest(10122) == 1 || checkquest(10123) == 1) { mes "[Funfi]"; - mes "Unbeilivable~! So fast~!"; + mes "Unbelievable~! So fast~!"; mes "Which monster did you hunt?"; next; - switch(select("Uzhas:Miyabi Doll:Mi Gao")) { + switch (select("Kikimora:Miyabi Doll:Mi Gao")) { case 1: - set .@chk_uzh,checkquest(10121,HUNTING); - if (.@chk_uzh == 2) { + if (checkquest(10121,HUNTING) == 2) { mes "[Funfi]"; - mes "Ok! 15 Uzhas!"; - mes "Completed! Perfect!"; + mes "Ok! You've hunted 15 Kikimora!"; + mes "You're the best!"; next; completequest 10121; getexp 48000,0; mes "[Funfi]"; mes "Please hunt the others as well."; - mes "I trust you!"; + mes "I have faith in you!"; close; } - else { - mes "[Funfi]"; - mes "Oh~ No no~!!"; - mes "Be careful and hunt 15 Uzhas!"; - close; - } - break; + mes "[Funfi]"; + mes "Oh~ No no~!!"; + mes "Listen carefully! Hunt 15 Kikimora."; + close; case 2: - set .@chk_miy,checkquest(10122,HUNTING); - if (.@chk_miy == 2) { + if (checkquest(10122,HUNTING) == 2) { mes "[Funfi]"; - mes "Ok! 15 Miyabi Dolls!"; - mes "Perfect!"; + mes "Ok! You've hunted 15 Miyabi Dolls!"; + mes "You're the best!"; next; completequest 10122; getexp 48000,0; @@ -964,19 +858,15 @@ alberta,215,111,5 script Funfi#para 828,{ mes "I trust you!"; close; } - else { - mes "[Funfi]"; - mes "Oh~ No no~!!"; - mes "Listen carefully! 15 Miyabi Dolls."; - close; - } - break; + mes "[Funfi]"; + mes "Oh~ No no~!!"; + mes "Listen carefully! Hunt 15 Miyabi Dolls."; + close; case 3: - set .@chk_sik,checkquest(10123,HUNTING); - if (.@chk_sik == 2) { + if (checkquest(10123,HUNTING) == 2) { mes "[Funfi]"; - mes "Ok! 15 Mi Gaos!"; - mes "Perfect!"; + mes "Ok! You've hunted 15 Mi Gaos!"; + mes "You're the best!"; next; completequest 10123; getexp 48000,0; @@ -985,48 +875,43 @@ alberta,215,111,5 script Funfi#para 828,{ mes "I trust you!"; close; } - else { - mes "[Funfi]"; - mes "Oh~ No no~!!"; - mes "Listen carefully! 15 Mi Gaos!"; - close; - } - break; + mes "[Funfi]"; + mes "Oh~ No no~!!"; + mes "Listen carefully! Hunt 15 Mi Gaos."; + close; } } if (slv_quest == 6) { - // Custom/Copy/Paste mes "[Funfi]"; - mes "Moscovia's witch, Uzhas,"; - mes "Amatsu's Miyabi Dolls,"; - mes "Louyang's Mi Gaos."; - mes "These three monsters,"; - mes "please kill 15 of each."; + mes "Moscovia's Kikimore,"; + mes "Miyabi Dolls from Amatsu"; + mes "and Mi Gaos from Louyang."; + mes "Please hunt 15 of each of those monsters."; close; } mes "[Funfi]"; - mes "I am a man who wants to experience adventure. But for some reason I can't..."; + mes "I am a man who wants to experience adventures. But for some reason I can't..."; next; mes "[Funfi]"; - mes "There are lots of funny things in the world... Wooo!"; + mes "There are a lot of funny things in the world... Wooo!"; next; if (slv_quest == 5) { mes "[Funfi]"; mes "Anyway are you from the Eden Group?"; - mes "You are right? Cool! I've been waiting for you~!"; + mes "You are? Cool! I've been waiting for you~!"; next; mes "[Funfi]"; mes "No questions! Just do it now!"; - mes "Uzhas in Moscovia,"; - mes "Miyabi Doll in Amatsu,"; - mes "Mi Gaos in louyang!"; - mes "Hunt 15 each those monsters!"; + mes "Hunt Kikimora in Moscovia,"; + mes "Miyabi Dolls in Amatsu"; + mes "and Mi Gaos in Louyang!"; + mes "Hunt 15 each of those monsters!"; next; mes "[Funfi]"; mes "Please~!! haha."; mes "Hurry up!"; next; - switch(select("Accept request:Ignore the request")) { + switch (select("Accept mission.:Decline mission.")) { case 1: completequest 10106; setquest 10121; @@ -1036,16 +921,20 @@ alberta,215,111,5 script Funfi#para 828,{ getitem 7167,10; //Mystery_Iron_Bit mes "[Funfi]"; mes "Ok! Good! Hurry up."; + mes "Hunt the monsters on each of those 3 islands."; + next; + mes "[Funfi]"; + mes "I will give you some materials for use in Moscovia."; mes "Go as soon as you can!"; close; case 2: set slv_quest,0; erasequest 10106; mes "[Funfi]"; - mes "What? Don't you want to work?! Gosh!"; - mes "I will tell everything to the Eden Group!"; + mes "What? You don't want to work?! Gosh!"; + mes "I will inform the Eden Group of this!"; close; } } - close; -} + end; +}
\ No newline at end of file diff --git a/npc/quests/eden/eden_common.txt b/npc/quests/eden/eden_common.txt index ca779933b..3e23f5c0e 100644 --- a/npc/quests/eden/eden_common.txt +++ b/npc/quests/eden/eden_common.txt @@ -3,35 +3,38 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.1 +//= 1.3 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= -//= [AEGIS Conversion] +//= Eden Group Headquarter NPC's. //===== Additional Comments: ================================= //= 1.0 First Version. //= 1.1 Removed showevent use, and use of duplicates. //= Commented out warps that should not be active. +//= 1.2 Reduced 300+ copy-paste lines to 1 duplicated NPC. [Brian] +//= 1.3 Some little optimization here and there. [Masao] //============================================================ -moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ - if (checkweight(1201,1) == 0) { - mes "- Wait a minute! -"; - mes "- Currently you are carrying -"; +moc_para01,27,35,5 script Secretary Lime Evenor 952,{ + + if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 2000) { + mes "- Wait a minute !! -"; + mes "- Currently you're carrying -"; mes "- too many items with you. -"; - mes "- Please come back again -"; - mes "- after you store some items into kafra storage. -"; + mes "- Please try again -"; + mes "- after you loose some weight. -"; close; } mes "[Lime Evenor]"; mes "People who follow their dreams and romances listen to me. We are representatives of the paradise called 'The garden of Eden' called the Eden group . There is no place like this anywhere."; mes "Hello. Can I help you?"; next; - while(1) { - switch(select("What is Eden group?:Join the Eden Group:Register new mission:Search for missions:Cancel")) { + while (1) { + switch (select("What is Eden group?:Join the Eden Group.:Register new mission.:Search for missions.:Cancel.")) { case 1: mes "[Lime Evenor]"; - mes "Eden Group is a group that helps people who are suffering from distresses in Rune Midgard."; + mes "Eden Group is a group that helps people who are suffering from distresses in Rune-Midgard."; next; mes "[Lime Evenor]"; mes "If people need help, we put up the case on the bulletin board and introduce it to our members who are eager to help those in need."; @@ -41,7 +44,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "Members do these missions for rewards."; next; mes "[Lime Evenor]"; - mes "If you are not too familiar with Rune Midgard, this is a great way to explore the world."; + mes "If you are not too familiar with Rune-Midgard, this is a great way to explore the world."; mes "Or, if you are mature enough, you can travel the world and make new friends while doing missions. Your honorable name will be spread out among lands."; next; break; @@ -51,7 +54,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "You can be a Eden's member by simply registering with me."; mes "Would you like to join Eden Group?"; next; - switch(select("Yes, I want to join:No, I don't want to join")) { + switch (select("Yes, I want to join.:No, I don't want to join.")) { case 1: mes "[Lime Evenor]"; mes "Aright. Excellent! Please write down your name here."; @@ -65,9 +68,9 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "Your name is ^3131FFBo"+.@input$+"Ba^000000..? Is that right?"; mes "Huh? Isn't it??"; next; - emotion 4,"Secretary Lime Evenor#eden"; + emotion e_swt; mes "[Lime Evenor]"; - mes "Hmm that isn't what you wrote?"; + mes "Hmm that isn't what you wrote?."; mes "Ok, hmm, it seems a bit hard to read."; next; mes "[Lime Evenor]"; @@ -78,7 +81,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "Ah~ ha. You are ^3131FF"+strcharinfo(0)+"^000000."; mes "I got it right this time."; next; - emotion e_no1,"Secretary Lime Evenor#eden"; + emotion e_no1; mes "[Lime Evenor]"; mes "We already put your name on the list."; mes "Welcome to Eden's group new member!"; @@ -90,14 +93,13 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ break; case 2: mes "[Lime Evenor]"; - mes "Do you still have questions about Eden group?"; + mes "Do you still have questions about Eden Group?"; next; break; } - } - else { + } else { mes "[Lime Evenor]"; - mes "You are already a member of the Eden Group."; + mes "You are already a member of Eden Group."; next; } break; @@ -105,7 +107,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "[Lime Evenor]"; mes "Do you want to register some missions that you want us to do?"; next; - switch(select("Yes, I want to register.:No, I don't.")) { + switch (select("Yes, I want to register.:No, I don't.")) { case 1: mes "[Lime Evenor]"; mes "Alrigh. Please write down your name on it."; @@ -113,15 +115,15 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ next; mes "[Lime Evenor]"; mes "^3131FF"+strcharinfo(0)+"^000000.. Is that your name?"; - mes "Hmm, your handwriting is not clear. I can't read. it..."; + mes "Hmm, your handwriting is not clear. I can't read. it"; next; mes "[Lime Evenor]"; - mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register for."; + mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register. for"; mes "Which map should we go to?"; input .@input$; next; mes "[Lime Evenor]"; - mes "^3131FFMission Map: "+.@input$+"^000000"; + mes "^3131FFMission Map: "+.@inputstr$+"^000000"; mes "hum, I will note that."; next; mes "[Lime Evenor]"; @@ -139,22 +141,22 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ mes "[Lime Evenor]"; mes "Hum.. huh??.................."; next; - emotion e_dots,"Secretary Lime Evenor#eden"; + emotion e_dots; mes "[Lime Evenor]"; mes "I think you should complete one of our missions first before you take up a new mission."; next; - emotion e_pif,"Secretary Lime Evenor#eden"; + emotion e_pif; mes "[Lime Evenor]"; mes "^3131FFClient: Lime Evenor^000000"; mes "^3131FFMission: Practice your handwriting for one month.^000000"; mes "You've got really bad penmanship!"; next; mes "[Lime Evenor]"; - mes "^3131FFMission: "+.@input$+"^000000"; + mes "^3131FFMission:"+.@input$+"^000000"; mes "Anyway, you are done registering for a new mission."; next; mes "[Lime Evenor]"; - mes "Missions are fully booked. You have to wait an spot clears up."; + mes "Missions are fully booked. You have to wait for an spot to clear up."; mes "Please kindly wait until your turn."; next; break; @@ -180,29 +182,29 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ break; case 5: mes "[Lime Evenor]"; - mes "If you have any questions please come beck again."; + mes "If you have any questions please come back again."; close; } } close; } -- script Eden Teleport Officer#0::eden_teleport_officer 729,{ +- script Eden Teleport Officer#0::eto -1,{ mes "[Eden Teleport Officer]"; mes "Those who are wandering around this strange world with aimless eyes listen up and come to me!"; mes "Eden group is here to help you and will show you the great future."; next; mes "[Eden Teleport Officer]"; mes "You have nothing to do but waste your time?"; - mes "Are you eager to do something good but no one offers you work?"; + mes "You are eager to do something good but no one offers you work?"; mes "Would you like to be a problem solver?"; mes "Eden group is here to solve your problem."; next; - switch(select("Move to Eden Group:Don't want to talk anymore.")) { + switch (select("Move to Eden Group.:Don't want to talk anymore.")) { case 1: mes "[Eden Teleport Officer]"; mes "Let's go to our secret base!"; - set nak_warp, strnpcinfo(2); + set nak_warp,strnpcinfo(2); close2; warp "moc_para01",31,14; end; @@ -213,74 +215,55 @@ moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{ } } -prontera,124,76,3 duplicate(eden_teleport_officer) Eden Teleport Officer#1 729 -moc_ruins,68,164,3 duplicate(eden_teleport_officer) Eden Teleport Officer#2 729 -geffen,132,66,3 duplicate(eden_teleport_officer) Eden Teleport Officer#3 729 -alberta,124,67,3 duplicate(eden_teleport_officer) Eden Teleport Officer#4 729 -aldebaran,133,119,5 duplicate(eden_teleport_officer) Eden Teleport Officer#5 729 -izlude_in,68,162,1 duplicate(eden_teleport_officer) Eden Teleport Officer#6 729 -prt_church,103,78,3 duplicate(eden_teleport_officer) Eden Teleport Officer#7 729 -geffen_in,160,104,5 duplicate(eden_teleport_officer) Eden Teleport Officer#8 729 -moc_prydb1,53,126,3 duplicate(eden_teleport_officer) Eden Teleport Officer#9 729 -alberta_in,75,39,3 duplicate(eden_teleport_officer) Eden Teleport Officer#10 729 -payon_in02,58,58,1 duplicate(eden_teleport_officer) Eden Teleport Officer#11 729 -payon,177,111,3 duplicate(eden_teleport_officer) Eden Teleport Officer#12 729 -que_ng,33,73,3 duplicate(eden_teleport_officer) Eden Teleport Officer#13 729 -que_ng,144,161,5 duplicate(eden_teleport_officer) Eden Teleport Officer#14 729 -yuno,144,189,5 duplicate(eden_teleport_officer) Eden Teleport Officer#15 729 -rachel,125,144,3 duplicate(eden_teleport_officer) Eden Teleport Officer#16 729 +prontera,124,76,3 duplicate(eto) Eden Teleport Officer#1 729 +moc_ruins,68,164,3 duplicate(eto) Eden Teleport Officer#2 729 +geffen,132,66,3 duplicate(eto) Eden Teleport Officer#3 729 +alberta,124,67,3 duplicate(eto) Eden Teleport Officer#4 729 +aldebaran,133,119,5 duplicate(eto) Eden Teleport Officer#5 729 +izlude_in,68,162,1 duplicate(eto) Eden Teleport Officer#6 729 +prt_church,103,78,3 duplicate(eto) Eden Teleport Officer#7 729 +geffen_in,160,104,5 duplicate(eto) Eden Teleport Officer#8 729 +moc_prydb1,53,126,3 duplicate(eto) Eden Teleport Officer#9 729 +alberta_in,75,39,3 duplicate(eto) Eden Teleport Officer#10 729 +payon_in02,58,58,1 duplicate(eto) Eden Teleport Officer#11 729 +payon,177,111,3 duplicate(eto) Eden Teleport Officer#12 729 +que_ng,33,73,3 duplicate(eto) Eden Teleport Officer#13 729 +que_ng,144,161,5 duplicate(eto) Eden Teleport Officer#14 729 +yuno,144,189,5 duplicate(eto) Eden Teleport Officer#15 729 +rachel,125,144,3 duplicate(eto) Eden Teleport Officer#16 729 moc_para01,30,10,0 script #eden_out 45,1,1,{ + OnTouch: switch (nak_warp) { - default: - case 1: warp "prontera",116,72; break; - case 2: warp "moc_ruins",64,161; break; - case 3: warp "geffen",120,39; break; - case 4: warp "alberta",117,56; break; - case 5: warp "aldebaran",168,112; break; - case 6: warp "izlude_in",73,165; break; - case 7: warp "prt_church",99,78; break; - case 8: warp "geffen_in",162,99; break; - case 9: warp "moc_prydb1",51,118; break; - case 10: warp "alberta_in",73,43; break; - case 11: warp "payon_in02",64,60; break; - case 12: warp "payon",161,58; break; - case 13: warp "que_ng",33,63; break; - case 14: warp "que_ng",144,166; break; - case 15: warp "yuno",158,125; break; - case 16: warp "rachel",115,125; break; + case 1: warp "prontera",116,72; end; + case 2: warp "moc_ruins",64,161; end; + case 3: warp "geffen",120,39; end; + case 4: warp "alberta",117,56; end; + case 5: warp "aldebaran",168,112; end; + case 6: warp "izlude_in",73,165; end; + case 7: warp "prt_church",99,78; end; + case 8: warp "geffen_in",162,99; end; + case 9: warp "moc_prydb1",51,118; end; + case 10: warp "alberta_in",73,43; end; + case 11: warp "payon_in02",64,60; end; + case 12: warp "payon",161,58; end; + case 13: warp "que_ng",33,63; end; + case 14: warp "que_ng",144,166; end; + case 15: warp "yuno",158,125; end; + case 16: warp "rachel",115,125; end; + default: warp "prontera",116,72; end; } end; } -moc_para01,57,27,0 warp #warp_2_pub 1,1,moc_para01,162,26 -moc_para01,158,26,0 warp #warp_2_din_1 1,1,moc_para01,55,27 -moc_para01,48,16,0 warp #warp_2_2f 1,1,moc_para01,48,164 -moc_para01,47,161,0 warp #warp_2_1f 1,1,moc_para01,47,18 -moc_para01,107,12,0 warp #warp_2_din_2 1,1,moc_para01,47,37 -moc_para01,100,27,0 warp #warp_2_gym 1,1,moc_para01,47,85 -moc_para01,49,86,0 warp #warp_2_pass_1 1,1,moc_para01,103,27 -moc_para01,113,32,0 warp #warp_2_ware 1,1,moc_para01,105,92 -moc_para01,102,92,0 warp #warp_2_pass_2 1,1,moc_para01,111,33 - -/* -moc_para01,17,187,0 warp #warp_2_bossroom 1,1,moc_para01,132,159 -moc_para01,132,156,0 warp #warp_2_2fhall_1 1,1,moc_para01,17,185 -moc_para01,29,187,0 warp #warp_2_room1 1,1,moc_para01,180,159 -moc_para01,180,156,0 warp #warp_2_2fhall_2 1,1,moc_para01,29,185 -*/ - -moc_para01,41,187,0 warp #warp_2_room2 1,1,moc_para01,179,93 -moc_para01,179,90,0 warp #warp_2_2fhall_3 1,1,moc_para01,41,185 - moc_para01,47,39,3 script #warp_2_pass 111,{ if (countitem(6219) > 0) { mes "[Lime Evenor]"; - mes "Oh, It is an exclusive place only for Eden's members."; + mes "Oh, it is an exclusive place only for Eden's members."; mes "If you are a member, you can come whenever you want!"; next; - switch(select("Enter:Don't enter")) { + switch (select("Enter.:Don't Enter.")) { case 1: mes "This door is beautifully decorated but seems a little bit too heavy."; close2; @@ -292,12 +275,10 @@ moc_para01,47,39,3 script #warp_2_pass 111,{ close; } } - else { - mes "[Lime Evenor]"; - mes "Oh, this is an exclusive place for Eden's member only."; - mes "If you want to go inside, you have to join the Eden group."; - close; - } + mes "[Lime Evenor]"; + mes "Oh, this is an exclusive place for Eden's members only."; + mes "If you want to go inside, you have to join the Eden Group."; + close; } moc_para01,16,22,7 script Old Adventurer#eden 900,{ @@ -306,30 +287,30 @@ moc_para01,16,22,7 script Old Adventurer#eden 900,{ next; mes "[Old Adventurer]"; mes "I came here to join the Eden group! I don't deserve this!"; - mes ".Do you also think I look like I'm senile?"; + mes "Do you also think I look like I'm senile?"; close; } -moc_para01,182,48,3 script Eden's chief#eden 886,{ +moc_para01,182,48,3 script Eden's Chief#eden 886,{ set .@eggf,rand(1,118); - set .@eggf_1,.@eggf+1; - set .@eggf_2,.@eggf+2; - set .@eggf_6,.@eggf+6; - mes "[Eden's chief]"; + set .@eggf_1,.@eggf + 1; + set .@eggf_2,.@eggf + 2; + set .@eggf_6,.@eggf + 6; + mes "[Eden's Chief]"; mes ""+.@eggf+".. "+.@eggf_1+"... "+.@eggf_2+".... "+.@eggf_6+"..?"; next; - emotion e_sob,"Eden's chief#eden"; - mes "[Eden's chief]"; - mes "Oh, shoot! How many eggs have I done?"; + emotion e_sob; + mes "[Eden's Chief]"; + mes "Oh, Shoot! How many eggs have I done?"; mes "Aww!!! I totally forgot! I have to count again!"; next; - emotion e_sob,"Eden's chief#eden"; - mes "[Eden's chief]"; - mes "Why did have you asked me to do this? What kind of mission is that?"; + emotion e_sob; + mes "[Eden's Chief]"; + mes "Why have you asked me to do this? What kind of mission is that?"; next; - emotion e_sob,"Eden's chief#eden"; - mes "[Eden's chief]"; - mes "What are you going to do with all of those fried eggs? I am sure you can't eat all of them. You just want to bother me, right?"; + emotion e_sob; + mes "[Eden's Chief]"; + mes "What are you going to with all of those fried eggs? I am sure you can't eat all of them. You just want to bother me, right?"; close; } @@ -340,17 +321,15 @@ moc_para01,172,28,5 script Eden's Intern#eden 883,{ mes "[Eden's Intern]"; mes "We have to work really hard unless you want to fail."; next; - emotion 57,"Eden's Intern#eden"; mes "[Eden's Intern]"; mes "But, I have never learned about pharmaceuticals yet."; next; - emotion e_sob,"Eden's Intern#eden"; mes "[Eden's Intern]"; mes "I'm going to fail. I can't do this."; close; } -moc_para01,20,35,5 script Office Assistant Neede#e 814,{ +moc_para01,20,35,5 script Office Assistant Neede 814,{ mes "[Neede]"; mes "I became a Eden's member several years ago, but it feels like it was yesterday."; mes "I have been doing lots of work, so I didn't even notice how many years I spent here."; @@ -365,9 +344,9 @@ moc_para01,20,35,5 script Office Assistant Neede#e 814,{ mes "[Neede]"; mes "And, do you see the ^3131FFgymnasium^000000 on the cross of ^3131FFthe north side of the lobby^000000? They always shout when they exercise, I can even hear them from here!"; next; - emotion 7,"Office Assistant Neede#e"; + emotion e_ag; mes "[Neede]"; - mes "Besides, the weird girl from^3131FFthe second floor^000000 is crying all the time. Her cries drive me crazy."; + mes "Besides, the weird girl from ^3131FFthe second floor^000000 is crying all the time. Her cries drive me crazy."; next; mes "[Neede]"; mes "Ah, that weird girl is actually our boss..."; @@ -375,21 +354,21 @@ moc_para01,20,35,5 script Office Assistant Neede#e 814,{ mes "[Neede]"; mes "I don't know what she has been up to. But she cries and shouts all the time. Oh, sometimes I hear 'Bang!', loud booming sounds... I don't know where it came from."; next; - emotion e_omg,"Office Assistant Neede#e"; + emotion e_omg; mes "[Neede]"; mes "Wait!"; mes "Shh! It is a secret, you can't tell anybody!"; next; mes "[Neede]"; - emotion 54,"Office Assistant Neede#e"; + emotion e_sigh; mes "I don't trust Evenor. She never shows her feelings... she's going to snitch on me to my boss."; next; - emotion e_pif,"Secretary Lime Evenor#eden"; + emotion e_pif,0,"Secretary Lime Evenor"; mes "[Lime Evenor]"; mes "I am not that kind of guy."; next; - emotion e_wah,"Office Assistant Neede#e"; + emotion e_wah; mes "[Neede]"; mes "Huh? Did you hear that? Gosh~!"; close; -} +}
\ No newline at end of file diff --git a/npc/quests/eden/eden_quests.txt b/npc/quests/eden/eden_quests.txt index 0774b71d8..e1919f7d0 100644 --- a/npc/quests/eden/eden_quests.txt +++ b/npc/quests/eden/eden_quests.txt @@ -1,27 +1,29 @@ -//===== rAthena Script ======================================= +//===== rAthena Script ======================================= // Eden Group Quest - Quests NPCs -//===== By: ================================================== +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.2 +//===== Compatible With: ===================================== //= rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] -//===== Additional Comments: ================================= +//===== Description: ========================================= +//= Eden Group Headquarter NPC's. +//===== Additional Comments: ================================= //= 1.0 First Version. //= 1.1 Removed unencoded comments (Korean -> Gibberish) //= Readded the GM helper NPC, commented out. +//= 1.2 Some little optimization here and there. [Masao] //============================================================ moc_para01,25,35,4 script Instructor Boya#para01 469,{ + if (countitem(6219) > 0) { if (para_suv01 == 0) { mes "[Boya]"; mes "What's up?"; - mes "If you have any normal requests use the board."; + mes "If you have any normal missions use the bulletin board."; next; - switch(select("What is your responsiblily?:Don't you have equipment?:Ignore.")) { + switch (select("What is your responsiblily?:Don't you have equipment?:Ignore.")) { case 1: mes "[Boya]"; mes "I give training missions to members."; @@ -30,10 +32,10 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Through battle training they can improve their real experience."; - mes "Those members who prove themselves will even get a reward."; + mes "The members that prove themselves will even get a reward."; next; mes "[Boya]"; - mes "We have been given special equipment which we created."; + mes "We gave them special equipmant that we have made."; mes "These gifts are for people who are really doing their best."; next; mes "[Boya]"; @@ -44,7 +46,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "[Boya]"; mes "If you want to join, don't hesitate."; next; - switch(select("Participate in the training.:Ignore.")) { + switch (select("Participate in the training.:Ignore.")) { case 1: mes "[Boya]"; mes "Really? You already seem ready."; @@ -54,11 +56,11 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ if (BaseLevel < 12) { mes "[Boya]"; mes "Umm. You should raise your level more!"; - mes "You need to at least be level 12!"; + mes "You need to be at least level 12!"; mes "I'm sorry but those are the rules."; close; } - else if ((BaseLevel > 11) && (BaseLevel < 20)) { + if ((BaseLevel > 11) && (BaseLevel < 20)) { mes "[Boya]"; mes "Really? You already seem ready."; mes "We have a total of 3 steps for the training."; @@ -70,11 +72,11 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "^4d4dffThere is a desert city called Morroc."; - mes "Go one field South then East. There is small oasis in the center of that field.^000000"; + mes "^4d4dffThere is a desert town called Morroc."; + mes "From there go south and then east. There is small oasis in the center of that field.^000000"; next; mes "[Boya]"; - mes "If you go there, you can find a dog around the oasis."; + mes "If you go there, you will find a dog around the oasis."; mes "He is really mysterious and he can speak so don't be suprised."; next; mes "[Boya]"; @@ -87,24 +89,24 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "What's wrong with that password?"; next; mes "[Boya]"; - mes "Anyway, that place is close to here so, it is a reasonable place for a beginner like you."; - mes "Ok, bless you~!"; + mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; set para_suv01,1; setquest 7128; close; } - else if ((BaseLevel > 19) && (BaseLevel < 26)) { + if ((BaseLevel > 19) && (BaseLevel < 26)) { mes "[Boya]"; mes "I'll send you to the first step of course B."; mes "Course B is called 'Conquer the Culvert!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "You need to register to explore the culvert in Prontera at the Job_Knight Guild."; - mes "After registering there go to the west gate of Prontera. The manager of the culvert is near the entrance."; + mes "You need to register to explore the culvert in Prontera at the Knight Guild."; + mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance."; next; mes "[Boya]"; - mes "Once you enter the culvert you can find a dispatched cat who is standing on two feet. Don't be surprised if he talks to you."; + mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you."; next; mes "[Boya]"; mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000."; @@ -118,13 +120,13 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so it is a reasonable place for a beginner like you."; - mes "Ok, bless you~!"; + mes "That place is nor far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; set para_suv01,6; setquest 7133; close; } - else if ((BaseLevel > 25) && (BaseLevel < 33)) { + if ((BaseLevel > 25) && (BaseLevel < 33)) { mes "[Boya]"; mes "Cool."; mes "Let me choose a proper place for you."; @@ -136,7 +138,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "There is a small archer village north of Payon."; - mes "There is a cave on the west hill of the archer village."; + mes "There is a cave on the western hill of the archer village."; next; mes "[Boya]"; mes "We have dispatched someone in front of the cave."; @@ -144,8 +146,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "..."; next; mes "[Boya]"; - mes "Anyway we are on the same team so he will know me."; - mes "He will give you a battle target."; + mes "Anyway he is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have questions ask him."; next; mes "[Boya]"; @@ -154,20 +156,20 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; - mes "Ok, bless you~!"; + mes "That place is not far from here so, come back quickly."; + mes "Ok, may Freya bless you~!"; set para_suv01,13; setquest 7138; close; } - else if ((BaseLevel > 32) && (BaseLevel < 40)) { + if ((BaseLevel > 32) && (BaseLevel < 40)) { mes "[Boya]"; mes "I'll send you to the 2nd step of course B."; mes "This course is called 'Conquer Anthell!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Travel just Southwest of Morroc City."; + mes "Travel just southwest of Morroc City."; mes "There you will find a hole in the ground to a cave called Anthell."; next; mes "[Boya]"; @@ -180,8 +182,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "His name is... K? M? Hmm? Anyway I can't remember."; next; mes "[Boya]"; - mes "We are the same team so he will know me."; - mes "He will give you a battle target."; + mes "He is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have any questions ask him."; next; mes "[Boya]"; @@ -190,74 +192,74 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; + mes "That place is not far from here so, come back quickly."; mes "Ok, blessing you~!!"; set para_suv01,17; setquest 7142; close; } - else if ((BaseLevel > 39) && (BaseLevel < 50)) { + if ((BaseLevel > 39) && (BaseLevel < 50)) { mes "[Boya]"; mes "You are on the third step of course A."; mes "This course is called 'Conquer Orc village!'."; mes "Let me see..."; next; mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction.."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,24; setquest 7147; close; } - else if ((BaseLevel > 49) && (BaseLevel < 60)) { + if ((BaseLevel > 49) && (BaseLevel < 60)) { mes "[Boya]"; mes "You are on the third step of course B."; mes "This course is called 'Conquer Orc dungeon!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Go through the gate of prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,29; setquest 7152; close; } - else if (BaseLevel > 59) { + if (BaseLevel > 59) { mes "[Boya]"; mes "You are on the last step."; - mes "This course is called 'Conquer Ocean City!'."; + mes "This course is called 'Conquer the Ocean City!'."; mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; next; mes "[Boya]"; - mes "First take a ship toward to Bayalan from Izlude!"; + mes "First take a ship to to Byalan Island from Izlude!"; mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; next; mes "[Boya]"; @@ -266,27 +268,25 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Tell him that I sent you and follow his directions."; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,33; setquest 7156; close; } - break; case 2: mes "[Boya]"; mes "It's all your decision."; mes "It's not my business but you should probably reconsider."; close; } - break; case 2: mes "[Boya]"; mes "Huh?"; mes "You are so honest!"; - mes "Gosh. Did you want something about equipment?"; + mes "Gosh. You wanted to know something about equipment?"; next; mes "[Boya]"; - mes "I have a uniform set which is from my team."; + mes "I have a uniform set which is free for our group members."; mes "But, I can't give it for free."; next; mes "[Boya]"; @@ -301,10 +301,10 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ select("What?!"); mes "[Boya]"; mes "So, will you join the training or not?"; - mes "I look a little bit fun actually really busy I was called lightening Rune Knight."; + mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight."; mes "Make a decision, hurry."; next; - switch(select("Participate in the training.:Refuse!!")) { + switch (select("Participate in the training.:Refuse!!")) { case 1: mes "[Boya]"; mes "Really? You already seem ready."; @@ -314,11 +314,11 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ if (BaseLevel < 12) { mes "[Boya]"; mes "Umm. You should raise your level more!"; - mes "You need to at least be level 12!"; + mes "You need to be at least level 12!"; mes "I'm sorry but those are the rules."; close; } - else if ((BaseLevel > 11) && (BaseLevel < 20)) { + if ((BaseLevel > 11) && (BaseLevel < 20)) { mes "[Boya]"; mes "Really? You already seem ready."; mes "We have a total of 3 steps for the training."; @@ -330,11 +330,11 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "^4d4dffThere is a desert city called Morroc."; - mes "Go one field South then East. There is small oasis in the center of that field.^000000"; + mes "^4d4dffThere is a desert town called Morroc."; + mes "From there go south and then east. There is small oasis in the center of that field.^000000"; next; mes "[Boya]"; - mes "If you go there, you can find a dog around the oasis."; + mes "If you go there, you will find a dog around the oasis."; mes "He is really mysterious and he can speak so don't be suprised."; next; mes "[Boya]"; @@ -347,24 +347,24 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "What's wrong with that password?"; next; mes "[Boya]"; - mes "Anyway, that place is close to here so, it is a reasonable place for a beginner like you."; - mes "Ok, bless you~!"; + mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; set para_suv01,1; setquest 7128; close; } - else if ((BaseLevel > 19) && (BaseLevel < 26)) { + if ((BaseLevel > 19) && (BaseLevel < 26)) { mes "[Boya]"; mes "I'll send you to the first step of course B."; mes "Course B is called 'Conquer the Culvert!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "You need to register to explore the culvert in Prontera at the Job_Knight Guild."; - mes "After registering there go to the west gate of Prontera. The manager of the culvert is near the entrance."; + mes "You need to register to explore the culvert in Prontera at the Knight Guild."; + mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance."; next; mes "[Boya]"; - mes "Once you enter the culvert you can find a dispatched cat who is standing on two feet. Don't be surprised if he talks to you."; + mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you."; next; mes "[Boya]"; mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000."; @@ -378,13 +378,13 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so it is a reasonable place for a beginner like you."; - mes "Ok, bless you~!"; + mes "That place is nor far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; set para_suv01,6; setquest 7133; close; } - else if ((BaseLevel > 25) && (BaseLevel < 33)) { + if ((BaseLevel > 25) && (BaseLevel < 33)) { mes "[Boya]"; mes "Cool."; mes "Let me choose a proper place for you."; @@ -396,7 +396,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "There is a small archer village north of Payon."; - mes "There is a cave on the west hill of the archer village."; + mes "There is a cave on the western hill of the archer village."; next; mes "[Boya]"; mes "We have dispatched someone in front of the cave."; @@ -404,8 +404,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "..."; next; mes "[Boya]"; - mes "Anyway we are on the same team so he will know me."; - mes "He will give you a battle target."; + mes "Anyway he is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have questions ask him."; next; mes "[Boya]"; @@ -414,20 +414,20 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; - mes "Ok, bless you~!"; + mes "That place is not far from here so, come back quickly."; + mes "Ok, may Freya bless you~!"; set para_suv01,13; setquest 7138; close; } - else if ((BaseLevel > 32) && (BaseLevel < 40)) { + if ((BaseLevel > 32) && (BaseLevel < 40)) { mes "[Boya]"; mes "I'll send you to the 2nd step of course B."; mes "This course is called 'Conquer Anthell!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Travel just Southwest of Morroc City."; + mes "Travel just southwest of Morroc City."; mes "There you will find a hole in the ground to a cave called Anthell."; next; mes "[Boya]"; @@ -440,8 +440,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "His name is... K? M? Hmm? Anyway I can't remember."; next; mes "[Boya]"; - mes "We are the same team so he will know me."; - mes "He will give you a battle target."; + mes "He is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have any questions ask him."; next; mes "[Boya]"; @@ -450,74 +450,74 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; + mes "That place is not far from here so, come back quickly."; mes "Ok, blessing you~!!"; set para_suv01,17; setquest 7142; close; } - else if ((BaseLevel > 39) && (BaseLevel < 50)) { + if ((BaseLevel > 39) && (BaseLevel < 50)) { mes "[Boya]"; mes "You are on the third step of course A."; mes "This course is called 'Conquer Orc village!'."; mes "Let me see..."; next; mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction.."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,24; setquest 7147; close; } - else if ((BaseLevel > 49) && (BaseLevel < 60)) { + if ((BaseLevel > 49) && (BaseLevel < 60)) { mes "[Boya]"; mes "You are on the third step of course B."; mes "This course is called 'Conquer Orc dungeon!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Go through the gate of prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,29; setquest 7152; close; } - else if (BaseLevel > 59) { + if (BaseLevel > 59) { mes "[Boya]"; mes "You are on the last step."; - mes "This course is called 'Conquer Ocean City!'."; + mes "This course is called 'Conquer the Ocean City!'."; mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; next; mes "[Boya]"; - mes "First take a ship toward to Bayalan from Izlude!"; + mes "First take a ship to to Byalan Island from Izlude!"; mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; next; mes "[Boya]"; @@ -526,41 +526,39 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Tell him that I sent you and follow his directions."; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,33; setquest 7156; close; } - break; case 2: mes "[Boya]"; mes "You are so rude!"; specialeffect2 EF_HIT1; percentheal -50,0; next; - mes "-Beat quickly and properly this brightening Rune Knight invisably."; + mes "-Beats quickly and this shining Rune Knight turns invisible."; mes "It hurts too much-"; close; } - break; case 3: mes "[Boya]"; mes "Don't bother me."; close; } } - else if ((para_suv01 > 0) && (para_suv01 < 5)) { + if ((para_suv01 > 0) && (para_suv01 < 5)) { mes "[Boya]"; - mes "Hey, I already talked all about the training spot."; + mes "Hey, I already talked all about the training areas."; mes "I will explain again please concentrate."; next; mes "[Boya]"; - mes "Oasis of southeast Morroc."; + mes "An oasis souteast of Morroc."; mes "There is a big dog in the center."; - mes "The detailed story is written in the note, see?"; + mes "The detailed story is written in the log, see?"; close; } - else if (para_suv01 == 5) { + if (para_suv01 == 5) { mes "[Boya]"; mes "Oh you've come back."; mes "Good job."; @@ -569,7 +567,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "[Boya]"; mes "Completed step 1."; mes "Congratulations."; - mes "My team will give you a uniform and some equipment."; + mes "We will give you a uniform and some equipment."; next; mes "[Boya]"; mes "Can you see a large blue gate next to the board?"; @@ -582,7 +580,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ completequest 7132; close; } - else if ((para_suv01 > 5) && (para_suv01 < 10)) { + if ((para_suv01 > 5) && (para_suv01 < 10)) { mes "[Boya]"; mes "The training name was 'Conquer the Culvert!."; mes "Did you explore the culvert fully?"; @@ -591,7 +589,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "Come back when you've completed all the courses from the local trainer."; close; } - else if (para_suv01 == 10) { + if (para_suv01 == 10) { mes "[Boya]"; mes "Oh you're back."; mes "Good job."; @@ -613,14 +611,14 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ completequest 7137; close; } - else if (para_suv01 == 11) { + if (para_suv01 == 11) { mes "[Boya]"; mes "What are you doing?"; mes "Get the equipment from the storage manager."; mes "Our uniform is pretty awesome haha."; close; } - else if (para_suv01 == 12) { + if (para_suv01 == 12) { mes "[Boya]"; mes "Um, did you like the supplies?"; mes "I like the red hat."; @@ -632,7 +630,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "Able to take upper class, now."; mes "What about it, do you want?"; next; - switch(select("No, way.:Absolutely, I will.")) { + switch (select("No, way.:Absolutely, I will.")) { case 1: mes "[Boya]"; mes "Really?"; @@ -655,7 +653,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "There is a small archer village north of Payon."; - mes "There is a cave on the west hill of the archer village."; + mes "There is a cave on the western hill of the archer village."; next; mes "[Boya]"; mes "We have dispatched someone in front of the cave."; @@ -663,8 +661,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "..."; next; mes "[Boya]"; - mes "Anyway we are on the same team so he will know me."; - mes "He will give you a battle target."; + mes "Anyway he is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have questions ask him."; next; mes "[Boya]"; @@ -673,20 +671,20 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; - mes "Ok, bless you~!"; + mes "That place is not far from here so, come back quickly."; + mes "Ok, may Freya bless you~!"; set para_suv01,13; setquest 7138; close; } - else if ((BaseLevel > 32) && (BaseLevel < 40)) { + if ((BaseLevel > 32) && (BaseLevel < 40)) { mes "[Boya]"; mes "I'll send you to the 2nd step of course B."; mes "This course is called 'Conquer Anthell!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Travel just Southwest of Morroc City."; + mes "Travel just southwest of Morroc City."; mes "There you will find a hole in the ground to a cave called Anthell."; next; mes "[Boya]"; @@ -699,8 +697,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "His name is... K? M? Hmm? Anyway I can't remember."; next; mes "[Boya]"; - mes "We are the same team so he will know me."; - mes "He will give you a battle target."; + mes "He is one of us so he will know me."; + mes "He will give you a mission."; mes "If you have any questions ask him."; next; mes "[Boya]"; @@ -709,73 +707,74 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Anyway..."; - mes "that place is pretty close to here so, come back quickly."; + mes "That place is not far from here so, come back quickly."; mes "Ok, blessing you~!!"; + set para_suv01,17; setquest 7142; close; } - else if ((BaseLevel > 39) && (BaseLevel < 50)) { + if ((BaseLevel > 39) && (BaseLevel < 50)) { mes "[Boya]"; mes "You are on the third step of course A."; mes "This course is called 'Conquer Orc village!'."; mes "Let me see..."; next; mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction.."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,24; setquest 7147; close; } - else if ((BaseLevel > 49) && (BaseLevel < 60)) { + if ((BaseLevel > 49) && (BaseLevel < 60)) { mes "[Boya]"; mes "You are on the third step of course B."; mes "This course is called 'Conquer Orc dungeon!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Go through the gate of prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,29; setquest 7152; close; } - else if (BaseLevel > 59) { + if (BaseLevel > 59) { mes "[Boya]"; mes "You are on the last step."; - mes "This course is called 'Conquer Ocean City!'."; + mes "This course is called 'Conquer the Ocean City!'."; mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; next; mes "[Boya]"; - mes "First take a ship toward to Bayalan from Izlude!"; + mes "First take a ship to to Byalan Island from Izlude!"; mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; next; mes "[Boya]"; @@ -784,33 +783,30 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Tell him that I sent you and follow his directions."; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,33; setquest 7156; close; } - break; } } - else { - mes "[Boya]"; - mes "The battle training is organized into steps."; - mes "When you able to join next step come back again after leveling more."; - next; - mes "[Boya]"; - mes "The next training step is available for those over Level 26."; - mes "When you reach that level, come by again. get it?"; - close; - } + mes "[Boya]"; + mes "The battle training is organized into steps."; + mes "When you able to join next step come back again after leveling more."; + next; + mes "[Boya]"; + mes "The next training step is available for those over Level 26."; + mes "When you reach that level, come by again. get it?"; + close; } - else if ((para_suv01 > 12) && (para_suv01 < 16)) { + if ((para_suv01 > 12) && (para_suv01 < 16)) { mes "[Boya]"; - mes "The training place is at the north cave of Payon."; + mes "The training area is at the north cave of Payon."; mes "A staff member is already dispatched there."; mes "Find him and follow his directions."; close; } - else if (para_suv01 == 16) { + if (para_suv01 == 16) { mes "[Boya]"; mes "You finished the second step of training."; mes "Now do you understand how this world is organized?"; @@ -825,16 +821,16 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ completequest 7141; close; } - else if ((para_suv01 > 16) && (para_suv01 < 21)) { + if ((para_suv01 > 16) && (para_suv01 < 21)) { mes "[Boya]"; - mes "The training place is Southwest of Morroc."; - mes "Enter the Sandman Fortress to reach it directly."; + mes "The training area is southwest of Morroc."; + mes "Enter the Saint Darmain Fortress to reach it directly."; next; mes "[Boya]"; mes "There's someone there named... Uh... he is waiting for you to follow his direction."; close; } - else if (para_suv01 == 21) { + if (para_suv01 == 21) { mes "[Boya]"; mes "You finished the second step of training."; mes "Now do you understand how this world is organized?"; @@ -849,21 +845,21 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ completequest 7146; close; } - else if (para_suv01 == 22) { + if (para_suv01 == 22) { mes "[Boya]"; mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the arsenal and meet the person in charge there."; + mes "Go to the storage and meet the person in charge there."; next; mes "[Boya]"; - mes "To find the arsenal pass the blue gate next to the request board then at the end of the passage to the right side."; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; close; } - else if (para_suv01 == 23) { + if (para_suv01 == 23) { mes "[Boya]"; mes "Hey long time no see."; mes "So what's up?"; next; - switch(select("I want to join training.:Nothing.")) { + switch (select("I want to join training.:Nothing.")) { case 1: mes "[Boya]"; mes "Hmm... really?"; @@ -876,61 +872,61 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "Let me see..."; next; mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction.."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,24; setquest 7147; close; } - else if ((BaseLevel > 49) && (BaseLevel < 60)) { + if ((BaseLevel > 49) && (BaseLevel < 60)) { mes "[Boya]"; mes "You are on the third step of course B."; mes "This course is called 'Conquer Orc dungeon!'."; mes "It's the most proper mission for your level."; next; mes "[Boya]"; - mes "Go through the gate of prontera and keep walking to the west. Orc village is there."; - mes "Or go out through the west gate of Geffen and keep going to the souteastern direction."; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; next; mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; mes "It's up to you."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; next; mes "[Boya]"; - mes "She will explain in detail what should you do in Orc Village."; + mes "She will explain what needs to be done there."; mes "If you have any questions ask her."; next; mes "[Boya]"; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,29; setquest 7152; close; } - else if (BaseLevel > 59) { + if (BaseLevel > 59) { mes "[Boya]"; mes "You are on the last step."; - mes "This course is called 'Conquer Ocean City!'."; + mes "This course is called 'Conquer the Ocean City!'."; mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; next; mes "[Boya]"; - mes "First take a ship toward to Bayalan from Izlude!"; + mes "First take a ship to to Byalan Island from Izlude!"; mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; next; mes "[Boya]"; @@ -939,18 +935,15 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Tell him that I sent you and follow his directions."; - mes "Ok, bless you!"; + mes "Ok, may Freya bless you!"; set para_suv01,33; setquest 7156; close; } - else { - mes "[Boya]"; - mes "Sooo sorry but to join this training you need to at least be level 40."; - mes "Concentrate to become higher level then come back."; - close; - } - break; + mes "[Boya]"; + mes "Sooo sorry but to join this training You need to be at least level 40."; + mes "Concentrate to become higher level then come back."; + close; case 2: mes "[Boya]"; mes "Did you come to see me?"; @@ -963,15 +956,15 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ close; } } - else if ((para_suv01 > 23) && (para_suv01 < 28)) { + if ((para_suv01 > 23) && (para_suv01 < 28)) { mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there."; + mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; close; } - else if (para_suv01 == 28) { + if (para_suv01 == 28) { mes "[Boya]"; mes "Cool! You passed the third step of training."; mes "I will certify that you completed the training."; @@ -979,23 +972,23 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the arsenal and meet the person in charge there."; + mes "Go to the storage and meet the person in charge there."; next; mes "[Boya]"; - mes "To find the arsenal pass the blue gate next to the request board then at the end of the passage to the right side."; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; set para_suv01,37; completequest 7151; close; } - else if ((para_suv01 > 28) && (para_suv01 < 32)) { + if ((para_suv01 > 28) && (para_suv01 < 32)) { mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra service there.."; + mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services there."; next; mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra employee."; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; close; } - else if (para_suv01 == 32) { + if (para_suv01 == 32) { mes "[Boya]"; mes "Cool! You passed the third step of training."; mes "I will certify that you completed the training."; @@ -1003,15 +996,15 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the arsenal and meet the person in charge there."; + mes "Go to the storage and meet the person in charge there."; next; mes "[Boya]"; - mes "To find the arsenal pass the blue gate next to the request board then at the end of the passage to the right side."; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; set para_suv01,37; completequest 7155; close; } - else if ((para_suv01 > 32) && (para_suv01 < 36)) { + if ((para_suv01 > 32) && (para_suv01 < 36)) { mes "[Boya]"; mes "First take a ship toward to Bayalan from Izlude!"; mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; @@ -1020,7 +1013,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "There is a dispatched trainee around the entrance of the Ocean City."; close; } - else if (para_suv01 == 36) { + if (para_suv01 == 36) { mes "[Boya]"; mes "Cool! You passed the third step of training."; mes "I will certify that you completed the training."; @@ -1028,15 +1021,15 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the arsenal and meet the person in charge there."; + mes "Go to the storage and meet the person in charge there."; next; mes "[Boya]"; - mes "To find the arsenal pass the blue gate next to the request board then at the end of the passage to the right side."; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; set para_suv01,37; completequest 7159; close; } - else if (para_suv01 == 37) { + if (para_suv01 == 37) { mes "[Boya]"; mes "If you finish all of the steps go and get your supplies."; mes "We offer equipment to those who complete the training."; @@ -1049,7 +1042,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "The arsenal is past the blue gate and at the end of the right side of the passage."; close; } - else if (para_suv01 == 38) { + if (para_suv01 == 38) { mes "[Boya]"; mes "My boss created all the courses for the training."; mes "After he manufactured the uniform and supplies he changed his mind and said that he can't give them for free."; @@ -1064,7 +1057,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ next; mes "[Boya]"; mes "Although the uniform and equipment might be useless."; - mes "participating in this training means they want to become a member of my team."; + mes "participating in this training means they want to become a member of our group."; next; mes "[Boya]"; mes "Yes that's all."; @@ -1075,29 +1068,26 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ mes "But if you decide to sell or trade them off, it is none of our concern."; close; } - else { - mes "[Boya]"; - mes "What do you want?"; - mes "I doubt that you need more training."; - next; - mes "[Boya]"; - mes "There is nothing more I can teach a battle master such as yourself."; - close; - } - } - else { mes "[Boya]"; - mes "You are not on my team, are you?"; - mes "I don't have anything to say to outsiders."; - mes "If you want something register with my team."; + mes "What do you want?"; + mes "I doubt that you need more training."; next; mes "[Boya]"; - mes "To register with the Eden Group ask Liam Ibenor next to me."; + mes "There is nothing more I can teach a battle master such as yourself."; close; } + mes "[Boya]"; + mes "You are not in my group are you?"; + mes "I don't have anything to say to outsiders."; + mes "If you want something register with my group."; + next; + mes "[Boya]"; + mes "To register with the Eden Group ask Laime Evenor next to me."; + close; } moc_fild11,180,253,5 script Talking Dog#para03 972,{ + if (para_suv01 == 1) { mes "[Talking Dog]"; mes "kkkkuuuuahhh."; @@ -1107,10 +1097,10 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ mes "[Talking Dog]"; mes "What's up?"; mes "You are!"; - mes "Member of Eden Group."; - mes "Did you come to give me a meal? I don't like drinks."; + mes "A member of the Eden Group."; + mes "Have you come to give me a meal? I don't like drinks."; next; - switch(select("Boya is really perfect.:Boya is really great.:Boya is really soft.")) { + switch (select("Boya is really perfect.:Boya is really great.:Boya is really soft.")) { case 1: mes "[Talking Dog]"; mes "Uhh..."; @@ -1118,17 +1108,17 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ close; case 2: mes "[Talking Dog]"; - mes ".Ahh... um..."; - mes "Gosh, did you come to join in the training?"; + mes "Ahh... um..."; + mes "Gosh, did you come here to participate in the training?"; mes "If Boya sent you then you know that it's battle training."; mes "Bow wow..."; next; mes "[Talking Dog]"; - mes "If so, should I clean around this oasis more clearly?"; + mes "If so, should I start securing this oasis more clearly?"; mes "Can you see a Condor flying?"; next; mes "[Talking Dog]"; - mes "Can you shoo them away for me?"; + mes "Can you scare them away for me?"; mes "So people can use this oasis safer and more comfortably."; next; mes "[Talking Dog]"; @@ -1141,14 +1131,13 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ case 3: mes "[Talking Dog]"; mes "Are you ok?"; - mes "Haven't you ever seen a talking dog?"; + mes "Haven't you seen a talking dog before?"; mes "What are you talking about?"; close; } } - else if (para_suv01 == 2) { - set .@hunt_a01,checkquest(7129,HUNTING); - if (.@hunt_a01 == 2) { + if (para_suv01 == 2) { + if (checkquest(7129,HUNTING) == 2) { mes "[Talking Dog]"; mes "Woooohh..."; mes "Great!"; @@ -1157,10 +1146,10 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ mes "[Talking Dog]"; mes "Nevermind."; mes "Let's find the next target kk!"; - mes "Ok. Let's drive Desert Wolves out of here."; + mes "Ok. Let's drive the Desert Wolves out of here."; next; mes "[Talking Dog]"; - mes "If they grow up it will be dangerous."; + mes "If they grow up they will become dangerous."; mes "......"; next; mes "[Talking Dog]"; @@ -1169,7 +1158,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ mes "But I haven't always been a dog my entire life."; next; mes "[Talking Dog]"; - mes "I will show you that don't have any pity at all."; + mes "I will show you that don't have to pity me at all."; next; mes "[Talking Dog]"; mes "They pee wherever and have no shame."; @@ -1183,71 +1172,65 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ changequest 7129,7130; close; } - else { - mes "[Talking Dog]"; - mes "First lets follow the bald and noisy bird."; - mes "Yes Condors."; - mes "Eliminate 10 Condors. It seems to easy, right?"; - mes "Oh, if you are tired I will help you."; - next; - mes "-HP and SP is recovered after the dog barks.-"; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Talking Dog]"; + mes "First lets follow the bald and noisy bird."; + mes "Yes Condors."; + mes "Kill 10 Condors. It seems to easy, right?"; + mes "Oh, if you are tired I will help you."; + next; + mes "-When the dog barked, your HP and SP recovered.-"; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 3) { - set .@hunt_a02,checkquest(7130,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 3) { + if (checkquest(7130,HUNTING) == 2) { mes "[Talking Dog]"; mes "You are so perfect."; next; mes "[Talking Dog]"; mes "Or not. Hehe, anyway thanks for your help."; - mes "The oasis is almost arranged neatly now."; + mes "The oasis has almost been secured now."; mes "Ok, it's the last step!"; next; mes "[Talking Dog]"; - mes "There's an annoying monster that hides in the sand and poisons people when out of nowhere."; + mes "There's an annoying monster that hides in the sand and poisons people out of nowhere."; next; mes "[Talking Dog]"; mes "All beautiful things have some poison inside but these actually kill."; - mes "Remove Scorpions which are called the poison of the desert!"; + mes "Kill Scorpions which are called the poison of the desert!"; next; mes "[Talking Dog]"; mes "It's the last step so let's make it simple"; - mes "Hunt just 5!"; + mes "Just hunt 5!"; mes "Bow wow!"; set para_suv01,4; changequest 7130,7131; close; } - else { - mes "[Talking Dog]"; - mes ".I don't want you to show any pity."; - mes "I am dog with a golden heart."; - next; - mes "[Talking Dog]"; - mes "After removing the 10 Desert Wolves come back again."; - mes "Oh, if you are tired I will help you."; - next; - mes "-HP and SP is recovered after the dog barks.-"; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Talking Dog]"; + mes "I don't want you to show any pity."; + mes "I am dog with a golden heart."; + next; + mes "[Talking Dog]"; + mes "After hunting the 10 Desert Wolves come back again."; + mes "Oh, if you are tired I will help you."; + next; + mes "-When the dog barked, your HP and SP recovered.-"; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 4) { - set .@hunt_a02,checkquest(7131,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 4) { + if (checkquest(7131,HUNTING) == 2) { mes "[Talking Dog]"; mes "Um. Excellent."; mes "You are awesome!"; next; mes "[Talking Dog]"; - mes "Thanks to your effort the oasis is safer."; + mes "Thanks to your effort the oasis is secure."; mes "Don't look around!"; - mes "If I say it's safe!"; + mes "If I say it's secure!"; mes "Uhuhuhuh aaaang!"; next; mes "[Talking Dog]"; @@ -1265,49 +1248,47 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ mes "krrrrreuung. hup."; next; mes "[Talking Dog]"; - mes "Go back to the Eden Group office and show it to the flashy Rune Knight."; + mes "Go back to the Eden Group headquarters and show it to the flashy Rune Knight."; mes "Let me say again that you are great!"; mes "Hooooohooo~"; set para_suv01,5; changequest 7131,7132; close; } - else { - mes "[Talking Dog]"; - mes "Let's remove only 5 Scorpions."; - mes "If so we can make peace in this oasis."; - next; - mes "[Talking Dog]"; - mes "When I take a nap they won't chew my tail any more."; - mes "Due to his mistake my feet won't be hurt at all."; - next; - mes "[Talking Dog]"; - mes "You can battle."; - mes "I can rest more comfortably."; - mes "Other people are going to be safer too."; - next; - mes "[Talking Dog]"; - mes "Everyone will have a good memory of the Eden Group."; - mes "Oh, if you are tired I will help you."; - next; - mes "-HP and SP is recovered after the dog barks.-"; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Talking Dog]"; + mes "Let's hunt only 5 Scorpions."; + mes "So we can make peace in this oasis."; + next; + mes "[Talking Dog]"; + mes "When I take a nap they won't chew my tail any more."; + mes "Due to his mistake my feet won't be hurt at all."; + next; + mes "[Talking Dog]"; + mes "You can fight."; + mes "I can rest more comfortably."; + mes "Other people are going to be safer too."; + next; + mes "[Talking Dog]"; + mes "Everyone will think fondly of the Eden Group."; + mes "Oh, if you are tired I will help you."; + next; + mes "-When the dog barked, your HP and SP recovered.-"; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 5) { + if (para_suv01 == 5) { mes "[Talking Dog]"; mes "kkkkkaaaaauuuunnng."; mes "oopssss kup."; next; mes "[Talking Dog]"; - mes "Are you still in here?"; - mes "You completed."; + mes "Why are you still here?"; + mes "You are done here."; mes "Hooooo bow wow."; close; } - else if (para_suv01 > 5) { + if (para_suv01 > 5) { mes "[Talking Dog]"; mes "Hey man~ What's going on?"; mes "What about the Rune Knight?"; @@ -1315,36 +1296,32 @@ moc_fild11,180,253,5 script Talking Dog#para03 972,{ mes "Hyuk huk..."; next; mes "[Talking Dog]"; - mes "Eden Group is cool."; - mes "They're a really good team."; + mes "The Eden Group is cool."; + mes "They're a really good group."; mes "They accepted a wandering talking dog."; - mes "Take care and good job."; + mes "Take care and good luck."; close; } - else { - mes "Hey look."; - mes "I'm a talking dog."; - mes "Not a wolf."; - mes "Originally I wasn't a dog..."; - next; - if (countitem(6219) > 0) { - mes "[Talking Dog]"; - mes "Anyway are you a Eden Group member?"; - mes "Oh good to see you."; - mes "I am also a member of Eden Group."; - mes "Take care and good job."; - close; - } - else { - mes "[Talking Dog]"; - mes "Why are you looking me like that?"; - mes "......"; - close; - } + mes "Hey look."; + mes "I'm a talking dog."; + mes "Not a wolf."; + mes "I wasn't a dog originally..."; + next; + if (countitem(6219) > 0) { + mes "[Talking Dog]"; + mes "Anyway are you a Eden Group member?"; + mes "Oh good to see you."; + mes "I am also a member of Eden Group."; + mes "Take care and good luck."; + close; } + mes "[Talking Dog]"; + mes "Why are you looking at me like that?"; + mes "......"; + close; } -prt_sewb1,131,262,3 script Standing Cat#para04 422,{ +prt_sewb1,131,262,3 script Timid Cat#para04 422,{ if (para_suv01 < 6) { mes "[Timid Cat]"; mes "Meow..."; @@ -1352,18 +1329,18 @@ prt_sewb1,131,262,3 script Standing Cat#para04 422,{ mes "Why are you here meow?"; close; } - else if (para_suv01 == 6) { + if (para_suv01 == 6) { mes "[Timid Cat]"; mes "Come on meow..."; mes "I may be standing here and talking to you like this meow but I am a still a cat meow..."; next; mes "[Timid Cat]"; mes "Dear human you are"; - mes "a member of my team?"; + mes "a member of my group?"; mes "Re... really...!"; mes "Dear Boya's help is like a giant and..."; next; - switch(select("Beautiful Saury:Fresh Mackerel:Beautiful Tuna")) { + switch (select("Beautiful Saury:Fresh Mackerel:Beautiful Tuna")) { case 1: mes "[Timid Cat]"; mes "Big and beautiful Saury..."; @@ -1386,82 +1363,78 @@ prt_sewb1,131,262,3 script Standing Cat#para04 422,{ mes "The environment here is terrible."; next; mes "[Timid Cat]"; - mes "Anyway I'm doing what I was charged to do."; + mes "Anyway I'm doing what I was assigned to do."; mes "So hi, hello and welcome."; next; mes "[Timid Cat]"; mes "Did you come here to have a battle?"; - mes "Remove that thief bug, hurry up!"; - mes "At least 10!"; + mes "Hunt those Thief Bugs, hurry up!"; + mes "Hunt atleast 10!"; mes "Meooow!"; next; mes "[Timid Cat]"; - mes "I really don't like those nasty crawlies..."; + mes "I really don't like those nasty crawlers..."; mes "Meow~!"; next; mes "^4d4dffThe cat was suprised by"; mes "a thief bug and froze in"; - mes "place. Remove those"; - mes "thief bugs around here.^000000"; + mes "place. Hunt those"; + mes "Thief Bugs around here.^000000"; set para_suv01,7; changequest 7133,7134; close; } } - else if (para_suv01 == 7) { - set .@hunt_a02,checkquest(7134,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 7) { + if (checkquest(7134,HUNTING) == 2) { mes "[Timid Cat]"; - mes "Now do you understand the dirty and humid waterway underground?"; + mes "Now do you understand the dirty and humid underground sewers?"; mes "Eeeh look what's next meow."; next; mes "[Timid Cat]"; - mes "It's a symbol of dirt next to those thief bugs."; - mes "Get rid of Tarou then make the underground cleaner."; + mes "It's a symbol of dirt next to those Thief Bugs."; + mes "Hunt some Tarou to make the sewers cleaner."; next; mes "[Timid Cat]"; - mes "For our members joining this course."; - mes "Get rid of 10 Tarou."; - mes "Too easy, isn't it?"; + mes "For our members joining this mission."; + mes "Hunt 10 Tarou."; + mes "Easy, ain't it?"; next; mes "[Timid Cat]"; - mes "Why didn't you ask at once? kkk..??"; + mes "Why didn't I ask you at once? kkk..??"; mes "Umm........"; - mes "Because it's just training."; + mes "Because it's just a training mission."; next; mes "[Timid Cat]"; - mes "Training is hard and irritating stuff."; - mes "So go hurry and rid of 10 Tarou."; + mes "Training missions are hard and anoying."; + mes "So go hurry and hunt 10 Tarou."; set para_suv01,8; changequest 7134,7135; close; } - else { - mes "[Timid Cat]"; - mes "Clean the waterway. No the first step is getting rid of Thief Bugs."; - mes "Isn't that simple, meow?"; - next; - mes "[Timid Cat]"; - mes "Take care to check your map so you don't get lost."; - mes "It's a service meeow."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Timid Cat]"; + mes "Clean the sewers. Now the first step is hunting Thief Bugs."; + mes "Isn't that simple, meow?"; + next; + mes "[Timid Cat]"; + mes "Take care to check your map so you don't get lost."; + mes "It's a service meeow."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 0,100; + close; } - else if (para_suv01 == 8) { - set .@hunt_a02,checkquest(7135,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 8) { + if (checkquest(7135,HUNTING) == 2) { mes "[Timid Cat]"; mes "Great job~!"; mes "How'd you get rid of those dirty bugs and Tarou. You are brave."; next; mes "[Timid Cat]"; - mes "Now have courage because I'm sending you to a strong opponent."; - mes "But first to test your courage, get rid of Familiars."; + mes "Now have courage because I'm sending you to a stronger opponent."; + mes "But first in order to test your courage, hunt Familiars."; next; mes "[Timid Cat]"; - mes "Familiar will bite you so be careful."; + mes "Familiars will bite you so be careful."; mes "They are mean."; mes "They scare me so just hunt 5 and that should be enough."; next; @@ -1472,105 +1445,96 @@ prt_sewb1,131,262,3 script Standing Cat#para04 422,{ mes "[Timid Cat]"; mes "I don't have anything..."; mes "......"; - mes ".What do you want meow? Familiar is waiting to battle with you, hurry up, move~!"; + mes "What do you want meow? Familiars are waiting to fight with you, hurry up, move~!"; set para_suv01,9; changequest 7135,7136; close; } - else { - mes "[Timid Cat]"; - mes "If you can't get rid of Tarou you might get all kinds of dirty dieseases."; - mes "So be proud of yourself and do your best to rid of them."; - next; - mes "[Timid Cat]"; - mes "I will help you little."; - mes "Here, recover your strengh meow.."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Timid Cat]"; + mes "If you can't kill the Tarou you might get all kinds of dirty diseases."; + mes "So be proud of yourself and do your best to kill them."; + next; + mes "[Timid Cat]"; + mes "I will help you a little."; + mes "Here, I have recovered your strengh meow.."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 9) { - set .@hunt_a02,checkquest(7136,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 9) { + if (checkquest(7136,HUNTING) == 2) { mes "[Timid Cat]"; mes "You are great meow~"; - mes "You eliminated them so quickly!"; + mes "You killed them so quickly!"; mes "Meow..."; next; mes "[Timid Cat]"; mes "Now you are not scared of bugs and tarou at all."; - mes "Thanks for training the Conquer the Culvert training portion."; + mes "Thanks for participating in the Conquer the Culvert training mission."; next; mes "[Timid Cat]"; - mes "Now go back to the office and ask Instructor Boya to make sure he has the beautiful tuna..."; + mes "Now go back to the headquarters and ask Instructor Boya to make sure he has the beautiful tuna..."; mes "I will be waiting here."; next; mes "[Timid Cat]"; - mes "Do you know how to get to the Eden Group Office?"; + mes "Do you know how to get to the Eden Group Headquarters?"; mes "Prontera is the closest city from here."; - mes "Go to Prontera and find an officer."; + mes "Go to Prontera and find an Eden Group Teleporter."; set para_suv01,10; changequest 7136,7137; close; } - else { - mes "[Timid Cat]"; - mes "Familiars are really scary."; - mes "They're always flying."; - next; - mes "[Timid Cat]"; - mes "It's the last course so cheer up."; - mes "I will help you a little."; - mes "Recover your strengh meow."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } - } - else if (para_suv01 == 10) { mes "[Timid Cat]"; - mes "You've completed 'Conquer the Culvert'."; - mes "Go back to the Eden Group office to report to Boya."; + mes "Familiars are really scary."; + mes "They're always flying."; next; mes "[Timid Cat]"; - mes "Boya might eat my tuna while he is waiting for you."; + mes "It's the last course so cheer up."; + mes "I will help you a little."; + mes "Here, I have recovered your strengh meow.."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 0,100; close; } - else { + if (para_suv01 == 10) { + mes "[Timid Cat]"; + mes "You've completed 'Conquer the Culvert'."; + mes "Go back to the Eden Group headquarters to report to Boya."; + next; mes "[Timid Cat]"; - mes "How are you meeow?"; - mes "Did you volunteer to conquer the Culvert?"; - mes "You are a member of Edgen Group for sure."; - mes "You are helping the world to make the world a better place."; + mes "Boya might eat my tuna while he is waiting for you."; close; } + mes "[Timid Cat]"; + mes "How are you meeow?"; + mes "Did you volunteer to conquer the Culvert?"; + mes "You are a member of the Edgen Group for sure."; + mes "You are helping to make the world a better place."; + close; } -pay_arche,41,136,3 script Eden Member Karl#p05 904,{ +pay_arche,41,136,3 script Eden Member Karl#para05 904,{ if (para_suv01 < 13) { if (countitem(6219) > 0) { mes "[Karl]"; mes "Hey, how are you?"; mes "Good to see you~"; - mes "Are you going h?"; - close; - } - else { - mes "[Karl]"; - mes "Umm...?"; - mes "You are a person whom I was waiting for."; + mes "Are you going inside?"; close; } + mes "[Karl]"; + mes "Umm...?"; + mes "You are not the one I am waiting for."; + close; } - else if (para_suv01 == 13) { + if (para_suv01 == 13) { mes "[Karl]"; mes "Hello?"; mes "Since I got a report, I was waiting for you."; - mes "You came here to join the training course, right?"; + mes "You came here to join the training mission, right?"; next; mes "[Karl]"; - mes "Have you ever entered this cave?"; + mes "Have you ever entered this cave before?"; mes "I don't know if you already heard some stories in this village."; next; mes "[Karl]"; @@ -1578,7 +1542,7 @@ pay_arche,41,136,3 script Eden Member Karl#p05 904,{ mes "It's too bad, isn't it?"; next; mes "[Karl]"; - mes "That's why we chose this place as step 2 of the battle training course."; + mes "That's why we chose this place as step 2 of the battle training mission."; mes "This step is called 'Conquer Ghost Cave~'."; mes "Help people to enjoy their nights comfortably."; next; @@ -1588,15 +1552,15 @@ pay_arche,41,136,3 script Eden Member Karl#p05 904,{ next; mes "[Karl]"; mes "Lets conquer the dangerous ghost cave..."; - mes "Get rid of the living bones in there."; + mes "Kill the bone Skeletons in there."; next; mes "[Karl]"; - mes "The bones are from a Skeleton."; - mes "Actually Skeleton or just normal bones are all the same but..."; + mes "The bones are from Skeletons."; + mes "Actually Skeletons or just normal bones are all the same but..."; next; mes "[Karl]"; mes "Skeletons are one of the basic undead classes."; - mes "Undead never ever. Get rid of 15 undead Skeleton."; + mes "Undead never ever. Hunt 15 undead Skeletons."; next; mes "[Karl]"; mes "If you feel like you're in danger don't hesitate to just leave."; @@ -1605,9 +1569,8 @@ pay_arche,41,136,3 script Eden Member Karl#p05 904,{ changequest 7138,7139; close; } - else if (para_suv01 == 14) { - set .@hunt_a02,checkquest(7139,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 14) { + if (checkquest(7139,HUNTING) == 2) { mes "[Karl]"; mes "Did you get how the undead work?"; mes "As you know undead never die so, blessing of live person it's same as curse to them."; @@ -1618,72 +1581,67 @@ pay_arche,41,136,3 script Eden Member Karl#p05 904,{ next; mes "[Karl]"; mes "Anyway... that's it.."; - mes "Next... I guess you already see while you were getting rid of Skeletons."; + mes "Next... I guess you already see while you were killing Skeletons."; mes "Some green things are picking up all of the stuff dropped by the dead monsters."; next; mes "[Karl]"; - mes "You know Poring? Maybe they are cousins them."; - mes "They look really bad, maybe they have risen eating poison or something."; + mes "Do you know Porings? Maybe they are related to them."; + mes "They look really bad, maybe they have been eating poison or something."; next; mes "[Karl]"; - mes "Ok if you're ready go to and kill those Poporings."; - mes "You should 10 of them."; + mes "Ok if you're ready go and kill those Poporings."; + mes "You should hunt 10 of them."; next; set para_suv01,15; changequest 7139,7140; close; } - else { - mes "[Karl]"; - mes "Skeletons are basic undead."; - mes "Use the Heal or Resurrection skill."; - mes "If you can."; - next; - mes "[Karl]"; - mes "Just for case I will recover all your energy."; - mes "It's the last step so finish strong."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Karl]"; + mes "Skeletons are basic undead."; + mes "Use the Heal or Resurrection skill."; + mes "If you can."; + next; + mes "[Karl]"; + mes "Just in case I will recover all your energy."; + mes "It's the last step so be careful."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 15) { - set .@hunt_a02,checkquest(7140,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 15) { + if (checkquest(7140,HUNTING) == 2) { mes "[Karl]"; mes "Did you get back what the Poporing stole?"; mes "This cave is really deep and there are lots of precious things that they could have picked up."; next; mes "[Karl]"; mes "You did really great job. Excellent."; - mes "The 1st floor is cleaner now. Thanks for helping."; + mes "The 1st floor is safer now. Thanks for helping."; next; mes "[Karl]"; - mes "You completed all of the training courses so go back to the office and get approval from the flashy Rune Knight."; + mes "You've completed all of the training missions so go back to the headquarters and get approval from the flashy Rune Knight."; next; mes "[Karl]"; mes "You might get a new uniform."; - mes "Haha. I will keep tabs on your growth progress."; + mes "Haha. I will keep tabs on your progression."; set para_suv01,16; changequest 7140,7141; close; } - else { - mes "[Karl]"; - mes "Poporings are stronger than you expect."; - mes "If you treat them the same as a normal Poring it will get you in trouble."; - next; - mes "[Karl]"; - mes "Just for case I will recover all your energy."; - mes "It's the last step so finish bravely."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Karl]"; + mes "Poporings are stronger than you expect."; + mes "If you treat them the same as a normal Poring it will get you in trouble."; + next; + mes "[Karl]"; + mes "Just in case I will recover all your energy."; + mes "It's the last step so be careful."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 0,100; + close; } - else if (para_suv01 == 16) { + if (para_suv01 == 16) { mes "[Karl]"; - mes "I already informed Boya at the Eden Group office."; + mes "I already informed Boya at the Eden Group headquarters."; mes "If you go there he will give you a big welcome."; next; mes "[Karl]"; @@ -1691,41 +1649,38 @@ pay_arche,41,136,3 script Eden Member Karl#p05 904,{ mes "Hahaha.."; close; } - else { - mes "[Karl]"; - mes "Rid of undead?"; - mes "Do your best to make the world safer."; - mes "It's one of the goals of the Eden Group."; - close; - } + mes "[Karl]"; + mes "Killing undead?"; + mes "Do your best to make the world safer."; + mes "It's one of the goals of the Eden Group."; + close; } -anthell01,29,264,5 script Eden Member Cloud#p06 899,{ +anthell01,29,264,5 script Eden Member Cloud#para06 899,{ + if (para_suv01 < 17) { if (countitem(6219) > 0) { mes "[Cloud]"; mes "Oops."; mes "You are a member of my group."; - mes "Why did you come here, looking for danger?"; + mes "Why did you come here, are you looking for danger?"; next; mes "[Cloud]"; mes "One of the strongest boss monsters is in here."; mes "Be careful when exploring here."; close; } - else { - mes "[Cloud ]"; - mes "What are you looking at?"; - mes "We are not related each other, are we..."; - close; - } + mes "[Cloud ]"; + mes "What are you looking at?"; + mes "We are not related to each other, are we..."; + close; } - else if (para_suv01 == 17) { + if (para_suv01 == 17) { mes "[Cloud]"; mes "Hello?"; - mes "Why did you come here, too dangerous?"; + mes "Why did you come here, looking for danger?"; next; - switch(select("Conquer Ant Hell:Just want to meet you:Where is this?")) { + switch (select("Conquer Ant Hell:Just wanted to meet you:Where am I?")) { case 1: mes "[Cloud]"; mes "Uh. Conquer Ant Hell? Did you say that?"; @@ -1745,17 +1700,17 @@ anthell01,29,264,5 script Eden Member Cloud#p06 899,{ mes "To us it seems like a normal happening so it isn't a matter of survival like to normal people."; next; mes "[Cloud]"; - mes "Here many kinds of ant groups are gathering to live."; + mes "Many kinds of ants have come to live here."; mes "There is a boss monster named Maya so you should be more cautious."; next; mes "[Cloud]"; mes "Ok let's try to hunt the weakest ant first."; - mes "Pierre is the name of the weak ant."; - mes "Those are at the bottom."; + mes "Pierre is the name of the weakest ant."; + mes "They are just down here."; next; mes "[Cloud]"; - mes "In the case of ants, they attack together as a group."; - mes "Be careful and get rid of 15 Pierre ants."; + mes "In the case of ants, they assist eachother when attacked."; + mes "Be careful and kill 15 Pierre ants."; set para_suv01,18; changequest 7142,7143; close; @@ -1767,77 +1722,70 @@ anthell01,29,264,5 script Eden Member Cloud#p06 899,{ next; mes "[Cloud]"; mes "I am a busy man."; - mes "One of the trainees was planning to visit me but still that person hasn't apppeared yet. I am gettinng nervous."; - next; - mes "[Cloud]"; - mes "One of the trainees was planning to visit me but still that person hasn't apppeared yet. I am gettinng nervous."; + mes "One of the trainees was planning to visit me but that person still hasn't showed yet. I am getting nervous."; close; case 3: mes "[Cloud]"; - mes "Here?"; - mes "South-west Morroc."; - mes "Morroc is the closest city, North East, from here."; + mes "Where you are?"; + mes "You are in Anth Hell southwest of Morroc."; + mes "Morroc is the closest city, northeast of here."; close; } } - else if (para_suv01 == 18) { - set .@hunt_a02,checkquest(7143,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 18) { + if (checkquest(7143,HUNTING) == 2) { mes "[Cloud]"; mes "Hey, what was it?"; - mes "Maybe you saw an Andre while you hunting Pierre."; + mes "Maybe you saw an Andre when you were hunting Pierre."; next; mes "[Cloud]"; - mes ".Well, now let's hunt the Andre also."; + mes "Well, now let's hunt Andre aswel."; mes "Ahah the way you're looking at me, ''why didn't I ask you to do this all at once'' right?"; next; mes "[Cloud]"; - mes "Isn't it more fun this way?"; - mes "Hey, now your target is 15 Andre!"; + mes "Ain't it more fun this way?"; + mes "Hey, now your next target is 15 Andre!"; mes "You are strong so it will be fine!"; next; mes "[Cloud]"; - mes "If you can't see Andre go deeper into the cave."; + mes "If you can't find Andre go deeper into the cave."; mes "Ah, and be careful of Maya."; set para_suv01,19; changequest 7143,7144; close; } - else { - mes "[Cloud]"; - mes "What about your opinion of Ant Hell?"; - mes "Can you stay more?"; - mes "Ok, I will recover your strengh so, keep doing."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Cloud]"; + mes "What do you think of Ant Hell?"; + mes "Can you stay longer?"; + mes "Ok, I will recover your strengh so, keep going."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 19) { - set .@hunt_a02,checkquest(7144,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 19) { + if (checkquest(7144,HUNTING) == 2) { mes "[Cloud]"; - mes "Great. You seem to have gotten rid of all the Andre."; - mes "What about having a battle with ants?"; + mes "Great. You seem to have killed all of the Andre."; + mes "How do you think about fighting ants?"; mes "Was it good?"; next; mes "[Cloud]"; mes "Hey, cheer up."; - mes "To conquer ant-hell you just left one step."; - mes "You might guess the next opponent."; + mes "To conquer Ant Hell you have one step left."; + mes "You might have guessed your next target already."; next; mes "[Cloud]"; mes "Vitata!"; mes "How can I say... He seems like honey."; - mes "Pierre is a worker. Andre is a guardian and so... Vitata is like a mom."; + mes "Pierre is a worker. Andre is a guardian and so... Vitata is like a mother."; next; mes "[Cloud]"; mes "They are really kind to kids and women but don't show any pity to ants."; - mes "Get rid of Vitata who takes care of the ant eggs."; + mes "Hunt the Vitata who takes care of the ant eggs."; next; mes "[Cloud]"; mes "If somebody falls into Ant Hell it might be a bit safer than before."; - mes "Now it's the last step so cheer up and let's eliminate 10 Vitata."; + mes "Now it's the last step so cheer up and let's kill 10 Vitata."; next; mes "[Cloud]"; mes "If you feel you're in too much danger. Just come back."; @@ -1846,25 +1794,22 @@ anthell01,29,264,5 script Eden Member Cloud#p06 899,{ changequest 7144,7145; close; } - else { - mes "[Cloud]"; - mes "See, to cheer up I will heal you until you finish the training."; - mes "Chin up and cheer up."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Cloud]"; + mes "See, to cheer you up I will heal you until you finish the training."; + mes "Chin up and cheer up."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 20) { - set .@hunt_a02,checkquest(7145,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 20) { + if (checkquest(7145,HUNTING) == 2) { mes "[Cloud]"; - mes "Oh... it might be an irritating battle."; + mes "Oh... it might have been an anoying fight."; mes "You finished so fast."; next; mes "[Cloud]"; - mes "Good job. Go back to the office and report it."; - mes "You completed the training quickly."; + mes "Good job. Go back to the headquarters and report."; + mes "You've completed the training quickly."; next; mes "[Cloud]"; mes "You will get good news."; @@ -1873,44 +1818,40 @@ anthell01,29,264,5 script Eden Member Cloud#p06 899,{ changequest 7145,7146; close; } - else { - mes "[Cloud]"; - mes "See, to cheer up I will heal you until you finish the training."; - mes "Chin up and cheer up."; - next; - mes "[Cloud]"; - mes "Just Vitata, isn't that an easy opponent?"; - mes "If you meet Maya just run away."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } - } - else if (para_suv01 == 21) { mes "[Cloud]"; - mes "It's enough to say that you've conquered Ant Hell."; - mes "Aren't you getting used to it here?"; + mes "See, to cheer up I will heal you until you finish the training."; + mes "Chin up and cheer up."; next; mes "[Cloud]"; - mes "Go back to the office and report that you completed the job, hurry up"; - mes "you will get a good news."; - mes "The Eden Group uniform is manufactured well."; + mes "Just Vitata, isn't that an easy opponent?"; + mes "If you see Maya just run away."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; close; } - else { + if (para_suv01 == 21) { mes "[Cloud]"; - mes "I am really proud of the Eden Group."; - mes "Does the uniform look good on me?"; - mes "Haha..."; + mes "It's enough to say that you've conquered Ant Hell."; + mes "Aren't you getting used to it here?"; + next; + mes "[Cloud]"; + mes "Go back to the headquarters and report that you completed the mission, hurry up"; + mes "you will receive good news."; + mes "You will receive the Eden Group uniform aswel."; close; } + mes "[Cloud]"; + mes "I am really proud of the Eden Group."; + mes "Does the uniform look good on me?"; + mes "Haha..."; + close; } -in_orcs01,38,175,3 script Eden Member Hooksha#p07 803,{ +in_orcs01,38,175,3 script Eden Member Hooksha 803,{ if (para_suv01 < 24) { if (countitem(6219) > 0) { mes "[Hooksha]"; - mes "Unbelievable why are you here?"; + mes "Unbelievable why did you come here?"; mes "Um... You are not on the third step of the training?"; mes "Yeeee~ I'm excited~"; next; @@ -1918,75 +1859,71 @@ in_orcs01,38,175,3 script Eden Member Hooksha#p07 803,{ mes "I am a little bored waiting for trainees. Where are they?"; close; } - else { - mes "[Hooksha]"; - mes "Hello."; - mes "Why have you come to be here?"; - mes "Umm... Aaaaa..."; - next; - mes "[Hooksha]"; - mes "Why don't you join my team?"; - mes "Eagen Group."; - mes "If you have interest in finding them."; - mes "You won't regret your decision."; - close; - } + mes "[Hooksha]"; + mes "Hello."; + mes "Why did you come here?"; + mes "Umm... Aaaaa..."; + next; + mes "[Hooksha]"; + mes "Why don't you join my group?"; + mes "If you have interest in joining us,"; + mes "you won't regret your decision."; + close; } - else if (para_suv01 == 24) { + if (para_suv01 == 24) { mes "[Hooksha]"; mes "Hello."; mes "Are you a trainee?"; mes "Yeah I can tell."; - mes "So can I start?"; + mes "So shall we begin?"; next; mes "[Hooksha]"; - mes "Actually I don't like this course much but anyway let me our purpose to you."; + mes "Actually I don't like this training mission much but anyway let me explain it to you."; next; mes "[Hooksha]"; mes "As you know this is Orc Village."; mes "Orcs don't like humans."; - mes "They don't try to communicate with us. When they see humans they immediately attack."; + mes "They don't try to communicate with us. When they see humans they immediately attack us."; next; mes "[Hooksha]"; - mes "Sadly human don't want to communicate with them either."; - mes "So we decided to control them stronger."; - mes "Actually we'd like to get rid of all of them."; + mes "Sadly humans don't want to communicate with them either."; + mes "So we decided to take a strong approach towards them."; + mes "Actually we'd like to get rid of them all."; next; mes "[Hooksha]"; mes "We're trying to conquer Orc Village."; - mes "It's the proper place to finish the beginning course for an adventurer like you."; + mes "It's the proper place to finish the beginners training mission for an adventurer like you."; next; mes "[Hooksha]"; - mes "That's why we chose this place for this step."; - mes "Ok, we don't have enough time let's start."; + mes "That's why we've chosen this place for this mission."; + mes "Ok, we don't have a lot of time so let's begin."; mes "First let's eliminate the weakest one."; next; mes "[Hooksha]"; - mes "It's better to get rid them before they grow up."; - mes "Get rid of 10 Orc Baby."; + mes "It's better to kill them before they grow up."; + mes "Hunt 10 Orc Babies."; mes "Don't pity them because when they grow up they become aggressive Orc Warriors."; next; mes "[Hooksha]"; - mes "Good and bad this is how it is going to be."; + mes "Good or bad this is how it is going to be."; mes "Even if they are babies don't hesitate."; set para_suv01,25; changequest 7147,7148; close; } - else if (para_suv01 == 25) { - set .@hunt_a02,checkquest(7148,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 25) { + if (checkquest(7148,HUNTING) == 2) { mes "[Hooksha]"; mes "Great. Awesome."; mes "It's not very pleasant so let's move on."; next; mes "[Hooksha]"; - mes "The next step we should battle with Orc Warriors."; - mes "When Orc Babies grows up and he becomes an Orc Warriors."; + mes "On the next step we will fight with Orc Warriors."; + mes "When Orc Babies grow up they become strong Orc Warriors."; next; mes "[Hooksha]"; - mes "Each of them are powerful soldier."; - mes "While attacking Orc Babies, you'd probably been assualted by them."; + mes "They all are powerful warriors."; + mes "When you were fighting Orc Babies, you probably have been attacked by them."; next; mes "[Hooksha]"; mes "Now it's time to hunt 10 Orc Warriors."; @@ -1996,102 +1933,92 @@ in_orcs01,38,175,3 script Eden Member Hooksha#p07 803,{ changequest 7148,7149; close; } - else { - mes "[Hooksha]"; - mes "There are some warriors and a lady including baby in Orc Village."; - mes "They are really threatening."; - next; - mes "[Hooksha]"; - mes "You look tired I will recover your health."; - mes "If you are in trouble just come back here to safety."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Hooksha]"; + mes "There are Orc Warriors, Orc Ladies and Orc Babies in Orc Village."; + mes "They are really aggressive."; + next; + mes "[Hooksha]"; + mes "You look tired I will recover your health."; + mes "If you are in trouble just come back here to safety."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 26) { - set .@hunt_a02,checkquest(7149,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 26) { + if (checkquest(7149,HUNTING) == 2) { mes "[Hooksha]"; - mes "Now you can move to the next step."; + mes "Now you can move on to the next step."; next; mes "[Hooksha]"; - mes "Exactly... now it's Orc Ladies."; - mes "If you want conquer Orc Village perfectly, you should get rid of them to prevent them from having more Orcs."; + mes "Exactly... now it's time to hunt Orc Ladies."; + mes "If you want to conquer Orc Village completely, you should kill them before they have more Orc Babies."; next; mes "[Hooksha]"; - mes "But you don't need to eliminate all of the Orcs."; - mes "Get rid of 10 Orc Ladies."; + mes "But you don't need to kill all of them."; + mes "Go and hunt 10 Orc Ladies."; next; mes "[Hooksha]"; mes "You can already feel the strong power from outside..."; - mes "Don't be hessitate to attack them."; + mes "Don't hesitate to attack them."; set para_suv01,27; changequest 7149,7150; close; } - else { - mes "[Hooksha]"; - mes "You should be exhausted by now."; - mes "But you still you have other targets, understand."; - next; - mes "[Hooksha]"; - mes "You look tired, I will recover your health."; - mes "If you are in trouble just come back here to safety."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Hooksha]"; + mes "You should be exhausted by now."; + mes "But you still have more targets, understand."; + next; + mes "[Hooksha]"; + mes "You look tired, I will recover your health."; + mes "If you are in trouble just come back here to safety."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 27) { - set .@hunt_a02,checkquest(7150,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 27) { + if (checkquest(7150,HUNTING) == 2) { mes "[Hooksha]"; mes "Great job."; - mes "Now you should understand Orc Village in more detail."; + mes "Now you should understand how the orc tribe works here in Orc Village."; + mes "You've followed the training mission well under hot and humid circumstances."; + mes "You have now completed the 'Conquer Orc Village!' training mission. Congratulations."; next; mes "[Hooksha]"; - mes "You have followed the training course well under hot and humid circumstances."; - mes "Now you have completed 'Conquer Orc Village!' Congratulations."; - next; - mes "[Hooksha]"; - mes "Go back and report to the Eden Group."; + mes "Go back and report to the Eden Group headquarters."; mes "I'm sure they will have good news for you."; set para_suv01,28; changequest 7150,7151; close; } - else { - mes "[Hooksha]"; - mes "Orc Lady is the last target."; - mes "Cheer up~!"; - next; - mes "[Hooksha]"; - mes "You look tired, I will recover your health."; - mes "If you are in trouble just come back here to safety."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Hooksha]"; + mes "Orc Lady is the last target."; + mes "Cheer up~!"; + next; + mes "[Hooksha]"; + mes "You look tired, I will recover your health."; + mes "If you are in trouble just come back here to safety."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 28) { + if (para_suv01 == 28) { mes "[Hooksha]"; mes "You have completed the training mission."; - mes "Go back to the Eden Group base and make a report."; + mes "Go back to the Eden Group headquarters and report there."; close; } - else if (para_suv01 == 29) { + if (para_suv01 == 29) { mes "[Hooksha]"; mes "Have you come here to join in the training?"; mes "You look like an expert."; next; mes "[Hooksha]"; mes "This isn't a good place to talk so let's hurry."; - mes "This place is linked with the underground of Orc Village."; + mes "This place is linked with the dungeon of Orc Village."; next; mes "[Hooksha]"; mes "Can you see that way."; - mes "There is a cave under the ground, normal orcs don't even want to enter there."; + mes "There is a cave under the ground, normal orcs don't come here."; next; mes "[Hooksha]"; mes "The safest place is in here."; @@ -2105,130 +2032,123 @@ in_orcs01,38,175,3 script Eden Member Hooksha#p07 803,{ mes "Now hunt those undead monsters down there."; next; mes "[Hooksha]"; - mes "Will you try to hunt 20 Orc Zombies underground?"; + mes "Try to hunt 20 Orc zombies in the dungeon."; mes "They are really well organized."; next; mes "[Hooksha]"; - mes "They will attack you somewhere without hesitating."; - mes "Bless you."; + mes "They will attack you anywhere without hesitating."; + mes "May Freya bless you."; set para_suv01,30; changequest 7152,7153; close; } - else if (para_suv01 == 30) { - set .@hunt_a02,checkquest(7153,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 30) { + if (checkquest(7153,HUNTING) == 2) { mes "[Hooksha]"; mes "It's different from what you saw in Payon, right?"; - mes "Although you managed the Orc Zombie, you can't be sure you are totally stronger.."; + mes "Although you managed to kill the Orc Zombies, you can't be sure you are much stronger.."; next; mes "[Hooksha]"; mes "So don't go deeper into that cave or you will die for sure."; next; mes "[Hooksha]"; - mes "The next target is the Orc Skeleton who was appearing with the Orc Zombies."; + mes "The next target is the Orc Skeleton who was walking next to the Orc Zombies."; mes "Hunt 20 Orc Skeletons."; next; mes "[Hooksha]"; - mes "It's the last step of training in Orc Dungeon"; + mes "It's the last step of the training mission in the Orc Dungeon."; mes "It's all up to you."; next; mes "[Hooksha]"; mes "Ok, cheer up and see you again."; - mes "Get rid of 20 Orc Skeleton."; + mes "Hunt 20 Orc Skeletons."; set para_suv01,31; changequest 7153,7154; close; } - else { - mes "[Hooksha]"; - mes "Can you stay more?"; - mes "You look tired, I will recover your health."; - mes "If you are in trouble just come back here to safety."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Hooksha]"; + mes "Can you stay longer?"; + mes "You look tired, I will recover your health."; + mes "If you are in trouble just come back here to safety."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 31) { - set .@hunt_a02,checkquest(7154,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 31) { + if (checkquest(7154,HUNTING) == 2) { mes "[Hooksha]"; - mes "The training course is done."; - mes "Go back to the Eden Group and report."; + mes "Your training mission has been completed."; + mes "Go back to the Eden Group headquarters and report."; mes "I would like to say more in detail but I'm getting so tired."; next; mes "[Hooksha]"; mes "Recently trainees have come here more and more so, I can't sleep at all."; mes "I mean not due to you."; - mes "Anyway I will inform the team so go there and report it."; + mes "Anyway I will inform the group so go there and report."; next; set para_suv01,32; changequest 7154,7155; close; } - else { - mes "[Hooksha]"; - mes "Can you stay more?"; - mes "You look tiredm I will recover your health."; - mes "If you are in trouble just come back here to safety."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Hooksha]"; + mes "Can you stay longer?"; + mes "You look tired I will recover your health."; + mes "If you are in trouble just come back here to safety."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 100,100; + close; } - else if (para_suv01 == 32) { + if (para_suv01 == 32) { mes "[Hooksha]"; - mes "Don't you have to report to Eden Group?"; + mes "Don't you have to report back to the Eden Group headquarters?"; mes "I am so tired leave me alone."; close; } - else if (para_suv01 > 32) { + if (para_suv01 > 32) { mes "[Hooksha]"; mes "Uh? What Orc? Explore the dungeon?"; - mes "You are having so hard time."; + mes "You are having such a hard time."; next; mes "[Hooksha]"; - mes "This place is really good to take a rest because Orcs don't appear here much."; + mes "This place is really good to take a rest because Orcs don't come here."; mes "Ho hum..."; close; } } iz_dun04,43,46,3 script Eden Member Callandiva 745,{ + if (para_suv01 < 33) { if (countitem(6219) > 0) { mes "[Callandiva]"; mes "How did you get so deep in this ocean city?"; - mes "Ah, that symbol is of our members."; + mes "Ah, that symbol is of our group."; mes "You're a trainee for sure."; next; mes "[Callandiva]"; - mes "What? Aren't you?"; + mes "What? You aren't?"; mes "I... see... I see..."; mes "Ok... keep going."; close; } - else { - mes "[Callandiva]"; - mes "Mysteriously although we're under the sea you can still breathe here."; - mes "Do you know why?"; - next; - mes "[Callandiva]"; - mes "Let's see thanks to the moisture my skin is so soft."; - mes "My fingers and toes are not attached to each other amazing."; - next; - mes "[Callandiva]"; - mes "I was really shocked and scared when my team dispatched me here."; - mes "Now I love this environment so much."; - mes "Really calm..."; - close; - } + mes "[Callandiva]"; + mes "Mysteriously although we're under the sea you can still breathe here."; + mes "Do you know why?"; + next; + mes "[Callandiva]"; + mes "Let's see due to the moisture my skin is so soft."; + mes "My fingers and toes are not attached to each other amazing."; + next; + mes "[Callandiva]"; + mes "I was really shocked and scared when the Eden Group dispatched me here."; + mes "Now I love this environment so much."; + mes "It's really calm..."; + close; } - else if (para_suv01 == 33) { + if (para_suv01 == 33) { mes "[Callandiva]"; mes "How did you get so deep in this ocean city?"; - mes "Ah, that symbol is of our members."; + mes "Ah, that symbol is of our group."; mes "You're a trainee for sure."; next; mes "[Callandiva]"; @@ -2241,56 +2161,52 @@ iz_dun04,43,46,3 script Eden Member Callandiva 745,{ mes "But if you see over there... yes right there."; next; mes "[Callandiva]"; - mes "Can see a fish-human standing with a threatening spear?"; - mes "He is called Merman and he is a really professional warrior."; + mes "Can you see a humanoid fish with a very threatening spear?"; + mes "He is called a Merman and is a really professional warrior."; next; mes "[Callandiva]"; - mes "Okay, now you should beat 15 Merman."; - mes "That's the first battle training here."; + mes "Okay, go and hunt 15 Merman."; + mes "That will be your 1st training mission here."; set para_suv01,34; changequest 7156,7157; close; } - else if (para_suv01 == 34) { - set .@hunt_a02,checkquest(7157,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 34) { + if (checkquest(7157,HUNTING) == 2) { mes "[Callandiva]"; mes "Oh, you came back~!"; - mes "What was your feeling on your treating of the Mermen?"; - mes "Actually I guessed that you would chicken out~"; + mes "What did you think of those threatening Mermans?"; + mes "Actually, I thought that you would chicken out~"; next; mes "[Callandiva]"; - mes "Good the next opponent is...~"; + mes "Good your next opponent will be...~"; mes "Yes, this one..."; - mes "The monster holding a three-pronged fork."; + mes "The monster that is holding a trident."; next; mes "[Callandiva]"; - mes "His main skill is magic."; - mes "The monster Strouf!"; + mes "His main abilities are magical."; + mes "The monster is called Strouf!"; mes "Now, it's time to fight with a real magician!"; next; mes "[Callandiva]"; - mes "By avoiding Mermen and finding 10 Strouf, fight them"; + mes "Try avoiding the Mermans and hunt 10 Strouf, kill them."; set para_suv01,35; changequest 7157,7158; close; } - else { - mes "[Callandiva]"; - mes "Oh are you tired?"; - mes "Mermen are not easy opponents."; - mes "I can help you recover so cheer up."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } + mes "[Callandiva]"; + mes "Oh are you tired?"; + mes "Mermans are not easy opponents."; + mes "I will help you recover so cheer up."; +// UseSkillToPC 28 10 99 60; // Use Skill On Player <Skill ID>,<Lvl>,<x>,<y> + percentheal 0,100; + close; } - else if (para_suv01 == 35) { - set .@hunt_a02,checkquest(7158,HUNTING); - if (.@hunt_a02 == 2) { + if (para_suv01 == 35) { + if (checkquest(7158,HUNTING) == 2) { mes "[Callandiva]"; - mes "You beat all the Strouf already?"; - mes "I was counting on the upper place."; + mes "Did you kill all the Strouf already?"; + mes "I wasn't counting that you'd make it."; mes "I have eyes on the top of my head haha."; next; mes "[Callandiva]"; @@ -2299,11 +2215,11 @@ iz_dun04,43,46,3 script Eden Member Callandiva 745,{ mes "Now you're feeling more at ease about this."; next; mes "[Callandiva]"; - mes "Go back to the office and report it.~"; - mes "You will get the last uniform form the office."; + mes "Go back to the headquarters and report it.~"; + mes "You will receive the last uniform from the Eden Group headquarters."; next; mes "[Callandiva]"; - mes "This training course is made for beginners."; + mes "This training mission is made for beginners."; mes "So it might be useless to you or not."; next; mes "[Callandiva]"; @@ -2312,173 +2228,167 @@ iz_dun04,43,46,3 script Eden Member Callandiva 745,{ changequest 7158,7159; close; } - else { - mes "[Callandiva]"; - mes "Oh are you tired?"; - mes "Strouf are not easy opponents."; - mes "I can help you recover so cheer up."; - unitskilluseid getcharid(3),"AL_HEAL",11; - percentheal 0,100; - close; - } - } - else if (para_suv01 == 36) { mes "[Callandiva]"; - mes "I won't give help to you anymore."; - mes "Go back to the office and report about this training course."; + mes "Oh are you tired?"; + mes "Strouf are not easy opponents."; + mes "I can help you recover so cheer up."; +// UseSkillToPC 28 10 99 60 + percentheal 100,100; close; } - else { - mes "[Callandiva]"; - mes "Mysteriously although we're under the sea you can still breathe here."; - mes "Do you know why?"; - next; - mes "[Callandiva]"; - mes "Let's see thanks to the moisture my skin is so soft."; - mes "My fingers and toes are not attached to each other amazing."; - next; + if (para_suv01 == 36) { mes "[Callandiva]"; - mes "I was really shocked and scared when my team dispatched me here."; - mes "Now I love this environment so much."; - mes "Really calm..."; + mes "I won't give help to you anymore."; + mes "Go back to our headquarters and report about this training mission."; close; } + mes "[Callandiva]"; + mes "Mysteriously although we're under the sea you can still breathe here."; + mes "Do you know why?"; + next; + mes "[Callandiva]"; + mes "Let's see due to the moisture my skin is so soft."; + mes "My fingers and toes are not attached to each other amazing."; + next; + mes "[Callandiva]"; + mes "I was really shocked and scared when the Eden Group dispatched me here."; + mes "Now I love this environment so much."; + mes "It's really calm..."; + close; } -//============================================================ moc_para01,112,96,5 script Administrator Michael 967,{ + mes "[Michael]"; - mes "Why did you come to here?"; + mes "Why did you come here?"; next; - switch(select("To get supplies:Where is here?:Upgrade equipment")) { + switch (select("To get supplies:Where is here?:Upgrade equipment")) { case 1: if (para_suv01 == 11) { mes "[Michael]"; - mes "If you completed step 1"; - mes "we give a hat, uniform, cloak and boots of my team."; - mes "^4d4dffCheck your inventory at first.^000000"; + mes "If you've completed step 1"; + mes "we can supply you with a Eden Group Hat, Uniform, Manteau and Boots."; + mes "^4d4dffCheck your inventory first.^000000"; next; - switch(select("Let me check my inventory:I have enough space.")) { + switch (select("Let me check my inventory:I have enough room.")) { case 1: mes "[Michael]"; - mes "Make space enough for the supplies."; + mes "Make sure you have enough room for the supplies."; close; case 2: mes "[Michael]"; - mes "Two of the supplies, the ^4d4dffhat and manteau are only offered one time^000000."; + mes "Two of the supplies, the ^4d4dffHat and Manteau^000000,"; + mes "will only be given out once."; mes "So treat them with caution and care."; next; mes "[Michael]"; - mes "In the case of boots and uniforms, they will be given in better quality based on the course grades."; + mes "As for the Boots and the Uniforms, you will receive better quality ones based on your course grades."; next; mes "[Michael]"; mes "One Eden Group Hat."; - mes "One Eden Group Uniform."; - mes "One pair of Eden Group Boots."; + mes "One Eden Group Uniform I."; + mes "One pair of Eden Group Boots I."; mes "One Eden Group Manteau."; - mes "Total of 4, that's all."; + mes "A total of 4 supplies, that's all."; set para_suv01,12; set para_suv02,1; - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + getitem 5583,1; //Para_Team_Hat1 + getitem 2560,1; //Para_Team_Manteau1 getitem 2456,1; //Para_Team_Boots1 getitem 15009,1; //Para_Team_Uniform1 next; mes "[Michael]"; mes "Is that correct?"; - mes "It is manufactured for beginners so they don't have the best effect but they're still cheaper than equipment in the shop."; + mes "It is manufactured for beginners so they don't have the best effect but they're still cheaper than equipment in the shops."; next; mes "[Michael]"; - mes "We made it sincerely for the Eden Group."; + mes "We made them especially for the Eden Group."; close; } } - else if (para_suv01 == 22) { + if (para_suv01 == 22) { mes "[Michael]"; - mes "If you complete step 2, we offer extra weapons including the basic equipment."; + mes "If you've completed step 2, we offer extra weapons including the basic equipment."; next; mes "[Michael]"; - mes "We chose the proper equipment to do the job right."; - mes "But we can't support some jobs that can't join us."; + mes "We have chosen the proper weapon for each class."; + mes "But we can't support some classes that can't join us."; next; mes "[Michael]"; - mes "We can't manufacture all of the equipments in the world, don't you agree?"; + mes "We can't manufacture all of the weapons in the world, don't you agree?"; next; mes "[Michael]"; - mes "We will support 1 equipment, shoes and uniform so a total of three things."; - mes "Also we support extra things to consider some members who can't use some of the supplies."; + mes "We will supply 1 Weapon, Shoes and Uniform so a total of three things."; + mes "Also we supply extra things to consider some members who can't use some of the supplies."; next; mes "[Michael]"; - mes "^4d4dffplease check your inventory to get those items.^000000"; + mes "^4d4dffPlease check your inventory to get those items.^000000"; next; - switch(select("I will make more space.:enough.")) { + switch (select("I will make more space.:I have got enough space.")) { case 1: mes "[Michael]"; mes "Make enough space."; close; case 2: - if ((BaseJob == Job_Swordman) || (((BaseJob == Job_Knight) || (BaseJob == Job_Crusader)) && (Upper != 1))) { + if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) mes "[Michael]"; - mes "What kind of equipment do you want?"; - mes "We have one and two hand swords."; + mes "What kind of weapon do you want?"; + mes "We have one and Two-handed swords."; mes "Here are the options."; next; mes "[Michael]"; - mes "Eden Slayer I: Two handed sword. attack 162."; - mes "Eden Saber I: One hand sword. attack 147."; - mes "Both are level 2 and required level is 26."; + mes "Eden Slayer I: Two-handed sword. attack 162."; + mes "Eden Saber I: One-handed sword. attack 147."; + mes "Both are Lv. 2 and the required level is 26."; next; mes "[Michael]"; - mes "They also cannot be traded with other players or refined."; + mes "They also can't be traded with other players or be refined."; next; - switch(select("Eden Slayer I:Eden Sabre I")) { + switch (select("Eden Slayer I:Eden Sabre I")) { case 1: mes "[Michael]"; - mes "You chose the Eden Slayer I."; - mes "Additionally there are Eden Group boots II and Uniform II."; + mes "You've chosen the Eden Slayer I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,23; set para_suv02,2; getitem 1192,1; //P_Slayer1 + getitem 18514,1; //Para_Team_Hat2 + getitem 2571,1; //Para_Team_Manteau2 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 1192,1; //P_Slayer1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; + mes "[Michael]"; + mes "A Two-handed sword, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 1192,1; //P_Slayer1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; case 2: mes "[Michael]"; - mes "You chose the Eden Sabre I."; - mes "Additionally there are Eden Group boots II and Uniform II."; + mes "You've chosen the Eden Sabre I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; getitem 13423,1; //P_Sabre1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 @@ -2486,51 +2396,58 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - mes "This is what we strive for."; + mes "Check your supplies again and look after it."; close; } - break; - } - } - else if ((BaseJob == Job_Thief) || (((BaseJob == Job_Assassin) || (BaseJob == Job_Rogue)) && (Upper != 1)) || (BaseJob == Job_Ninja) || (BaseJob == Job_Novice)) { - mes "[Michael]"; - mes "You chose the Eden Dagger I."; - mes "Additionally there are Eden Group boots II and Uniform II."; - next; - if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "A One-handed sword, Uniform and Boots all 3 supplies."; + mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 13050,1; //P_Dagger1 + getitem 13423,1; //P_Sabre1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "I hope they're useful to you."; + mes "This is what we strive for."; close; } - else { + if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Dagger I: Dagger. MATK+60, attack 124."; + mes "It is Lv. 2 and the required level is 26."; + next; mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Dagger I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 13050,1; //P_Dagger1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Dagger, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; @@ -2543,168 +2460,174 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "This is what we strive for."; close; } - } - else if ((BaseJob == Job_Merchant) || (((BaseJob == Job_Blacksmith) || (BaseJob == Job_Alchemist)) && (Upper != 1))) { - mes "[Michael]"; - mes "What kind of equipment do you want?"; - mes "We have mace and sabre."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Saber I: One hand sword. attack 147."; - mes "Eden Mace I: Blunt. attack 142."; - mes "Both are level 2 and required level is 26."; - mes "Also you can't trade with other players or refine them."; - next; - switch(select("Eden Sabre I:Eden Mace I")) { - case 1: + if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { mes "[Michael]"; - mes "You chose the Eden Sabre I."; - mes "Additionally there are Eden Group boots II and Uniform II."; + mes "What kind of weapon do you want?"; + mes "We have a mace and a One-handed sword."; + mes "Here are the options."; next; - if (para_suv02 == 0) { + mes "[Michael]"; + mes "Eden Saber I: One-handed sword. attack 147."; + mes "Eden Mace I: Mace. attack 142."; + mes "Both are level 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; + next; + switch (select("Eden Sabre I:Eden Mace I")) { + case 1: mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You've chosen the Eden Sabre I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 13423,1; //P_Sabre1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A One-handed Sword, Uniform and Boots all 3 supplies."; + mes "Please check it again."; set para_suv01,23; set para_suv02,2; getitem 13423,1; //P_Sabre1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "I hope they're useful to you."; + mes "This is what we strive for."; close; - } - else { + case 2: + mes "[Michael]"; + mes "You've chosen the Eden Mace I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 16004,1; //P_Mace1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; + mes "A Mace, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 13423,1; //P_Sabre1 + getitem 16004,1; //P_Mace1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 next; mes "[Michael]"; mes "I hope they're useful to you."; - mes "This is what we strive for."; close; } - break; - case 2: + } + if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Bow I: Bow. attack 82."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Bow I."; + next; mes "[Michael]"; - mes "You chose the Eden Mace I."; - mes "Additionally there are Eden Group boots II and Uniform II."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 1747,1; //P_Bow1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 getitem 5583,1; //Para_Team_Hat getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; - } - } - else if ((BaseJob == Job_Archer) || (((BaseJob == Job_Hunter) || (BaseJob == Job_Dancer) || (BaseJob == Job_Bard)) && (Upper != 1))) { - mes "[Michael]"; - mes "You chose the Eden Bow I."; - mes "Additionally there are Eden Group boots II and Uniform II."; - next; - if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "A Bow, Uniform and Boots all 3 supplies."; + mes "Please check it again."; set para_suv01,23; set para_suv02,2; getitem 1747,1; //P_Bow1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "I hope they're useful to you."; close; } - else { + if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { mes "[Michael]"; - mes "Bow, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 1747,1; //P_Bow1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 + mes "What kind of weapon do you want?"; + mes "We have a mace and a staff."; + mes "Here are the options."; next; mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - else if ((BaseJob == Job_Acolyte) || (((BaseJob == Job_Priest) || (BaseJob == Job_Monk)) && (Upper != 1))) { - mes "[Michael]"; - mes "What kind of equipment do you want?"; - mes "We have a mace and a staff."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Mace I: Blunt. attack 142."; - mes "Eden Staff I: Stick. INT+2, MATK+125, attack 60."; - mes "Both are level 2 and required level is 26."; - mes "Also you can't trade with other players or refine them."; - next; - switch(select("Eden Staff I:Eden Mace I")) { - case 1: + mes "Eden Mace I: Mace. attack 142."; + mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; + mes "Both are Lv. 2 and the required level is 26."; + next; mes "[Michael]"; - mes "You chose the Eden Staff I."; - mes "Additionally there are Eden Group boots II and Uniform II."; + mes "They also can't be traded with other players or be refined."; next; - if (para_suv02 == 0) { + switch (select("Eden Staff I:Eden Mace I")) { + case 1: mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + mes "You've chosen the Eden Staff I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 1650,1; //P_Staff1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; + mes "A Staff, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; @@ -2715,32 +2638,29 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "[Michael]"; mes "I hope they're useful to you."; close; - } - break; - case 2: - mes "[Michael]"; - mes "You chose the Eden Mace I."; - mes "Additionally there are Eden Group boots II and Uniform II."; - next; - if (para_suv02 == 0) { + case 2: mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + mes "You've chosen the Eden Mace I."; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 16004,1; //P_Mace1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Mace, Uniform, Boots all 3 things."; + mes "A Mace, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; @@ -2752,33 +2672,42 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; close; } - break; } - } - else if ((BaseJob == Job_Mage) || (((BaseJob == Job_Wizard) || (BaseJob == Job_Sage)) && (Upper != 1))) { - mes "[Michael]"; - mes "You chose the Eden Staff I."; - mes "Additionally there are Eden Group boots II and Uniform II."; - next; - if (para_suv02 == 0) { + if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + mes "We only have 1 weapon for you."; next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { + mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; mes "[Michael]"; - mes "Staff Uniform, Boots all 3 things."; + mes "You'll receive the Eden Staff I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 1650,1; //P_Staff1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + set Para_Team_Hat,Para_Team_Hat+1; + set Para_Team_Manteau,Para_Team_Manteau+1; + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Staff, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; @@ -2790,71 +2719,45 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; close; } - } - else if (BaseJob == Job_Gunslinger) { - mes "[Michael]"; - mes "You chose the Eden Revolver I."; - mes "Additionally there are Eden Group boots II and Uniform II."; - next; - if (para_suv02 == 0) { + if (Class == Job_Gunslinger) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,23; - set para_suv02,2; - getitem 13112,1; //P_Revolver1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + mes "We only have 1 weapon for you."; next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Revolver, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 13112,1; //P_Revolver1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 + mes "Eden Revolver I: Revolver. HIT-5, attack 44."; + mes "It is Lv. 2 and the required level is 26."; next; mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - else { - mes "[Michael]"; - mes "Let me see... you will get.."; - mes "Uniform and Boots are all."; - next; - if (para_suv02 == 0) { + mes "It also can't be traded with other players or be refined."; + next; mes "[Michael]"; - mes "I do not know what weapon is good for you. I will give you a dagger."; - set para_suv01,23; - set para_suv02,2; - getitem 13050,1; //P_Dagger1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau + mes "You'll receive the Eden Revolver I."; next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 13112,1; //P_Revolver1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "I do not know what weapon is good for you. I'll give you a dagger."; + mes "A Revolver, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 13050,1; //P_Dagger1 + getitem 13112,1; //P_Revolver1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 next; @@ -2862,14 +2765,46 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; close; } + mes "[Michael]"; + mes "Let me see... you will receive.."; + mes "the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "I don't know what weapon will suit you so, you'll get a Dagger."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 13050,1; //P_Dagger1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; } - break; + mes "[Michael]"; + mes "A Weapon, Uniform and Boots all 3 supplies."; + mes "I don't know what weapon will suit you so, you'll get a Dagger."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 13050,1; //P_Dagger1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; } } - else if (para_suv01 == 37) { + if (para_suv01 == 37) { mes "[Michael]"; - mes "You completed the last course of traning."; - mes "It's time to give a weapon to you."; + mes "You've completed the last training course."; + mes "It's time for you to receive a new weapon."; next; mes "[Michael]"; mes "We have more upgraded weapons, uniforms and boots."; @@ -2877,73 +2812,71 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "So, I can't offer them to higher jobs."; next; mes "[Michael]"; - mes "^4d4dffPlease check you inventory to get those items.^000000"; + mes "^4d4dffPlease check you inventory to get those supplies.^000000"; next; - switch(select("I'll come back.:I have enough space.")) { + switch (select("I'll come back.:I have enough room.")) { case 1: mes "[Michael]"; - mes "Make enough space."; + mes "Make sure you have enough room."; close; - break; case 2: - if ((BaseJob == Job_Swordman) || (((BaseJob == Job_Knight) || (BaseJob == Job_Crusader)) && (Upper != 1))) { + if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { mes "[Michael]"; - mes "What kind of equipment do you want?"; - mes "We have slayer and sabre."; + mes "What kind of weapon do you want?"; + mes "We have one and Two-handed swords."; mes "Here are the options."; next; mes "[Michael]"; - mes "Eden Saber II: one hand sword. attack 170."; - mes "Eden Slayer II: Two hand sword. attack 185."; - mes "Both of them are Lv 2 weapons and required lv is 40."; - mes "Also you can't trade with other players or refine them."; + mes "Eden Saber II: One-handed sword. attack 170."; + mes "Eden Slayer II: Two-handed sword. attack 185."; + mes "Both of them are Lv. 2 weapons and the required level is 40."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; next; - switch(select("Eden Saber II:Eden Slayer II")) { + switch (select("Eden Saber II:Eden Slayer II")) { case 1: mes "[Michael]"; - mes "You chose the Eden Sabre II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Sabre II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,38; - set para_suv02,3; - getitem 13051,1; //P_Dagger2 + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 38; + set para_suv02, 3; + getitem 13424,1; //P_Sabre2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 getitem 5583,1; //Para_Team_Hat getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 13051,1; //P_Dagger2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; + mes "[Michael]"; + mes "A One-handed sword, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 13424,1; //P_Sabre2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; case 2: mes "[Michael]"; - mes "You chose the Eden Slayer II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Slayer II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 1193,1; //P_Slayer2 @@ -2953,83 +2886,92 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 1193,1; //P_Slayer2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; - } - } - else if ((BaseJob == Job_Thief) || (((BaseJob == Job_Assassin) || (BaseJob == Job_Rogue)) && (Upper != 1)) || (BaseJob == Job_Ninja) || (BaseJob == Job_Novice)) { - mes "[Michael]"; - mes "Let me see... you will get..."; - mes "Weapon, Uniform, Boots are all."; - next; - if (para_suv02 == 0) { mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; + mes "A Two-handed sword, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; set para_suv01,38; set para_suv02,3; - getitem 13051,1; //P_Dagger2 + getitem 1193,1; //P_Slayer2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "I hope they're useful to you."; close; } - else { + } + if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Dagger II: Dagger. MATK+70, attack 158."; + mes "It is Lv. 2 and the required level is 40."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Dagger II."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; + next; + if (para_suv02 == 0) { mes "[Michael]"; - mes "Here you are."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv02, 3; getitem 13051,1; //P_Dagger2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } + mes "[Michael]"; + mes "A Dagger, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 13051,1; //P_Dagger2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; } - else if ((BaseJob == Job_Acolyte) || (((BaseJob == Job_Priest) || (BaseJob == Job_Monk)) && (Upper != 1))) { + if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { mes "[Michael]"; - mes "What kind of equipment do you want?"; + mes "What kind of weapon do you want?"; mes "We have a mace and a staff."; mes "Here are the options."; next; mes "[Michael]"; - mes "Eden Mace II: Blunt. attack 163."; - mes "Eden Staff II: Stick. INT+3, MATK+150, attack 60."; - mes "Both of them are Lv 2 weapons and required lv is 40."; - mes "Also you can't trade with other players or refine them."; + mes "Eden Mace II: Mace. attack 163."; + mes "Eden Staff II: Staff. INT+3, MATK+150, attack 60."; + mes "Both of them are Lv. 2 weapons and the required level is 40."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; next; - switch(select("Eden Staff II:Eden Mace II")) { + switch (select("Eden Staff II:Eden Mace II")) { case 1: mes "[Michael]"; - mes "You chose the Eden Staff II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Staff II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 1651,1; //P_Staff2 @@ -3039,33 +2981,30 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Staff, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } - break; + mes "[Michael]"; + mes "A Staff, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 1651,1; //P_Staff2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; case 2: mes "[Michael]"; - mes "You chose the Eden Mace II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Mace II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 16005,1; //P_Mace2 @@ -3075,53 +3014,15 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Mace, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; - } - } - else if ((BaseJob == Job_Archer) || (((BaseJob == Job_Hunter) || (BaseJob == Job_Dancer) || (BaseJob == Job_Bard)) && (Upper != 1))) { - mes "[Michael]"; - mes "Let me see... you will get..."; - mes "Weapon, Uniform, Boots are all."; - next; - if (para_suv02 == 0) { mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; - set para_suv01,38; - set para_suv02,3; - getitem 1748,1; //P_Bow2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Here you are."; + mes "A Mace, Uniform, and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,38; set para_suv02,3; - getitem 1748,1; //P_Bow2 + getitem 16005,1; //P_Mace2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 next; @@ -3130,49 +3031,119 @@ moc_para01,112,96,5 script Administrator Michael 967,{ close; } } - else if ((BasseJob == Job_Novice) || (BaseJob == Job_Supernovice) || (Class == Job_Soul_linker) || (Class == Job_Ninja)) { + if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Bow II: Bow. attack 82."; + mes "It is Lv. 2 and the required level is 40."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Bow II."; + next; mes "[Michael]"; - mes "Let me see... you will get..."; - mes "Weapon, Uniform, Boots are all."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; - getitem 13051,1; //P_Dagger2 + getitem 1748,1; //P_Bow2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 getitem 5583,1; //Para_Team_Hat getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { + mes "[Michael]"; + mes "A Bow, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 1748,1; //P_Bow2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; + } + if (Class == Job_Novice || Class == Job_Novice_High || Class == Job_SuperNovice || Class == Job_Soul_Linker || Class == Job_Ninja) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Dagger II: Dagger. MATK+70, attack 158."; + mes "It is Lv. 2 and the required level is 40."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Dagger II."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; + next; + if (para_suv02 == 0) { mes "[Michael]"; - mes "Here you are."; - mes "Please check it again."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 13051,1; //P_Dagger2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } + mes "[Michael]"; + mes "A Dagger, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01, 38; + set para_suv02, 3; + getitem 13051,1; //P_Dagger2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; } - else if ((BaseJob == Job_Mage) || (((BaseJob == Job_Wizard) || (BaseJob == Job_Sage)) && (Upper != 1))) { + if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; mes "[Michael]"; - mes "Let me see... you will get..."; - mes "Weapon, Uniform, Boots are all."; + mes "Eden Staff II: Staff. INT+3, MATK+155, attack 60."; + mes "It is Lv. 2 and the required level is 40."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Staff II."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 1651,1; //P_Staff2 @@ -3182,46 +3153,46 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Here you are."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } + mes "[Michael]"; + mes "A Staff, Uniform, and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 1651,1; //P_Staff2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; } - else if ((BaseJob == Job_Merchant) || (((BaseJob == Job_Blacksmith) || (BaseJob == Job_Alchemist)) && (Upper != 1))) { + if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { mes "[Michael]"; - mes "What kind of equipment do you want?"; - mes "We have mace and sabre."; + mes "What kind of weapon do you want?"; + mes "We have a mace and a one-handed sword."; mes "Here are the options."; next; mes "[Michael]"; - mes "Eden Saber II: one hand sword. attack 170."; - mes "Eden Mace II: Blunt. attack 163."; - mes "Both of them are Lv 2 weapons and required lv is 40."; - mes "Also you can't trade with other players or refine them."; + mes "Eden Saber II: One-handed sword. attack 170."; + mes "Eden Mace II: Mace. attack 163."; + mes "Both of them are Lv. 2 weapons and the required level is 40."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; next; - switch(select("Eden Saber II:Eden Mace II")) { + switch (select("Eden Saber II:Eden Mace II")) { case 1: mes "[Michael]"; - mes "You chose the Eden Sabre II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Sabre II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; getitem 13424,1; //P_Sabre2 @@ -3231,35 +3202,32 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 13424,1; //P_Sabre2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } - break; + mes "[Michael]"; + mes "A One-handed sword, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 13424,1; //P_Sabre2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; case 2: mes "[Michael]"; - mes "You chose the Eden Mace II."; - mes "Additionally we have boots and uniform."; + mes "You've chosen the Eden Mace II."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You don't have record of getting any equipment"; - mes "so, I will give Eden Group manteau and hat also."; - set para_suv01,38; - set para_suv02,3; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 38; + set para_suv02, 3; getitem 16005,1; //P_Mace2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 @@ -3267,53 +3235,15 @@ moc_para01,112,96,5 script Administrator Michael 967,{ getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Weapon, Uniform, Boots all 3 things."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - break; - } - } - else if (BaseJob == Job_Gunslinger) { - mes "[Michael]"; - mes "Let me see... you will get..."; - mes "Weapon, Uniform, Boots are all."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; - set para_suv01,38; - set para_suv02,3; - getitem 13113,1; //P_Revolver2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your equipment again and treat them well."; - close; - } - else { mes "[Michael]"; - mes "Here you are."; + mes "A Mace, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,38; set para_suv02,3; - getitem 13113,1; //P_Revolver2 + getitem 16005,1; //P_Mace2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 next; @@ -3322,276 +3252,304 @@ moc_para01,112,96,5 script Administrator Michael 967,{ close; } } - else { + if (Class == Job_Gunslinger) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Revolver II: Revolver. HIT-5, attack 60."; + mes "It is Lv. 2 and the required level is 40."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Revolver II."; + next; mes "[Michael]"; - mes "Let me see... you will get.."; - mes "Uniform and Boots are all."; + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; next; if (para_suv02 == 0) { mes "[Michael]"; - mes "You didn't receive a hat and manteau so I will give them additionally."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,38; set para_suv02,3; + getitem 13113,1; //P_Revolver2 getitem 2458,1; //Para_Team_Boots3 getitem 15011,1; //Para_Team_Uniform3 getitem 5583,1; //Para_Team_Hat getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "Check your equipment again and treat them well."; + mes "Check your supplies again and look after it."; close; } - else { - mes "[Michael]"; - mes "Here you are."; - mes "Please check it again."; - set para_suv01,38; - set para_suv02,3; - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; + mes "[Michael]"; + mes "A Revolver, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 13113,1; //P_Revolver2 + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; close; - } } - break; + mes "[Michael]"; + mes "Let me see... you will receive.."; + mes "the Eden Group Boots III and Uniform III."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,38; + set para_suv02,3; + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Uniform and Boots all 2 supplies."; + mes "Please check it again."; + set para_suv01,38; + set para_suv02,3; + getitem 2458,1; //Para_Team_Boots3 + getitem 15011,1; //Para_Team_Uniform3 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; } - } - else { mes "[Michael]"; - mes "Wait..I will check the record.."; + mes "Wait...I will check the record..."; mes "..."; mes "...hummmm."; next; mes "[Michael]"; - mes "Sorry but I can't find any record that I should be giving you supplies."; + mes "Sorry, but I can't find any record that you can obtain supplies."; mes "Are you sure?"; close; } - break; case 2: mes "[Michael]"; - mes "We store weapons, armor and other goods which were manufactured by my teamm here."; - mes "We also have lots of special stuff."; + mes "We store weapons, armor and other goods which were created by the Eden Group here."; + mes "We also have a lot of special stuff."; next; mes "[Michael]"; - mes "To prepare for emergencies, we have enough basic weapons to supply a whole army."; - mes "Frankly... we don't need to use right now but in the case of something happening, like in Morroc."; + mes "To prepare for emergencies, we hav enough equipment and supplies for an entire army."; + mes "Frankly... we don't have a use for it now but in case soemthing happens like in Morroc."; next; mes "[Michael]"; - mes "Just look around here and don't touch."; + mes "Just take a look around and don't touch anything."; next; mes "[Michael]"; mes "If I make a mistake, Reke will punish me."; close; case 3: mes "[Michael]"; - mes "You mean upgrade equipment, right?"; - mes "We can upgrade only the hat from Eden Group."; - next; + mes "You mean upgrading equipment, right?"; + mes "We can only upgrade the Eden Group Hat."; if (para_suv02 == 3) { if (countitem(5583) > 0) { mes "[Michael]"; - mes "Which section do you want to upgrade?"; + mes "What status bonus do you want to upgrade?"; next; - switch(select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Ignore.")) { + switch (select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Nevermind.")) { case 1: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade STR^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4701; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4701; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 2: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade AGI^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4731; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4731; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 3: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade VIT^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4741; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4741; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 4: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade INT^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4711; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4711; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 5: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade DEX^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat - set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4721; + set para_suv02, 4; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4721; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 6: mes "[Michael]"; mes "I see."; mes "I will ^4d4dffUpgrade LUK^000000."; mes "Are you sure?"; next; - switch(select("Yes I am.:No wait.")) { + switch (select("Yes I am.:No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; next; mes "[Michael]"; mes "Here you are."; - delitem 5583,1; //Para_Team_Hat - set para_suv02,4; - getitem2 5583,1,1,0,0,0,0,0,4751; + set para_suv02, 4; + delitem 5583,1; + getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4751; close; case 2: mes "[Michael]"; - mes "You don't want to upgrade?"; + mes "Don't you want to upgrade?"; close; } - break; case 7: mes "[Michael]"; mes "Why? It'll be beter than it is."; - mes "Anyway, we can only offer you one hat."; + mes "Anyway, we can only offer you one Hat."; next; mes "[Michael]"; mes "What you do with it is up to you."; close; } } - else { - mes "[Michael]"; - mes "First come with a hat that that you want me to upgrade."; - mes "Make sure that it's in your inventory, got it?"; - close; - } - } - else if (para_suv02 == 4) { - mes "[Michael]"; - mes "Umm, didn't you upgrade this already?"; - mes "According to the records"; - mes "" + strcharinfo(0) + ": Has completed upgrading their hat."; - next; mes "[Michael]"; - mes "We offer only one time upgrades."; - mes "Sorry but I don't have another way."; + mes "First come with a Hat that you want me to upgrade."; + mes "Make sure that it's in your inventory, got it?"; close; } - else { + if (para_suv02 == 4) { mes "[Michael]"; - mes "You haven't received all the supplies up to step 3."; - mes "Upgrading your hat is a special kind of service."; + mes "Umm, didn't you upgrade this already?"; + mes "According to the records"; + mes ""+strcharinfo(0)+": Has already upgraded their Hat."; next; mes "[Michael]"; - mes "Sorry but I can't help you."; + mes "We can only offer 1 upgrade."; + mes "Sorry but I can't do it twice."; close; } - break; + mes "[Michael]"; + mes "You haven't received all the supplies up to step 3."; + mes "Upgrading your Hat is a special service."; + next; + mes "[Michael]"; + mes "Sorry but I can't help you."; + close; } } -moc_para01,179,44,3 script Chef#para 820,{ +moc_para01,179,44,3 script Chef 820,{ + mes "[Chef]"; mes "What's up?"; mes "Do you want a Meal? Or do you have other business?"; next; - switch(select("Order a meal.:Talk.")) { + switch (select("Order a meal.:Talk.")) { case 1: mes "[Chef]"; mes "Choose one of the three course meals A, B or C."; mes "Do you want a explanation?"; next; - switch(select("I want a explanantion.:Order course meal A:Order course meal B:Order course meal C:End Conversation.")) { + switch (select("I want a explanation.:Order course meal A:Order course meal B:Order course meal C:End Conversation.")) { case 1: mes "[Chef]"; mes "Uh? what do you want to know?"; next; - switch(select("About course meal A.:About course meal B.:About course meal C.:End Conversation.")) { + switch (select("About course meal A.:About course meal B.:About course meal C.:End Conversation.")) { case 1: mes "[Chef]"; mes "Course meal A is for nomal people."; @@ -3613,7 +3571,6 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "Just 3,000 Zeny."; mes "You will feel satisfied after eating it."; close; - break; case 2: mes "[Chef]"; mes "Um course meal B is."; @@ -3624,11 +3581,10 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "When the soup is almost done I add noodles for the finishing touch."; next; mes "[Chef]"; - mes "It's a good dish to share with friends."; + mes "It's a good dish to share with your friends."; mes "It's 4,000 Zeny."; mes "It's a very fun dish to enjoy."; close; - break; case 3: mes "[Chef]"; mes "Now for course meal C..."; @@ -3641,19 +3597,16 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "..."; next; mes "[Chef]"; - mes "Do you need more explanation?"; + mes "Do you need more information?"; mes "Don't worry."; mes "I use the besk oak to smoke it."; mes "Ah, it's 5,000 Zeny. Cheap isn't it? I only use the best meat so don't worry."; close; - break; case 4: mes "[Chef]"; mes "I don't have enough time to chat with you..."; close; - break; } - break; case 2: mes "[Chef]"; mes "Course meal A?"; @@ -3666,39 +3619,34 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "Hey, here you are."; mes "Enjoy your meal."; next; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-2700; - percentheal 50,50; - close; - } - else { - mes "[Chef]"; - mes "Actually it's 3000 zeny but you are one of my team so i will discount it to 2700 zeny."; - mes "I will discount 10% for membership so, it's 2700 zeny."; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered some HP and SP. -"; + set Zeny, Zeny - 2700; + percentheal 50,0; + percentheal 0,50; close; } + mes "[Chef]"; + mes "This meal costs 3,000 zeny but I will serve it for 2,700."; + mes "Since you are a eden member you get a 10% discount so, it's 2,700 zeny."; + close; } - else { - if (Zeny > 2999) { - mes "[Chef]"; - mes "Hey, here you are."; - mes "Enjoy your meal."; - next; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-3000; - percentheal 50,50; - close; - } - else { - mes "[Chef]"; - mes "This dish is 3000 zeny."; - mes "How many times do I have to tell you?"; - close; - } + if (Zeny > 2999) { + mes "[Chef]"; + mes "Hey, here you are."; + mes "Enjoy your meal."; + next; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered some HP and SP. -"; + set Zeny, Zeny - 3000; + percentheal 50,0; + percentheal 0,50; + close; } - break; + mes "[Chef]"; + mes "This meal costs 3,000 zeny."; + mes "How many times do I have to tell you?"; + close; case 3: mes "[Chef]"; mes "Course meal B?"; @@ -3710,87 +3658,77 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "Hey, here you are."; mes "Enjoy your meal."; next; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-3600; - percentheal 75,75; - close; - } - else { - mes "[Chef]"; - mes "This food is 4000 zeny but you can pay only 3600."; - mes "I will discount 10% for membership so, it's 3600 zeny."; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered some HP and SP. -"; + set Zeny, Zeny - 3600; + percentheal 75,0; + percentheal 0,75; close; } + mes "[Chef]"; + mes "This meal costs 4,000 zeny but I will serve it for 3,600."; + mes "Since you are a eden member you get a 10% discount so, it's 3,600 zeny."; + close; } - else { - if (Zeny > 3999) { - mes "[Chef]"; - mes "Hey, here you are."; - mes "Enjoy your meal."; - next; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-4000; - percentheal 75,75; - close; - } - else { - mes "[Chef]"; - mes "This meal si 4000 zeny."; - mes "How many times do I have to tell you?"; - close; - } + if (Zeny > 3999) { + mes "[Chef]"; + mes "Hey, here you are."; + mes "Enjoy your meal."; + next; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered some HP and SP. -"; + set Zeny, Zeny - 4000; + percentheal 75,0; + percentheal 0,75; + close; } - break; + mes "[Chef]"; + mes "This meal costs 4,000 zeny."; + mes "How many times do I have to tell you?"; + close; case 4: if (countitem(6219) > 0) { if (Zeny > 4499) { mes "[Chef]"; - mes "Hey, here are you."; + mes "Hey, here you are."; mes "Enjoy your meal."; next; mes "- The Rib Eye Roll is grilled on the oak."; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-4500; - percentheal 100,100; - close; - } - else { - mes "[Chef]"; - mes "This meal is 5000 zeny but I will serve it for 4500."; - mes "I will discount 10% for membership so, it's 4500 zeny.."; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered your HP and SP. -"; + set Zeny, Zeny - 4500; + percentheal 100,0; + percentheal 0,100; close; } + mes "[Chef]"; + mes "This meal costs 5,000 zeny but I will serve it for 4,500."; + mes "Since you are a eden member you get a 10% discount so, it's 4,500 zeny."; + close; } - else { - if (Zeny > 4999) { - mes "[Chef]"; - mes "Hey, here are you."; - mes "Enjoy your meal."; - next; - mes "- The Rib Eye Roll is grilled on the oak."; - mes "- After eating the meal, I feel a little bit full."; - mes "Recovered HP and SP. -"; - set zeny,zeny-5000; - percentheal 100,100; - close; - } - else { - mes "[Chef]"; - mes "This meal is 5000 zeny."; - mes "How many times do I have to tell you?"; - close; - } + if (Zeny > 4999) { + mes "[Chef]"; + mes "Hey, here you are."; + mes "Enjoy your meal."; + next; + mes "Hey, here you are."; + mes "- The Rib Eye Roll is grilled on the oak."; + mes "- After eating the meal, You feel a little bit full."; + mes "You've recovered your HP and SP. -"; + set Zeny, Zeny - 5000; + percentheal 100,0; + percentheal 0,100; + close; } - break; + mes "[Chef]"; + mes "This meal costs 5,000 zeny."; + mes "How many times do I have to tell you?"; + close; case 5: mes "[Chef]"; mes "It's up to you."; close; } - break; case 2: if (countitem(6219) > 0) { mes "[Chef]"; @@ -3813,126 +3751,116 @@ moc_para01,179,44,3 script Chef#para 820,{ mes "But they also manufacture armor and weapons by themselves."; next; mes "[Chef]"; - mes "If you want, can get a uniform from the Eden Group."; + mes "If you want, you can get a uniform from the Eden Group."; next; mes "[Chef]"; mes "To get it you need to complete their missions."; - mes "If you have any interest, meet Miss Boya at the desk."; + mes "If you have any interest, meet Instructor Boya at the desk."; close; } - else { - mes "[Chef]"; - mes "You look like an expert..."; - mes "umm emm.. "; - mes "umm emm.. ummm.."; - next; - mes "[Chef]"; - mes "Yes! I found a thing that you are missing!"; - mes "You didn't get eden group uniform?"; - next; - mes "[Chef]"; - mes "Hmm, it's not neccessary but if you remain with the eden group, it would be a good symbol."; - next; - mes "[Chef]"; - mes "You can't get it easily but.."; - mes "If you have an interest, ask Instructor Boya at the desk."; - close; - } - } - else { mes "[Chef]"; - mes "Sure, the uniform goes well with you."; - mes "Oh, sure."; - mes "The leader makes trhe designs these days."; + mes "You look like an expert..."; + mes "umm emm.. "; + mes "umm emm.. ummm.."; next; mes "[Chef]"; - mes "Ahah..especially the hat."; - mes "To.. me.. the hat... um."; - mes "It goes well with Laim but with Luke... I don't know.."; + mes "Yes! I found a thing that you are missing!"; + mes "You didn't get eden group uniform?"; next; - switch(select("What happen to the hat?:Luke?")) { - case 1: - mes "[Chef]"; - mes "Nothing. It's so cute."; - mes "I am concerned about the ribbon."; - mes "But, it is essential that I wear this hat.."; - next; - mes "[Chef]"; - mes "Hahahah I don't care."; - mes "I don't care at all!"; - mes "Hahaha.. aaaahahahaha... "; - close; - case 2: - mes "[Chef]"; - mes "He is a knife expert."; - mes "One of our guard leaders."; - mes "Who is also in charge of the security in this office."; - next; - mes "[Chef]"; - mes "Almost everyone just hired wonders about him."; - mes "But Laim and Luke are totally different."; - next; - mes "[Chef]"; - mes "The leaders have worked together for a long time."; - mes "But the leader wants to hide his past..."; - next; - mes "[Chef]"; - mes "What I guess is... he might be a son of a rich family."; - mes "Rumor is that Luke was the family guard."; - mes "Laim was servant? Wasn't she?"; - mes "What do you think about my story?"; - next; - select("....."); - mes "[Chef]"; - mes "............"; - mes "Ahah..hey~ even if i talked useless things don't look at me like that"; - mes "but it's really true that three people established this Eden Group."; - close; - } + mes "[Chef]"; + mes "Hmm, it's not neccessary but if you remain with the eden group, it would be a good symbol."; + next; + mes "[Chef]"; + mes "You can't get it easily but.."; + mes "If you have an interest, ask Instructor Boya at the desk."; + close; } - } - else { mes "[Chef]"; - mes "Uh? Request work. Did you find right place?"; - mes "Also let me se... you are not one of my members. How can I give you work?"; + mes "Sure, the uniform goes well with you."; + mes "Oh, sure."; + mes "The leader makes the designs these days."; next; mes "[Chef]"; - mes "Just eat in the restaurant."; - mes "We have served the meal to all of the people."; - mes "I am pretty sure about the taste!"; - close; + mes "Ahah..especially the hat."; + mes "To.. me.. the hat... um."; + mes "It goes well with Laime but with Luke... I don't know.."; + next; + switch (select("What about the hat?:Luke?")) { + case 1: + mes "[Chef]"; + mes "Nothing. It's so cute."; + mes "I am concerned about the ribbon."; + mes "But, it is essential that I wear this hat.."; + next; + mes "[Chef]"; + mes "Hahahah I don't care."; + mes "I don't care at all!"; + mes "Hahaha.. aaaahahahaha... "; + close; + case 2: + mes "[Chef]"; + mes "He is a knife expert."; + mes "One of our guard leaders."; + mes "Who is also in charge of the security in this office."; + next; + mes "[Chef]"; + mes "Almost everyone just hired wonders about him."; + mes "But Laime and Luke are totally different."; + next; + mes "[Chef]"; + mes "The leaders have worked together for a long time."; + mes "But the leader wants to hide his past..."; + next; + mes "[Chef]"; + mes "What I guess is... he might be a son of a rich family."; + mes "Rumor is that Luke was the family guard."; + mes "Laime was a servant? Wasn't she?"; + mes "What do you think about my story?"; + next; + select("....."); + mes "[Chef]"; + mes "............"; + mes "Ahah..hey~ even if I talked useless things don't look at me like that"; + mes "but it's really true that three people established this Eden Group."; + close; + } } - break; + mes "[Chef]"; + mes "Uh? Missions. Did you find the right place?"; + mes "Also let me se... you are not one of our members. How can I give you work?"; + next; + mes "[Chef]"; + mes "Just eat in the restaurant."; + mes "We serve meals to everyone."; + mes "I am pretty sure they taste great!"; + close; } } -/* -sec_in02,25,33,4 script Assistant 422,{ +/* sec_in02,25,33,4 script Assistant 422,{ mes "Password"; next; - input .@input,0,9999; + input .@input; if (.@input == 1854) { mes "Please select the variable you want to modify."; next; - switch(select("para_suv01:para_suv02")) { + switch (select("para_suv01:para_suv02")) { case 1: mes "Enter the modified value"; next; - input .@input,0,9999; - mes "Value of para_suv01 has been changed to " + .@input + "."; + input .@input; + mes "Value of para_suv01 has been changed to "+.@input+"."; set para_suv01,.@input; - break; + close; case 2: mes "Enter the modified value"; next; - input .@input,0,9999; - mes "Value of para_suv02 has been changed to " + .@input + "."; + input .@input; + mes "Value of para_suv02 has been changed to "+.@input+"."; set para_suv02,.@input; - break; + close; } } - else - mes "......meow wee."; + mes "......meow wee."; close; -} -*/ +}*/
\ No newline at end of file diff --git a/npc/quests/eden/eden_service.txt b/npc/quests/eden/eden_service.txt index 630165ed8..46f96ebc5 100644 --- a/npc/quests/eden/eden_service.txt +++ b/npc/quests/eden/eden_service.txt @@ -1,25 +1,23 @@ -//===== rAthena Script ======================================= +//===== rAthena Script ======================================= // Eden Group Quests - Service NPCs -//===== By: ================================================== +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== //= Any rAthena SVN -//===== Description: ========================================= -//= [AEGIS Conversion] +//===== Description: ========================================= //= Paradise Group storage access. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First Version. //= 1.1 Replaced 2nd NPC with duplicate function. [Masao] //============================================================ -moc_para01,173,120,0 script Goods Cabinet#01::goodsc 111,{ - +- script Goods Cabinet#00::pggc -1,{ mes "It is a Goods Storage Cabinet."; mes "A message is written on a piece of paper."; next; - mes "+ Cabinet is exclusively +"; + mes "+ Cabinet is exclusively +"; mes "+ for the Eden group +"; mes "If you want to use this"; mes "cabinet please check"; @@ -32,38 +30,35 @@ moc_para01,173,120,0 script Goods Cabinet#01::goodsc 111,{ mes "3.Cabinet fee is"; mes " ^4d4dff500 zeny^000000!"; next; - if (countitem(6219) > 0) - { - mes "You need to insert Zeny to use the Cabinet."; + if (countitem(6219) > 0) { + mes "You need to insert zeny to use the cabinet."; mes "Cost : 500 Zeny "; mes "Would you like to use it?"; next; - switch(select("Use the Cabinet.:Cancel.")) - { - case 1: - if (Zeny > 499) - { - if(getskilllv("NV_BASIC") < 6) - { - mes "The cabinet is not working for me."; - mes "Maybe I am not yet qualified to use Cabinet."; - close; + switch (select("Use the Cabinet.:Cancel.")) { + case 1: + if (Zeny > 499) { + if (getskilllv("NV_BASIC") < 6) { + mes "The cabinet is not working for me."; + mes "Maybe I am not yet qualified to use Cabinet."; + close; + } + set Zeny, Zeny - 500; + close2; + openstorage; + end; } - set Zeny,Zeny - 500; - close2; - openstorage; - end; - } - mes "I don't have enough zeny."; - mes "I need at least 500 zeny to use the Cabinet."; - close; - case 2: - mes "I will use it next time."; - close; + mes "I don't have enough zeny."; + mes "I need at least 500 zeny to use the Cabinet."; + close; + case 2: + mes "I will use it next time."; + close; } } mes "I need an Eden Group Mark to use this Cabinet."; close; } -moc_para01,170,120,0 duplicate(goodsc) Goods Cabinet#02 111
\ No newline at end of file +moc_para01,173,120,0 duplicate(pggc) Goods Cabinet#01 111 +moc_para01,170,120,0 duplicate(pggc) Goods Cabinet#02 111
\ No newline at end of file diff --git a/npc/warps/other/paradise.txt b/npc/warps/other/paradise.txt index 8ca48ce2c..3a1af4342 100644 --- a/npc/warps/other/paradise.txt +++ b/npc/warps/other/paradise.txt @@ -12,14 +12,14 @@ //= 1.0 First Release //============================================================ -moc_para01,57,27,0 warp parawarp001 1,1,moc_para01,161,26 -moc_para01,158,26,0 warp parawarp002 1,1,moc_para01,54,27 -moc_para01,48,16,0 warp parawarp003 1,1,moc_para01,47,164 -moc_para01,47,161,0 warp parawarp004 1,1,moc_para01,48,19 -moc_para01,41,187,0 warp parawarp005 1,1,moc_para01,179,93 -moc_para01,179,90,0 warp parawarp006 1,1,moc_para01,41,184 -moc_para01,100,27,0 warp parawarp007 1,1,moc_para01,46,86 -moc_para01,49,86,0 warp parawarp008 1,1,moc_para01,103,27 -moc_para01,113,32,0 warp parawarp009 1,1,moc_para01,105,92 -moc_para01,102,92,0 warp parawarp010 1,1,moc_para01,110,32 -moc_para01,107,12,0 warp parawarp011 1,1,moc_para01,48,36 +moc_para01,57,27,0 warp #warp_2_pub 1,1,moc_para01,162,26 +moc_para01,158,26,0 warp #warp_2_din_1 1,1,moc_para01,55,27 +moc_para01,48,16,0 warp #warp_2_2f 1,1,moc_para01,48,164 +moc_para01,47,161,0 warp #warp_2_1f 1,1,moc_para01,47,18 +moc_para01,107,12,0 warp #warp_2_din_2 1,1,moc_para01,47,37 +moc_para01,100,27,0 warp #warp_2_gym 1,1,moc_para01,47,85 +moc_para01,49,86,0 warp #warp_2_pass_1 1,1,moc_para01,103,27 +moc_para01,113,32,0 warp #warp_2_ware 1,1,moc_para01,105,92 +moc_para01,102,92,0 warp #warp_2_pass_2 1,1,moc_para01,29,185 +moc_para01,41,187,0 warp #warp_2_room2 1,1,moc_para01,179,93 +moc_para01,179,90,0 warp #warp_2_2fhall_3 1,1,moc_para01,41,185 |