summaryrefslogtreecommitdiff
path: root/npc/014-5-1/sagratha.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/014-5-1/sagratha.txt')
-rw-r--r--npc/014-5-1/sagratha.txt57
1 files changed, 53 insertions, 4 deletions
diff --git a/npc/014-5-1/sagratha.txt b/npc/014-5-1/sagratha.txt
index 7abcd392b..64ba70132 100644
--- a/npc/014-5-1/sagratha.txt
+++ b/npc/014-5-1/sagratha.txt
@@ -82,10 +82,59 @@ function script SaggyMobCount {
if (.@q == 6)
goto L_Finish;
- // TODO: Allow to return to the Sealed Shrine
- // TODO: Learn Magic
- // TODO: Request help with stuff (eg. protecting mouboos?)
- // TODO: Get Mouboo Milk :>
+ do
+ {
+ select
+ l("Can I return to the shrine?"),
+ l("Good bye.");
+ mes "";
+ switch (@menu) {
+ case 1:
+ mesn;
+ mesq l("Why would you want to go back there?");
+ mesc l("@@ snarls.", .name$);
+ next;
+ mesn;
+ mesq l("That was a Moubootaur's temple. It is not the kind of place to give a stroll on the park.");
+ next;
+ mesn;
+ mesq l("Did you noticed how no monster got close to it?");
+ next;
+ select
+ l("You're right. Sorry."),
+ l("Don't worry, I'll stay at the caves."),
+ l("I want to pay my respects as a fellow Pink Mouboo cult member."),
+ l("But I need to!");
+ mes "";
+ if (@menu == 3) {
+ mesn;
+ mesq l("As a what?");
+ next;
+ }
+ else if (@menu == 4) {
+ mesn;
+ mesq l("No you don't. Don't disturb the forest for no reason.");
+ close;
+ }
+ else if (@menu == 1) {
+ mesn;
+ mesq l("Hmpf. Wise choice.");
+ next;
+ break; // Return to the while loop
+ }
+ mesn;
+ mesq l("As you wish. But do not mess with things you don't understand.");
+ next;
+ closeclientdialog;
+ warp "015-8", 99, 178;
+ close;
+ default:
+ close;
+ }
+ // TODO: Learn Magic
+ // TODO: Request help with stuff (eg. protecting mouboos?)
+ // TODO: Get Mouboo Milk :>
+ } while (true);
close;