summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-07-26 01:28:48 -0300
committerJesusaves <cpntb1@ymail.com>2020-08-05 03:25:44 -0300
commit0241bbafa7b8e3b03297b57897a4dcbe7752af0d (patch)
tree7f759621fc6e328b443c2007cb69d48bd765d89a
parentc5085985acb5c8cc20a392b370a0a7b65142b73e (diff)
downloadserverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.gz
serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.bz2
serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.xz
serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.zip
Argaes Cutscene
-rw-r--r--npc/000-0-1/narrator.txt47
1 files changed, 44 insertions, 3 deletions
diff --git a/npc/000-0-1/narrator.txt b/npc/000-0-1/narrator.txt
index 831b521a..731adcd0 100644
--- a/npc/000-0-1/narrator.txt
+++ b/npc/000-0-1/narrator.txt
@@ -15,12 +15,16 @@
000-0-1,25,28,0 script Narrator#000-0-1 NPC_NARRATOR,{
function referralSystem;
function travelToArtis;
+ function travelToArgaes;
switch (getq(General_Narrator))
{
case 0:
travelToArtis();
break;
+ case 1:
+ travelToArgaes();
+ break;
default:
mesc l("ERROR - Corrupted quest state %d", getq(General_Narrator)), 1;
mesc l("Please contact the staff for technical support."), 1;
@@ -31,6 +35,12 @@
closeclientdialog;
close;
+OnInit:
+ .sex = G_OTHER;
+ end;
+
+///////////////////////////////////////////////////////////////////////
+// Quest state: 0
function travelToArtis {
narrator S_LAST_NEXT,
l("Look, we finally meet."),
@@ -59,10 +69,41 @@ function travelToArtis {
return;
}
-OnInit:
- .sex = G_OTHER;
- end;
+///////////////////////////////////////////////////////////////////////
+// Quest state: 1
+function travelToArgaes {
+ narrator S_LAST_NEXT,
+ l("Oh, hello again!"),
+ l("I hope you still remember me."),
+ l("Now, this ship is not the most comfortable, don't you agree?"),
+ l("Well, hopefully it won't be too long until you reach your destination."),
+ l("Argaes, in the ancient continent of Ancea..."),
+ l("What could be waiting for you there?");
+
+ // Special dialog for Legacy accounts
+ // To relate to Doomsday event
+ if (islegacyaccount()) {
+ narrator S_LAST_NEXT,
+ l("Maybe you already have been on that continent before."),
+ l("But then, you don't remember that, so let's not."),
+ l("Also, don't you think this ship vaguely... familiar?"),
+ l("Ah, sorry. I make too many questions, don't I?"),
+ l("I probably should let you rest, it must have been tiring!"),
+ l("But before that, one last question...");
+ }
+
+ narrator S_LAST_NEXT,
+ l("Actually... Wouldn't now be a good time to wake up?");
+
+ setq General_Narrator, 2;
+ savepoint "008-1-1", 33, 63;
+ warp "008-1-1", 33, 63;
+ dispbottom l("After a tiring, yet fast, travel by Koga, you arrive at @@.", l("Woodlands"));
+ return;
+}
+///////////////////////////////////////////////////////////////////////
+// Script Utils
// referralSystem() is a Moubootaur Legends function
function referralSystem {
mesc l("But before we get there, I've been itching to know...");