summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-04-25 00:55:59 -0300
committerJesusaves <cpntb1@ymail.com>2020-04-25 00:55:59 -0300
commit34e57dfdd4c58620af6c2f2ea43bab4928bcebad (patch)
tree61cbab72e94eaf01230084fb76e78a90af367c47 /npc
parent916a749824ce7bef7a6b6d47b43f83d7d899fc88 (diff)
downloadserverdata-34e57dfdd4c58620af6c2f2ea43bab4928bcebad.tar.gz
serverdata-34e57dfdd4c58620af6c2f2ea43bab4928bcebad.tar.bz2
serverdata-34e57dfdd4c58620af6c2f2ea43bab4928bcebad.tar.xz
serverdata-34e57dfdd4c58620af6c2f2ea43bab4928bcebad.zip
King Arthur the Micksha: Dialogs sketched successfully.
Diffstat (limited to 'npc')
-rw-r--r--npc/042-0/arthur.txt29
1 files changed, 28 insertions, 1 deletions
diff --git a/npc/042-0/arthur.txt b/npc/042-0/arthur.txt
index e3451e51d..65858487a 100644
--- a/npc/042-0/arthur.txt
+++ b/npc/042-0/arthur.txt
@@ -28,6 +28,7 @@ L_Prologue:
select
l("What is going on here?"),
l("Your problems are not mine. By the way, you really should consider taking a shower."),
+ l("[TUTORIAL]"),
l("You are weird, I have to go, sorry.");
mes "";
switch (@menu) {
@@ -39,6 +40,8 @@ L_Prologue:
else
goto L_Annoyed;
case 3:
+ goto L_Tutorial;
+ case 4:
if (!any(true, true, true, true, false))
goto L_Smash;
else
@@ -47,7 +50,31 @@ L_Prologue:
close;
L_Quest:
- goto L_Annoyed; // TODO
+ mesn l("King Arthur the Micksha");
+ mes l("Something is happening down there.");
+ next;
+ npctalk l("GUARDS! GET THEM!");
+ mesn l("King Arthur the Corrupted");
+ mes l("It is so dangerous, and it... ")+col(l("GUARDS! GET THEM!"), 9);
+ next;
+ mesn l("King Arthur the Micksha");
+ mes l("You must be fast! The guards are also affected.");
+ next;
+ npctalk l("OFF WITH THEIR HEADS!");
+ mesn l("King Arthur the Corrupted");
+ mes col(l("OFF WITH THEIR HEADS!"), 9)+l(" Take this key, it opens the door behind my throne.");
+ next;
+ npctalk l("AFTER THEM!!");
+ mesn l("King Arthur the Corrupted");
+ mes l("Be careful! ")+col(l("AFTER THEM!!"), 9);
+ next;
+ // Be sure the quest only starts now, and destroy any eventual artifact
+ $KAMELOT_QUEST[.@g]=1;
+ mapannounce(getmap(), "##1KAMELOT CASTLE, GUILD DUNGON: MISSION START!", bc_map);
+ mesc l(".:: KAMELOT CASTLE, THE GUILD DUNGEON ::."), 1;
+ mes "";
+ mes l("1. Investigate Kamelot Basements");
+ mes l("2. Free Kamelot from its curse!");
close;