summaryrefslogtreecommitdiff
path: root/npc/quests/eden/26-40.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/eden/26-40.txt')
-rw-r--r--npc/quests/eden/26-40.txt1686
1 files changed, 785 insertions, 901 deletions
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