From bbbeaec4e1740e3048eb65d3be98b9de5ed9cfe9 Mon Sep 17 00:00:00 2001
From: Reid <reidyaro@gmail.com>
Date: Mon, 28 Dec 2015 01:18:01 +0100
Subject: Add the warp back to Artis from the Ship if the player already went
 to Artis before.

---
 npc/000-2-3/nard.txt | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/npc/000-2-3/nard.txt b/npc/000-2-3/nard.txt
index 7809f7aa..28225daf 100644
--- a/npc/000-2-3/nard.txt
+++ b/npc/000-2-3/nard.txt
@@ -34,6 +34,7 @@ L_Checker:
     if (.@nard == 2) goto L_ChefQuestStart;
     if (.@nard == 3) goto L_ChefQuestGiven;
     if (.@nard == 4) goto L_Reward;
+    if (.@nard > 5) goto L_GoBackArtis;
     if (.@nard > 4) goto L_Already;
     if (.@gugli == 2) goto L_Done;
     if (.@nard == 1) goto L_NotYet;
@@ -204,6 +205,37 @@ L_Already:
 
     close;
 
+L_GoBackArtis:
+    speech 4,
+        l("Enough of this island?"),
+        l("Where would you like to go now?");
+    switch (select(l("Let's go to Artis."),
+                   l("I would like to stay here a bit more.")))
+    {
+        case 1:
+            speech 5,
+                l("Let's set sail then!");
+
+            if (!getmapxy(.@map$, .@x, .@y, 0))
+            {
+                warp "001-2-24.gat", .@x, .@y;
+            }
+            else
+            {
+                warp "001-2-24.gat", 22, 27;
+            }
+
+            closedialog;
+            close;
+        case 2:
+            speech 5,
+                l("Ok I stay here with my paperwork if you need my help.");
+
+            closedialog;
+            close;
+    }
+
+
 L_Reward:
     mesn;
     mesq l("Hey! There's a reward for you in the box next to me!");
-- 
cgit v1.2.3-70-g09d2