summaryrefslogtreecommitdiff
path: root/npc/003-1/mariusthebard.txt
blob: 8a2701cf3a53622bd50e0c3ec12fd751d8664328 (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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
// TMW2 Script
// Author:
//    Saulc
//    Jesusalva
// Description:
//    Marius the Bard is a bard. Helps player with the world's background story.

003-1,88,135,0	script	Marius The Bard	NPC_ELVEN_MAN_TRADER,{
    mesn;
    mesq l("Hello adventurer, what may this humble minstrel do for you today?");
    next;

L_Main:
    menu
        l("Who, or what are you?"),       L_Who,
        l("Where exactly am I?"),         L_Where,
        l("Can you sing me a song?"),     L_Music,
        l("Actually, nothing. Bye!"),     L_Bye;

L_Who:
    mes "";
    mesn;
    mesq l("I am a bard! I used to be an elf trader, but music got me for good.");
    next;
    mesq l("Now I travel by the world, composing songs about the things I see.");
    next;
    mesq l("I try to improve my skills every day. One day, I will sing a song no one will ever forget.");
    next;
    goto L_Main;

L_Where:
    mes "";
    mesn;
    mesq l("This is Tulishmar, the oldest of human cities.");
    next;
    mesq l("It is a port city at the south of the continent. Main economic activities are mining and spices trade.");
    next;
    mesq l("The biggest mine, where you could find Mana Stones in the past, is now entirely depleted. Not a single stone left.");
    next;
    mesq l("The magic council have only a handful set of them, and they let only the most skilled ones get it.");
    next;
    mesq l("If you want, you can ask there for one. They are at the big building at northwest.");
    next;
    goto L_Main;

L_Music:
    mesc l("But do you want to hear a song about the world, or about grinding?");
    menu
        l("Sing me about the world!"), L_Music_World,
        l("Sing me the legend of the five heroes!"), L_Music_Heroes,
        l("Sing me the fate of the weapons!"), L_Music_Fates,
        l("Sing me about grinding!"), L_Music_Grind,
        l("Sing me about slaying Pinkies!"), L_Music_Pinkie,
        l("Sing me about miscellaneous monsters!"), L_Music_Misc;
    // ???
    mes "";
    goto L_Music;

// NOTE: Rewriting this song is always OK.
// The last line is always bigger than the previous ones.
L_Music_World:
    mes "";
    mesn;
    mesq l("I will sing a song about the Mana War and current times.");
    next;
    mes l("In times of the fire, magic came to save us.");
    mes l("But we took every stone, and restricted the magic.");
    mes l("Ah! Greedy humans! Why had we to desire?");
    mes l("Ah! Greedy humans! How ignorant were we, to ever do that?");
    next;
    mes l("Saul and Fefe did a great revolution,");
    mes l("They wanted magic to be once again free!");
    mes l("Ah! Greedy humans! Why did we had to fight?");
    mes l("Ah! Greedy humans! Couldn't we happy with little?");
    next;
    mes l("The mana war stroke, and many people died,");
    mes l("The Mana Stones were stolen, in evil hands have fallen!");
    mes l("Ah! Greedy humans! Just how big is our greed?");
    mes l("Ah! Greedy humans! Things will never be as they used to be!");
    next;
    mes l("The mage thief tried to all power absorb,");
    mes l("But instead of dying a Monster King he became!");
    mes l("Ah! Greedy humans! We pay the price for our actions,");
    mes l("Ah! Greedy humans! The Monster War will now rage the globe!");
    next;
    mes l("But hope is not lost, said the Sages of Fate!");
    mes l("Because heroes are not born, rather, they are made!");
    mes l("Ah! Greedy humans! Stand up to save our world!");
    mes l("Ah! Greedy humans! End this war which our greed has stroke!");
    next;
    goto L_Main;

L_Music_Heroes:
    mes "";
    mesn;
    mesq l("I will sing a song about the Five Legendary Heroes myth.");
    next;
    mes l("Once upon a time, five mighty heroes emerged;");
    mes l("Aegis with their steadfast shield, nigh impregnable;");
    mes l("The tyrant, which could shot from any distance;");
    mes l("The mightiest mage, which had control over the runes;");
    mes l("And Demure, the Queen of Dragons.");
    next;
    mes l("Their fight was not damned,");
    mes l("And help to obtain they were able.");
    mes l("Wielding the lightbringer came the ace,");
    mes l("Whom put an end at their foes,");
    mes l("And brought peace to the land.");
    next;
    mes l("It was said that these five heroes will once again emerge;");
    mes l("And a great threat they shall defeat.");
    mes l("Led by the Lightbringer");
    mes l("The innominable they shall face");
    mes l("And rejoice will come from their feats.");
    next;
    mes l("However, watch out!");
    mes l("For their weapons has a will on them.");
    mes l("Don't be deemed unworthy,");
    mes l("For yourself can obtain tandem!");
    next;
    goto L_Main;

L_Music_Fates:
    mes "";
    mesn;
    mesq l("I will sing a song about the fate of five legendary weapons.");
    next;
    mes l("Once their fight was over,");
    mes l("The heroes met their rest.");
    mes l("The axe, returned to its owner,");
    mes l("The runes, burried with its owner.");
    next;
    mes l("The aegis, entrusted to the tree,");
    mes l("Tyranny as well, but to a different tree.");
    mes l("And the lightbringer,");
    mes l("King of all heroes,");
    mes l("Now wanders over the land.");
    next;
    mes l("The harsh pinkie holds secrets,");
    mes l("While the tyrant desires to see skill.");
    mes l("Demure accepts challengers,");
    mes l("And the runes wait for the grave to be found.");
    next;
    mes l("Neither difficult, neither clear,");
    mes l("For extreme power they hold.");
    mes l("Once the five are once again assembled,");
    mes l("The engine of fate will once again move!");
    next;
    goto L_Main;

L_Music_Grind:
    mes "";
    mes l("Grind grind grind the slime!");
    mes l("Tunnel through the caves!");
    mes l("In TMW2 there is");
    mes l("Nothing so sublime!");
    next;
    mes l("♪There is a server♪");
    mes l("TMW2");
    mes l("♪Hi ho, no one on♫");
    mes l("Then along came a soul as happy as can be");
    next;
    mesc l("yawns");
    mes l("So what can I say, except, you're welcome");
    mes l("For all the feedback, you know");
    mes l("There's no thank me, its'kay you're welcome");
    mes l("I guess I love the server, we all know ♪");
    next;
    mes l("Far over, the misty Nivalis cold ♪");
    mes l("To dungeon deep, and cavern old");
    mes l("We must away");
    mes l("ee break of day");
    mes l("To seek our pale, enchanted gold");
    mes l("Why does death embrance me so much today?");
    next;
    mesc l("Authorship: Xanthem (DiamondPython)");
    mesc l("Date: 2019-03-05, 03:14 UTC");
    next;
    goto L_Main;

L_Music_Pinkie:
    mes "";
    mes l("Pinkie, pinkie,pinkie, oh how i luvs thee;");
    mes l("So fine and pink, tasty too!");
    next;
    mes l("♪ Pinkie,pinkie,pinkie, you're so fine.");
    mes l("Pinkie,pinkie,pinkie, your blood runs like wine. ♪");
    next;
    mes l("There I was knee deep in pinkie pattie,");
    mes l("Lost without an acorn.");
    next;
    mes l("If life gets so a person cannot laugh,"); // Out of context
    mes l("Life isn't worth the living.");
    mes l("What else like a Pinkie?"); // Not from Cordo
    next;
    mesc l("Authorship: Former_Cordo (Cordo)");
    mesc l("Date: 2020-03-27, 01:30 UTC");
    next;
    goto L_Main;

L_Music_Misc:
    mes "";
    mes l("Ohhh moubiii");
    mes l("Ohhh moubiii");
    mes l("You make me dance like a monkey");
    mes l("Ohh Moubi Moubi you are too pink, that my eyes get shrink");
    mes "";
    mesc l("Authorship: Manatauro");
    mesc l("Date: 2021-02-24, 02:36 UTC");
    next;
    mes l("Oh, I was wee lad on the beach singing the blub song");
    mes l("One day I saw myself a rich man ♪");
    mes l("Blub, blub, blub");
    mes l("That's the Blub Song");
    mes "";
    mesc l("Authorship: Former_Cordo (Cordo)");
    mesc l("Date: 2020-04-05, 14:40 UTC");
    next;
    goto L_Main;

L_Bye:
    mes "";
    mesn;
    mesq lg("Good bye my friend, and safe travels!");
    close();

OnInit:
    .sex = G_MALE;
    .distance = 5;
    end;
}