diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-07-26 01:28:48 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-08-05 03:25:44 -0300 |
commit | 0241bbafa7b8e3b03297b57897a4dcbe7752af0d (patch) | |
tree | 7f759621fc6e328b443c2007cb69d48bd765d89a | |
parent | c5085985acb5c8cc20a392b370a0a7b65142b73e (diff) | |
download | serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.gz serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.bz2 serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.tar.xz serverdata-0241bbafa7b8e3b03297b57897a4dcbe7752af0d.zip |
Argaes Cutscene
-rw-r--r-- | npc/000-0-1/narrator.txt | 47 |
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..."); |