X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=adventure.yaml;h=aed2a4f1951abe44319a23a0e730be9cf8bf7b6b;hp=4ee5cc78717a44ca22016a0bffd08562d263155a;hb=2ddd09189336df222ef88099a3041584ec5b327e;hpb=9b5142af5a082210ddee56f7eac5eb89e7faf879 diff --git a/adventure.yaml b/adventure.yaml index 4ee5cc7..aed2a4f 100644 --- a/adventure.yaml +++ b/adventure.yaml @@ -13,11 +13,6 @@ # 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 @@ -67,7 +62,7 @@ # # arbitrary_messages: These are arguments to rspeak(). Some spans of # these messages need to be kept adjacent and ordered (for now), -# though there are no depenencies on actual numbers left. To see +# though there are no dependencies on actual numbers left. To see # which, grep for rspeak() calls containing expressions with # arithmetic. Eventually, these will be pulled out into more # appropriate data structures. Then ordering can be dropped. @@ -117,6 +112,9 @@ # %s = an ASCII string # %S = The letter 's' or nothing (if a previous %d value is exactly 1) # %V = substitute program version string +# +# Copyright (c) 2017 by Eric S. Raymond +# SPDX-License-Identifier: BSD-2-clause motions: !!omap - MOT_0: @@ -607,7 +605,7 @@ locations: !!omap description: long: |- The crack is far too small for you to follow. At its widest it is - barely wide enough to admit your foot.' + barely wide enough to admit your foot. short: !!null conditions: {DEEP: true} travel: [ @@ -1192,7 +1190,7 @@ locations: !!omap - LOC_SWISSCHEESE: description: long: |- - You are in a room whose walls resemble swiss cheese. Obvious passages + You are in a room whose walls resemble Swiss cheese. Obvious passages go west, east, ne, and nw. Part of the room is occupied by a large bedrock block. short: 'You''re in Swiss Cheese Room.' @@ -1605,7 +1603,7 @@ locations: !!omap description: long: |- You're in a large room carved out of sedimentary rock. The floor and - walls are littered with bits of shells imbedded in the stone. A + walls are littered with bits of shells embedded in the stone. A shallow passage proceeds downward, and a somewhat steeper one leads up. A low hands and knees passage enters from the south. short: 'You''re in Shell Room.' @@ -2929,19 +2927,19 @@ arbitrary_messages: !!omap to form a rare amber gemstone, resting in the cavity in the rock. - DOUGHNUT_HOLES: 'I suppose you collect doughnut holes, too?' - GEM_FITS: 'The gem fits easily into the cavity.' -- RUG_RISES: 'The persian rug stiffens and rises a foot or so off the ground.' +- RUG_RISES: 'The Persian rug stiffens and rises a foot or so off the ground.' - RUG_WIGGLES: |- - The persian rug draped over your shoulder seems to wriggle for a + The Persian rug draped over your shoulder seems to wriggle for a moment, but then subsides. -- RUG_SETTLES: 'The persian rug settles gently to the ground.' +- RUG_SETTLES: 'The Persian rug settles gently to the ground.' - RUG_HOVERS: 'The rug hovers stubbornly where it is.' - RUG_NOTHING1: 'The rug does not appear inclined to cooperate.' - RUG_NOTHING2: |- - If you mean to use the persian rug, it does not appear inclined to + If you mean to use the Persian rug, it does not appear inclined to cooperate. - FLAP_ARMS: 'Though you flap your arms furiously, it is to no avail.' - RUG_GOES: |- - You board the persian rug, which promptly whisks you across the chasm. + You board the Persian rug, which promptly whisks you across the chasm. You have time for a fleeting glimpse of a two thousand foot drop to a mighty river; then you find yourself on the other side. - RUG_RETURNS: 'The rug ferries you back across the chasm.' @@ -2995,7 +2993,7 @@ arbitrary_messages: !!omap # %d of %d vocabulary words %d of %d locations # %d of %d objects %d of %d action verbs # %d of %d "random" messages %d of %d "class" messages -# %d of %d hints %d of %d turn threshholds' +# %d of %d hints %d of %d turn thresholds' - RESUME_ABANDON: 'To resume an earlier Adventure, you must abandon the current one.' - VERSION_SKEW: |- I'm sorry, but that Adventure was begun using Version %d.%d of the @@ -3015,6 +3013,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 @@ -3042,7 +3042,7 @@ classes: 'Adventuredom stands in awe -- you have now joined the ranks of the W O R L D C H A M P I O N A D V E N T U R E R S ! It may interest you to know that the Dungeon-Master himself has, to - my knowledge, never achieved this threshhold in fewer than 330 turns.' + my knowledge, never achieved this threshold in fewer than 330 turns.' turn_thresholds: - threshold: 350 @@ -3197,7 +3197,7 @@ objects: !!omap immovable: true descriptions: - |- - A massive stone tablet imbedded in the wall reads: + A massive stone tablet embedded in the wall reads: "Congratulations on bringing light into the dark-room!" texts: - '"Congratulations on bringing light into the dark-room!"' @@ -3417,7 +3417,7 @@ objects: !!omap immovable: true states: [UNTAMED_BEAR, SITTING_BEAR, CONTENTED_BEAR, BEAR_DEAD] descriptions: - - 'There is a ferocious cave bear eying you from the far end of the room!' + - 'There is a ferocious cave bear eyeing you from the far end of the room!' - 'There is a gentle cave bear sitting placidly in one corner.' - 'There is a contented-looking bear wandering about nearby.' - '' @@ -3669,9 +3669,9 @@ objects: !!omap treasure: true states: [RUG_FLOOR, RUG_DRAGON, RUG_HOVER] descriptions: - - 'There is a persian rug spread out on the floor!' - - 'The dragon is sprawled out on a persian rug!!' - - 'There is a persian rug here, hovering in mid-air!' + - 'There is a Persian rug spread out on the floor!' + - 'The dragon is sprawled out on a Persian rug!!' + - 'There is a Persian rug here, hovering in mid-air!' - OBJ_63: words: ['spice'] inventory: 'Rare spices' @@ -3878,18 +3878,24 @@ actions: !!omap - PART: message: *nothing_happens words: ['z''zzz'] +- 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_THANKYOU: +- THANKYOU: message: 'You''re quite welcome.' words: ['thank'] -- SPC_INVALIDMAGIC: + noaction: true +- INVALIDMAGIC: message: 'Good try, but that is an old worn-out magic word.' words: ['sesam', 'opens', 'abra', 'abrac', 'shaza', 'hocus', 'pocus'] -- SPC_HELP: + noaction: true +- 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 @@ -3921,10 +3927,12 @@ 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_NO: + noaction: true +- NO: message: *ok_man words: ['no'] -- SPC_TREE: + noaction: true +- 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- @@ -3933,27 +3941,33 @@ specials: !!omap all the leaves, but travel is quite easy if you detour around the spruce and berry bushes. words: ['tree', 'trees'] -- SPC_DIG: + noaction: true +- DIG: message: |- Digging without a shovel is quite impractical. Even with a shovel progress is unlikely. words: ['dig', 'excav'] -- SPC_LOST: + noaction: true +- LOST: message: 'I''m as confused as you are.' words: ['lost'] -- SPC_MIST: + noaction: true +- 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_FBOMB: + noaction: true +- FBOMB: message: 'Watch it!' words: ['fuck'] -- SPC_STOP: + noaction: true +- STOP: message: 'I don''t know the word "stop". Use "quit" if you want to give up.' words: ['stop'] -- SPC_INFO: + noaction: true +- 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 @@ -3977,16 +3991,20 @@ 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_SWIM: + noaction: true +- SWIM: message: *not_knowhow words: ['swim'] -- SPC_WIZARD: + noaction: true +- WIZARD: message: 'Wizards are not to be disturbed by such as you.' words: ['wizar'] -- SPC_YES: + noaction: true +- "YES": message: 'Guess again.' words: ['yes'] -- SPC_NEWS: + noaction: true +- NEWS: message: |- Open Adventure is an author-approved open-source release of Version 2.5 with, as yet, no gameplay changes. @@ -3998,11 +4016,13 @@ 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_VERSION: + noaction: true +- ACT_VERSION: message: |- There is a puff of orange smoke; within it, fiery runes spell out: \tOpen Adventure %V - http://www.catb.org/esr/open-adventure/ words: ['versi'] + noaction: true # end