# 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
#
# 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.
# %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:
words: ['slab', 'slabr']
- XYZZY:
words: ['xyzzy']
-- DPRSSN:
+- DEPRESSION:
words: ['depre']
-- ENTRNC:
+- ENTRANCE:
words: ['entra']
- PLUGH:
words: ['plugh']
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:
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: [
- 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.'
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.'
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.'
# %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
- 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
'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
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!"'
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.'
- ''
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'
- 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
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-
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
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.
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