diff options
Diffstat (limited to 'npc/000-0-0')
-rw-r--r-- | npc/000-0-0/_import.txt | 5 | ||||
-rw-r--r-- | npc/000-0-0/mapflags.txt | 1 | ||||
-rw-r--r-- | npc/000-0-0/q'onan.txt | 14 | ||||
-rw-r--r-- | npc/000-0-0/sailors.txt | 92 |
4 files changed, 112 insertions, 0 deletions
diff --git a/npc/000-0-0/_import.txt b/npc/000-0-0/_import.txt new file mode 100644 index 00000000..039280fe --- /dev/null +++ b/npc/000-0-0/_import.txt @@ -0,0 +1,5 @@ +// Map 000-0-0: Sailor's Room +// This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/000-0-0/mapflags.txt", +"npc/000-0-0/q'onan.txt", +"npc/000-0-0/sailors.txt", diff --git a/npc/000-0-0/mapflags.txt b/npc/000-0-0/mapflags.txt new file mode 100644 index 00000000..0ed6ce16 --- /dev/null +++ b/npc/000-0-0/mapflags.txt @@ -0,0 +1 @@ +000-0-0 mapflag invisible diff --git a/npc/000-0-0/q'onan.txt b/npc/000-0-0/q'onan.txt new file mode 100644 index 00000000..a0fc844a --- /dev/null +++ b/npc/000-0-0/q'onan.txt @@ -0,0 +1,14 @@ +// Evol scripts. +// Authors: +// Alige +// Vasily_Makarov +// Description: +// Sleeping and snoring NPC. + +000-0-0,29,28,0 script Q'Onan#000-0-0 NPC_ORC_SAILOR,{ + asleep; + close; + +OnInit: + end; +} diff --git a/npc/000-0-0/sailors.txt b/npc/000-0-0/sailors.txt new file mode 100644 index 00000000..d72d55f2 --- /dev/null +++ b/npc/000-0-0/sailors.txt @@ -0,0 +1,92 @@ +// Evol scripts. +// Authors: +// Ablu +// Qwerty Dragon +// Description: +// Introduction scene where two sailors talk about how the player was found on his raft. +// Elmo will handle dialogs between both NPCs. + +000-0-0,26,23,0 script Elmo#sailors NPC_ELMO,{ + +OnTalk: + deltimer("Elmo#sailors::OnSlow"); + setcamnpc; + mesn "Elmo"; + mesq l("Poor thing. Fortunately we were more attentive than the sharks in these waters. I wonder where this tragic journey started. By the way, did you see the logo on that raft?"); + next; + + mesn "Magic Arpan"; + mesq l("Yeye, it's the logo of the Legion of Aemil in Esperia! I wonder what this yoiis was doing so far away from the coast."); + next; + + mesn "Elmo"; + mesq l("I wonder too..."); + next; + + mesn "Magic Arpan"; + mesq l("Did you hear about all those missing people last month? Maybe this is the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!"); + next; + + mesn "Elmo"; + mesq l("Makes sense. Do you think we should inform the capt'n about it?"); + next; + + mesn "Magic Arpan"; + mesq l("Yeye."); + next; + + mesn "Elmo"; + mesq l("Alright, I'm going to his room. Keep watch, not that our new friend turns out to be a foe after all..."); + next; + + mesn "Magic Arpan"; + mesq l("I will yaying do."); + next; + + mesn "Elmo"; + mesq l("Oh, and give our friend - or foe - some clothes, that shabby rags are in even worse condition than ours."); + next; + + mesn "Magic Arpan"; + mesq l("Yayayaya, it's the first time someone is dressed worse than us!"); + next; + + mesn "Elmo"; + mesq l("Hehe... Ok, I'm going to inform the capt'n up there."); + next; + + mesn "Magic Arpan"; + mesq l("I'll bring everything that is needed, don't worry."); + next; + + mesn "Elmo"; + mesq l("Oh, look who is waking up!"); + next; + + restorecam; + adddefaultskills; + setq General_Narrator, 0; + addtimer(45000,"Magic Arpan::OnSlow"); + warp "000-2-1", 50, 38; + savepoint "000-2-1", 50, 38; + percentheal 100, 100; + closeclientdialog; + close; + +OnInit: + end; + +OnSlow: + npctalk3(l("(Click on us to continue the introduction.)")); + dispbottom(l("Click on the NPCs (Non-Player Characters) around you to continue the introduction.")); + addtimer(60000,"Elmo#sailors::OnSlow"); + close; +} + +000-0-0,25,23,0 script Magic Arpan#sailors NPC_MAGIC_ARPAN,{ + doevent "Elmo#sailors::OnTalk"; + close; + +OnInit: + end; +} |