Reported a while back, a (stonable) hiding monster will hide at a location containing only a cockatrice corpse. While it would be interesting to allow monsters to try, and stone themselves as a result, I chose the simpler fix which is to not have monsters hide in such situations. I found the hiding code was duplicated in several places, so I moved it into a new hideunder() function that works for both the hero and monsters.
78 lines
3.6 KiB
Plaintext
78 lines
3.6 KiB
Plaintext
$RCSfile$ $Revision$ $Date$
|
|
|
|
General Fixes and Modified Features
|
|
-----------------------------------
|
|
setmangry should not be called when a monster enters a bones region
|
|
bad capitalization of msg when charging for something that catches light
|
|
missing opthelp for use_inverse
|
|
Never say "It moves only reluctantly"
|
|
expert fireball/cone of cold could not target a monster seen only with
|
|
infravision or ESP
|
|
display "lotus juice", not "lotu juice" for the fruit juice name
|
|
only humanoid angelic minions should get/use sword and armor
|
|
paper, straw and wood golems resist cold
|
|
the options lootabc, showrace, travelcmd, and runmode are now saved
|
|
use mons[] array offsets in mnum field in save file rather than storing
|
|
the ptr and calculating the distance from beginning of array
|
|
two-weapon combat makes two attacks instead of having one attack hit with
|
|
each weapon
|
|
apply weapon skill to-hit bonus or penalty to bare-handed attacks
|
|
only give monk's "cumbersome armor" message when the armor penalty causes
|
|
an attack to miss
|
|
identified touchstone can rub on gold like the data.base entry says
|
|
dust vortex-induced blindness should kick in immediately when blindfold
|
|
is removed or glop is wiped off
|
|
prayer/unicorn-horn won't fix blindness while still engulfed in a dust
|
|
vortex since it will just return immediately
|
|
being confused and reading cursed scroll of charging drains your energy
|
|
class genocide recognizes species name as an example of the class to
|
|
genocide (Martin Snyder)
|
|
internals: use Is_box rather than explicitly checking what it checks
|
|
fix some unreachable messages (either make then reachable or remove them)
|
|
can quiver coins when GOLDOBJ is defined
|
|
grammar, spelling and other typos
|
|
oracle and rumor regarding priestly donations
|
|
keep various delayed killers separate to avoid mixed up messages
|
|
don't place randomly-placed aquatic monsters in lava on special levels
|
|
hiding monsters don't hide under cockatrice/chickatrice corpses
|
|
|
|
|
|
Platform- and/or Interface-Specific Fixes
|
|
-----------------------------------------
|
|
win32gui: better handling of "more" prompt for messages that would have scrolled
|
|
off the window
|
|
win32gui: set correct checkmark on "Lock Windows" menu item on startup
|
|
win32gui: redraw message window on resizing (it does not update properly otherwise)
|
|
win32gui: fixed copy/paste error in read registry settings function
|
|
win32gui: improved calculation of the size of the menu window
|
|
win32gui: made auto-arrange windows on/off option (it was reset automatically
|
|
which was unintuitive and in some cases annoying
|
|
platforms that support hangup: SAFERHANGUP to avoid losing objects in transit
|
|
between lists when hangup occurs, and also avoid cheats due to
|
|
well-timed hangups to stop a long melee
|
|
X11: support dynamic switching of map mode via tiled_map option
|
|
|
|
|
|
General New Features
|
|
--------------------
|
|
burying a punishment ball no longer ends your punishment
|
|
#tip command--pay a modest gratuity
|
|
add clicklook option to allow looking at things on the display by clicking
|
|
right mouse button when floating mouse pointer over them
|
|
Izchak's lighting store is now able to stock oil for your lamp
|
|
provide core support for saving of messsage history in save file
|
|
the following actions can now be continued after save/restore: digging,
|
|
eating, studying, removing armor
|
|
|
|
|
|
Platform- and/or Interface-Specific New Features
|
|
------------------------------------------------
|
|
win32gui: support perm_invent
|
|
win32gui: menu option to add/remove windows captions
|
|
tty: add window port routines for saving/restoring message recall history
|
|
|
|
|
|
Code Cleanup and Reorganization
|
|
-------------------------------
|
|
removed OVLx section dividers previously used for TRAMPOLINE overlay system
|