summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/000-2-1/alige.txt15
1 files changed, 10 insertions, 5 deletions
diff --git a/npc/000-2-1/alige.txt b/npc/000-2-1/alige.txt
index 9f636220..733528a2 100644
--- a/npc/000-2-1/alige.txt
+++ b/npc/000-2-1/alige.txt
@@ -128,7 +128,7 @@ l_AboutReward:
l_Accept:
menu
- l("Understood, I will help you."), l_Accepted,
+ l("Understood, I will help you."), l_FirstAccepted,
l("What is Artis?"), l_Artis,
l("I think I should report you to the crew members."), -;
@@ -148,10 +148,14 @@ l_Artis:
if (@q == 2) goto l_SoAskForFood;
goto l_Accept;
-l_Accepted:
- setcamnpc;
+l_FirstAccepted:
+ if (getq(ShipQuests_Alige) >= 2) goto l_Accepted;
setq ShipQuests_Alige, 2;
+ goto l_Accepted;
+
+l_Accepted:
+ setcamnpc;
mes "";
mesn;
mesq lg("Great, what food do you have for me today?");
@@ -226,8 +230,9 @@ l_NoMore:
mes "";
mesn;
mesq l("Arrr, don't give me more berries! I don't want them, stupid berries, stupid... Stupid... Stupid!");
+ next;
- close;
+ goto l_ReturnMenu;
l_Poison:
setcamnpc;
@@ -287,7 +292,7 @@ l_Quit:
setcamnpc;
mes "";
mesn;
- mesq lg("Too bad... Come back when you'll have some fine food for me!");
+ mesq l("Too bad... Come back when you'll have some fine food for me.");
close;