Recently discussed in the newsgroup, and it sounded familiar so may have been reported directly earlier: You fly through the trap door. You fly down along the stairs. when polymorphed into a flying creature or riding a flying steed. It only happens at the castle, and only happens because the go-down code is explicitly setting the arrival point to be the Valley stairs. That's how the castle trap doors used to work as traps too, but they were changed to dump you randomly near the stairs quite some time ago. Fix it by making intentional triggering work the same now; this also prevents the false feedback (even if you happen to arrive on the stairs by coincidence).
70 lines
3.4 KiB
Groff
70 lines
3.4 KiB
Groff
$RCSfile$ $Revision$ $Date$
|
|
|
|
General Fixes and Modified Features
|
|
-----------------------------------
|
|
avoid panic when secondary weapon is cursed while generating bones level
|
|
don't crash when applying a figurine, candle, or bell that gets used up
|
|
grammar bits
|
|
two invisible monsters hitting one another should not be visible
|
|
if only one monster in a monster-vs-monster fight is visible, show an I symbol
|
|
for the other one whether it is an attacker or defender
|
|
display "It" and not "The invisible <pet>" when an invisible pet eats food.
|
|
include a hint about expected input when prompting for musical notes
|
|
don't report "program initialization failed" if a panic occurs after the
|
|
game is over
|
|
include statue contents in end of game inventory disclosure
|
|
treat handlessness as a major problem when deciding prayer outcome
|
|
perform artifact touch checks when putting on accessories
|
|
missing noun in message when horns pierce through your helmet
|
|
don't use hcolor() for trapped chest gases when you aren't hallucinating
|
|
the age of a potion of oil from a bones file wasn't being handled correctly
|
|
putting gold in a container on the shop floor wasn't credited the way
|
|
gold already in the container when dropped was credited
|
|
avoid integer division rounding error when calculating carrying capacity
|
|
don't lock/unlock a door while in a pit, to be consistent with door opening
|
|
infravision should not make invisible player "visible" (it doesn't for monsters)
|
|
Perseus statue should always be male
|
|
charge correctly when breaking multiple objects with the same zap, avoids
|
|
a dopay: not to shopkeeper impossible
|
|
clean up funny lighting on the healer locate level
|
|
allow all tame monsters that eat to consider food thrown to them
|
|
the screen display wasn't always up to date after map topology changes
|
|
jumping over a sokobon pit would result in the player next to, not in, the pit
|
|
don't let arrow, rock or dart traps provide an infinite number of objects
|
|
dropping from height or throwing a normal container may damage contents
|
|
some Magicbane messages treated "erinys" as plural
|
|
initialize artifacts before processing $WIZKIT
|
|
clean up inconsistency between various places quaff is documented
|
|
is_damageable was using is_rottable incorrectly
|
|
charge for use of an unpaid tinning kit
|
|
avoid impossible when water freezes while hero is hiding under water
|
|
avoid impossible after eating the object the hero is hiding under
|
|
failed attempt to eat floor gold while polymorphed would lose the gold
|
|
running that stops for closed doors should stop at mimics mimicking closed doors
|
|
allow wishing for magenta potions (ignoring the rank name 'mage')
|
|
fix an uninitialized memory access in non-quick dolookup
|
|
fix were changing message that wasn't being displayed
|
|
immediate encumbrance feedback when removing gauntlets of power
|
|
make deliberately flying down the Castle's trap doors consistent with falling
|
|
|
|
|
|
Platform- and/or Interface-Specific Fixes
|
|
-----------------------------------------
|
|
Gnome: compilation problems on Redhat 7.2 and 8.0
|
|
unix: Makefile.utl would put OBJDIR objects in the wrong directory
|
|
win32tty: add subkeyvalue option to alter key values; Finnish keyboard fix
|
|
win32tty: distinguish between black/gray/white (by Quietust)
|
|
tiles: high priest tile had a couple bad pixels
|
|
|
|
|
|
General New Features
|
|
--------------------
|
|
|
|
|
|
Platform- and/or Interface-Specific New Features
|
|
------------------------------------------------
|
|
win32tty: keystroke handlers can be dynamically loaded to assist in resolving
|
|
internationalization issues
|
|
|
|
|