Fix for Gitlab issue #65: revisiting "fee fie foe foo" and "fum".
[open-adventure.git] / tests / magicwords.log
1 ## Test processing of variuus fee fie foe foo fum cases.
2 #
3 # How thry're supposed to work:
4 #
5 # 1. The word "fum", from the famous phrase, "fee fie foe fum" is treated
6 # as a red herring for the player and is handled differently in the
7 # logic of the game
8 #
9 # 2. Each word of the magic phrase and the word "fum" can be preceded by
10 # the word "say", so "say fee", "say fie", etc. will work, as
11 # well. For "say fum", 'Okay, "FUM"' should NOT be the response,
12 # similar to what is seen when other non-magic words are uttered with
13 # "say"
14 #
15 # 3. The sequence is triggered by the first word "fee" only. If any of
16 # the other words of the phrase or "fum" are said before "fee",
17 # "nothing happens"
18 #
19 # 4. The phrase "fee fie foe foo" must be entered as four separate
20 # commands, in order, without interruption. A move, like "east" or a
21 # non-move, like "look", are both considered interruptions
22 #
23 # 5.  Once the sequence has begun, if any of the words of the phrase,
24 # including a second "fee", are said out of order, or "fum" is spoken at
25 # all during the sequence, the player is admonished for not being able
26 # to read. The assumption here is the player at some point in the time
27 # had previously read the phrase, but then messes up the order and/or
28 # thinks "fum" was a part of the phrase when they attempt to speak
29 # it. The player then must say "fee" again to restart the sequence. And
30 # to clarify, a second "fee" in the sequence triggers the admonishment,
31 # it does not restart the sequence
32 #
33 n
34 seed 1838473132
35 # Test isolated 'foo' word
36 foo
37 say foo
38 in
39 # Say bigwords ending with foo when not in Giant's Room
40 say fee
41 say fie
42 say foe
43 say foo
44 z
45 # Say bigwords ending with fum when not in Giant's Room
46 say fee
47 say fie
48 say foe
49 say fum
50 z
51 find foo
52 z
53 take lamp
54 xyzzy
55 on
56 take rod
57 e
58 take cage
59 w
60 w
61 w
62 drop rod
63 take bird
64 take rod
65 w
66 free bird
67 wave rod
68 take necklace
69 drop rod
70 take bird
71 take rod
72 d
73 d
74 free bird
75 drop rod
76 drop cage
77 take cage
78 take bird
79 w
80 take coins
81 e
82 s
83 take jewelry
84 n
85 up
86 s
87 take gold
88 n
89 d
90 n
91 n
92 plugh
93 extinguish lamp
94 drop coins
95 drop jewelry
96 drop necklace
97 drop gold
98 plugh
99 on
100 s
101 take silver
102 s
103 sw
104 take axe
105 w
106 kill dragon
107 yes
108 drink blood
109 take rug
110 e
111 e
112 up
113 d
114 n
115 n
116 off
117 plugh
118 inven
119 drop rug
120 drop silver
121 out
122 s
123 w
124 n
125 take appendage
126 free bird
127 drop cage
128 listen
129 s
130 s
131 n
132 in
133 take water
134 plugh
135 on
136 plover
137 ne
138 take pyramid
139 s
140 plover
141 s
142 s
143 take rod
144 up
145 w
146 wave rod
147 drop rod
148 west
149 take diamonds
150 w
151 w
152 w
153 s
154 sw
155 se
156 s
157 kill machine
158 s
159 s
160 kill ogre
161 n
162 take ruby
163 s
164 w
165 n
166 n
167 n
168 nw
169 d
170 e
171 e
172 e
173 e
174 e
175 throw axe
176 take axe
177 n
178 n
179 n
180 off
181 plugh
182 drop ruby
183 drop diamonds
184 drop pyramid
185 plugh
186 on
187 s
188 s
189 u
190 n
191 n
192 d
193 bedquilt
194 throw axe
195 take axe
196 slab
197 s
198 d
199 water plant
200 u
201 w
202 u
203 reservoir
204 H'CFL
205 n
206 n
207 nw
208 u
209 u
210 u
211 u
212 ne
213 take ebony
214 sw
215 d
216 d
217 d
218 d
219 d
220 take water
221 s
222 s
223 s
224 s
225 d
226 s
227 d
228 water plant
229 u
230 drop appendage
231 e
232 d
233 get oil
234
235 u
236 w
237 d
238 climb
239 w
240 n
241 oil door
242 drop bottle
243 n
244 take trident
245 w
246 d
247 se
248 n
249 w
250 drop trident
251 drop ebony
252 drop axe
253 drop lantern
254 e
255 take emerald
256 w
257 take lamp
258 take axe
259 take ebony
260 take trident
261 nw
262 s
263 take vase
264 se
265 throw axe
266 take axe
267 e
268 take pillow
269 w
270 drop axe
271 ne
272 e
273 n
274 open clam
275 s
276 u
277 e
278 u
279 n
280 off
281 plugh
282 drop pillow
283 drop vase
284 drop trident
285 drop emerald
286 drop ebony
287 take keys
288 take food
289 plugh
290 on
291 s
292 d
293 w
294 d
295 n
296 d
297 d
298 take pearl
299 u
300 u
301 s
302 w
303 w
304 w
305 w
306 d
307 climb
308 w
309 get eggs
310 n
311 take bottle
312 n
313 w
314 d
315 sw
316 u
317 toss eggs
318 ne
319 ne
320 barren
321 in
322 feed bear
323 unlock chain
324 take chain
325 take bear
326 fork
327 ne
328 e
329 take spices
330 drop keys
331 fork
332 w
333 w
334 sw
335 free bear
336 inven
337 sw
338 sw
339 d
340 se
341 se
342 w
343 d
344 get oil
345 up
346 e
347 take axe
348 w
349 w
350 d
351 climb
352 w
353 # Now that we're at the Giant's Room, actual testing can start
354 fee
355 fie
356 foe
357 fum