X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=adventure.yaml;h=6401882f3100aea3b77eb8434180098d1113be21;hp=d67535ee77fb9b2ffd8840795ac5394623836805;hb=80b2b9b356efad12257f26f541693377bf8056fb;hpb=66fba512a7c3bb8db96e46911fabb53a1042f2a2 diff --git a/adventure.yaml b/adventure.yaml index d67535e..6401882 100644 --- a/adventure.yaml +++ b/adventure.yaml @@ -9,10 +9,15 @@ # motions: Motion words, grouped into synonyms. The 'oldstyle' # attribute, if false, means that single-letter synonyms should be # accepted in oldstyle mode; it defaults to true. - +# # actions: Action words, grouped into synonyms, and their corresponding # default messages. The 'oldstyle' attribute is as for motions. # +# specials: Special action words, grouped into synonyms, and their +# messages. These differ from the regular action words above in that +# they only display their corresponding message; no other logic is +# invoked. In the future, these will be merged into the regular actions. +# # hints: Each item contains a hint number, a hint label (used to # generate the value macro for the hint) the number of turns he # must be at the right loc(s) before triggering the hint, the @@ -241,9 +246,9 @@ motions: !!omap words: ['slab', 'slabr'] - XYZZY: words: ['xyzzy'] -- DPRSSN: +- DEPRESSION: words: ['depre'] -- ENTRNC: +- ENTRANCE: words: ['entra'] - PLUGH: words: ['plugh'] @@ -251,23 +256,21 @@ motions: !!omap words: ['secre'] - CAVE: words: ['cave'] -- MOT_68: - words: !!null -- MOT_69: +- CROSS: words: ['cross'] - BEDQUILT: words: ['bedqu'] - PLOVER: words: ['plove'] -- FORWARD2: +- ORIENTAL: words: ['orien'] -- FORWARD3: +- CAVERN: words: ['caver'] -- FORWARD4: +- SHELLROOM: words: ['shell'] -- FORWARD5: +- RESERVOIR: words: ['reser'] -- FORWARD6: +- OFFICE: words: ['main', 'offic'] hints: @@ -357,7 +360,7 @@ hints: question: 'You''re missing only one other treasure. Do you need help finding it?' hint: |- Once you've found all the other treasures, it is no longer possible to - locate the one you''re now missing.' + locate the one you're now missing. locations: !!omap - LOC_NOWHERE: @@ -2666,7 +2669,7 @@ arbitrary_messages: !!omap - DWARF_SINGLE: 'There is a threatening little dwarf in the room with you!' - KNIFE_THROWN: 'One sharp nasty knife is thrown at you!' - SAYS_PLUGH: 'A hollow voice says "PLUGH".' -#- GETS_YOU: 'It gets you!' +- GETS_YOU: 'It gets you!' - MISSES_YOU: 'It misses!' - UNSURE_FACING: 'I am unsure how you are facing. Use compass points or nearby objects.' - NO_INOUT_HERE: |- @@ -2883,9 +2886,6 @@ arbitrary_messages: !!omap information to escape? Sorry, but this initial hint is all you get." - DONT_UNDERSTAND: &dont_understand 'I''m afraid I don''t understand.' - HAND_PASSTHROUGH: 'Your hand passes through it as though it weren''t there.' -- BREAK_MIRROR: |- - You strike the mirror a resounding blow, whereupon it shatters into a - myriad tiny fragments. - PROD_DWARF: |- You prod the nearest dwarf, who wakes up grumpily, takes one look at you, curses, and grabs for his axe. @@ -3015,6 +3015,8 @@ arbitrary_messages: !!omap - GO_UNNEEDED: |- You don't have to say "go" every time; just specify a direction or, if it's nearby, name the place to which you wish to move. +- NUMERIC_REQUIRED: + This command requires a numeric argument. classes: - threshold: 0 @@ -3227,7 +3229,7 @@ objects: !!omap - 'There are a few recent issues of "Spelunker Today" magazine here.' texts: - |- - I''m afraid the magazine is written in dwarvish. But pencilled on one + I'm afraid the magazine is written in dwarvish. But pencilled on one cover you see, "Please leave the magazines at the construction site." - DWARF: words: ['dwarf', 'dwarv'] @@ -3274,7 +3276,15 @@ objects: !!omap inventory: '*mirror' locations: LOC_MIRRORCANYON immovable: true - descriptions: !!null + states: [MIRROR_UNBROKEN, MIRROR_BROKEN] + descriptions: + - '' + - '' + changes: + - '' + - |- + You strike the mirror a resounding blow, whereupon it shatters into a + myriad tiny fragments. - PLANT: words: ['plant', 'beans'] inventory: '*plant' @@ -3733,18 +3743,18 @@ obituaries: You are engulfed in a cloud of orange smoke. Coughing and gasping, you emerge from the smoke and find.... - query: |- - You clumsy oaf, you've done it again! I don''t know how long I can + You clumsy oaf, you've done it again! I don't know how long I can keep this up. Do you want me to try reincarnating you again? yes_response: |- Okay, now where did I put my orange smoke?.... >POOF!< Everything disappears in a dense cloud of orange smoke. - query: |- - Now you''ve really done it! I'm out of orange smoke! You don''t expect + Now you've really done it! I'm out of orange smoke! You don't expect me to do a decent reincarnation without any orange smoke, do you? yes_response: 'Okay, if you''re so smart, do it yourself! I''m leaving!' actions: !!omap -- ACT_0: +- ACT_NULL: message: !!null words: !!null - CARRY: @@ -3870,21 +3880,24 @@ actions: !!omap - PART: message: *nothing_happens words: ['z''zzz'] -- ACT_35: +- SEED: + message: 'Seed set to %d' + words: ['seed'] +- WASTE: + message: 'Game limit is now %d' + words: ['waste'] +- ACT_UNKNOWN: message: *huh_man words: !!null specials: !!omap -- SPC_0: - message: !!null - words: !!null -- SPC_13: +- SPC_THANKYOU: message: 'You''re quite welcome.' words: ['thank'] -- SPC_50: +- SPC_INVALIDMAGIC: message: 'Good try, but that is an old worn-out magic word.' words: ['sesam', 'opens', 'abra', 'abrac', 'shaza', 'hocus', 'pocus'] -- SPC_51: +- SPC_HELP: message: |- I know of places, actions, and things. Most of my vocabulary describes places and is used to move you there. To move, try words @@ -3916,10 +3929,10 @@ specials: !!omap though the direction that takes you back might not be the reverse of what got you here. Good luck, and have fun! words: ['help', '?'] -- SPC_54: +- SPC_NO: message: *ok_man words: ['no'] -- SPC_64: +- SPC_TREE: message: |- The trees of the forest are large hardwood oak and maple, with an occasional grove of pine or spruce. There is quite a bit of under- @@ -3928,27 +3941,27 @@ specials: !!omap all the leaves, but travel is quite easy if you detour around the spruce and berry bushes. words: ['tree', 'trees'] -- SPC_66: +- SPC_DIG: message: |- Digging without a shovel is quite impractical. Even with a shovel progress is unlikely. words: ['dig', 'excav'] -- SPC_68: +- SPC_LOST: message: 'I''m as confused as you are.' words: ['lost'] -- SPC_69: +- SPC_MIST: message: |- Mist is a white vapor, usually water, seen from time to time in caverns. It can be found anywhere but is frequently a sign of a deep pit leading down to water.' words: ['mist'] -- SPC_79: +- SPC_FBOMB: message: 'Watch it!' words: ['fuck'] -- SPC_139: +- SPC_STOP: message: 'I don''t know the word "stop". Use "quit" if you want to give up.' words: ['stop'] -- SPC_142: +- SPC_INFO: message: |- For a summary of the most recent changes to the game, say "news". If you want to end your adventure early, say "quit". To suspend your @@ -3972,16 +3985,16 @@ specials: !!omap save time, you may specify "brief", which tells me never to repeat the full description of a place unless you explicitly ask me to. words: ['info', 'infor'] -- SPC_147: +- SPC_SWIM: message: *not_knowhow words: ['swim'] -- SPC_246: +- SPC_WIZARD: message: 'Wizards are not to be disturbed by such as you.' words: ['wizar'] -- SPC_271: +- SPC_YES: message: 'Guess again.' words: ['yes'] -- SPC_275: +- SPC_NEWS: message: |- Open Adventure is an author-approved open-source release of Version 2.5 with, as yet, no gameplay changes. @@ -3993,7 +4006,7 @@ specials: !!omap while first), but it now costs you a few points each time you save the game. Saved games are now stored in much smaller files than before. words: ['news'] -- SPC_276: +- SPC_VERSION: message: |- There is a puff of orange smoke; within it, fiery runes spell out: