summaryrefslogtreecommitdiff
path: root/npc/000-1/ale.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/000-1/ale.txt')
-rw-r--r--npc/000-1/ale.txt61
1 files changed, 35 insertions, 26 deletions
diff --git a/npc/000-1/ale.txt b/npc/000-1/ale.txt
index 0e5b2e66..74bcb390 100644
--- a/npc/000-1/ale.txt
+++ b/npc/000-1/ale.txt
@@ -7,22 +7,25 @@
000-1.gat,55,23,0,1 script Ale 105;2,{
+ set @g, getq(ShipQuests_Gugli);
+ if (@g == 1) goto l_NoTask;
+
set @q, getq(ShipQuests_Ale);
if (@q == 1) goto l_CallFunc;
- mesn;
+ mesn;
mesq l("Ouch...");
next;
mesq l("These heavy boxes are killing me, I don't feel my arms anymore!");
next;
- menu
- l("Gugli sent me down here to help you."), -,
+ menu
+ l("Gugli sent me down here to help you."), -,
l("What's that?"), l_Plushroom,
l("See you aboard."), close;
- mes "";
- mesn;
+ mes "";
+ mesn;
mesq l("Really? That's kind of you, I accept your help!");
next;
mesq l("Hmm... Let's see, take this one.");
@@ -32,19 +35,19 @@
getitem "AquadaBox", 1;
mes "";
- mesn;
+ mesn;
mesq l("I will care of the other ones don't worry.");
next;
l_CallFunc:
callfunc "SailorFood";
- menu
- rif(getq(ShipQuests_Ale) == 1, l("I'm still busy, I need to find the other sailors.")), -,
- l("What's that?"), l_Plushroom;
-
- mes "";
- mesn;
+ menu
+ rif(getq(ShipQuests_Ale) == 1, l("I'm still busy, I need to find the other sailors.")), -,
+ l("What's that?"), l_Plushroom;
+
+ mes "";
+ mesn;
mesq l("Who are you looking for?");
next;
@@ -59,9 +62,9 @@ l_CallFunc:
close;
l_Bottom:
- mes "";
- mesn;
- mesq l("I've seen him on the bottom of the island, ask Jalad for more information.");
+ mes "";
+ mesn;
+ mesq l("I've seen him on the bottom of the island, ask Jalad for more information.");
close;
@@ -69,22 +72,28 @@ l_Jalad:
setcamnpc "Jalad";
next;
- mesn;
+ mesn;
mesq l("Look, here he is!");
next;
restorecam;
close;
-l_Plushroom:
- mes "";
- mesn;
- mesq l("'That', as you call it, is a @@. There're plenty on this island!", getitemlink("Plushroom"));
- next;
- mesq l("It's a kind of mushroom. We call it like that because of it's taste, just like a marshmallow. It also has this name because of it's appearance, it looks like a plush!.");
- next;
- mesq l("There are few groups of these @@s all around this island. Just pick some and have a try.", getitemlink("Plushroom"));
-
- close;
+l_Plushroom:
+ mes "";
+ mesn;
+ mesq l("'That', as you call it, is a @@. There're plenty on this island!", getitemlink("Plushroom"));
+ next;
+ mesq l("It's a kind of mushroom. We call it like that because of it's taste, just like a marshmallow. It also has this name because of it's appearance, it looks like a plush!.");
+ next;
+ mesq l("There are few groups of these @@s all around this island. Just pick some and have a try.", getitemlink("Plushroom"));
+
+ close;
+
+l_NoTask:
+ mes "";
+ mesn;
+ mesq l("Ouch... These boxes are so heavy!");
+ close;
}