summaryrefslogtreecommitdiff
path: root/npc/001-2-6/books.txt
blob: b4fc8b1a884047b2467b08f96a5c8f1d0c2a431f (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
// Evol scripts.
// Authors:
//    Reid
//    WildX
// Description:
//    Aemil

001-2-6,39,41,0	script	#001-2-6-Book1	NPC_NO_SPRITE,{

    function read_book {
        mes "";
        mes col("Master Piou sat on a tree,", 9);
        mes col("Holding a cheese in his beak.", 9);
        mes col("Master Fluffy was attracted by the odour,", 9);
        mes col("And tried to attract him thus.", 9);
        next;
        mes col("\"Mister Piou, good day to you.", 9);
        mes col("You are a handsome and good looking bird!", 9);
        mes col("In truth, if your song is as beautiful as your plumage,", 9);
        mes col("You are the Phoenix of this forest.\"", 9);
        next;
        mes col("Hearing these words the Piou felt great joy,", 9);
        mes col("And to demonstrate his beautiful voice,", 9);
        mes col("He opened his mouth wide and let drop his prey.", 9);
        mes col("The Fluffy seized it and said:", 9);
        next;
        mes col("\"My good Sir,", 9);
        mes col("Know that every flatterer,", 9);
        mes col("Lives at the expense of those who take him seriously:", 9);
        mes col("This is a lesson that is worth a cheese no doubt.\"", 9);
        next;
        mes col("The Piou, embarrassed and confused,", 9);
        mes col("Swore, though somewhat later, that he would never be ", 9);
        mes col("tricked thus again.", 9);
        next;
        mes col("-- " + l("Aesop"), 9);
    }

OnShelfUse:
    if (openbookshelf())
        read_book;
    close;

OnUse:
    if (openbook())
        read_book;
    close;

OnInit:
    .book_name$ = "The Piou and The Fluffy";
    .sex = G_OTHER;
    .distance = 1;
    end;
}

001-2-6,48,41,0	script	#001-2-6-Book2	NPC_NO_SPRITE,{

    function read_book {
        mes "";
        mes col("Poem is making the words dance", 9);
        mes col("Words become music and glance", 9);
        mes col("Over lovers under a starry night", 9);
        mes col("Whose eyes listen under Moonlight", 9);
        next;
        mes col("No matter the grammar", 9);
        mes col("If words beat in rhythm", 9);
        mes col("Find an order with them", 9);
        mes col("As on anvil strikes the hammer", 9);
        next;
        mes col("No matter the spelling", 9);
        mes col("Just say something sparkling", 9);
        mes col("If not, how could CrazyKatiektch", 9);
        mes col("Say her love to glamourous Gliktch?", 9);
        next;
        mes col("True be or not true be", 9);
        mes col("That's not the question", 9);
        mes col("And rhyming is not too", 9);
        mes col("If you don't like to", 9);
        mes col("Share your mind is your mission", 9);
        mes col("Whatever inside can be", 9);
        next;
        mes col("Don't be shy, you are nice", 9);
        mes col("From your mind, break the ice", 9);
        mes col("Whatever your idea", 9);
        mes col("It's the good one and, ahem!", 9);
        mes col("That makes everybody", 9);
        mes col("Able to write a poem", 9);
        next;
        mes col("-- " + l("Nard"), 9);
    }

OnShelfUse:
    if (openbookshelf())
        read_book;
    close;

OnUse:
    if (openbook())
        read_book;
    close;

OnInit:
    .book_name$ = "Poem about Poems";
    .sex = G_OTHER;
    .distance = 1;
    end;
}

001-2-6,43,39,0	script	#001-2-6-Book3	NPC_NO_SPRITE,{

    function read_book {
        mes "";
        mes col("Hush now and hear the chorus of the woods", 9);
        mes col("Bent trees whistling with the beat of the drum", 9);
        mes col("With no choir master nor voice to be sung", 9);
        mes col("The music of the trees floats through the breeze", 9);
        mes col("Sleep well my angel but don't follow along", 9);
        mes col("Because the voices of death sing a sweet song", 9);
        next;
        mes col("-- " + l("Princess Slayer"), 9);
    }

OnShelfUse:
    if (openbookshelf())
        read_book;
    close;

OnUse:
    if (openbook())
        read_book;
    close;

OnInit:
    .book_name$ = "Chorus of the Woods";
    .sex = G_OTHER;
    .distance = 1;
    end;
}

001-2-6,54,28,0	script	#001-2-6-Book4	NPC_NO_SPRITE,{

    function read_book {
        narrator S_FIRST_BLANK_LINE,
            l("Aemil was once a magnificent land unknown to us all."),
            l("Before the end of the First Famine, a band of adventurers sailed in search of fertile lands."),
            l("They sailed from Hurnscald to Tulimshar and then Nivalis, the last permanent settlements of humans."),
            l("There, they gathered merchants and warriors to join them in a journey to find a new land on which to live."),
            l("The group found the support of Tulimshar's merchant lords and was given ships to sail east."),
            l("They sailed past the Clear Sea and towards the Long Ocean which nobody had explored before."),
            l("The newly created Fleet travelled so far that they were never heard from again."),
            l("Their leaders then came to the conclusion that an alliance was the only way they could survive."),
            l("They eventually found a new land after much hardship and named it Aurora, after its beautiful sunrise."),
            l("A great city rose on the coast of Aemil. This city was named Esperia."),
            l("However..."),
            l("The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is lost to time, including the author's name.");
    }

OnUse:
    if (openoldbook())
        read_book;
    close;

OnInit:
    .sex = G_OTHER;
    .distance = 1;
    end;
}