summaryrefslogtreecommitdiff
path: root/npc/027-2
diff options
context:
space:
mode:
Diffstat (limited to 'npc/027-2')
-rw-r--r--npc/027-2/alacrius.txt115
1 files changed, 113 insertions, 2 deletions
diff --git a/npc/027-2/alacrius.txt b/npc/027-2/alacrius.txt
index 0e80a5a0..5c5e0094 100644
--- a/npc/027-2/alacrius.txt
+++ b/npc/027-2/alacrius.txt
@@ -1,10 +1,121 @@
027-2,45,105,0 script Alacrius NPC313,{
- mes "[Alacrius]";
- mes "\"Hello, I'm Alacrius. \"";
+ mesn;
+ mesq l("Hello, I'm Alacrius.");
next;
mes "\"A very long time ago, I figured a way to cheat death and the limits of time and space. You may think it is evil, but I did it because of true love... \"";
next;
mes "\"The reaper kidnapped my beloved wife, and took her to the underworld. I had to find a way to stop him, and as time went by, I became what you can see now... But if you dare to cheat death, time and space you'll have to pay a high price... \"";
+ // Doomsday related
+ if (BOSS_POINTS >= 300) goto L_Quest;
+ close;
+
+L_Quest:
+ // Rand() is probably not the best way to do that.
+ if (!#CRYPT_PASSWORD)
+ #CRYPT_PASSWORD = rand(4095);
+ next;
+ mes "##1--------- The Alacrius Riddle";
+ mes "";
+ mes "A spell used in the right place and order,";
+ mes "will break Keshlam's magical border,";
+ mes "but be very aware of a warder.";
+ next;
+ mes "Also know, my oh so dear friends,";
+ mes "the clues differ for whoever attends.";
+ mes "If one will fail or succeed depends,";
+ mes "on how close attention one spends!";
+ next;
+ mes "##9 Explore the Crypt and find the clues to solve Alacrius' Riddle.";
+ mes "##9 All clues, hints and riddles you need to solve this one,";
+ mes "##9 are inside this crypt. If a clue, hint, or riddle, doesn't make";
+ mes "##9 immediate sense, together, they shall lend you their full meaning.";
+ //mes "##9 And if you're in despair, find the Lord words, they will guide your way.";
+ close;
+}
+
+027-2,30,78,0 script #AlacriusClue1 NPC400,{
+ if (!#CRYPT_PASSWORD)
+ goto L_Empty;
+ mes "For those whom search to the answers of Alacrius' Riddles.";
+ next;
+ mes "Made with stone, near Krukan's room,";
+ mes "lies a forgotten chamber tomb,";
+ mes "for those who fell victim to his doom.";
+ mes "";
+ mes "Candles will part the left from the right";
+ mes "and the stone sarcophagi hold clues to the rite.";
+ mes "But only the ones that are still sealed tight,";
+ mes "will tell you which candles you have to light.";
+ mes "";
+ mes "And watch out for the five heroes,";
+ mes "For the lord's words of wisdom,";
+ mes "They carefully guard.";
+ close;
+
+L_Empty:
+ mes "The book pages are blank!";
close;
}
+
+027-2,41,78,0 script #AlacriusClue2 NPC400,{
+ if (!#CRYPT_PASSWORD)
+ goto L_Empty;
+ mes "For those whom search to the answers of Alacrius' Riddles.";
+ next;
+ mes "Not far from Razha's hall,";
+ mes "statues of stone adorn the wall,";
+ mes "to honor the heroes who caused him to fall.";
+ mes "";
+ mes "Only the ones in unfractured light,";
+ mes "might hold a clue to the unholy rite,";
+ mes "and tell you which candles you have to light,";
+ mes "while others will tell you just lies outright.";
+ close;
+
+L_Empty:
+ mes "The book pages are blank!";
+ close;
+}
+
+
+027-3,59,22,0 script #AlacriusClue3 NPC400,{
+ if (!#CRYPT_PASSWORD)
+ goto L_Empty;
+ mes "For those whom search to the answers of Alacrius' Riddles.";
+ next;
+ mes "For those who don't get astray,";
+ mes "Five sealed gates block the way,";
+ mes "to Terogan's vault of foul play.";
+ mes "";
+ mes "A cite on their left or right";
+ mes "holds the key to the abysmal rite,";
+ mes "that opens the path to an unspeakable site.";
+ mes "Do you know which candles to light?";
+ close;
+
+L_Empty:
+ mes "The book pages are blank!";
+ close;
+}
+
+027-4,108,87,0 script #AlacriusClue4 NPC400,{
+ if (!#CRYPT_PASSWORD)
+ goto L_Empty;
+ mes "For those whom search to the answers of Alacrius' Riddles.";
+ next;
+ mes "I have nothing to say,";
+ mes "But this room has no key.";
+ mes "";
+ mes "Brute force will not get you in,";
+ mes "And you don't have to, to the riddle solve.";
+ mes "";
+ mes "But three books shall give you answers,";
+ mes "Can you find all of them?";
+ close;
+
+L_Empty:
+ mes "The book pages are blank!";
+ close;
+}
+