Fixed bugs for Degeneracy:
Bugs are listed in order of the revision number in which they were
fixed. The bug list starts at roughly the point when beta testers
started sending me bugs.
Caution: Horrible quantities of spoilers ahead.
Legend:
[number] - This bug was fixed as of revision [number].
[number]R - This bug was fixed as of revision [number], and the fix
was made retroactive to previous revisions. This happens
to especially annoying bugs and bugs having to do with the
hourglass or the portcullis (which are magically protected).
[number]D - A change I made retroactive because I didn't yet have
wordOkay and badVerb and the like. These I can go back and
make non-retroactive in the future.
----------------------------------------------------------------------------
31R Verb alias: PRAY FOR [x] -> PRAY
31R Verb alias: KICK -> attack
31R Fool should only speak when you're in the room with him.
31D "the Flour" becomes "the Sack of flour"
31 SHOW BLADE TO PRIEST
31 GIVE X TO PRIEST
31 GIVE X TO FOOL
31 LISTEN TO FOOL
31 TOUCH PIG
31 PUT LANCE IN HOLE now implies that you remove the lance afterwards.
31 OPEN FLAP makes clear the dimensions of the hole.
31 DRINK WINE -> more specific message
31 EAT BAG (not really fixed--TAKE FLOUR doesn't work)
31 LOOK IN ROBE -> "There is a Pocket in the Robe, in which..."
31 "circle" refers to symbol
31 "pole" refers to lance
31 "pepper" refers to spices
31 "bookshelf" refers to library
31 "throne" refers to high Seat
31 Made it more obvious that the library can be CONSULTed.
31 More specific message than "That/those does/do not seem to fit the lock.":
"The x does/do not seem to fit the lock."
32 New verb: DIAGNOSE
32 New verb: BUTCHER
32 New verb: KNEEL
32 PUT x IN PIG (in particular, spices)
32 SHOW BOX TO PRIEST twice gives same reaction the second time.
32 SHOW KEY TO PRIEST
32 SHOW SYMBOL TO PRIEST
32 SHOW SPICES TO PRIEST
32 SHOW SYMBOL TO FOOL
32 SHOW SPICES TO FOOL
32 SHOW SILVER KEY TO FOOL
32 LOOK INSIDE PIG
32 LOOK UNDER STUMP
32 LISTEN TO BOX
32 ATTACK BOX
32 TAKE AXE -> "You remove the Axe from the Stump."
32 PUT X IN HOLE should not give the message about putting it in and
removing it for all values of x.
32 New object: Circle (on your chain mail)
32 New object: Covering (on your chain mail)
32 New object: Chain on symbol.
32 Describe the state of the Perpetuum in its description. Make it clear
that you could carry it, though it would be very heavy.
32 Give the Perpetuum a daemon which plays the splashing of water.
(changed initial to describe water processing)
33R {TURN, INVERT, FLIP} HOURGLASS has disastrous results.
33R DIP x IN y -> PUT x IN y, implementing DIP x IN METAL.
33R LIFT -> TAKE, implementing LIFT PORTCULLIS.
33R START -> TURN ON, implementing START MOBILE.
33R Don't let Flap class be referable to as "upper"
33R Don't allow library to be referred to as "book". This causes confusion
with the actual book.
33 New verb: SHAKE ("shake box" and a million other things)
33 SHOW SWORD TO FOOL
33 SHOW BOX TO FOOL/ASK FOOL ABOUT BOX
33 ASK FOOL ABOUT BARON
33 ASK FOOL ABOUT SONGS
33 ASK FOOL ABOUT LORE
33 "hourglass" -> "Hour-Glass"
33 "glows yellow with"... in furnace description is wrong. Changed to
"its Insides glow yellow".
33 Renegade "&" and "." in description of lower flap.
33 Sand pours through bottom if it's in the *funnel*, not the *machine*.
33 The box is not be a Bag of Holding--it should only accept small things.
(Note that this is an abusable bug).
34R "Life is slow to return..." message no longer plays when book
becomes unimplemented in your hand.
34 CLEAN PIG
34 TASTE PIG
34D "hat" refers to fool's cap
34 Hourglass no longer prints info even when it's been removed.
34 SLEEP no longer prints "Your feeling especially drowsy".
35R DRAW -> TAKE, implementing DRAW SWORD
35R ATTACK [object] WITH [weapon] -> ATTACK [object]
35 New verb: PLAY (eg. PLAY GAMES)
35 The Priest doesn't shy away from the box if you've already shown
it to him.
35 New object: Baron's eyes
35 New object: Armchair.
35 New object: Looking-glass.
35 New object: The sun visible through the portcullis.
35 Allow destruction of book.
36R "That portion of the hour-glass is empty of sand." was being shown
when there was sand.
36D SLAP -> ASSAULT
36 EXTINGUISH FURNACE -> "You know not how."
36 Don't let gap be referrable to as "library"
36 Library: extra space in "manufacture"
36 Library: composites -> alloys. Also mention sympathetic metal.
36 Library: priest
36 Library: fool/fools
36 Library: baron
36 Library: mobile/perpetuum/machine
36 Library: noble metals
36 Library: base metals
36 Library: gold
36 Library: dol nesta
36 Library: wine
36 Library: transmutation[s]
36 Library: hourglass
36 Library: tongs
36 Library: silver
36 Library: copper
36 Library: projection
36 Library: religion
37R Protect wheel from version control
37R Sand should be blue, not rose
37R Sand should melt when you try to pick it up
37R PUT SAND IN {CASE, BOX}
37R TAKE SAND WITH {CASE, MAIL}
37R SWEEP SAND
37R TASTE SAND
37 TOUCH BARON -> He's cold.
37 TASTE ALTAR -> "Truly barbaric."
37 PUT BARON ON ALTAR -> same as pig
37 PUT BARON ON SEAT
37 TAKE SEAT -> SIT
37 Changed SING message
37 You set the mobile down gently when you DROP it.
37 "They are hardly portable" -> "The x are hardly portable."
37 Library: measures
37 Library: spices
37 Library: soul
37 Library: furnace
37 Chain mail only goes to your elbows.
37 Loss of Room 14 description seems to happen too quickly.
38R Bad description for piles of sand.
38D LOOK BEHIND -> look under
38D ROLL-> push
38 WASH
38 PUT BLADE IN WATER
38 PUT AXE IN WATER
38 {SIT,STAND} ON MOBILE
38 {PUSH,PULL} BARREL
38 New object: sigil on case
38 New object: atlas (part of library)
38 New object: bed in chamber
38 Re-obtain book of magic from library once it's in there.
38 Library: time
38 Library: platinum
38 Library: animals/animal
38 Library: circle
38 Library: castle/keep
39D BEND -> ATTACK
39 BEND KEY
39 ASK FOOL ABOUT WINE/TANKARD
39 ASK PRIEST ABOUT BARON
39 SHOW SPICES TO FOOL
39 SHOW PIG TO FOOL
39 SHOW SCROLL TO FOOL
39 SHOW SCROLL TO PRIEST
39 SHOW PIG TO PRIEST
39 New object: dresser in chamber
40 {BREAK, OPEN} LOCK WITH AXE now smashes up box, turning it into
junk and letting you see the spices. Junk can't go into furnace.
40 PUT X ON STUMP now works as PUT X IN STUMP
40 Library: weapons
40 Library: symbol/symbols/symbolism
40 Library: ideas
41R Allow "flaps" and "levers"
41R Allow "keys"
41 ENTER PIG
41 PUT WATER IN BOX
41 SEARCH PRIEST
41 FILL GAP, FILL GAP WITH [object]
41 {CLIMB,MOVE} ALTAR
41 ASK FOOL ABOUT MOBILE
41 ASK FOOL ABOUT PRIEST
41 BREAK LOCK (of small box) -> CHOP BOX
41 X FLOOR in store room should talk about flour
41 "The Wine-Barrel cannot contain things" is not really correct
41 New object: gears and screws of machine
41 New object: drops of metal on floor after putting something into the pan
41 New object: pig's entrails
41 New object: mortar & pestle in lab
41 New object: crucible in lab
42N Can now get glass from machine after putting it in (machine hadnt
supporter).
42N If you try "Open top" or "open bottom", it no longer says you need
to smash the glass.
42 LOOK {UNDER,BEHIND}: chairs, carpet, tables, desk, etc.
42 Removed references to nonexistant tongs.
43 Spelling: "bely" should be "belie". "pulchitude" should be "pulchritude".
"til" should be "till" or "'til". "untravelled" should be
"unravelled". "counselor" shold be "counsellor".
43 British English: "Endeavor" and "so named for its Colour".
43 Changed back to original "quit?" message; your official quest has
already been completed.
43 Putting the spice in the mobile suggests "only the particulate may
progress through the machine", but the spice is "particulate".
44R Listed as "a" hour-glass, instead of "an".
44R UNSHEATHE/UNSHEATH -> TAKE
44 PUT BOOK ON SHELF wasn't recognised, only PUT BOOK IN GAP.
44 "gate" refers to portcullis
44 "suit" and "armour" refer to chain mail
44 "waterfall" refers to "mobile"
44 Library: transmutation
44 Library: Stesan
44 Hole is in scope even when desk is closed.
44 "maneuver" -> "Manoeuvre"
44 "Archimides" -> "Archimedes"
44 In the Hall, "unpure" -> "impure"
44 The oaken doors are "forbodingly closed" -> "forebodingly"
44 Fool does not recognise "tiller"
44 You can consult the library about "alchemy", but not "alchymy" which is
its spelling.
44 "You cannot hope to lift the Perpetuumwhile... " (missing space).
44 The code for describing the flaps in the glass sometimes leave the final
period out after "replentished from the top".
44 In description of hour-glass, "replentishing"->"replenishing"
44 "If you were" -> "were you"
44 Britishified numbers.
45 Messed up chirch hierarchy: "Only the Bishop may..." should be
"abbot".
46 BLESS and PURIFY
46 GREET EXAMINE
46 FOOL, HELLO
46 FOOL, STAND
46 FOOL, SING
46 ASK FOOL FOR CAP
46 ASK FOOL FOR WINE
46 ASK PRIEST ABOUT TAPESTRY
46 PRIEST, HELLO
46 PRIEST, STAND
46 OPEN SLIT
46 ATTACK DOOR
46 GET BLOOD -> "*Those* seem to be part of the carpet"
46 In the description of the mobile and the book, "Tho" should be "Tho'".
46 "stomach" and "slit" refer to entrails
46 "w" and "e" refer to west & east doors
46 New object: tapestry.
46 New object: Baron's notes in book.
46 Baron's eyes were takable (DOH!)
46 Robe is no longer concealed when not on baron's body
46 Added "A Team" Easter egg
47 PICK [lock]
47 Stair implementation frenzy: stairs in kitchen/storeroom, in
chapel/priest's cell, in bedroom/laboratory.
47 Implemented locks for locked doors.
47 Consistently made oak doors refereable to by "east" and "west"
48 Add pig show/give actions
48 Add pig move around actions
48 "scroll" refers to case only if scroll is not present.
49R St. Patty's day message for fool.
49R UNLOCK defaults to key objects
49R "Top" for "Upper" and "bottom" for "Lower". (flaps, levers)
49R Integrate hints.
49R PC now occasionally gets a hint that the room "looks different"
than it used to.
49 TOUCH WATER
49 TAKE KEY no longer favors the key you're already holding over the
key in the baron's pocket.
49 Special ending when you leave along with the pig.
49 Pig should follow you around 70% of the time.
49 Cedric: '"wears an expression of resignation & a velvet robe" is a
zeugma, used only for (somewhat outdated) comic effect.' Changed
wording to make it less zeugmatic.
49 short_name "suits of Armour" instead of "suits of Armor"
49 several other armor->armour changes
49 "favored Thinkers" -> "favoured Thinkers"
50R Occasional random message near middle and end of game that a room
is different than you remember it being.
50R Sort of re-versionified color of sand. It's now red in versions 35
and below. I couldn't find the exact version at which it stopped
being red. [NB: This happened in version 37. Change in 52]
50R Version number now displayed on top of help screen.
50R Hourglass now shudders or does a similar (often random) effect
every time the version number changes during the midgame.
50R First time you cycle some sand you'll get a brief success message.
50R Made hourglass flaps and levers respond consistently to "push",
"pull", "open", and "close". We should have no more confusion
about how to operate the hourglass.
50R Add "in" to names of types of sand
50R Annoying "read x in y" grammar line should be removed
50R Increased the amount of time you spend in the midgame. You still
spend >130 turns at or above version 40, so it shouldn't affect
difficulty of the game much.
50R De-versionized some stuff to do with the oak doors; it's just too
confusing otherwise, and too hard to tell whether there are real
bugs (which there probably still are)
50R Smartass lock/unlock messages for smashed door.
50 Verb alias: HACK -> CHOP
50 PULL/PUSH PAN -> TAKE PAN
50 ASK FOOL ABOUT LOCK -> ASK FOOL ABOUT BOX
50 ASK PRIEST FOR KEY
50 ASK PRIEST ABOUT FOOL
50 ASK PRIEST ABOUT SPICES
50 ASK PRIEST ABOUT GOD
50 New object: Baron's wounds
50 Newline in description of bloodstains.
50 It should be Stair-Way, not Stair-Way(InternalStairwayName). Stupid
short_name.
50 "wax" refers to candles
50 "scarlet" refers to bloodstains
50 "body" refers to baron
50 "contents" refers to metal in pan
50 "ax" refers to axe
50 "The chairs are carved" -> "The Chairs are carved"
50 "holy Water" -> "Holy Water"
50 "sword"->"Sword" in sheath description.
50 "your going east" -> "your passage east" in chapel description.
50 "odor" -> "odour" in crucible smell message.
50 "seige" -> "siege" in armory description
50 "decadance" -> "decadence" in several chair descriptions
50 "undoubtably" -> "undoubtedly" in slaughteryard description
50 "noticable" -> "noticeable" in gap description
50 "ancients" -> "Ancients" in pig guts description
50 "Tho closed" -> "Tho' closed". "Tho it burns your eyes" ditto
50 "restart your quest?" -> "restart"
50 "rosegold" and "rosygold" now recognized by library.
50 Added generic consult message for book of magic
50 Added TAKE message to looking glass; it's not a tiny hand mirror.
50 If you sheathe your sword and then dip the sheath in the sympathetic
alloy, you lose the sheath but retain the sword.
50 The first time you look at the portcullis, it says that it was
probably the source of the crashing sound you heard earlier.
50 Tapestry finally has an actual allegory to describe, thanks to Pete.
50 Get rid of the thing that prevents "put glass on machine" from working
50 Use parse_name to return false when you're trying to take a key and
you already have it.
51R Pig would sometimes "follow" you even if you left a room the pig
wasn't in.
51 Added game URL to banner
51 If you SHOW SPICE TO PRIEST without getting the key (and message)
from him, he reacts consistently.
Bugs denounced as invalid or too difficult to fix/implement:
------------------------------------------------------------
# TOUCH [object] WITH/TO [object]
# GRIP/GET [object] WITH [object]
# STAB [object] WITH [object]
# Attempts to get the pan/metal using potholders:
GRIP PAN WITH SHEATH
TAKE PAN WITH SHEATH
HOLD PAN WITH SHEATH
TAKE PAN WITH ROBE
WRAP HAND IN ROBE
TOUCH HANDLE WITH ROBE
COOL METAL
# FOLLOW FOOTPRINTS -> UP in storeroom
# LIGHT PIG (w/candles)
# PUT PIG ON CANDLES
# WASH HANDS
# OPEN DOOR WITH AXE -> CHOP DOOR WITH AXE
(A good idea, but difficult to implement)
# UNLOCK LOCK WITH GOLDEN KEY is broken.
# USE MOBILE (What is it supposed to do?)
# USE AXE ON PIG -> KILL PIG
# CURE PIG
# MAKE PRIEST EAT SPICES
# PUSH PIG THROUGH GRATE
# DROP PIG ON GRATE
# PUT ARM IN HOLE
# PUT HAND IN SHEATH
# HOLD GLASS OVER MOBILE
# LIFT MOBILE CAREFULLY (nice try)
# TURN WHEEL WITH LANCE (nice try)
# OPEN PORTCULLIS WITH LANCE (nice try)
# X TOP OF GLASS and X SAND IN TOP aren't recognised, only X TOP.
# Cedric: 'The blood "dyeing" the carpet jars a bit; his blood "has dyed" the
carpet, or has spilt..?'
# "stifling"->"stiflingly"
# "lookingglass"
# Getting very picky: The pig can "wallow" when there is no mud or
anything for it to wallow in.
# Double spaces after stops?