summaryrefslogtreecommitdiff
path: root/npc/001-2-34
diff options
context:
space:
mode:
Diffstat (limited to 'npc/001-2-34')
-rw-r--r--npc/001-2-34/_import.txt6
-rw-r--r--npc/001-2-34/_warps.txt3
-rw-r--r--npc/001-2-34/doors.txt29
-rw-r--r--npc/001-2-34/mapflags.txt1
-rw-r--r--npc/001-2-34/samantha.txt54
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;
+}
+