summaryrefslogtreecommitdiff
path: root/npc/027-2/alacrius.txt
blob: 5c5e009497d36beee754af656be815101e83ccd8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
027-2,45,105,0	script	Alacrius	NPC313,{
    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;
}