shop bones
Dying at a shop doorway, or at the free spot one step in, while not
owing the shopkeeper anything would yield "<shk> gratefully inherites all
your possessions" but leave those possesions where the next hero could
just pick them up for free. Move them all the way inside the shop, as
happens when the hero dies while owing the shk. Also, if hero has gold
left after shopkeeper takes any payment owed, force it to go into shk's
inventory instead of having it end up in the pile of other stuff.
finish_paybill() duplicated much of drop_upon_death(), but not the
two-weapon hack to avoid curse() causing hero's secondary weapon to be
dropped while in the midst of removing it from inventory (but unlike the
old 3.4.1 panic for that, this one just triggered a warning about nonzero
worn mask). It also lacked the named fruit fixup, whatever that does.
Make finish_paybill() call drop_upon_death() instead of copying it.
This commit is contained in:
@@ -330,6 +330,9 @@ if hero or monster standing on opened drawbridge survives its destruction,
|
||||
fall into water or lava instead of remaining on top
|
||||
don't give a speed change message when an immobile monster is seen to be hit
|
||||
by a wand of speed or slow monster
|
||||
when shopkeeper "gratefully inherits possessions" of hero who dies in shop
|
||||
doorway without owing the shop, move those items inside shop for bones
|
||||
dying in a shop while wielding two weapons could cause "Setworn: mask" warning
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
Reference in New Issue
Block a user