diff options
Diffstat (limited to 'npc/001-2-34')
-rw-r--r-- | npc/001-2-34/_import.txt | 6 | ||||
-rw-r--r-- | npc/001-2-34/_warps.txt | 3 | ||||
-rw-r--r-- | npc/001-2-34/doors.txt | 29 | ||||
-rw-r--r-- | npc/001-2-34/mapflags.txt | 1 | ||||
-rw-r--r-- | npc/001-2-34/samantha.txt | 54 |
5 files changed, 93 insertions, 0 deletions
diff --git a/npc/001-2-34/_import.txt b/npc/001-2-34/_import.txt new file mode 100644 index 00000000..9ec74d40 --- /dev/null +++ b/npc/001-2-34/_import.txt @@ -0,0 +1,6 @@ +// Map 001-2-34: Training Room Lobby +// This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/001-2-34/_warps.txt", +"npc/001-2-34/doors.txt", +"npc/001-2-34/mapflags.txt", +"npc/001-2-34/samantha.txt", diff --git a/npc/001-2-34/_warps.txt b/npc/001-2-34/_warps.txt new file mode 100644 index 00000000..06f74a95 --- /dev/null +++ b/npc/001-2-34/_warps.txt @@ -0,0 +1,3 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 001-2-34: Training Room Lobby warps +001-2-34,29,33,0 warp #001-2-34_29_33 0,0,001-2-33,29,33 diff --git a/npc/001-2-34/doors.txt b/npc/001-2-34/doors.txt new file mode 100644 index 00000000..6161dfa4 --- /dev/null +++ b/npc/001-2-34/doors.txt @@ -0,0 +1,29 @@ +// Evol scripts. +// Author: +// Reid +// Omatt +// Toams +// Jesus +// Description: +// Doors NPCs. + +001-2-34,23,29,0 script ToTrainingRoom#001-2-34 NPC_HIDDEN,0,0,{ +OnTouch: + + .@q2=getq2(ArtisQuests_TrainingLegion); + // Map name limit: 4 chars (atl1) + .@mapn$="atl1@"+getcharid(0); + if (isinstance(.@q2) && .@q2 > 0) { + warp .@mapn$, 36, 30; + } else { + .@inst = instance_create("Training Room "+getcharid(0), getcharid(3), IOT_CHAR); + instance_attachmap("001-2-36", .@inst, false, .@mapn$); + // 30 minutes (1800s) inside, or 5 minutes (300s) outside + instance_set_timeout(1800, 300, .@inst); + instance_init(.@inst); + setq2 ArtisQuests_TrainingLegion, .@inst; + warp .@mapn$, 36, 30; + } + + end; +} diff --git a/npc/001-2-34/mapflags.txt b/npc/001-2-34/mapflags.txt new file mode 100644 index 00000000..b632f6fe --- /dev/null +++ b/npc/001-2-34/mapflags.txt @@ -0,0 +1 @@ +001-2-34 mapflag town diff --git a/npc/001-2-34/samantha.txt b/npc/001-2-34/samantha.txt new file mode 100644 index 00000000..b69e87ed --- /dev/null +++ b/npc/001-2-34/samantha.txt @@ -0,0 +1,54 @@ +// Evol scripts. +// Author: +// Reid +// Description: +// Artis's Legion of Aemil officier of the training room. +// Twin sister of Serena. + +001-2-34,29,27,0 script Samantha NPC_SAMANTHA,{ + mesn; + mesq l("Look who we have here, did you come for a training session?"); + close; + + // <scratch> + // [ PC]: I was just looking around. + // [NPC]: Did not someone offer guidance? + // [NPC]: Enora was supposed to be helping you... + // [NPC]: ...but, she is young, and often absent-minded; did you ask? + // [NPC]: (Alt.) It seems you rushed ahead of her. Go back and talk to Enora. + // ([Enora]: Beyond here is the fighting room o_o;) + // ([Enora]: I... uh... well, you will need alies in there.) + // ([Enora]: And... you see... this is my good outfit and...) + // ([Enora]: ...I've only just cleaned up in there >.>) + // But if you keep getting stronger; that will be the day. + + // Alt-Ready: + // [NPC]: Beyond here is the Fight Room. + // [NPC]: [conditions]* + // [NPC]: Good-luck | Bonne-chance. + + // (Alt.) [NPC]: I used to be an adventurer, like you. + // [NPC]: But there was no one to join for quests. + // [NPC]: So I enlisted for a post at this chapter. + // [NPC]: But my "friends" joined the Brotherhood! + + // [NPC]: The Brotherhood knows a lot more about monsters. + // [NPC]: But they could not "break the Legion's power" without burning all cities to the ground. + // [NPC]: The cities grow fast, ruining farmers and peasants. + // [NPC]: Our differences lead to friction. + + // Alt-What + // The secret is out: We really did create a mutant. + // None of the members were informed until it went out-of-control. + // [...] + // Muahaha-ha! My beautiful mutant. The city of Artis is mine. + // </scratch> + + // Alt-Siege + // The city is being attacked. Go help the warriors and town-guard. + +OnInit: + .distance = 3; + end; +} + |