summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2012-09-15 00:54:39 +0200
committerReid <reidyaro@gmail.com>2012-09-15 00:54:39 +0200
commitb7a812ee488f98432cb1417d6c517f0bbfda5a45 (patch)
treead3fefad0c0c1e598eeb934c6010f50d47c76bab
parent2f24eec33e63758f2c8330f4cff056cec5da288b (diff)
downloadserverdata-b7a812ee488f98432cb1417d6c517f0bbfda5a45.tar.gz
serverdata-b7a812ee488f98432cb1417d6c517f0bbfda5a45.tar.bz2
serverdata-b7a812ee488f98432cb1417d6c517f0bbfda5a45.tar.xz
serverdata-b7a812ee488f98432cb1417d6c517f0bbfda5a45.zip
Add new dialogues on Astapolos script. (Nard and Gugli's quest)
-rw-r--r--npc/000-1/astapolos.txt53
-rw-r--r--npc/000-1/silvio.txt2
2 files changed, 44 insertions, 11 deletions
diff --git a/npc/000-1/astapolos.txt b/npc/000-1/astapolos.txt
index c9893a07..9ecd15cb 100644
--- a/npc/000-1/astapolos.txt
+++ b/npc/000-1/astapolos.txt
@@ -5,15 +5,35 @@
// Sailor part of the Gugli's quest.
000-1.gat,22,50,0,1 script Astapolos 107;2,{
+
+ set @q, getq(ShipQuests_Astapolos);
+ if (@q == 1) goto l_CallFunc;
+ setq ShipQuests_Astapolos, 1;
+
+l_CallFunc:
+ callfunc "SailorFood";
+
+ menu
+ rif(getq(ShipQuests_Astpolos) == 1, l("I'm still busy, I need to find the other sailors.")), -,
+ l("How are things going?"), l_HowAreYou,
+ l("Who are you?"), l_Who;
+ mes "";
mesn;
- mesq l("Oh, hey you!");
- next;
-
- menu
- l("How are things going?"), -,
- l("Who are you?"), l_Who,
- l("What's this?"), l_Croconut;
+ mesq l("Who are you searching?");
+ next;
+
+ menu
+ rif(getq(ShipQuests_Ale) == 0, l("Ale.")), l_Top,
+ rif(getq(ShipQuests_Gulukan) == 0, l("Gulukan.")), l_Bottom,
+ rif(getq(ShipQuests_Jalad) == 0, l("Jalad.")), l_Top,
+ rif(getq(ShipQuests_QMuller) == 0, l("QMuller.")), l_Bottom,
+ rif(getq(ShipQuests_Tibbo) == 0, l("Tibbo.")), l_Top,
+ l("Nobody."), -;
+
+ close;
+
+l_HowAreYou:
mes "";
mesn;
@@ -25,7 +45,7 @@
next;
mesq l("I hope that answers your question.") + " " + l("Hehe!");
- close;
+ close;
l_Who:
mes "";
@@ -37,8 +57,21 @@ l_Who:
mesq l("And now I'm a sailor, as you can see!");
close;
-
-l_Croconut:
+
+l_Bottom:
+ mes "";
+ mesn;
+ mesq l("I've seen him at the bottom of the island, check around.");
+
close;
+l_Top:
+ mes "";
+ mesn;
+ mesq l("I've seen him at the top of the island.");
+ next;
+ mesq l("You should walk to the north.");
+
+ close;
+
}
diff --git a/npc/000-1/silvio.txt b/npc/000-1/silvio.txt
index f93c1089..67701b71 100644
--- a/npc/000-1/silvio.txt
+++ b/npc/000-1/silvio.txt
@@ -132,7 +132,7 @@ l_ForeverAlone:
l_Quit:
mes "";
mesn;
- mesq l("Give me a kiss before you say goodbye!");
+ mesq l("Give me a kiss before you tell me goodbye!");
close;