diff options
Diffstat (limited to 'npc/014-5-1')
-rw-r--r-- | npc/014-5-1/sagratha.txt | 57 |
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; |