summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/000-0/sailors.txt47
1 files changed, 32 insertions, 15 deletions
diff --git a/npc/000-0/sailors.txt b/npc/000-0/sailors.txt
index f59a845dd..3f6bdbd76 100644
--- a/npc/000-0/sailors.txt
+++ b/npc/000-0/sailors.txt
@@ -30,34 +30,29 @@ OnTouch:
mesc l("You open your eyes. The salt water is not helping your vision.");
mesc l("(Click next button to advance dialogs)"), 3;
next;
- mesc l("A blur shape forms in your front. It seems to be a large ship.");
+ mesc l("What in the world is happening?! Where in Jesusalva's name are you?!");
next;
- mesc l("Wait. A ship? Where are you, after all?");
- mesc l("Your body aches. You can't remember what happened. But this is not important now. The ships sailors are shouting at you!");
+ mesc l("Actually. Who are you again? A headache which doesn't wants to pass strikes you.");
+ mesc l("And on the meanwhile, ships sailors are shouting at you.");
next;
showavatar NPC_ORC_MAN;
setcamnpc "Sailors", -64, -32;
- mesn "Orc Voice";
+ mesn l("Orc Voice");
mesq lg("Hey kid! Can you hear me?");
next;
showavatar NPC_SILVIO;
setcamnpc "Sailors", 0, -32;
- mesn "Human Voice";
+ mesn l("Human Voice");
mesq lg("Hear you? How do you even know she can understand you?!", "Hear you? How do you even know he can understand you?!");
next;
showavatar NPC_TRITAN_MAN_SAILOR;
setcamnpc "Sailors", 144, -80;
- mesn "Tritan Voice";
- mesq lg("We speak various languages on this world. Let's try gesturing!");
- next;
-
- showavatar NPC_RAIJIN_MAN;
- setcamnpc;
- mesn "Raijin Voice";
- mesq l("Hey you! Can you hear us? Are you okay?");
+ mesn l("Tritan Voice");
+ mesq l("We speak various languages on this world. Let's try gesturing!");
+ mesq l("Hey, you on the stranded island! Can you hear us?!");
next;
restorecam;
@@ -73,13 +68,35 @@ OnTouch:
setcamnpc "Sailors", 144, -80;
mesq lg("This girl needs help, we need to rescue her!", "This guy needs help, we need to rescue him!");
next;
+ mesn;
+ mesc l("This is a menu. You can click on the desired option and press \"Send\", and double-clicking should work, too.");
+ mes "";
+ select
+ l("I don't need a rescue. I'm enjoying myself here."),
+ l("Thanks... I guess..."),
+ l("(Don't respond)");
+ mes "";
+
+ if (@menu == 1) {
+ Karma=Karma-1;
+ mesn l("Sailor");
+ mesq l("What do you mean? Do you at least have a rowboat with you?!");
+ next;
+ mesn l("Billy Bons");
+ mesq l("We can't let you die from hunger! That wouldn't be cool at all! And I'm very cool!");
+ next;
+ } else if (@menu == 2) {
+ Karma=Karma+1;
+ } else {
+ mesn l("Sailor");
+ mesq lg("Oh noes! She fainted! Quick, rescue her!!", "Oh noes! He fainted! Quick, rescue him!!");
+ next;
+ }
restorecam;
showavatar;
mesn "Narrator";
mesc l("The sailors take you aboard their ship.");
- mesc l("You faint from the pain, but at least now, you are in good hands.");
- next;
mesc l("Click on the NPCs (Non-Player Characters) around you to continue the introduction.");
next;