Files
nethack/doc/fixes34.3
cohrs 8396866296 inappropriate pacification of shopkeepers
A recent report noted that if you are invisible, teleport into a shop,
steal something, teleport out, and then return, the shopkeeper will become
pacified.  This is because the pacification code occurred even if the
shopkeeper already knew your name, as long as the "Welcome" message had not
yet occurred.  Implement <Someone>'s proposed fix: Before pacifying, either
the visitct must be zero (as per old code) or the customer name must
already be known.  And, of course, the customer name must differ from the
current setting.  This skips the pacification code in those situations
where the shopkeeper learned your name but was not happy about it (which is
what visitct > 0 implies, at least initially).

This also deals with an older bug report where you attack a shopkeeper
while outside the shop and then later enter the shop while the shopkeeper
is in it.  hot_pursuit() sets the customer name, and the new check avoids
pacifying the shopkeeper for the same reason as noted above.
2003-09-12 17:23:04 +00:00

38 lines
1.6 KiB
Groff

$RCSfile$ $Revision$ $Date$
General Fixes and Modified Features
-----------------------------------
monster draining the player using Stormbringer decreased monster's hitpoints
polymorphing to a flaming sphere should cure slime like other flaming monsters
grammar, spelling and other typos
wishing for student corpse yielded a valkyrie one, not an archeologist one
fix typo in bustling town down stairs declaration
you could exceed the limits on nazgul and erinys counts via bones files
fix inconsistency where you can't kick something out of a pit, but you can
escape the pit and still pick it up; items are now assumed to be at
the bottom of pit
room cleanup, eg on Bustling Town, could incorrectly truncate room bounds
for rooms that become L shared due to partial overlap with the MAP
approaching Medusa while having reflection+invisibility+esp would cause her
to turn herself to stone if you happened to be blind at the time
Master Kaen's death message was not appropriate
missing fountain tag in minend-3
do not pacify shopkeeper when the hero enters a shop if that hero previously
angered the shopkeeper without ever visibly entering the shop
Platform- and/or Interface-Specific Fixes
-----------------------------------------
win32tty: fix visible CRLF characters during lockfile error message
win32gui: you couldn't specify an alignment in defaults.nh and have it stick
General New Features
--------------------
bones file compatibility info is now written into the dat/options file
Platform- and/or Interface-Specific New Features
------------------------------------------------