#
# We define a bunch of YAML structures:
#
-# vocabulary: Almost all the words the game knows - one of them (the
+# vocabulary: - This structure is unused, and will eventually be removed. -
+# Almost all the words the game knows - one of them (the
# reservoir magic word) gets replaced with a randomly-generated
# cookie. For each word there is a type (motion, action, object,
# or special) and a numeric value. Multiple synonyms may have the
# same value.
#
-# actspk: Default message for action verbs. The numbers correspond to
-# values in the vocabulary list.
+# motions: Motion words, grouped into synonyms.
+#
+# actions: Action words, grouped into synonyms, and their corresponding
+# default messages.
#
# hints: Each item contains a hint number, a hint label (used to
# generate the value macro for the hint) the number of turns he
# a named location) a speak (utter a named message), or
# a special (branch to special case in movement code).
# The conditional may be one of the following:
-# [pct N] Roll a die, n% chance of success
-# [carry OBJ] Must be carrying named object
-# [with OBJ] Must be carrying or in room with
-# [not OBJ N] Property of named OBJ must not be N
+# [pct, N] Roll a die, n% chance of success
+# [carry, OBJ] Must be carrying named object
+# [with, OBJ] Must be carrying or in room with
+# [not, OBJ N] Property of named OBJ must not be N
# All attributes are optional except the long description and
# travel. Order of locations is not significant.
#
# Order doesn't matter; the logic simply tests every threshold on
# the assumption that turn counts never decrease nor skip values.
#
-# object_descriptions: Each item contains a description for use in the
+# objects: Each item contains a description for use in the
# inventory command and one or more messages describing the object
-# in different states. There is also a boolean "treasure"
-# attribute, defaulting to false. An pbject may have one or two
+# in different states. The vocabulary word(s) referring to this
+# object are listed (words). There is also a boolean "treasure"
+# attribute, defaulting to false. An object may have one or two
# start locations (the gate is an example of a two-location object;
# it can be accessed from above or below). An object may also be
# flagged immovable, meaning it cannot be carried. If a state
# message is a tuple then the first element is made the name of a
-# #define viible to the code for the associayed state, numbered
-# from zero upwards. If the inventory desription begins with "*"
+# #define visble to the code for the associated state, numbered
+# from zero upwards. If the inventory description begins with "*"
# the object is dungeon furniture that cannot be taken or carried.
#
# obituaries: Death messages and reincarnation queries. Order is
{word: "NEWS", type: special, value: 275},
]
-actspk: {
- 1: ALREADY_CARRYING,
- 2: ARENT_CARRYING,
- 3: NO_MESSAGE,
- 4: NOT_LOCKABLE,
- 5: NO_MESSAGE,
- 6: NOT_LOCKABLE,
- 7: DONT_UNDERSTAND,
- 8: DONT_UNDERSTAND,
- 9: NOTHING_HAPPENS,
- 10: AM_GAME,
- 11: WHERE_QUERY,
- 12: RIDICULOUS_ATTEMPT,
- 13: ARENT_CARRYING,
- 14: RIDICULOUS_ATTEMPT,
- 15: STREAM_WATER,
- 16: RUB_NOGO,
- 17: ARENT_CARRYING,
- 18: HUH_MAN,
- 19: NEARBY,
- 20: NEARBY,
- 21: NO_EDIBLES,
- 22: CANT_FILL,
- 23: REQUIRES_DYNAMITE,
- 24: HUH_MAN,
- 25: NOT_KNOWHOW,
- 26: ON_WHAT,
- 27: DONT_UNDERSTAND,
- 28: BEYOND_POWER,
- 29: RIDICULOUS_ATTEMPT,
- 30: HUH_MAN,
- 31: HUH_MAN,
- 32: AM_GAME,
- 33: DONT_UNDERSTAND,
- 34: NOTHING_HAPPENS,
- 35: HUH_MAN,
-}
+motions: !!omap
+- MOT_0:
+ words: !!null
+- MOT_1:
+ words: !!null
+- MOT_2:
+ words: ['road', 'hill']
+- ENTER:
+ words: ['enter']
+- MOT_4:
+ words: ['upstr']
+- MOT_5:
+ words: ['downs']
+- MOT_6:
+ words: ['fores']
+- MOT_7:
+ words: ['forwa', 'conti', 'onwar']
+- BACK:
+ words: ['back', 'retur', 'retre']
+- MOT_9:
+ words: ['valle']
+- MOT_10:
+ words: ['stair']
+- MOT_11:
+ 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']
+- MOT_17:
+ words: ['crawl']
+- MOT_18:
+ words: ['cobbl']
+- MOT_19:
+ 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']
+- MOT_29:
+ words: ['upwar', 'up', 'u', 'above', 'ascen']
+- MOT_30:
+ 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']
+- MOT_36:
+ words: ['left']
+- MOT_37:
+ words: ['right']
+- MOT_38:
+ words: ['hall']
+- MOT_39:
+ words: ['jump']
+- MOT_40:
+ words: ['barre']
+- MOT_41:
+ words: ['over']
+- MOT_42:
+ words: ['acros']
+- MOT_43:
+ words: ['east', 'e']
+- MOT_44:
+ words: ['west', 'w']
+- MOT_45:
+ words: ['north', 'n']
+- MOT_46:
+ words: ['south', 's']
+- MOT_47:
+ words: ['ne']
+- MOT_48:
+ words: ['se']
+- MOT_49:
+ words: ['sw']
+- MOT_50:
+ 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: ['look', 'exami', 'touch', 'descr']
+- MOT_58:
+ words: ['floor']
+- MOT_59:
+ words: ['room']
+- MOT_60:
+ words: ['slit']
+- MOT_61:
+ words: ['slab', 'slabr']
+- MOT_62:
+ words: ['xyzzy']
+- DPRSSN:
+ words: ['depre']
+- ENTRNC:
+ words: ['entra']
+- MOT_65:
+ words: ['plugh']
+- MOT_66:
+ words: ['secre']
+- CAVE:
+ words: ['cave']
+- MOT_68:
+ words: !!null
+- MOT_69:
+ words: ['cross']
+- MOT_70:
+ words: ['bedqu']
+- MOT_71:
+ words: ['plove']
+- MOT_72:
+ words: ['orien']
+- MOT_73:
+ words: ['caver']
+- MOT_74:
+ words: ['shell']
+- MOT_75:
+ words: ['reser']
+- MOT_76:
+ words: ['main', 'offic']
+
+actions: !!omap
+- ACT_0:
+ message: !!null
+ words: !!null
+- ACT_1:
+ message: ALREADY_CARRYING
+ words: ['carry', 'take', 'keep', 'catch', 'steal', 'captu', 'get', 'tote', 'snarf']
+- ACT_2:
+ message: ARENT_CARRYING
+ words: ['drop', 'relea', 'free', 'disca', 'dump']
+- SAY:
+ message: NO_MESSAGE
+ words: ['say', 'chant', 'sing', 'utter', 'mumbl']
+- ACT_4:
+ message: NOT_LOCKABLE
+ words: ['unloc', 'open']
+- ACT_5:
+ message: NO_MESSAGE
+ words: ['nothi']
+- LOCK:
+ message: NOT_LOCKABLE
+ words: ['lock', 'close']
+- ACT_7:
+ message: DONT_UNDERSTAND
+ words: ['light', 'on']
+- ACT_8:
+ message: DONT_UNDERSTAND
+ words: ['extin', 'off']
+- ACT_9:
+ message: NOTHING_HAPPENS
+ words: ['wave', 'shake', 'swing']
+- ACT_10:
+ message: AM_GAME
+ words: ['calm', 'placa', 'tame']
+- ACT_11:
+ message: WHERE_QUERY
+ words: ['walk', 'run', 'trave', 'go', 'proce', 'conti', 'explo', 'follo', 'turn']
+- ACT_12:
+ message: RIDICULOUS_ATTEMPT
+ words: ['attac', 'kill', 'fight', 'hit', 'strik', 'slay']
+- ACT_13:
+ message: ARENT_CARRYING
+ words: ['pour']
+- ACT_14:
+ message: RIDICULOUS_ATTEMPT
+ words: ['eat', 'devou']
+- ACT_15:
+ message: STREAM_WATER
+ words: ['drink']
+- ACT_16:
+ message: RUB_NOGO
+ words: ['rub']
+- THROW:
+ message: ARENT_CARRYING
+ words: ['throw', 'toss']
+- ACT_18:
+ message: HUH_MAN
+ words: ['quit']
+- FIND:
+ message: NEARBY
+ words: ['find', 'where']
+- INVENT:
+ message: NEARBY
+ words: ['inven']
+- ACT_21:
+ message: NO_EDIBLES
+ words: ['feed']
+- ACT_22:
+ message: CANT_FILL
+ words: ['fill']
+- ACT_23:
+ message: REQUIRES_DYNAMITE
+ words: ['blast', 'deton', 'ignit', 'blowu']
+- ACT_24:
+ message: HUH_MAN
+ words: ['score']
+- ACT_25:
+ message: NOT_KNOWHOW
+ words: ['fee', 'fie', 'foe', 'foo', 'fum']
+- ACT_26:
+ message: ON_WHAT
+ words: ['brief']
+- ACT_27:
+ message: DONT_UNDERSTAND
+ words: ['read', 'perus']
+- ACT_28:
+ message: BEYOND_POWER
+ words: ['break', 'shatt', 'smash']
+- ACT_29:
+ message: RIDICULOUS_ATTEMPT
+ words: ['wake', 'distu']
+- ACT_30:
+ message: HUH_MAN
+ words: ['suspe', 'pause', 'save']
+- ACT_31:
+ message: HUH_MAN
+ words: ['resum', 'resta']
+- ACT_32:
+ message: AM_GAME
+ words: ['fly']
+- ACT_33:
+ message: DONT_UNDERSTAND
+ words: ['liste']
+- ACT_34:
+ message: NOTHING_HAPPENS
+ words: ['z''zzz']
+- ACT_35:
+ message: HUH_MAN
+ words: !!null
hints:
- hint: &grate
conditions: {FLUID: true, ABOVE: true, LIT: true}
sound: STREAM_GURGLES
travel: [
- {verbs: ['ROAD', 'WEST', 'UPWAR'], action: ["goto", LOC_HILL]},
- {verbs: ['ENTER', 'BUILD', 'INWAR', 'EAST'], action: ["goto", LOC_BUILDING]},
- {verbs: ['DOWNS', 'GULLY', 'STREA', 'SOUTH', 'D'], action: ["goto", LOC_VALLEY]},
- {verbs: ['FORES', 'NORTH'], action: ["goto", LOC_FOREST1]},
- {verbs: ['DEPRE'], action: ["goto", LOC_GRATE]},
+ {verbs: ['ROAD', 'WEST', 'UPWAR'], action: [goto, LOC_HILL]},
+ {verbs: ['ENTER', 'BUILD', 'INWAR', 'EAST'], action: [goto, LOC_BUILDING]},
+ {verbs: ['DOWNS', 'GULLY', 'STREA', 'SOUTH', 'D'], action: [goto, LOC_VALLEY]},
+ {verbs: ['FORES', 'NORTH'], action: [goto, LOC_FOREST1]},
+ {verbs: ['DEPRE'], action: [goto, LOC_GRATE]},
]
- LOC_HILL:
description:
short: 'You''re at hill in road.'
conditions: {ABOVE: true, LIT: true}
travel: [
- {verbs: ['BUILD', 'EAST'], action: ["goto", LOC_START]},
- {verbs: ['WEST'], action: ["goto", LOC_ROADEND]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST20]},
- {verbs: ['SOUTH', 'FORES'], action: ["goto", LOC_FOREST13]},
+ {verbs: ['BUILD', 'EAST'], action: [goto, LOC_START]},
+ {verbs: ['WEST'], action: [goto, LOC_ROADEND]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST20]},
+ {verbs: ['SOUTH', 'FORES'], action: [goto, LOC_FOREST13]},
{verbs: ['D'], action: ["speak", WHICH_WAY]},
]
- LOC_BUILDING:
conditions: {FLUID: true, ABOVE: true, LIT: true}
sound: STREAM_GURGLES
travel: [
- {verbs: ['OUT', 'OUTDO', 'WEST'], action: ["goto", LOC_START]},
- {verbs: ['XYZZY'], action: ["goto", LOC_FOOF1]},
- {verbs: ['PLUGH'], action: ["goto", LOC_FOOF3]},
- {verbs: ['DOWNS', 'STREA'], action: ["goto", LOC_SEWER]},
+ {verbs: ['OUT', 'OUTDO', 'WEST'], action: [goto, LOC_START]},
+ {verbs: ['XYZZY'], action: [goto, LOC_FOOF1]},
+ {verbs: ['PLUGH'], action: [goto, LOC_FOOF3]},
+ {verbs: ['DOWNS', 'STREA'], action: [goto, LOC_SEWER]},
]
- LOC_VALLEY:
description:
conditions: {FLUID: true, ABOVE: true, LIT: true}
sound: STREAM_GURGLES
travel: [
- {verbs: ['UPSTR', 'BUILD', 'NORTH'], action: ["goto", LOC_START]},
- {verbs: ['EAST', 'FORES'], action: ["goto", LOC_FOREST6]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST12]},
- {verbs: ['DOWNS', 'SOUTH', 'D'], action: ["goto", LOC_SLIT]},
- {verbs: ['DEPRE'], action: ["goto", LOC_GRATE]},
+ {verbs: ['UPSTR', 'BUILD', 'NORTH'], action: [goto, LOC_START]},
+ {verbs: ['EAST', 'FORES'], action: [goto, LOC_FOREST6]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST12]},
+ {verbs: ['DOWNS', 'SOUTH', 'D'], action: [goto, LOC_SLIT]},
+ {verbs: ['DEPRE'], action: [goto, LOC_GRATE]},
{verbs: ['STREA'], action: ["speak", UPSTREAM_DOWNSTREAM]},
]
- LOC_ROADEND:
short: 'You''re at end of road.'
conditions: {ABOVE: true, LIT: true}
travel: [
- {verbs: ['ROAD', 'EAST', 'UPWAR'], action: ["goto", LOC_HILL]},
- {verbs: ['BUILD'], action: ["goto", LOC_START]},
- {verbs: ['SOUTH', 'FORES'], action: ["goto", LOC_FOREST14]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST15]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST21]},
+ {verbs: ['ROAD', 'EAST', 'UPWAR'], action: [goto, LOC_HILL]},
+ {verbs: ['BUILD'], action: [goto, LOC_START]},
+ {verbs: ['SOUTH', 'FORES'], action: [goto, LOC_FOREST14]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST15]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST21]},
]
- LOC_CLIFF:
description:
conditions: {ABOVE: true, NOBACK: true, LIT: true}
hints: [*urn]
travel: [
- {verbs: ['SOUTH', 'FORES'], action: ["goto", LOC_FOREST17]},
- {verbs: ['EAST'], action: ["goto", LOC_FOREST19]},
- {verbs: ['JUMP'], action: ["goto", LOC_NOMAKE]},
+ {verbs: ['SOUTH', 'FORES'], action: [goto, LOC_FOREST17]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST19]},
+ {verbs: ['JUMP'], action: [goto, LOC_NOMAKE]},
]
- LOC_SLIT:
description:
conditions: {FLUID: true, ABOVE: true, LIT: true}
sound: STREAM_GURGLES
travel: [
- {verbs: ['BUILD'], action: ["goto", LOC_START]},
- {verbs: ['UPSTR', 'NORTH'], action: ["goto", LOC_VALLEY]},
- {verbs: ['EAST', 'FORES'], action: ["goto", LOC_FOREST6]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST10]},
- {verbs: ['DOWNS', 'BED', 'SOUTH', 'DEPRE'], action: ["goto", LOC_GRATE]},
+ {verbs: ['BUILD'], action: [goto, LOC_START]},
+ {verbs: ['UPSTR', 'NORTH'], action: [goto, LOC_VALLEY]},
+ {verbs: ['EAST', 'FORES'], action: [goto, LOC_FOREST6]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST10]},
+ {verbs: ['DOWNS', 'BED', 'SOUTH', 'DEPRE'], action: [goto, LOC_GRATE]},
{verbs: ['SLIT', 'STREA', 'D', 'INWAR', 'ENTER'], action: ["speak", DONT_FIT]},
]
- LOC_GRATE:
conditions: {ABOVE: true, LIT: true}
hints: [*grate, *jade]
travel: [
- {verbs: ['EAST', 'FORES'], action: ["goto", LOC_FOREST7]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST10]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST9]},
- {verbs: ['BUILD'], action: ["goto", LOC_START]},
- {verbs: ['UPSTR', 'GULLY', 'NORTH'], action: ["goto", LOC_SLIT]},
- {verbs: ['ENTER', 'INWAR', 'D'], cond: [not OBJ_3 0], action: ["goto", LOC_BELOWGRATE]},
+ {verbs: ['EAST', 'FORES'], action: [goto, LOC_FOREST7]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST10]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST9]},
+ {verbs: ['BUILD'], action: [goto, LOC_START]},
+ {verbs: ['UPSTR', 'GULLY', 'NORTH'], action: [goto, LOC_SLIT]},
+ {verbs: ['ENTER', 'INWAR', 'D'], cond: [not, GRATE, 0,], action: [goto, LOC_BELOWGRATE]},
{verbs: ['ENTER'], action: ["speak", GRATE_NOWAY]},
]
- LOC_BELOWGRATE:
short: 'You''re below the grate.'
conditions: {LIT: true}
travel: [
- {verbs: ['OUT', 'UPWAR'], cond: [not OBJ_3 0], action: ["goto", LOC_GRATE]},
+ {verbs: ['OUT', 'UPWAR'], cond: [not, GRATE, 0], action: [goto, LOC_GRATE]},
{verbs: ['OUT'], action: ["speak", GRATE_NOWAY]},
- {verbs: ['CRAWL', 'COBBL', 'INWAR', 'WEST'], action: ["goto", LOC_COBBLE]},
- {verbs: ['PIT'], action: ["goto", LOC_PITTOP]},
- {verbs: ['DEBRI'], action: ["goto", LOC_DEBRIS]},
+ {verbs: ['CRAWL', 'COBBL', 'INWAR', 'WEST'], action: [goto, LOC_COBBLE]},
+ {verbs: ['PIT'], action: [goto, LOC_PITTOP]},
+ {verbs: ['DEBRI'], action: [goto, LOC_DEBRIS]},
]
- LOC_COBBLE:
description:
short: 'You''re in cobble crawl.'
conditions: {LIT: true}
travel: [
- {verbs: ['OUT', 'SURFA', 'NULL', 'EAST'], action: ["goto", LOC_BELOWGRATE]},
- {verbs: ['INWAR', 'DARK', 'WEST', 'DEBRI'], action: ["goto", LOC_DEBRIS]},
- {verbs: ['PIT'], action: ["goto", LOC_PITTOP]},
+ {verbs: ['OUT', 'SURFA', 'NULL', 'EAST'], action: [goto, LOC_BELOWGRATE]},
+ {verbs: ['INWAR', 'DARK', 'WEST', 'DEBRI'], action: [goto, LOC_DEBRIS]},
+ {verbs: ['PIT'], action: [goto, LOC_PITTOP]},
]
- LOC_DEBRIS:
description:
short: 'You''re in debris room.'
conditions: {}
travel: [
- {verbs: ['DEPRE'], cond: [not OBJ_3 0], action: ["goto", LOC_GRATE]},
- {verbs: ['ENTRA'], action: ["goto", LOC_BELOWGRATE]},
- {verbs: ['CRAWL', 'COBBL', 'PASSA', 'LOW', 'EAST'], action: ["goto", LOC_COBBLE]},
- {verbs: ['CANYO', 'INWAR', 'UPWAR', 'WEST'], action: ["goto", LOC_AWKWARD]},
- {verbs: ['XYZZY'], action: ["goto", LOC_FOOF2]},
- {verbs: ['PIT'], action: ["goto", LOC_PITTOP]},
+ {verbs: ['DEPRE'], cond: [not, GRATE, 0], action: [goto, LOC_GRATE]},
+ {verbs: ['ENTRA'], action: [goto, LOC_BELOWGRATE]},
+ {verbs: ['CRAWL', 'COBBL', 'PASSA', 'LOW', 'EAST'], action: [goto, LOC_COBBLE]},
+ {verbs: ['CANYO', 'INWAR', 'UPWAR', 'WEST'], action: [goto, LOC_AWKWARD]},
+ {verbs: ['XYZZY'], action: [goto, LOC_FOOF2]},
+ {verbs: ['PIT'], action: [goto, LOC_PITTOP]},
]
- LOC_AWKWARD:
description:
short: !!null
conditions: {}
travel: [
- {verbs: ['DEPRE'], cond: [not OBJ_3 0], action: ["goto", LOC_GRATE]},
- {verbs: ['ENTRA'], action: ["goto", LOC_BELOWGRATE]},
- {verbs: ['D', 'EAST', 'DEBRI'], action: ["goto", LOC_DEBRIS]},
- {verbs: ['INWAR', 'UPWAR', 'WEST'], action: ["goto", LOC_BIRD]},
- {verbs: ['PIT'], action: ["goto", LOC_PITTOP]},
+ {verbs: ['DEPRE'], cond: [not, GRATE, 0], action: [goto, LOC_GRATE]},
+ {verbs: ['ENTRA'], action: [goto, LOC_BELOWGRATE]},
+ {verbs: ['D', 'EAST', 'DEBRI'], action: [goto, LOC_DEBRIS]},
+ {verbs: ['INWAR', 'UPWAR', 'WEST'], action: [goto, LOC_BIRD]},
+ {verbs: ['PIT'], action: [goto, LOC_PITTOP]},
]
- LOC_BIRD:
description:
conditions: {}
hints: [*bird]
travel: [
- {verbs: ['DEPRE'], cond: [not OBJ_3 0], action: ["goto", LOC_GRATE]},
- {verbs: ['ENTRA'], action: ["goto", LOC_BELOWGRATE]},
- {verbs: ['DEBRI'], action: ["goto", LOC_DEBRIS]},
- {verbs: ['CANYO', 'EAST'], action: ["goto", LOC_AWKWARD]},
- {verbs: ['PASSA', 'PIT', 'WEST'], action: ["goto", LOC_PITTOP]},
+ {verbs: ['DEPRE'], cond: [not, GRATE, 0], action: [goto, LOC_GRATE]},
+ {verbs: ['ENTRA'], action: [goto, LOC_BELOWGRATE]},
+ {verbs: ['DEBRI'], action: [goto, LOC_DEBRIS]},
+ {verbs: ['CANYO', 'EAST'], action: [goto, LOC_AWKWARD]},
+ {verbs: ['PASSA', 'PIT', 'WEST'], action: [goto, LOC_PITTOP]},
]
- LOC_PITTOP:
description:
short: 'You''re at top of small pit.'
conditions: {}
travel: [
- {verbs: ['DEPRE'], cond: [not OBJ_3 0], action: ["goto", LOC_GRATE]},
- {verbs: ['ENTRA'], action: ["goto", LOC_BELOWGRATE]},
- {verbs: ['DEBRI'], action: ["goto", LOC_DEBRIS]},
- {verbs: ['PASSA', 'EAST'], action: ["goto", LOC_BIRD]},
- {verbs: ['D', 'PIT', 'STEPS'], cond: [carry OBJ_50], action: ["goto", LOC_NECKBROKE]},
- {verbs: ['D'], action: ["goto", LOC_MISTHALL]},
- {verbs: ['CRACK', 'WEST'], action: ["goto", LOC_CRACK]},
+ {verbs: ['DEPRE'], cond: [not, GRATE, 0], action: [goto, LOC_GRATE]},
+ {verbs: ['ENTRA'], action: [goto, LOC_BELOWGRATE]},
+ {verbs: ['DEBRI'], action: [goto, LOC_DEBRIS]},
+ {verbs: ['PASSA', 'EAST'], action: [goto, LOC_BIRD]},
+ {verbs: ['D', 'PIT', 'STEPS'], cond: [carry, NUGGET], action: [goto, LOC_NECKBROKE]},
+ {verbs: ['D'], action: [goto, LOC_MISTHALL]},
+ {verbs: ['CRACK', 'WEST'], action: [goto, LOC_CRACK]},
]
- LOC_MISTHALL:
description:
hints: [*jade]
sound: WIND_WHISTLES
travel: [
- {verbs: ['LEFT', 'SOUTH'], action: ["goto", LOC_NUGGET]},
- {verbs: ['FORWA', 'HALL', 'WEST'], action: ["goto", LOC_EASTBANK]},
- {verbs: ['STAIR', 'D', 'NORTH'], action: ["goto", LOC_KINGHALL]},
- {verbs: ['UPWAR', 'PIT', 'STEPS', 'DOME', 'PASSA', 'EAST'], cond: [carry OBJ_50], action: ["goto", LOC_DOME]},
- {verbs: ['UPWAR'], action: ["goto", LOC_PITTOP]},
- {verbs: ['Y2'], action: ["goto", LOC_JUMBLE]},
+ {verbs: ['LEFT', 'SOUTH'], action: [goto, LOC_NUGGET]},
+ {verbs: ['FORWA', 'HALL', 'WEST'], action: [goto, LOC_EASTBANK]},
+ {verbs: ['STAIR', 'D', 'NORTH'], action: [goto, LOC_KINGHALL]},
+ {verbs: ['UPWAR', 'PIT', 'STEPS', 'DOME', 'PASSA', 'EAST'], cond: [carry, NUGGET], action: [goto, LOC_DOME]},
+ {verbs: ['UPWAR'], action: [goto, LOC_PITTOP]},
+ {verbs: ['Y2'], action: [goto, LOC_JUMBLE]},
]
- LOC_CRACK:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_PITTOP]},
+ {verbs: [], action: [goto, LOC_PITTOP]},
]
- LOC_EASTBANK:
description:
short: 'You''re on east bank of fissure.'
conditions: {DEEP: true}
travel: [
- {verbs: ['HALL', 'EAST'], action: ["goto", LOC_MISTHALL]},
- {verbs: ['JUMP'], cond: [not OBJ_12 0], action: ["speak", CROSS_BRIDGE]},
- {verbs: ['FORWA'], cond: [not OBJ_12 1], action: ["goto", LOC_NOMAKE]},
- {verbs: ['OVER', 'ACROS', 'WEST', 'CROSS'], cond: [not OBJ_12 1], action: ["speak", NO_CROSS]},
- {verbs: ['OVER'], action: ["goto", LOC_WESTBANK]},
+ {verbs: ['HALL', 'EAST'], action: [goto, LOC_MISTHALL]},
+ {verbs: ['JUMP'], cond: [not, FISSURE, 0], action: ["speak", CROSS_BRIDGE]},
+ {verbs: ['FORWA'], cond: [not, FISSURE, 1], action: [goto, LOC_NOMAKE]},
+ {verbs: ['OVER', 'ACROS', 'WEST', 'CROSS'], cond: [not, FISSURE, 1], action: ["speak", NO_CROSS]},
+ {verbs: ['OVER'], action: [goto, LOC_WESTBANK]},
]
- LOC_NUGGET:
description:
short: 'You''re in nugget-of-gold room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['HALL', 'OUT', 'NORTH'], action: ["goto", LOC_MISTHALL]},
+ {verbs: ['HALL', 'OUT', 'NORTH'], action: [goto, LOC_MISTHALL]},
]
- LOC_KINGHALL:
description:
conditions: {DEEP: true}
hints: [*snake]
travel: [
- {verbs: ['STAIR', 'UPWAR', 'EAST'], action: ["goto", LOC_MISTHALL]},
- {verbs: ['NORTH', 'RIGHT'], cond: [not OBJ_11 0], action: ["goto", LOC_FLOORHOLE]},
- {verbs: ['SOUTH', 'LEFT'], cond: [not OBJ_11 0], action: ["goto", LOC_SOUTHSIDE]},
- {verbs: ['WEST', 'FORWA'], cond: [not OBJ_11 0], action: ["goto", LOC_WESTSIDE]},
- {verbs: ['NORTH'], action: ["goto", LOC_SNAKEBLOCK]},
- {verbs: ['SW'], cond: [pct 35], action: ["goto", LOC_SECRET3]},
- {verbs: ['SW'], cond: [with OBJ_11], action: ["goto", LOC_SNAKEBLOCK]},
- {verbs: ['SECRE'], action: ["goto", LOC_SECRET3]},
+ {verbs: ['STAIR', 'UPWAR', 'EAST'], action: [goto, LOC_MISTHALL]},
+ {verbs: ['NORTH', 'RIGHT'], cond: [not, SNAKE, 0], action: [goto, LOC_FLOORHOLE]},
+ {verbs: ['SOUTH', 'LEFT'], cond: [not, SNAKE, 0], action: [goto, LOC_SOUTHSIDE]},
+ {verbs: ['WEST', 'FORWA'], cond: [not, SNAKE, 0], action: [goto, LOC_WESTSIDE]},
+ {verbs: ['NORTH'], action: [goto, LOC_SNAKEBLOCK]},
+ {verbs: ['SW'], cond: [pct, 35], action: [goto, LOC_SECRET3]},
+ {verbs: ['SW'], cond: ["with", SNAKE], action: [goto, LOC_SNAKEBLOCK]},
+ {verbs: ['SECRE'], action: [goto, LOC_SECRET3]},
]
- LOC_NECKBROKE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_NOWHERE]},
+ {verbs: [], action: [goto, LOC_NOWHERE]},
]
- LOC_NOMAKE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_NOWHERE]},
+ {verbs: [], action: [goto, LOC_NOWHERE]},
]
- LOC_DOME:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_MISTHALL]},
+ {verbs: [], action: [goto, LOC_MISTHALL]},
]
- LOC_WESTEND:
description:
short: 'You''re at west end of Twopit Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'ACROS'], action: ["goto", LOC_EASTEND]},
- {verbs: ['WEST', 'SLAB'], action: ["goto", LOC_SLAB]},
- {verbs: ['D', 'PIT'], action: ["goto", LOC_WESTPIT]},
+ {verbs: ['EAST', 'ACROS'], action: [goto, LOC_EASTEND]},
+ {verbs: ['WEST', 'SLAB'], action: [goto, LOC_SLAB]},
+ {verbs: ['D', 'PIT'], action: [goto, LOC_WESTPIT]},
{verbs: ['HOLE'], action: ["speak", TOO_FAR]},
]
- LOC_EASTPIT:
short: 'You''re in east pit.'
conditions: {FLUID: true, DEEP: true, OILY: true}
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_EASTEND]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_EASTEND]},
]
- LOC_WESTPIT:
description:
short: 'You''re in west pit.'
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_WESTEND]},
- {verbs: ['CLIMB'], cond: [not OBJ_24 2], action: ["goto", LOC_BUILDING1]},
- {verbs: ['CLIMB'], action: ["goto", LOC_CLIMBSTALK]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_WESTEND]},
+ {verbs: ['CLIMB'], cond: [not, PLANT, 2], action: [goto, LOC_BUILDING1]},
+ {verbs: ['CLIMB'], action: [goto, LOC_CLIMBSTALK]},
]
- LOC_CLIMBSTALK:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_NARROW]},
+ {verbs: [], action: [goto, LOC_NARROW]},
]
- LOC_WESTBANK:
description:
short: 'You''re on west bank of fissure.'
conditions: {DEEP: true}
travel: [
- {verbs: ['JUMP'], cond: [not OBJ_12 0], action: ["speak", CROSS_BRIDGE]},
- {verbs: ['FORWA'], cond: [not OBJ_12 1], action: ["goto", LOC_NOMAKE]},
- {verbs: ['OVER', 'ACROS', 'EAST', 'CROSS'], cond: [not OBJ_12 1], action: ["speak", NO_CROSS]},
- {verbs: ['OVER'], action: ["goto", LOC_EASTBANK]},
- {verbs: ['NORTH'], action: ["goto", LOC_PARALLEL1]},
- {verbs: ['WEST'], action: ["goto", LOC_MISTWEST]},
+ {verbs: ['JUMP'], cond: [not, FISSURE, 0], action: ["speak", CROSS_BRIDGE]},
+ {verbs: ['FORWA'], cond: [not, FISSURE, 1], action: [goto, LOC_NOMAKE]},
+ {verbs: ['OVER', 'ACROS', 'EAST', 'CROSS'], cond: [not, FISSURE, 1], action: ["speak", NO_CROSS]},
+ {verbs: ['OVER'], action: [goto, LOC_EASTBANK]},
+ {verbs: ['NORTH'], action: [goto, LOC_PARALLEL1]},
+ {verbs: ['WEST'], action: [goto, LOC_MISTWEST]},
]
- LOC_FLOORHOLE:
description:
short: 'You''re in n/s passage above e/w passage.'
conditions: {DEEP: true}
travel: [
- {verbs: ['HALL', 'OUT', 'SOUTH'], action: ["goto", LOC_KINGHALL]},
- {verbs: ['NORTH', 'Y2'], action: ["goto", LOC_Y2]},
- {verbs: ['D', 'HOLE'], action: ["goto", LOC_BROKEN]},
+ {verbs: ['HALL', 'OUT', 'SOUTH'], action: [goto, LOC_KINGHALL]},
+ {verbs: ['NORTH', 'Y2'], action: [goto, LOC_Y2]},
+ {verbs: ['D', 'HOLE'], action: [goto, LOC_BROKEN]},
]
- LOC_SOUTHSIDE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['HALL', 'OUT', 'NORTH'], action: ["goto", LOC_KINGHALL]},
+ {verbs: ['HALL', 'OUT', 'NORTH'], action: [goto, LOC_KINGHALL]},
]
- LOC_WESTSIDE:
description:
short: 'You''re in the west side chamber.'
conditions: {DEEP: true}
travel: [
- {verbs: ['HALL', 'OUT', 'EAST'], action: ["goto", LOC_KINGHALL]},
- {verbs: ['WEST', 'UPWAR'], action: ["goto", LOC_CROSSOVER]},
+ {verbs: ['HALL', 'OUT', 'EAST'], action: [goto, LOC_KINGHALL]},
+ {verbs: ['WEST', 'UPWAR'], action: [goto, LOC_CROSSOVER]},
]
- LOC_BUILDING1:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], cond: [not OBJ_24 1], action: ["goto", LOC_NOCLIMB]},
- {verbs: [], action: ["goto", LOC_PLANTTOP]},
+ {verbs: [], cond: [not, PLANT, 1], action: [goto, LOC_NOCLIMB]},
+ {verbs: [], action: [goto, LOC_PLANTTOP]},
]
- LOC_SNAKEBLOCK:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_KINGHALL]},
+ {verbs: [], action: [goto, LOC_KINGHALL]},
]
- LOC_Y2:
description:
short: 'You''re at "Y2".'
conditions: {DEEP: true}
travel: [
- {verbs: ['PLUGH'], action: ["goto", LOC_FOOF4]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FLOORHOLE]},
- {verbs: ['EAST', 'WALL', 'BROKE'], action: ["goto", LOC_JUMBLE]},
- {verbs: ['WEST'], action: ["goto", LOC_WINDOW1]},
- {verbs: ['PLOVE'], cond: [carry OBJ_59], action: ["special", 2]},
- {verbs: ['PLOVE'], action: ["goto", LOC_FOOF5]},
+ {verbs: ['PLUGH'], action: [goto, LOC_FOOF4]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FLOORHOLE]},
+ {verbs: ['EAST', 'WALL', 'BROKE'], action: [goto, LOC_JUMBLE]},
+ {verbs: ['WEST'], action: [goto, LOC_WINDOW1]},
+ {verbs: ['PLOVE'], cond: [carry, EMERALD], action: ["special", 2]},
+ {verbs: ['PLOVE'], action: [goto, LOC_FOOF5]},
]
- LOC_JUMBLE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'Y2'], action: ["goto", LOC_Y2]},
- {verbs: ['UPWAR'], action: ["goto", LOC_MISTHALL]},
+ {verbs: ['D', 'Y2'], action: [goto, LOC_Y2]},
+ {verbs: ['UPWAR'], action: [goto, LOC_MISTHALL]},
]
- LOC_WINDOW1:
description:
short: 'You''re at window on pit.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'Y2'], action: ["goto", LOC_Y2]},
- {verbs: ['JUMP'], action: ["goto", LOC_NECKBROKE]},
+ {verbs: ['EAST', 'Y2'], action: [goto, LOC_Y2]},
+ {verbs: ['JUMP'], action: [goto, LOC_NECKBROKE]},
]
- LOC_BROKEN:
description:
short: 'You''re in dirty passage.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'CRAWL'], action: ["goto", LOC_SMALLPITBRINK]},
- {verbs: ['UPWAR', 'HOLE'], action: ["goto", LOC_FLOORHOLE]},
- {verbs: ['WEST'], action: ["goto", LOC_DUSTY]},
- {verbs: ['BEDQU'], action: ["goto", LOC_BEDQUILT]},
+ {verbs: ['EAST', 'CRAWL'], action: [goto, LOC_SMALLPITBRINK]},
+ {verbs: ['UPWAR', 'HOLE'], action: [goto, LOC_FLOORHOLE]},
+ {verbs: ['WEST'], action: [goto, LOC_DUSTY]},
+ {verbs: ['BEDQU'], action: [goto, LOC_BEDQUILT]},
]
- LOC_SMALLPITBRINK:
description:
short: 'You''re at brink of small pit.'
conditions: {DEEP: true}
travel: [
- {verbs: ['WEST', 'CRAWL'], action: ["goto", LOC_BROKEN]},
- {verbs: ['D', 'PIT', 'CLIMB'], action: ["goto", LOC_SMALLPIT]},
+ {verbs: ['WEST', 'CRAWL'], action: [goto, LOC_BROKEN]},
+ {verbs: ['D', 'PIT', 'CLIMB'], action: [goto, LOC_SMALLPIT]},
]
- LOC_SMALLPIT:
description:
conditions: {FLUID: true, DEEP: true}
sound: STREAM_GURGLES
travel: [
- {verbs: ['CLIMB', 'UPWAR', 'OUT'], action: ["goto", LOC_SMALLPITBRINK]},
+ {verbs: ['CLIMB', 'UPWAR', 'OUT'], action: [goto, LOC_SMALLPITBRINK]},
{verbs: ['SLIT', 'STREA', 'D', 'UPSTR', 'DOWNS', 'ENTER', 'INWAR'], action: ["speak", DONT_FIT]},
]
- LOC_DUSTY:
short: 'You''re in dusty rock room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'PASSA'], action: ["goto", LOC_BROKEN]},
- {verbs: ['D', 'HOLE', 'FLOOR'], action: ["goto", LOC_COMPLEX]},
- {verbs: ['BEDQU'], action: ["goto", LOC_BEDQUILT]},
+ {verbs: ['EAST', 'PASSA'], action: [goto, LOC_BROKEN]},
+ {verbs: ['D', 'HOLE', 'FLOOR'], action: [goto, LOC_COMPLEX]},
+ {verbs: ['BEDQU'], action: [goto, LOC_BEDQUILT]},
]
- LOC_PARALLEL1:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_MISTWEST]},
+ {verbs: [], action: [goto, LOC_MISTWEST]},
]
- LOC_MISTWEST:
description:
short: 'You''re at west end of Hall of Mists.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH', 'UPWAR', 'PASSA', 'CLIMB'], action: ["goto", LOC_ALIKE1]},
- {verbs: ['EAST'], action: ["goto", LOC_WESTBANK]},
- {verbs: ['NORTH'], action: ["goto", LOC_PARALLEL2]},
- {verbs: ['WEST', 'CRAWL'], action: ["goto", LOC_LONGEAST]},
+ {verbs: ['SOUTH', 'UPWAR', 'PASSA', 'CLIMB'], action: [goto, LOC_ALIKE1]},
+ {verbs: ['EAST'], action: [goto, LOC_WESTBANK]},
+ {verbs: ['NORTH'], action: [goto, LOC_PARALLEL2]},
+ {verbs: ['WEST', 'CRAWL'], action: [goto, LOC_LONGEAST]},
]
- LOC_ALIKE1:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['UPWAR'], action: ["goto", LOC_MISTWEST]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE1]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE2]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE4]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE11]},
+ {verbs: ['UPWAR'], action: [goto, LOC_MISTWEST]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE1]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE2]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE4]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE11]},
]
- LOC_ALIKE2:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE1]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE3]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE4]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE1]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE3]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE4]},
]
- LOC_ALIKE3:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE2]},
- {verbs: ['D'], action: ["goto", LOC_DEADEND3]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE6]},
- {verbs: ['NORTH'], action: ["goto", LOC_DEADEND9]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE2]},
+ {verbs: ['D'], action: [goto, LOC_DEADEND3]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE6]},
+ {verbs: ['NORTH'], action: [goto, LOC_DEADEND9]},
]
- LOC_ALIKE4:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE1]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE2]},
- {verbs: ['EAST'], action: ["goto", LOC_DEADEND1]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DEADEND2]},
- {verbs: ['UPWAR', 'D'], action: ["goto", LOC_ALIKE14]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE1]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE2]},
+ {verbs: ['EAST'], action: [goto, LOC_DEADEND1]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DEADEND2]},
+ {verbs: ['UPWAR', 'D'], action: [goto, LOC_ALIKE14]},
]
- LOC_DEADEND1:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['WEST', 'OUT'], action: ["goto", LOC_ALIKE4]},
+ {verbs: ['WEST', 'OUT'], action: [goto, LOC_ALIKE4]},
]
- LOC_DEADEND2:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['EAST', 'OUT'], action: ["goto", LOC_ALIKE4]},
+ {verbs: ['EAST', 'OUT'], action: [goto, LOC_ALIKE4]},
]
- LOC_DEADEND3:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_ALIKE3]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_ALIKE3]},
]
- LOC_ALIKE5:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE6]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE7]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE6]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE7]},
]
- LOC_ALIKE6:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE3]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE5]},
- {verbs: ['D'], action: ["goto", LOC_ALIKE7]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE8]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE3]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE5]},
+ {verbs: ['D'], action: [goto, LOC_ALIKE7]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE8]},
]
- LOC_ALIKE7:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE5]},
- {verbs: ['UPWAR'], action: ["goto", LOC_ALIKE6]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE8]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE9]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE5]},
+ {verbs: ['UPWAR'], action: [goto, LOC_ALIKE6]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE8]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE9]},
]
- LOC_ALIKE8:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE6]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE7]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE8]},
- {verbs: ['UPWAR'], action: ["goto", LOC_ALIKE9]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE10]},
- {verbs: ['D'], action: ["goto", LOC_DEADEND11]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE6]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE7]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE8]},
+ {verbs: ['UPWAR'], action: [goto, LOC_ALIKE9]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE10]},
+ {verbs: ['D'], action: [goto, LOC_DEADEND11]},
]
- LOC_ALIKE9:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE7]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE8]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DEADEND4]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE7]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE8]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DEADEND4]},
]
- LOC_DEADEND4:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['WEST', 'OUT'], action: ["goto", LOC_ALIKE9]},
+ {verbs: ['WEST', 'OUT'], action: [goto, LOC_ALIKE9]},
]
- LOC_ALIKE10:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE8]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE10]},
- {verbs: ['D'], action: ["goto", LOC_DEADEND5]},
- {verbs: ['EAST'], action: ["goto", LOC_PITBRINK]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE8]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE10]},
+ {verbs: ['D'], action: [goto, LOC_DEADEND5]},
+ {verbs: ['EAST'], action: [goto, LOC_PITBRINK]},
]
- LOC_DEADEND5:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_ALIKE10]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_ALIKE10]},
]
- LOC_PITBRINK:
description:
short: 'You''re at brink of pit.'
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['D', 'CLIMB'], action: ["goto", LOC_BIRD]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE10]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DEADEND6]},
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE12]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE13]},
+ {verbs: ['D', 'CLIMB'], action: [goto, LOC_BIRD]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE10]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DEADEND6]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE12]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE13]},
]
- LOC_DEADEND6:
description:
short: !!null
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['EAST', 'OUT'], action: ["goto", LOC_PITBRINK]},
+ {verbs: ['EAST', 'OUT'], action: [goto, LOC_PITBRINK]},
]
- LOC_PARALLEL2:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_WESTBANK]},
+ {verbs: [], action: [goto, LOC_WESTBANK]},
]
- LOC_LONGEAST:
description:
short: 'You''re at east end of long hall.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'UPWAR', 'CRAWL'], action: ["goto", LOC_MISTWEST]},
- {verbs: ['WEST'], action: ["goto", LOC_LONGWEST]},
- {verbs: ['NORTH', 'D', 'HOLE'], action: ["goto", LOC_CROSSOVER]},
+ {verbs: ['EAST', 'UPWAR', 'CRAWL'], action: [goto, LOC_MISTWEST]},
+ {verbs: ['WEST'], action: [goto, LOC_LONGWEST]},
+ {verbs: ['NORTH', 'D', 'HOLE'], action: [goto, LOC_CROSSOVER]},
]
- LOC_LONGWEST:
description:
short: 'You''re at west end of long hall.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_LONGEAST]},
- {verbs: ['NORTH'], action: ["goto", LOC_CROSSOVER]},
- {verbs: ['SOUTH'], cond: [carry OBJ_0], action: ["goto", LOC_DIFFERENT1]},
+ {verbs: ['EAST'], action: [goto, LOC_LONGEAST]},
+ {verbs: ['NORTH'], action: [goto, LOC_CROSSOVER]},
+ {verbs: ['SOUTH'], cond: [carry, OBJ_0], action: [goto, LOC_DIFFERENT1]},
]
- LOC_CROSSOVER:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_LONGEAST]},
- {verbs: ['NORTH'], action: ["goto", LOC_DEADEND7]},
- {verbs: ['EAST'], action: ["goto", LOC_WESTSIDE]},
- {verbs: ['SOUTH'], action: ["goto", LOC_LONGWEST]},
+ {verbs: ['WEST'], action: [goto, LOC_LONGEAST]},
+ {verbs: ['NORTH'], action: [goto, LOC_DEADEND7]},
+ {verbs: ['EAST'], action: [goto, LOC_WESTSIDE]},
+ {verbs: ['SOUTH'], action: [goto, LOC_LONGWEST]},
]
- LOC_DEADEND7:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH', 'OUT'], action: ["goto", LOC_CROSSOVER]},
+ {verbs: ['SOUTH', 'OUT'], action: [goto, LOC_CROSSOVER]},
]
- LOC_COMPLEX:
description:
hints: [*jade]
sound: WIND_WHISTLES
travel: [
- {verbs: ['UPWAR', 'CLIMB', 'ROOM'], action: ["goto", LOC_DUSTY]},
- {verbs: ['WEST', 'BEDQU'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['NORTH', 'SHELL'], action: ["goto", LOC_SHELLROOM]},
- {verbs: ['EAST'], action: ["goto", LOC_ANTEROOM]},
+ {verbs: ['UPWAR', 'CLIMB', 'ROOM'], action: [goto, LOC_DUSTY]},
+ {verbs: ['WEST', 'BEDQU'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['NORTH', 'SHELL'], action: [goto, LOC_SHELLROOM]},
+ {verbs: ['EAST'], action: [goto, LOC_ANTEROOM]},
]
- LOC_BEDQUILT:
description:
short: 'You''re in Bedquilt.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_COMPLEX]},
- {verbs: ['WEST'], action: ["goto", LOC_SWISSCHEESE]},
- {verbs: ['SOUTH'], cond: [pct 65], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['SLAB'], action: ["goto", LOC_SLAB]},
- {verbs: ['UPWAR'], cond: [pct 60], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['UPWAR'], cond: [pct 70], action: ["goto", LOC_SECRET2]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DUSTY]},
- {verbs: ['NORTH'], cond: [pct 50], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['NORTH'], cond: [pct 75], action: ["goto", LOC_LOWROOM]},
- {verbs: ['NORTH'], action: ["goto", LOC_THREEJUNCTION]},
- {verbs: ['D'], cond: [pct 65], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['D'], action: ["goto", LOC_ANTEROOM]},
+ {verbs: ['EAST'], action: [goto, LOC_COMPLEX]},
+ {verbs: ['WEST'], action: [goto, LOC_SWISSCHEESE]},
+ {verbs: ['SOUTH'], cond: [pct, 65], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['SLAB'], action: [goto, LOC_SLAB]},
+ {verbs: ['UPWAR'], cond: [pct, 60], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['UPWAR'], cond: [pct, 70], action: [goto, LOC_SECRET2]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DUSTY]},
+ {verbs: ['NORTH'], cond: [pct, 50], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['NORTH'], cond: [pct, 75], action: [goto, LOC_LOWROOM]},
+ {verbs: ['NORTH'], action: [goto, LOC_THREEJUNCTION]},
+ {verbs: ['D'], cond: [pct, 65], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['D'], action: [goto, LOC_ANTEROOM]},
]
- LOC_SWISSCHEESE:
description:
short: 'You''re in Swiss Cheese Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['NE'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['WEST'], action: ["goto", LOC_EASTEND]},
- {verbs: ['SOUTH'], cond: [pct 80], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['CANYO'], action: ["goto", LOC_TALL]},
- {verbs: ['EAST'], action: ["goto", LOC_SOFTROOM]},
- {verbs: ['NW'], cond: [pct 50], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['ORIEN'], action: ["goto", LOC_ORIENTAL]},
+ {verbs: ['NE'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['WEST'], action: [goto, LOC_EASTEND]},
+ {verbs: ['SOUTH'], cond: [pct, 80], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['CANYO'], action: [goto, LOC_TALL]},
+ {verbs: ['EAST'], action: [goto, LOC_SOFTROOM]},
+ {verbs: ['NW'], cond: [pct, 50], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['ORIEN'], action: [goto, LOC_ORIENTAL]},
]
- LOC_EASTEND:
description:
short: 'You''re at east end of Twopit Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_SWISSCHEESE]},
- {verbs: ['WEST', 'ACROS'], action: ["goto", LOC_WESTEND]},
- {verbs: ['D', 'PIT'], action: ["goto", LOC_EASTPIT]},
+ {verbs: ['EAST'], action: [goto, LOC_SWISSCHEESE]},
+ {verbs: ['WEST', 'ACROS'], action: [goto, LOC_WESTEND]},
+ {verbs: ['D', 'PIT'], action: [goto, LOC_EASTPIT]},
]
- LOC_SLAB:
description:
short: 'You''re in Slab Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_WESTEND]},
- {verbs: ['UPWAR', 'CLIMB'], action: ["goto", LOC_SECRET1]},
- {verbs: ['NORTH'], action: ["goto", LOC_BEDQUILT]},
+ {verbs: ['SOUTH'], action: [goto, LOC_WESTEND]},
+ {verbs: ['UPWAR', 'CLIMB'], action: [goto, LOC_SECRET1]},
+ {verbs: ['NORTH'], action: [goto, LOC_BEDQUILT]},
]
- LOC_SECRET1:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'SLAB'], action: ["goto", LOC_SLAB]},
- {verbs: ['SOUTH'], cond: [not OBJ_31 0], action: ["goto", LOC_SECRET5]},
- {verbs: ['SOUTH'], action: ["goto", LOC_SECRET4]},
- {verbs: ['NORTH'], action: ["goto", LOC_MIRRORCANYON]},
- {verbs: ['RESER'], action: ["goto", LOC_RESERVOIR]},
+ {verbs: ['D', 'SLAB'], action: [goto, LOC_SLAB]},
+ {verbs: ['SOUTH'], cond: [not, DRAGON, 0], action: [goto, LOC_SECRET5]},
+ {verbs: ['SOUTH'], action: [goto, LOC_SECRET4]},
+ {verbs: ['NORTH'], action: [goto, LOC_MIRRORCANYON]},
+ {verbs: ['RESER'], action: [goto, LOC_RESERVOIR]},
]
- LOC_SECRET2:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_THREEJUNCTION]},
- {verbs: ['D', 'PASSA'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['SOUTH'], action: ["goto", LOC_TOPSTALACTITE]},
+ {verbs: ['NORTH'], action: [goto, LOC_THREEJUNCTION]},
+ {verbs: ['D', 'PASSA'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['SOUTH'], action: [goto, LOC_TOPSTALACTITE]},
]
- LOC_THREEJUNCTION:
description:
short: 'You''re at junction of three secret canyons.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SE'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['SOUTH'], action: ["goto", LOC_SECRET2]},
- {verbs: ['NORTH'], action: ["goto", LOC_WINDOW2]},
+ {verbs: ['SE'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['SOUTH'], action: [goto, LOC_SECRET2]},
+ {verbs: ['NORTH'], action: [goto, LOC_WINDOW2]},
]
- LOC_LOWROOM:
description:
short: 'You''re in large low room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['BEDQU'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['SW'], action: ["goto", LOC_WINDING]},
- {verbs: ['NORTH'], action: ["goto", LOC_DEADCRAWL]},
- {verbs: ['SE', 'ORIEN'], action: ["goto", LOC_ORIENTAL]},
+ {verbs: ['BEDQU'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['SW'], action: [goto, LOC_WINDING]},
+ {verbs: ['NORTH'], action: [goto, LOC_DEADCRAWL]},
+ {verbs: ['SE', 'ORIEN'], action: [goto, LOC_ORIENTAL]},
]
- LOC_DEADCRAWL:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH', 'CRAWL', 'OUT'], action: ["goto", LOC_LOWROOM]},
+ {verbs: ['SOUTH', 'CRAWL', 'OUT'], action: [goto, LOC_LOWROOM]},
]
- LOC_SECRET3:
description:
short: 'You''re in secret e/w canyon above tight canyon.'
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_KINGHALL]},
- {verbs: ['WEST'], cond: [not OBJ_31 0], action: ["goto", LOC_SECRET5]},
- {verbs: ['WEST'], action: ["goto", LOC_SECRET6]},
- {verbs: ['D'], action: ["goto", LOC_WIDEPLACE]},
+ {verbs: ['EAST'], action: [goto, LOC_KINGHALL]},
+ {verbs: ['WEST'], cond: [not, DRAGON, 0], action: [goto, LOC_SECRET5]},
+ {verbs: ['WEST'], action: [goto, LOC_SECRET6]},
+ {verbs: ['D'], action: [goto, LOC_WIDEPLACE]},
]
- LOC_WIDEPLACE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_TIGHTPLACE]},
- {verbs: ['NORTH'], action: ["goto", LOC_TALL]},
+ {verbs: ['SOUTH'], action: [goto, LOC_TIGHTPLACE]},
+ {verbs: ['NORTH'], action: [goto, LOC_TALL]},
]
- LOC_TIGHTPLACE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_WIDEPLACE]},
+ {verbs: ['NORTH'], action: [goto, LOC_WIDEPLACE]},
]
- LOC_TALL:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_WIDEPLACE]},
- {verbs: ['WEST'], action: ["goto", LOC_BOULDERS1]},
- {verbs: ['NORTH', 'CRAWL'], action: ["goto", LOC_SWISSCHEESE]},
+ {verbs: ['EAST'], action: [goto, LOC_WIDEPLACE]},
+ {verbs: ['WEST'], action: [goto, LOC_BOULDERS1]},
+ {verbs: ['NORTH', 'CRAWL'], action: [goto, LOC_SWISSCHEESE]},
]
- LOC_BOULDERS1:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_TALL]},
+ {verbs: ['SOUTH'], action: [goto, LOC_TALL]},
]
- LOC_SEWER:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_BUILDING]},
+ {verbs: [], action: [goto, LOC_BUILDING]},
]
- LOC_ALIKE11:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_ALIKE1]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE11]},
- {verbs: ['SOUTH'], action: ["goto", LOC_ALIKE11]},
- {verbs: ['EAST'], action: ["goto", LOC_DEADEND8]},
+ {verbs: ['NORTH'], action: [goto, LOC_ALIKE1]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE11]},
+ {verbs: ['SOUTH'], action: [goto, LOC_ALIKE11]},
+ {verbs: ['EAST'], action: [goto, LOC_DEADEND8]},
]
- LOC_DEADEND8:
description:
conditions: {DEEP: true}
hints: [*maze]
travel: [
- {verbs: ['WEST', 'OUT'], action: ["goto", LOC_ALIKE11]},
+ {verbs: ['WEST', 'OUT'], action: [goto, LOC_ALIKE11]},
]
- LOC_DEADEND9:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['SOUTH', 'OUT'], action: ["goto", LOC_ALIKE3]},
+ {verbs: ['SOUTH', 'OUT'], action: [goto, LOC_ALIKE3]},
]
- LOC_ALIKE12:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_PITBRINK]},
- {verbs: ['EAST'], action: ["goto", LOC_ALIKE13]},
- {verbs: ['WEST'], action: ["goto", LOC_DEADEND10]},
+ {verbs: ['SOUTH'], action: [goto, LOC_PITBRINK]},
+ {verbs: ['EAST'], action: [goto, LOC_ALIKE13]},
+ {verbs: ['WEST'], action: [goto, LOC_DEADEND10]},
]
- LOC_ALIKE13:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_PITBRINK]},
- {verbs: ['WEST'], action: ["goto", LOC_ALIKE12]},
- {verbs: ['NW'], action: ["goto", LOC_DEADEND12]},
+ {verbs: ['NORTH'], action: [goto, LOC_PITBRINK]},
+ {verbs: ['WEST'], action: [goto, LOC_ALIKE12]},
+ {verbs: ['NW'], action: [goto, LOC_DEADEND12]},
]
- LOC_DEADEND10:
description:
short: !!null
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['EAST', 'OUT'], action: ["goto", LOC_ALIKE12]},
+ {verbs: ['EAST', 'OUT'], action: [goto, LOC_ALIKE12]},
]
- LOC_DEADEND11:
description:
conditions: {DEEP: true, NOARRR: true}
hints: [*maze]
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_ALIKE8]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_ALIKE8]},
]
- LOC_ALIKE14:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*maze]
travel: [
- {verbs: ['UPWAR', 'D'], action: ["goto", LOC_ALIKE4]},
+ {verbs: ['UPWAR', 'D'], action: [goto, LOC_ALIKE4]},
]
- LOC_NARROW:
description:
short: 'You''re in narrow corridor.'
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'CLIMB', 'EAST'], action: ["goto", LOC_WESTPIT]},
- {verbs: ['JUMP'], action: ["goto", LOC_NECKBROKE]},
- {verbs: ['WEST', 'GIANT'], action: ["goto", LOC_GIANTROOM]},
+ {verbs: ['D', 'CLIMB', 'EAST'], action: [goto, LOC_WESTPIT]},
+ {verbs: ['JUMP'], action: [goto, LOC_NECKBROKE]},
+ {verbs: ['WEST', 'GIANT'], action: [goto, LOC_GIANTROOM]},
]
- LOC_NOCLIMB:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_WESTPIT]},
+ {verbs: [], action: [goto, LOC_WESTPIT]},
]
- LOC_PLANTTOP:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_WESTEND]},
+ {verbs: [], action: [goto, LOC_WESTEND]},
]
- LOC_INCLINE:
description:
short: 'You''re at steep incline above large room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH', 'CAVER', 'PASSA'], action: ["goto", LOC_WATERFALL]},
- {verbs: ['D', 'CLIMB'], action: ["goto", LOC_LOWROOM]},
+ {verbs: ['NORTH', 'CAVER', 'PASSA'], action: [goto, LOC_WATERFALL]},
+ {verbs: ['D', 'CLIMB'], action: [goto, LOC_LOWROOM]},
]
- LOC_GIANTROOM:
description:
short: 'You''re in Giant Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_NARROW]},
- {verbs: ['EAST'], action: ["goto", LOC_CAVEIN]},
- {verbs: ['NORTH'], action: ["goto", LOC_IMMENSE]},
+ {verbs: ['SOUTH'], action: [goto, LOC_NARROW]},
+ {verbs: ['EAST'], action: [goto, LOC_CAVEIN]},
+ {verbs: ['NORTH'], action: [goto, LOC_IMMENSE]},
]
- LOC_CAVEIN:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH', 'GIANT', 'OUT'], action: ["goto", LOC_GIANTROOM]},
+ {verbs: ['SOUTH', 'GIANT', 'OUT'], action: [goto, LOC_GIANTROOM]},
]
- LOC_IMMENSE:
description:
conditions: {DEEP: true}
sound: WIND_WHISTLES
travel: [
- {verbs: ['SOUTH', 'GIANT', 'PASSA'], action: ["goto", LOC_GIANTROOM]},
- {verbs: ['NORTH', 'ENTER', 'CAVER'], cond: [not OBJ_9 0], action: ["goto", LOC_WATERFALL]},
+ {verbs: ['SOUTH', 'GIANT', 'PASSA'], action: [goto, LOC_GIANTROOM]},
+ {verbs: ['NORTH', 'ENTER', 'CAVER'], cond: [not, DOOR, 0], action: [goto, LOC_WATERFALL]},
{verbs: ['NORTH'], action: ["speak", RUSTY_DOOR]},
]
- LOC_WATERFALL:
conditions: {FLUID: true, DEEP: true}
sound: STREAM_SPLASHES
travel: [
- {verbs: ['SOUTH', 'OUT'], action: ["goto", LOC_IMMENSE]},
- {verbs: ['GIANT'], action: ["goto", LOC_GIANTROOM]},
- {verbs: ['WEST'], action: ["goto", LOC_INCLINE]},
+ {verbs: ['SOUTH', 'OUT'], action: [goto, LOC_IMMENSE]},
+ {verbs: ['GIANT'], action: [goto, LOC_GIANTROOM]},
+ {verbs: ['WEST'], action: [goto, LOC_INCLINE]},
]
- LOC_SOFTROOM:
description:
short: 'You''re in Soft Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['WEST', 'OUT'], action: ["goto", LOC_SWISSCHEESE]},
+ {verbs: ['WEST', 'OUT'], action: [goto, LOC_SWISSCHEESE]},
]
- LOC_ORIENTAL:
description:
short: 'You''re in Oriental Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SE'], action: ["goto", LOC_SWISSCHEESE]},
- {verbs: ['WEST', 'CRAWL'], action: ["goto", LOC_LOWROOM]},
- {verbs: ['UPWAR', 'NORTH', 'CAVER'], action: ["goto", LOC_MISTY]},
+ {verbs: ['SE'], action: [goto, LOC_SWISSCHEESE]},
+ {verbs: ['WEST', 'CRAWL'], action: [goto, LOC_LOWROOM]},
+ {verbs: ['UPWAR', 'NORTH', 'CAVER'], action: [goto, LOC_MISTY]},
]
- LOC_MISTY:
description:
conditions: {DEEP: true}
sound: NO_MEANING
travel: [
- {verbs: ['SOUTH', 'ORIEN'], action: ["goto", LOC_ORIENTAL]},
- {verbs: ['WEST'], action: ["goto", LOC_ALCOVE]},
+ {verbs: ['SOUTH', 'ORIEN'], action: [goto, LOC_ORIENTAL]},
+ {verbs: ['WEST'], action: [goto, LOC_ALCOVE]},
]
- LOC_ALCOVE:
description:
conditions: {DEEP: true}
hints: [*dark]
travel: [
- {verbs: ['NW', 'CAVER'], action: ["goto", LOC_MISTY]},
+ {verbs: ['NW', 'CAVER'], action: [goto, LOC_MISTY]},
{verbs: ['EAST', 'PASSA'], action: ["special", 1]},
- {verbs: ['EAST'], action: ["goto", LOC_PLOVER]},
+ {verbs: ['EAST'], action: [goto, LOC_PLOVER]},
]
- LOC_PLOVER:
description:
hints: [*dark]
travel: [
{verbs: ['WEST', 'PASSA', 'OUT'], action: ["special", 1]},
- {verbs: ['WEST'], action: ["goto", LOC_ALCOVE]},
- {verbs: ['PLOVE'], cond: [carry OBJ_59], action: ["special", 2]},
- {verbs: ['PLOVE'], action: ["goto", LOC_FOOF6]},
- {verbs: ['NE', 'DARK'], action: ["goto", LOC_DARKROOM]},
+ {verbs: ['WEST'], action: [goto, LOC_ALCOVE]},
+ {verbs: ['PLOVE'], cond: [carry, EMERALD], action: ["special", 2]},
+ {verbs: ['PLOVE'], action: [goto, LOC_FOOF6]},
+ {verbs: ['NE', 'DARK'], action: [goto, LOC_DARKROOM]},
]
- LOC_DARKROOM:
description:
conditions: {DEEP: true}
hints: [*dark]
travel: [
- {verbs: ['SOUTH', 'PLOVE', 'OUT'], action: ["goto", LOC_PLOVER]},
+ {verbs: ['SOUTH', 'PLOVE', 'OUT'], action: [goto, LOC_PLOVER]},
]
- LOC_ARCHED:
description:
short: 'You''re in arched hall.'
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'SHELL', 'OUT'], action: ["goto", LOC_SHELLROOM]},
+ {verbs: ['D', 'SHELL', 'OUT'], action: [goto, LOC_SHELLROOM]},
]
- LOC_SHELLROOM:
description:
short: 'You''re in Shell Room.'
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR', 'HALL'], action: ["goto", LOC_ARCHED]},
- {verbs: ['D'], action: ["goto", LOC_SLOPING1]},
- {verbs: ['SOUTH'], cond: [carry OBJ_14], action: ["speak", CLAM_BLOCKER]},
- {verbs: ['SOUTH'], cond: [carry OBJ_15], action: ["speak", OYSTER_BLOCKER]},
- {verbs: ['SOUTH'], action: ["goto", LOC_COMPLEX]},
+ {verbs: ['UPWAR', 'HALL'], action: [goto, LOC_ARCHED]},
+ {verbs: ['D'], action: [goto, LOC_SLOPING1]},
+ {verbs: ['SOUTH'], cond: [carry, CLAM], action: ["speak", CLAM_BLOCKER]},
+ {verbs: ['SOUTH'], cond: [carry, OYSTER], action: ["speak", OYSTER_BLOCKER]},
+ {verbs: ['SOUTH'], action: [goto, LOC_COMPLEX]},
]
- LOC_SLOPING1:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR', 'SHELL'], action: ["goto", LOC_SHELLROOM]},
- {verbs: ['D'], action: ["goto", LOC_CULDESAC]},
+ {verbs: ['UPWAR', 'SHELL'], action: [goto, LOC_SHELLROOM]},
+ {verbs: ['D'], action: [goto, LOC_CULDESAC]},
]
- LOC_CULDESAC:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR', 'OUT'], action: ["goto", LOC_SLOPING1]},
- {verbs: ['SHELL'], action: ["goto", LOC_SHELLROOM]},
+ {verbs: ['UPWAR', 'OUT'], action: [goto, LOC_SLOPING1]},
+ {verbs: ['SHELL'], action: [goto, LOC_SHELLROOM]},
]
- LOC_ANTEROOM:
description:
short: 'You''re in anteroom.'
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR'], action: ["goto", LOC_COMPLEX]},
- {verbs: ['WEST'], action: ["goto", LOC_BEDQUILT]},
- {verbs: ['EAST'], action: ["goto", LOC_WITTSEND]},
+ {verbs: ['UPWAR'], action: [goto, LOC_COMPLEX]},
+ {verbs: ['WEST'], action: [goto, LOC_BEDQUILT]},
+ {verbs: ['EAST'], action: [goto, LOC_WITTSEND]},
]
- LOC_DIFFERENT1:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['D'], action: ["goto", LOC_LONGWEST]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['D'], action: [goto, LOC_LONGWEST]},
]
- LOC_WITTSEND:
description:
conditions: {DEEP: true, NOBACK: true}
hints: [*witt]
travel: [
- {verbs: ['EAST', 'NORTH', 'SOUTH', 'NE', 'SE', 'SW', 'NW', 'UPWAR', 'D'], cond: [pct 95], action: ["speak", FUTILE_CRAWL]},
- {verbs: ['EAST'], action: ["goto", LOC_ANTEROOM]},
+ {verbs: ['EAST', 'NORTH', 'SOUTH', 'NE', 'SE', 'SW', 'NW', 'UPWAR', 'D'], cond: [pct, 95], action: ["speak", FUTILE_CRAWL]},
+ {verbs: ['EAST'], action: [goto, LOC_ANTEROOM]},
{verbs: ['WEST'], action: ["speak", WAY_BLOCKED]},
]
- LOC_MIRRORCANYON:
hints: [*jade]
sound: WIND_WHISTLES
travel: [
- {verbs: ['SOUTH'], action: ["goto", LOC_SECRET1]},
- {verbs: ['NORTH', 'RESER'], action: ["goto", LOC_RESERVOIR]},
+ {verbs: ['SOUTH'], action: [goto, LOC_SECRET1]},
+ {verbs: ['NORTH', 'RESER'], action: [goto, LOC_RESERVOIR]},
]
- LOC_WINDOW2:
description:
short: 'You''re at window on pit.'
conditions: {DEEP: true}
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_THREEJUNCTION]},
- {verbs: ['JUMP'], action: ["goto", LOC_NECKBROKE]},
+ {verbs: ['WEST'], action: [goto, LOC_THREEJUNCTION]},
+ {verbs: ['JUMP'], action: [goto, LOC_NECKBROKE]},
]
- LOC_TOPSTALACTITE:
description:
short: 'You''re at top of stalactite.'
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_SECRET2]},
- {verbs: ['D', 'JUMP', 'CLIMB'], cond: [pct 40], action: ["goto", LOC_ALIKE6]},
- {verbs: ['D'], cond: [pct 50], action: ["goto", LOC_ALIKE9]},
- {verbs: ['D'], action: ["goto", LOC_ALIKE4]},
+ {verbs: ['NORTH'], action: [goto, LOC_SECRET2]},
+ {verbs: ['D', 'JUMP', 'CLIMB'], cond: [pct, 40], action: [goto, LOC_ALIKE6]},
+ {verbs: ['D'], cond: [pct, 50], action: [goto, LOC_ALIKE9]},
+ {verbs: ['D'], action: [goto, LOC_ALIKE4]},
]
- LOC_DIFFERENT2:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DEADEND13]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DEADEND13]},
]
- LOC_RESERVOIR:
description:
conditions: {FLUID: true, DEEP: true}
sound: STREAM_SPLASHES
travel: [
- {verbs: ['SOUTH', 'OUT'], action: ["goto", LOC_MIRRORCANYON]},
- {verbs: ['NORTH', 'ACROS', 'CROSS'], cond: [not OBJ_45 1], action: ["speak", BAD_DIRECTION]},
- {verbs: ['NORTH'], action: ["goto", LOC_RESBOTTOM]},
+ {verbs: ['SOUTH', 'OUT'], action: [goto, LOC_MIRRORCANYON]},
+ {verbs: ['NORTH', 'ACROS', 'CROSS'], cond: [not, RESER, 1], action: ["speak", BAD_DIRECTION]},
+ {verbs: ['NORTH'], action: [goto, LOC_RESBOTTOM]},
]
- LOC_DEADEND12:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SE'], action: ["goto", LOC_ALIKE13]},
+ {verbs: ['SE'], action: [goto, LOC_ALIKE13]},
]
- LOC_NE:
description:
conditions: {DEEP: true, LIT: true}
sound: MURMURING_SNORING
travel: [
- {verbs: ['SW'], action: ["goto", LOC_SW]},
+ {verbs: ['SW'], action: [goto, LOC_SW]},
]
- LOC_SW:
description:
conditions: {DEEP: true, LIT: true}
sound: SNAKES_HISSING
travel: [
- {verbs: ['NE'], action: ["goto", LOC_NE]},
+ {verbs: ['NE'], action: [goto, LOC_NE]},
{verbs: ['D'], action: ["speak", GRATE_NOWAY]},
]
- LOC_SWCHASM:
short: 'You''re on sw side of chasm.'
conditions: {DEEP: true}
travel: [
- {verbs: ['SW'], action: ["goto", LOC_WINDING]},
- {verbs: ['OVER', 'ACROS', 'CROSS', 'NE'], cond: [with OBJ_33], action: ["speak", TROLL_BLOCKS]},
- {verbs: ['OVER'], cond: [not OBJ_32 0], action: ["speak", BRIDGE_GONE]},
+ {verbs: ['SW'], action: [goto, LOC_WINDING]},
+ {verbs: ['OVER', 'ACROS', 'CROSS', 'NE'], cond: [with, TROLL], action: ["speak", TROLL_BLOCKS]},
+ {verbs: ['OVER'], cond: [not, CHASM, 0], action: ["speak", BRIDGE_GONE]},
{verbs: ['OVER'], action: ["special", 3]},
- {verbs: ['JUMP'], cond: [not OBJ_32 0], action: ["goto", LOC_NOMAKE]},
+ {verbs: ['JUMP'], cond: [not, CHASM, 0], action: [goto, LOC_NOMAKE]},
{verbs: ['JUMP'], action: ["speak", CROSS_BRIDGE]},
]
- LOC_WINDING:
short: 'You''re in sloping corridor.'
conditions: {DEEP: true}
travel: [
- {verbs: ['D'], action: ["goto", LOC_LOWROOM]},
- {verbs: ['UPWAR'], action: ["goto", LOC_SWCHASM]},
+ {verbs: ['D'], action: [goto, LOC_LOWROOM]},
+ {verbs: ['UPWAR'], action: [goto, LOC_SWCHASM]},
]
- LOC_SECRET4:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH', 'OUT'], action: ["goto", LOC_SECRET1]},
+ {verbs: ['NORTH', 'OUT'], action: [goto, LOC_SECRET1]},
{verbs: ['EAST', 'FORWA'], action: ["speak", NASTY_DRAGON]},
]
- LOC_SECRET5:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_SECRET1]},
- {verbs: ['EAST'], action: ["goto", LOC_SECRET3]},
+ {verbs: ['NORTH'], action: [goto, LOC_SECRET1]},
+ {verbs: ['EAST'], action: [goto, LOC_SECRET3]},
]
- LOC_SECRET6:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['EAST', 'OUT'], action: ["goto", LOC_SECRET3]},
+ {verbs: ['EAST', 'OUT'], action: [goto, LOC_SECRET3]},
{verbs: ['NORTH', 'FORWA'], action: ["speak", NASTY_DRAGON]},
]
- LOC_NECHASM:
short: 'You''re on ne side of chasm.'
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['NE'], action: ["goto", LOC_CORRIDOR]},
- {verbs: ['OVER', 'ACROS', 'CROSS', 'SW'], cond: [with OBJ_33], action: ["speak", TROLL_BLOCKS]},
+ {verbs: ['NE'], action: [goto, LOC_CORRIDOR]},
+ {verbs: ['OVER', 'ACROS', 'CROSS', 'SW'], cond: [with, TROLL], action: ["speak", TROLL_BLOCKS]},
{verbs: ['OVER'], action: ["special", 3]},
{verbs: ['JUMP'], action: ["speak", CROSS_BRIDGE]},
- {verbs: ['FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
- {verbs: ['BARRE'], action: ["goto", LOC_BARRENFRONT]},
+ {verbs: ['FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
+ {verbs: ['BARRE'], action: [goto, LOC_BARRENFRONT]},
]
- LOC_CORRIDOR:
description:
conditions: {NOARRR: true, DEEP: true}
sound: DULL_RUMBLING
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_NECHASM]},
- {verbs: ['EAST', 'FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
- {verbs: ['BARRE'], action: ["goto", LOC_BARRENFRONT]},
+ {verbs: ['WEST'], action: [goto, LOC_NECHASM]},
+ {verbs: ['EAST', 'FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
+ {verbs: ['BARRE'], action: [goto, LOC_BARRENFRONT]},
]
- LOC_FORK:
description:
conditions: {NOARRR: true, DEEP: true}
sound: DULL_RUMBLING
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_CORRIDOR]},
- {verbs: ['NE', 'LEFT'], action: ["goto", LOC_WARMWALLS]},
- {verbs: ['SE', 'RIGHT', 'D'], action: ["goto", LOC_LIMESTONE]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
- {verbs: ['BARRE'], action: ["goto", LOC_BARRENFRONT]},
+ {verbs: ['WEST'], action: [goto, LOC_CORRIDOR]},
+ {verbs: ['NE', 'LEFT'], action: [goto, LOC_WARMWALLS]},
+ {verbs: ['SE', 'RIGHT', 'D'], action: [goto, LOC_LIMESTONE]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
+ {verbs: ['BARRE'], action: [goto, LOC_BARRENFRONT]},
]
- LOC_WARMWALLS:
description:
conditions: {NOARRR: true, DEEP: true}
sound: LOUD_ROAR
travel: [
- {verbs: ['SOUTH', 'FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['NORTH', 'VIEW'], action: ["goto", LOC_BREATHTAKING]},
- {verbs: ['EAST', 'CRAWL'], action: ["goto", LOC_BOULDERS2]},
+ {verbs: ['SOUTH', 'FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['NORTH', 'VIEW'], action: [goto, LOC_BREATHTAKING]},
+ {verbs: ['EAST', 'CRAWL'], action: [goto, LOC_BOULDERS2]},
]
- LOC_BREATHTAKING:
description:
sound: TOTAL_ROAR
loud: true
travel: [
- {verbs: ['SOUTH', 'PASSA', 'OUT'], action: ["goto", LOC_WARMWALLS]},
- {verbs: ['FORK'], action: ["goto", LOC_FORK]},
+ {verbs: ['SOUTH', 'PASSA', 'OUT'], action: [goto, LOC_WARMWALLS]},
+ {verbs: ['FORK'], action: [goto, LOC_FORK]},
{verbs: ['D'], action: ["speak", RIDICULOUS_ATTEMPT]},
- {verbs: ['JUMP'], action: ["goto", LOC_GRUESOME]},
+ {verbs: ['JUMP'], action: [goto, LOC_GRUESOME]},
]
- LOC_BOULDERS2:
description:
conditions: {NOARRR: true, DEEP: true}
sound: DULL_RUMBLING
travel: [
- {verbs: ['WEST', 'OUT', 'CRAWL'], action: ["goto", LOC_WARMWALLS]},
- {verbs: ['FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
+ {verbs: ['WEST', 'OUT', 'CRAWL'], action: [goto, LOC_WARMWALLS]},
+ {verbs: ['FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
]
- LOC_LIMESTONE:
description:
short: 'You''re in limestone passage.'
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['NORTH', 'UPWAR', 'FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['SOUTH', 'D', 'BARRE'], action: ["goto", LOC_BARRENFRONT]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
+ {verbs: ['NORTH', 'UPWAR', 'FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['SOUTH', 'D', 'BARRE'], action: [goto, LOC_BARRENFRONT]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
]
- LOC_BARRENFRONT:
description:
short: 'You''re in front of Barren Room.'
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['WEST', 'UPWAR'], action: ["goto", LOC_LIMESTONE]},
- {verbs: ['FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['EAST', 'INWAR', 'BARRE', 'ENTER'], action: ["goto", LOC_BARRENROOM]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
+ {verbs: ['WEST', 'UPWAR'], action: [goto, LOC_LIMESTONE]},
+ {verbs: ['FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['EAST', 'INWAR', 'BARRE', 'ENTER'], action: [goto, LOC_BARRENROOM]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
]
- LOC_BARRENROOM:
description:
short: 'You''re in Barren Room.'
conditions: {NOARRR: true, DEEP: true}
travel: [
- {verbs: ['WEST', 'OUT'], action: ["goto", LOC_BARRENFRONT]},
- {verbs: ['FORK'], action: ["goto", LOC_FORK]},
- {verbs: ['VIEW'], action: ["goto", LOC_BREATHTAKING]},
+ {verbs: ['WEST', 'OUT'], action: [goto, LOC_BARRENFRONT]},
+ {verbs: ['FORK'], action: [goto, LOC_FORK]},
+ {verbs: ['VIEW'], action: [goto, LOC_BREATHTAKING]},
]
- LOC_DIFFERENT3:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT4:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT5:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT6:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT7:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT8:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT9:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT10:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT11]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT11]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DIFFERENT11:
description:
short: !!null
conditions: {DEEP: true, NOBACK: true}
travel: [
- {verbs: ['SW'], action: ["goto", LOC_DIFFERENT1]},
- {verbs: ['NW'], action: ["goto", LOC_DIFFERENT3]},
- {verbs: ['EAST'], action: ["goto", LOC_DIFFERENT4]},
- {verbs: ['WEST'], action: ["goto", LOC_DIFFERENT5]},
- {verbs: ['NORTH'], action: ["goto", LOC_DIFFERENT6]},
- {verbs: ['D'], action: ["goto", LOC_DIFFERENT7]},
- {verbs: ['SE'], action: ["goto", LOC_DIFFERENT8]},
- {verbs: ['UPWAR'], action: ["goto", LOC_DIFFERENT9]},
- {verbs: ['SOUTH'], action: ["goto", LOC_DIFFERENT10]},
- {verbs: ['NE'], action: ["goto", LOC_DIFFERENT2]},
+ {verbs: ['SW'], action: [goto, LOC_DIFFERENT1]},
+ {verbs: ['NW'], action: [goto, LOC_DIFFERENT3]},
+ {verbs: ['EAST'], action: [goto, LOC_DIFFERENT4]},
+ {verbs: ['WEST'], action: [goto, LOC_DIFFERENT5]},
+ {verbs: ['NORTH'], action: [goto, LOC_DIFFERENT6]},
+ {verbs: ['D'], action: [goto, LOC_DIFFERENT7]},
+ {verbs: ['SE'], action: [goto, LOC_DIFFERENT8]},
+ {verbs: ['UPWAR'], action: [goto, LOC_DIFFERENT9]},
+ {verbs: ['SOUTH'], action: [goto, LOC_DIFFERENT10]},
+ {verbs: ['NE'], action: [goto, LOC_DIFFERENT2]},
]
- LOC_DEADEND13:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH', 'OUT'], action: ["goto", LOC_DIFFERENT2]},
- {verbs: ['SOUTH'], cond: [not OBJ_38 0], action: ["goto", LOC_ROUGHHEWN]},
- {verbs: ['SOUTH'], action: ["goto", LOC_BADDIRECTION]},
+ {verbs: ['NORTH', 'OUT'], action: [goto, LOC_DIFFERENT2]},
+ {verbs: ['SOUTH'], cond: [not, VEND, 0], action: [goto, LOC_ROUGHHEWN]},
+ {verbs: ['SOUTH'], action: [goto, LOC_BADDIRECTION]},
]
- LOC_ROUGHHEWN:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_DEADEND13]},
- {verbs: ['SOUTH'], action: ["goto", LOC_LARGE]},
+ {verbs: ['NORTH'], action: [goto, LOC_DEADEND13]},
+ {verbs: ['SOUTH'], action: [goto, LOC_LARGE]},
]
- LOC_BADDIRECTION:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_DEADEND13]},
+ {verbs: [], action: [goto, LOC_DEADEND13]},
]
- LOC_LARGE:
description:
conditions: {DEEP: true}
hints: [*ogre]
travel: [
- {verbs: ['WEST'], action: ["goto", LOC_ROUGHHEWN]},
- {verbs: ['NORTH'], cond: [with OBJ_41], action: ["speak", OGRE_SNARL]},
- {verbs: ['NORTH'], action: ["goto", LOC_STOREROOM]},
+ {verbs: ['WEST'], action: [goto, LOC_ROUGHHEWN]},
+ {verbs: ['NORTH'], cond: [with, OGRE], action: ["speak", OGRE_SNARL]},
+ {verbs: ['NORTH'], action: [goto, LOC_STOREROOM]},
]
- LOC_STOREROOM:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SOUTH', 'OUT'], action: ["goto", LOC_LARGE]},
+ {verbs: ['SOUTH', 'OUT'], action: [goto, LOC_LARGE]},
]
- LOC_FOREST1:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_START]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST13]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST2]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST3]},
+ {verbs: ['EAST'], action: [goto, LOC_START]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST13]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST2]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST3]},
]
- LOC_FOREST2:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST1]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST19]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST3]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST18]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST1]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST19]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST3]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST18]},
]
- LOC_FOREST3:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST', 'WEST'], action: ["goto", LOC_FOREST4]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST2]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST1]},
+ {verbs: ['EAST', 'WEST'], action: [goto, LOC_FOREST4]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST2]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST1]},
]
- LOC_FOREST4:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST', 'NORTH'], action: ["goto", LOC_FOREST3]},
- {verbs: ['WEST', 'SOUTH'], action: ["goto", LOC_FOREST5]},
+ {verbs: ['EAST', 'NORTH'], action: [goto, LOC_FOREST3]},
+ {verbs: ['WEST', 'SOUTH'], action: [goto, LOC_FOREST5]},
]
- LOC_FOREST5:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST', 'NORTH'], action: ["goto", LOC_FOREST4]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST7]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST6]},
+ {verbs: ['EAST', 'NORTH'], action: [goto, LOC_FOREST4]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST7]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST6]},
]
- LOC_FOREST6:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST5]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST7]},
- {verbs: ['NORTH'], action: ["goto", LOC_VALLEY]},
- {verbs: ['SOUTH'], action: ["goto", LOC_SLIT]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST5]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST7]},
+ {verbs: ['NORTH'], action: [goto, LOC_VALLEY]},
+ {verbs: ['SOUTH'], action: [goto, LOC_SLIT]},
]
- LOC_FOREST7:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST5]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST6]},
- {verbs: ['NORTH'], action: ["goto", LOC_GRATE]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST8]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST5]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST6]},
+ {verbs: ['NORTH'], action: [goto, LOC_GRATE]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST8]},
]
- LOC_FOREST8:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST9]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST11]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST22]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST7]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST9]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST11]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST22]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST7]},
]
- LOC_FOREST9:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST11]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST8]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST10]},
- {verbs: ['SOUTH'], action: ["goto", LOC_GRATE]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST11]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST8]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST10]},
+ {verbs: ['SOUTH'], action: [goto, LOC_GRATE]},
]
- LOC_FOREST10:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_SLIT]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST11]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST9]},
- {verbs: ['SOUTH'], action: ["goto", LOC_GRATE]},
+ {verbs: ['EAST'], action: [goto, LOC_SLIT]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST11]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST9]},
+ {verbs: ['SOUTH'], action: [goto, LOC_GRATE]},
]
- LOC_FOREST11:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST10]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST8]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST22]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST9]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST10]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST8]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST22]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST9]},
]
- LOC_FOREST12:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST13]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST14]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST22]},
- {verbs: ['SOUTH'], action: ["goto", LOC_VALLEY]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST13]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST14]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST22]},
+ {verbs: ['SOUTH'], action: [goto, LOC_VALLEY]},
]
- LOC_FOREST13:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST1]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST12]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST20]},
- {verbs: ['SOUTH'], action: ["goto", LOC_HILL]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST1]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST12]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST20]},
+ {verbs: ['SOUTH'], action: [goto, LOC_HILL]},
]
- LOC_FOREST14:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_ROADEND]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST16]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST15]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST12]},
+ {verbs: ['EAST'], action: [goto, LOC_ROADEND]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST16]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST15]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST12]},
]
- LOC_FOREST15:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST16]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST22]},
- {verbs: ['NORTH'], action: ["goto", LOC_ROADEND]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST14]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST16]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST22]},
+ {verbs: ['NORTH'], action: [goto, LOC_ROADEND]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST14]},
]
- LOC_FOREST16:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST', 'NORTH'], action: ["goto", LOC_FOREST17]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST14]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST15]},
+ {verbs: ['EAST', 'NORTH'], action: [goto, LOC_FOREST17]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST14]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST15]},
]
- LOC_FOREST17:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST18]},
- {verbs: ['WEST', 'SOUTH'], action: ["goto", LOC_FOREST16]},
- {verbs: ['NORTH'], action: ["goto", LOC_CLIFF]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST18]},
+ {verbs: ['WEST', 'SOUTH'], action: [goto, LOC_FOREST16]},
+ {verbs: ['NORTH'], action: [goto, LOC_CLIFF]},
]
- LOC_FOREST18:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST19]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST17]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST2]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST21]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST19]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST17]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST2]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST21]},
]
- LOC_FOREST19:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST2]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST18]},
- {verbs: ['NORTH'], action: ["goto", LOC_CLIFF]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST20]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST2]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST18]},
+ {verbs: ['NORTH'], action: [goto, LOC_CLIFF]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST20]},
]
- LOC_FOREST20:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_HILL]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST21]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST19]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST13]},
+ {verbs: ['EAST'], action: [goto, LOC_HILL]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST21]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST19]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST13]},
]
- LOC_FOREST21:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST20]},
- {verbs: ['WEST'], action: ["goto", LOC_ROADEND]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST18]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST21]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST20]},
+ {verbs: ['WEST'], action: [goto, LOC_ROADEND]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST18]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST21]},
]
- LOC_FOREST22:
description:
conditions: {FOREST: true, NOBACK: true, LIT: true}
hints: [*forest]
travel: [
- {verbs: ['EAST'], action: ["goto", LOC_FOREST8]},
- {verbs: ['WEST'], action: ["goto", LOC_FOREST11]},
- {verbs: ['NORTH'], action: ["goto", LOC_FOREST15]},
- {verbs: ['SOUTH'], action: ["goto", LOC_FOREST12]},
+ {verbs: ['EAST'], action: [goto, LOC_FOREST8]},
+ {verbs: ['WEST'], action: [goto, LOC_FOREST11]},
+ {verbs: ['NORTH'], action: [goto, LOC_FOREST15]},
+ {verbs: ['SOUTH'], action: [goto, LOC_FOREST12]},
]
- LOC_LEDGE:
description:
short: 'You''re on ledge.'
conditions: {ABOVE: true, LIT: true}
travel: [
- {verbs: ['JUMP'], action: ["goto", LOC_NOMAKE]},
+ {verbs: ['JUMP'], action: [goto, LOC_NOMAKE]},
]
- LOC_RESBOTTOM:
description:
sound: TOTAL_ROAR
loud: true
travel: [
- {verbs: ['NORTH'], action: ["goto", LOC_RESNORTH]},
- {verbs: ['SOUTH'], action: ["goto", LOC_RESERVOIR]},
+ {verbs: ['NORTH'], action: [goto, LOC_RESNORTH]},
+ {verbs: ['SOUTH'], action: [goto, LOC_RESERVOIR]},
]
- LOC_RESNORTH:
description:
conditions: {FLUID: true, DEEP: true}
sound: WATERS_CRASHING
travel: [
- {verbs: ['SOUTH', 'ACROS', 'CROSS'], cond: [not OBJ_45 1], action: ["speak", BAD_DIRECTION]},
- {verbs: ['SOUTH'], action: ["goto", LOC_RESBOTTOM]},
- {verbs: ['NW', 'UPWAR', 'OUT'], action: ["goto", LOC_TREACHEROUS]},
+ {verbs: ['SOUTH', 'ACROS', 'CROSS'], cond: [not, RESER, 1], action: ["speak", BAD_DIRECTION]},
+ {verbs: ['SOUTH'], action: [goto, LOC_RESBOTTOM]},
+ {verbs: ['NW', 'UPWAR', 'OUT'], action: [goto, LOC_TREACHEROUS]},
]
- LOC_TREACHEROUS:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['UPWAR', 'NW'], action: ["goto", LOC_STEEP]},
- {verbs: ['D', 'SE'], action: ["goto", LOC_RESNORTH]},
+ {verbs: ['UPWAR', 'NW'], action: [goto, LOC_STEEP]},
+ {verbs: ['D', 'SE'], action: [goto, LOC_RESNORTH]},
]
- LOC_STEEP:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'SE'], action: ["goto", LOC_TREACHEROUS]},
- {verbs: ['UPWAR', 'NW'], action: ["goto", LOC_CLIFFBASE]},
+ {verbs: ['D', 'SE'], action: [goto, LOC_TREACHEROUS]},
+ {verbs: ['UPWAR', 'NW'], action: [goto, LOC_CLIFFBASE]},
]
- LOC_CLIFFBASE:
description:
short: 'You''re at base of cliff.'
conditions: {DEEP: true}
travel: [
- {verbs: ['D', 'SE'], action: ["goto", LOC_STEEP]},
- {verbs: ['UPWAR', 'CLIMB'], action: ["goto", LOC_CLIFFACE]},
+ {verbs: ['D', 'SE'], action: [goto, LOC_STEEP]},
+ {verbs: ['UPWAR', 'CLIMB'], action: [goto, LOC_CLIFFACE]},
]
- LOC_CLIFFACE:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['D'], action: ["goto", LOC_CLIFFBASE]},
- {verbs: ['UPWAR'], cond: [carry OBJ_46], action: ["goto", LOC_CLIFFTOP]},
- {verbs: ['UPWAR'], action: ["goto", LOC_FOOTSLIP]},
+ {verbs: ['D'], action: [goto, LOC_CLIFFBASE]},
+ {verbs: ['UPWAR'], cond: [carry, OBJ_46], action: [goto, LOC_CLIFFTOP]},
+ {verbs: ['UPWAR'], action: [goto, LOC_FOOTSLIP]},
]
- LOC_FOOTSLIP:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_NOWHERE]},
+ {verbs: [], action: [goto, LOC_NOWHERE]},
]
- LOC_CLIFFTOP:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_CLIFFLEDGE]},
+ {verbs: [], action: [goto, LOC_CLIFFLEDGE]},
]
- LOC_CLIFFLEDGE:
description:
short: 'You''re at top of cliff.'
conditions: {DEEP: true}
travel: [
- {verbs: ['CLIMB', 'D'], action: ["goto", LOC_CLIFFACE]},
- {verbs: ['NE', 'CRAWL'], action: ["goto", LOC_REACHDEAD]},
+ {verbs: ['CLIMB', 'D'], action: [goto, LOC_CLIFFACE]},
+ {verbs: ['NE', 'CRAWL'], action: [goto, LOC_REACHDEAD]},
]
- LOC_REACHDEAD:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: ['SW', 'OUT', 'CRAWL'], action: ["goto", LOC_CLIFFLEDGE]},
+ {verbs: ['SW', 'OUT', 'CRAWL'], action: [goto, LOC_CLIFFLEDGE]},
]
- LOC_GRUESOME:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_NOWHERE]},
+ {verbs: [], action: [goto, LOC_NOWHERE]},
]
- LOC_FOOF1:
description:
short: !!null
conditions: {}
travel: [
- {verbs: [], action: ["goto", LOC_DEBRIS]},
+ {verbs: [], action: [goto, LOC_DEBRIS]},
]
- LOC_FOOF2:
description:
short: !!null
conditions: {ABOVE: true}
travel: [
- {verbs: [], action: ["goto", LOC_BUILDING]},
+ {verbs: [], action: [goto, LOC_BUILDING]},
]
- LOC_FOOF3:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_Y2]},
+ {verbs: [], action: [goto, LOC_Y2]},
]
- LOC_FOOF4:
description:
short: !!null
conditions: {ABOVE: true}
travel: [
- {verbs: [], action: ["goto", LOC_BUILDING]},
+ {verbs: [], action: [goto, LOC_BUILDING]},
]
- LOC_FOOF5:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_PLOVER]},
+ {verbs: [], action: [goto, LOC_PLOVER]},
]
- LOC_FOOF6:
description:
short: !!null
conditions: {DEEP: true}
travel: [
- {verbs: [], action: ["goto", LOC_Y2]},
+ {verbs: [], action: [goto, LOC_Y2]},
]
arbitrary_messages: !!omap