+# Message strings may include certain special character sequences to
+# denote that the program must provide parameters to insert into a
+# message when the message is printed. These sequences are:
+# %d = an integer
+# %s = an ASCII string
+# %S = The letter 's' or nothing (if a previous %d value is exactly 1)
+# %V = substitute program version string
+
+motions: !!omap
+- MOT_0:
+ words: !!null
+- HERE:
+ words: !!null
+- MOT_2:
+ words: ['road', 'hill']
+- ENTER:
+ words: ['enter']
+- MOT_4:
+ words: ['upstr']
+- MOT_5:
+ words: ['downs']
+- MOT_6:
+ words: ['fores']
+- FORWARD:
+ words: ['forwa', 'conti', 'onwar']
+- BACK:
+ words: ['back', 'retur', 'retre']
+- MOT_9:
+ words: ['valle']
+- MOT_10:
+ words: ['stair']
+- OUTSIDE:
+ words: ['out', 'outsi', 'exit', 'leave']
+- MOT_12:
+ words: ['build', 'house']
+- MOT_13:
+ words: ['gully']
+- STREAM:
+ words: ['strea']
+- MOT_15:
+ words: ['fork']
+- MOT_16:
+ words: ['bed']
+- CRAWL:
+ words: ['crawl']
+- MOT_18:
+ words: ['cobbl']
+- INSIDE:
+ words: ['inwar', 'insid', 'in']
+- MOT_20:
+ words: ['surfa']
+- NUL:
+ words: ['null', 'nowhe']
+- MOT_22:
+ words: ['dark']
+- MOT_23:
+ words: ['passa', 'tunne']
+- MOT_24:
+ words: ['low']
+- MOT_25:
+ words: ['canyo']
+- MOT_26:
+ words: ['awkwa']
+- MOT_27:
+ words: ['giant']
+- MOT_28:
+ words: ['view']
+- UP:
+ words: ['upwar', 'up', 'u', 'above', 'ascen']
+- DOWN:
+ words: ['d', 'downw', 'down', 'desce']
+- MOT_31:
+ words: ['pit']
+- MOT_32:
+ words: ['outdo']
+- MOT_33:
+ words: ['crack']
+- MOT_34:
+ words: ['steps']
+- MOT_35:
+ words: ['dome']
+- LEFT:
+ words: ['left']
+- RIGHT:
+ words: ['right']
+- MOT_38:
+ words: ['hall']
+- MOT_39:
+ words: ['jump']
+- MOT_40:
+ words: ['barre']
+- MOT_41:
+ words: ['over']
+- MOT_42:
+ words: ['acros']
+- EAST:
+ words: ['east', 'e']
+- WEST:
+ words: ['west', 'w']
+- MOT_45:
+ words: ['north', 'n']
+- MOT_46:
+ words: ['south', 's']
+- NE:
+ words: ['ne']
+- SE:
+ words: ['se']
+- SW:
+ words: ['sw']
+- NW:
+ words: ['nw']
+- MOT_51:
+ words: ['debri']
+- MOT_52:
+ words: ['hole']
+- MOT_53:
+ words: ['wall']
+- MOT_54:
+ words: ['broke']
+- MOT_55:
+ words: ['y2']
+- MOT_56:
+ words: ['climb']
+- LOOK:
+ words: ['l', 'x', 'look', 'exami', 'touch', 'descr']
+ oldstyle: false
+- MOT_58:
+ words: ['floor']
+- MOT_59:
+ words: ['room']
+- MOT_60:
+ words: ['slit']
+- MOT_61:
+ words: ['slab', 'slabr']
+- XYZZY:
+ words: ['xyzzy']
+- DPRSSN:
+ words: ['depre']
+- ENTRNC:
+ words: ['entra']
+- PLUGH:
+ words: ['plugh']
+- MOT_66:
+ words: ['secre']
+- CAVE:
+ words: ['cave']
+- MOT_68:
+ words: !!null
+- MOT_69:
+ words: ['cross']
+- BEDQUILT:
+ words: ['bedqu']
+- PLOVER:
+ words: ['plove']
+- FORWARD2:
+ words: ['orien']
+- FORWARD3:
+ words: ['caver']
+- FORWARD4:
+ words: ['shell']
+- FORWARD5:
+ words: ['reser']
+- FORWARD6:
+ words: ['main', 'offic']
+
+actions: !!omap
+- ACT_0:
+ message: !!null
+ words: !!null
+- CARRY:
+ message: ALREADY_CARRYING
+ words: ['g', 'carry', 'take', 'keep', 'catch',
+ 'steal', 'captu', 'get', 'tote', 'snarf']
+ oldstyle: false
+- DROP:
+ message: ARENT_CARRYING
+ words: ['drop', 'relea', 'free', 'disca', 'dump']
+- SAY:
+ message: NO_MESSAGE
+ words: ['say', 'chant', 'sing', 'utter', 'mumbl']
+- UNLOCK:
+ message: NOT_LOCKABLE
+ words: ['unloc', 'open']
+- NOTHING:
+ message: NO_MESSAGE
+ words: ['z', 'nothi']
+ oldstyle: false
+- LOCK:
+ message: NOT_LOCKABLE
+ words: ['lock', 'close']
+- LIGHT:
+ message: DONT_UNDERSTAND
+ words: ['light', 'on']
+- EXTINGUISH:
+ message: DONT_UNDERSTAND
+ words: ['extin', 'off']
+- WAVE:
+ message: NOTHING_HAPPENS
+ words: ['wave', 'shake', 'swing']
+- TAME:
+ message: AM_GAME
+ words: ['calm', 'placa', 'tame']
+- GO:
+ message: WHERE_QUERY
+ words: ['walk', 'run', 'trave', 'go', 'proce',
+ 'conti', 'explo', 'follo', 'turn']
+- ATTACK:
+ message: RIDICULOUS_ATTEMPT
+ words: ['attac', 'kill', 'fight', 'hit', 'strik', 'slay']
+- POUR:
+ message: ARENT_CARRYING
+ words: ['pour']
+- EAT:
+ message: RIDICULOUS_ATTEMPT
+ words: ['eat', 'devou']
+- DRINK:
+ message: STREAM_WATER
+ words: ['drink']
+- RUB:
+ message: RUB_NOGO
+ words: ['rub']
+- THROW:
+ message: ARENT_CARRYING
+ words: ['throw', 'toss']
+- QUIT:
+ message: HUH_MAN
+ words: ['quit']
+- FIND:
+ message: NEARBY
+ words: ['find', 'where']
+- INVENTORY:
+ message: NEARBY
+ words: ['i', 'inven']
+ oldstyle: false
+- FEED:
+ message: NO_EDIBLES
+ words: ['feed']
+- FILL:
+ message: CANT_FILL
+ words: ['fill']
+- BLAST:
+ message: REQUIRES_DYNAMITE
+ words: ['blast', 'deton', 'ignit', 'blowu']
+- SCORE:
+ message: HUH_MAN
+ words: ['score']
+- GIANTWORDS:
+ message: NOT_KNOWHOW
+ words: ['fee', 'fie', 'foe', 'foo', 'fum']
+- BRIEF:
+ message: ON_WHAT
+ words: ['brief']
+- READ:
+ message: DONT_UNDERSTAND
+ words: ['read', 'perus']
+- BREAK:
+ message: BEYOND_POWER
+ words: ['break', 'shatt', 'smash']
+- WAKE:
+ message: RIDICULOUS_ATTEMPT
+ words: ['wake', 'distu']
+- SAVE:
+ message: HUH_MAN
+ words: ['suspe', 'pause', 'save']
+- RESUME:
+ message: HUH_MAN
+ words: ['resum', 'resta']
+- FLY:
+ message: AM_GAME
+ words: ['fly']
+- LISTEN:
+ message: DONT_UNDERSTAND
+ words: ['liste']
+- PART:
+ message: NOTHING_HAPPENS
+ words: ['z''zzz']
+- ACT_35:
+ message: HUH_MAN
+ words: !!null
+
+hints:
+ - hint: &grate
+ name: CAVE
+ number: 1
+ turns: 4
+ penalty: 2
+ question: 'Are you trying to get into the cave?'
+ hint: |-
+ The grate is very solid and has a hardened steel lock. You cannot
+ enter without a key, and there are no keys nearby. I would recommend
+ looking elsewhere for the keys.
+ - hint: &bird
+ name: BIRD
+ number: 2
+ turns: 5
+ penalty: 2
+ question: 'Are you trying to catch the bird?'
+ hint: |-
+ Something about you seems to be frightening the bird. Perhaps you
+ might figure out what it is.
+ - hint: &snake
+ name: SNAKE
+ number: 3
+ turns: 8
+ penalty: 2
+ question: 'Are you trying to somehow deal with the snake?'
+ hint: |-
+ You can't kill the snake, or drive it away, or avoid it, or anything
+ like that. There is a way to get by, but you don't have the necessary
+ resources right now.
+ - hint: &maze
+ name: MAZE
+ number: 4
+ turns: 75
+ penalty: 4
+ question: 'Do you need help getting out of the maze?'
+ hint: 'You can make the passages look less alike by dropping things.'
+ - hint: &dark
+ name: DARK
+ number: 5
+ turns: 25
+ penalty: 5
+ question: 'Are you trying to explore beyond the plover room?'
+ hint: |-
+ There is a way to explore that region without having to worry about
+ falling into a pit. None of the objects available is immediately
+ useful in discovering the secret.
+ - hint: &witt
+ name: WITT
+ number: 6
+ turns: 20
+ penalty: 3
+ question: 'Do you need help getting out of here?'
+ hint: 'Don''t go west.\n'
+ - hint: &urn
+ name: CLIFF
+ number: 7
+ turns: 8
+ penalty: 2
+ question: 'Are you wondering what to do here?'
+ hint: 'This section is quite advanced. Find the cave first.\n'
+ - hint: &forest
+ name: WOODS
+ number: 8
+ turns: 25
+ penalty: 2
+ question: 'Would you like to be shown out of the forest?'
+ hint: |-
+ Go east ten times. If that doesn't get you out, then go south, then
+ west twice, then south.
+ - hint: &ogre
+ name: OGRE
+ number: 9
+ turns: 10
+ penalty: 4
+ question: 'Do you need help dealing with the ogre?'
+ hint: |-
+ There is nothing the presence of which will prevent you from defeating
+ him; thus it can't hurt to fetch everything you possibly can.
+ - hint: &jade
+ name: JADE
+ number: 10
+ turns: 1
+ penalty: 4
+ question: 'You''re missing only one other treasure. Do you need help finding it?'
+ hint: |-
+ Once you''ve found all the other treasures, it is no longer possible to
+ locate the one you''re now missing.'