<email deleted> wrote:
> The game crashed badly when I made some experiments with items
> with very long names:
>
> You have much trouble lifting a blessed greased thoroughly rusty >thoroughly corroded +3 plate mail named terribly long killer longer than my
>ong long-worm called long. Continue? [ynq] (q)
tty_yn_function(const char * 0x0012fa50,
const char * 0x00572ddc _ynqchars, char 113) line 379 + 6 bytes
lift_object(obj * 0x009e8970, obj * 0x00000000,
long * 0x0012fcd0, char 0) line 1131 + 20 bytes
pickup_object(obj * 0x009e8970, long 1, char 0) line 1258 + 19 bytes
pickup(int 0) line 474 + 28 bytes
dopickup() line 1853 + 11 bytes
rhack(char * 0x005c0d50 in_line) line 1908 + 3 bytes
moveloop() line 406 + 7 bytes
main(int 3, char * * 0x009e2ac0) line 102
75 lines
3.8 KiB
Groff
75 lines
3.8 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
|
|
give more explicit feedback for exploding bag of holding
|
|
help display for "list of game options" misformats runmode and scroll_amount
|
|
pit created by land mine explosion doesn't start out concealed
|
|
update map display sooner when pushed boulder triggers land mine explosion
|
|
prevent fatal error from prompt string overflow in lift_object()
|
|
|
|
|
|
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
|
|
|
|
|