1protect the Amulet and invocation tools from being destroyed when a
2	disintegrated monster's inventory gets deleted
3prevent the Amulet and invocation tools from being buried, similar to box
4	behavior (Book of the Dead would rot away as paper when buried)
5don't let polymorphed players eat any of the invocation tools
6pets are no longer highlighted when hallucinating
7keep glass gems from shattering in chests
8return errors from dgn_comp and lev_comp when called for
9fix hallucinated fruit juice message
10fix several monsters conveying inappropriate resistances
11fix misspellings of "Assassins' Guild" and "Minion of Huhetotl"
12set personal name flag for Pelias and Thoth Amon; clear it for Chromatic Dragon
13don't say "Picking the lock..." when using a skeleton key
14give feedback when applying key to current location but no boxes are present
15can't manipulate floor locks (chests) while levitating
16don't crash onto sink if permanently levitating due to eating a ring
17avoid resuming interrupted lock operation on chest that's been polymorphed
18wide-angle disintegration Beams O' Wrath disintegrate non-resistant
19	shields and armor
20don't access zapped wand after it's been destroyed by divine lightning bolt
21separate graphics symbols for each trap, differently-colored traps
22allow wishes for greased objects, correct wishes for "poisoned
23	rustproof" objects
24damage was calculated incorrectly when hitting with statues and boulders
25allow digging to finish when digging statues embedded in undiggable walls
26list identified invocation tools as "the item" instead of "a item"
27ignore rknown for unerodable objects when determining if it's fully identified
28flush output after eating mimic so '$' appears right away
29update botl for spell power after ^T or #invoke of "energy boost" artifact
30correct hunger check when casting spells
31correct various messages
32fix deliberately jumping into Stronghold trap doors
33make random level changes while escaping with Amulet more equitable
34when mysterious force randomly picks a location on the current level, send
35	player into Wizard's tower if and only if already inside that tower
36any level change from one tower level to another preserves occupancy state
37mysterious force won't kick in when using portal to go up into Wizard's tower
38avoid "bad cursor position" situation when mystery force or cursed gain
39	level potion causes level change within the Wizard's tower
40don't allow the Wizard to be resurrected on the Astral level
41only list "likely" objects when prompting for what to #invoke
42reset encumbrance and movement rate during successful prayer, in case it
43	cures lycanthropy
44prevent cursed weapon that slips when thrown by monster from embedding in stone
45ki-rin is not humanoid
46all elves can see invisible
47gain intrinisics from eating amulets
48lose divine protection by killing co-aligned priests or converting alignment
49have quest leader check for absolute alignment as well as for piousness
50fix tombstone message when dying from kicking door while levitating
51bite, &c. attacks on displaced images said "swings wildly and misses"
52calculate score before creating bones, otherwise gold in bags gets overlooked
53Unique monsters no longer placed in bones files
54for blessed genocide, don't report failure for other classes' quest monsters
55could get both compressed and uncompressed explore mode save files
56ZEROCOMP's bwrite ignored possibility of write failure
57mimics imitating fruit caused "Bad fruit #0" on help commands
58fix off by one bug in level teleport trap destination for monsters
59if g.cube eats a non-empty container, engulf contents rather than devour them
60allow wizard to use blessed genocide of '*' to wipe out all monsters on level
61when digging a hole in ice, don't describe it as digging in the "floor"
62	and unearth any objects buried there even when it refills with water
63when digging in a pit trap which ends up filling with water instead of
64	becoming trap door, remove the trap; likewise for overflowing fountains
65can't dig pits under drawbridge portcullis; break bridge if hole would be made
66can't dig while caught in a web
67don't "swing your pick-axe through thin air" if target location is a web
68mark webs as seen when "monster is caught in a web" message is given
69whirly monsters pass through webs; some huge monsters tear them
70Sting cuts through webs
71have shk use plural if called for when referring to player's pick-axe(s)
72fix price stated by shk when picking up container holding merged items
73fix price stated by shk for #chat when standing on a container
74don't adjust food price due to hunger when player is selling, only when buying
75don't double bill shop corpses turned into tins
76don't make mundane objects known when they're outside the shk's expertise
77change to have shks possibly identify items sold for credit just like for cash
78when player sells something to broke shk for credit, don't offer more for it
79	in credit than will be charged for it if player buys the item back
80when selling items in shop, don't try to adjust message/prompt based on COLNO
81when dying in shop entrance, make sure inventory in bones data is placed all
82	the way inside the shop, hence owned by the shk
83make shk notice when shop door destroyed by wand or spell or digging downward
84reset unpaid objects if shk poly'd into jumpy monster teleports out of shop
85fix handling for shop objects kicked or thrown from one shop into another
86	and for shop objects hit by cancellation beam
87add potions of oil; lamps can be refilled with them
88dipping rusty weapons in potions of oil removes rust
89allowing drinking from surrounding water if you are underwater
90fix non-merging potions of water due to water damage's incompatible dilution
91fix mon-merging scrolls of blank paper due to SCR_SCARE_MONSTER's spe usage
92fix D(ropping) subset of wielded darts,&c (worn mask got out of synch)
93fix #adjust merging wielded darts,&c into non-wielded ones
94allow #adjust when fixinv option disabled
95fix getobj's '?' help displaying one item when fixinv option disabled
96don't give characters with maxed out luck complete immunity to water damage
97don't allow AC -17 or better to provide invulnerability to zap attacks
98kicking cockatrices while barefooted will stone you
99change to inhibit displacement from operating through solid walls
100fix mblinded assignment for monsters hit by potion fumes
101give runesword same damage adjustments as broadsword
102extra verbosity for attacks caused by Stormbringer
103allow ghosts to step on garlic
104don't let vampires step on altars
105don't let monsters jump into polymorph traps covered by boulders, unless
106	they can carry such, pass through, or squeeze under
107giants polymorphed into something else must drop any boulders being carried
108giants in pits become untrapped if a boulder is pushed in
109prevent traps from being generated on ladders
110don't "detect trigger hidden in soil" for previously detected land mine
111exploding and crashing doors wake up nearby monsters
112factor rings of increase damage into kicking damage
113handle omitted case for ball movement that would leave chain in odd position
114returning to stairs on top row of map is valid (fixes rogue quest bug)
115avoid giving "sad feeling" message for pet if lifesaving prevents its death
116don't rot away Rider's corpse if something is standing on it at revival time
117kill any engulfer (including poly'd player) trying to digest a Rider
118give Riders non-zero nutritional value so tinning kit doesn't ignore them
119save & restore u.usick_cause properly
120an eating pet can continue & finish eating while you're off its level
121fix object names: "a Dark One corpse", "statue of a Wizard of Yendor"
122killer_format: poisoned "by Pestilence", not "by a Pestilence"; ditto Juiblex
123killer prefix might be wrong after having been life-saved
124fix to avoid "invisible invisible {Priest|Minion of Whoever}" on tombstone
125fix bug with cold-resistant monsters attacking jellies (etc.)
126fix possible panics when restoring while swallowed or held
127when taming, make holder/swallower let go even if it just becomes peaceful
128reset area of visibility when hurtling backwards from recoil while levitating
129don't let hostile monsters who follow up/down stairs share final ascension
130add bodypart(HAIR) to correct some inappropriate messages
131display monsters inventory (if any) when mon zapped with wand of probing
132display inventory of encased items in statues zapped with wand of probing
133display inventory of buried items below, by zapping wand of probing downwards
134set dknown bit for all objects hit by probing beam
135add ceiling function to alter the ceiling messages appropriately
136fix 3.1.2's fix for reseting certain class-specific artifact properties
137add selection menus to pickup and some apply functions
138pre-menu container interface:  don't let "%a" select all objects if no food
139	is present; make user's "<missing class(es)> a" become "A" instead
140wake up monsters hit by potions thrown by other monsters
141suppress vault hint messages if player is in the vault
142make lev_comp check full object and monster names ([ring of] "protection" in
143	objects[] was matching "protection from shape changers" in .des file)
144guarantee that stairs down from Juiblex swamp level always get created
145	[sometimes got impossible("couldn't place lregion type 0")]
146prevent a three room level which has the stairs to the mines from also having
147	a special room [so that those stairs can't end up placed in a shop]
148allow quest nemeses and other invocation tool guardians to wield artifacts
149Mitre of Holiness is not a weapon
150don't give "heat and smoke are gone" message when entering Vlad's tower if
151	arriving from somewhere other than Gehennom (portal via W's quest arti)
152when a wielded cockatrice corpse rots away, set `unweapon' so that
153	further combat will elicit "bashing with gloved hands" message
154fix behaviour of wielded eggs (breaking, stoning, etc)
155tiny chance for "queen bee" eggs, rather than always killer bee eggs
156change Tourist quest home base to Ankh-Morpork
157prevent activated statue traps from creating hidden monsters
158handle activated statue being the only object poly'd player is hiding under
159prevent reference to unseen underwater object when hiding monster attacks
160don't pluralize name when smelling opened tin of unique monster's meat
161make tins of unique monster's meat be empty in bones file
162don't leave a corpse in bones file if killed by disintegration breath
163don't leave a corpse when monsters disintegrate other monsters
164any food could be tinned (yielding giant ant meat) when corpse in inventory
165destroy all boulders in invocation area when creating stairs down to sanctum
166boulders landing on previously seen trapdoors will plug them instead of
167	falling through or settling on top
168boulders on ice which gets melted will fill pool as if dropped
169don't let dead or sleeping priests give temple greetings
170chatting wakes up sleeping priests
171don't exercise wisdom when making prediscovered objects known during init
172don't generate any generic giants (mummy/zombie placeholder) on castle level
173pets and g.cubes will polymorph if they eat chameleon corpses
174slippery ice (temporary fumbling) only lasts until the next move
175avoid leash limbo if quest leader ejects you while leashed pet's not adjacent
176	(ditto other unconventional level changes, like W's quest artifact)
177release attached leash if poly'd player eats it
178crash fix:  handle other forms of monster-induced level change besides quest
179	ejection (swallower expels onto portal, level teleporter, trap door)
180fix magic mapping of previously mapped maze walls dug away out of view
181assorted drawbridge fixes (kill credit, auto-pickup, drown survival handling)
182passtune becomes fully known once successfully played
183wiping out engravings leaves partial letters
184wipe random letters of trap engravings ("ad aerarium", "Vlad was here")
185eating wolfsbane while in werecritter form rehumanizes in addition to purifying
186don't penalize player (shop charges in general; bad luck for mirror) when
187	a monster breaks something with a wand of striking
188when loading bones, keep track of unique monsters to avoid their duplication
189don't allow a demon prince to summon two copies of a unique demon lord
190enlightenment luck display ("extra", "reduced") did not agree with actual luck
191avoid duplicate spellbooks in character's initial inventory (affects priest)
192fix pets moving reluctantly onto cursed objects
193can't #loot while overtaxed
194time passes when items disappear on use of a cursed bag of holding
195#offer cannot convert or destroy an unaligned altar
196MUSEr's reflecting shield or amulet shouldn't become known when not seen
197fix check for wearing shield when monsters wield two-handed weapons
198don't restrict MUSE scimitar usage to strong monsters
199make dwarves less eager to switch back and forth between weapon and pick-axe
200clip swallow display at left & right map borders
201prevent recoil [hurtle() while levitating] when caught in a trap
202downward zap which freezes water or lava shouldn't bounce back up
203Vorpal Blade: don't let damage penalty (very low strength, negatively charged
204	ring of increase damage) prevent beheaded monster from dying
205make sure player polymorphed into jabberwock is vulnerable to beheading
206make sure that when "The fiery blade burns the shade!" that it actually does
207	damage (double-damage for non-silver must do at least 1hp damage)
208prevent divide by zero crash when hitting tame shade with non-silver weapon
209don't lose alignment when throwing gems to/at peaceful unicorns
210don't apply grease to worn armor if it's covered by other armor
211fix unnaming monsters via `C <space(s)>'
212fix calling object types via `#name n <anything w/ trailing space(s)>'
213fix off by one problem when shuffling some descriptions (scroll label "KIRJE"
214	and "thick" spellbook never used; breathing amulet always "octagonal")
215exploding land mines can scatter or destroy objects at the trap location
216add rolling boulder traps
217try harder to make monster hit point and level gain avoid anomalous losses
218reduce odds of undead corpses on castle level and priest quest home level,
219	to make it harder to lure wraiths to more favorable spot
220can't polymorph large piles of rocks into gems
221hit point gain from nurse healing throttled substantially
222make cursed bells be much less effective as instruments of abuse
223fully implement object charges for Bell of Opening
224allow '%' as destination on rogue level when specifying position by map feature
225fire traps can burn up scrolls and spellbooks on the floor
226fix inverted cancellation check for AD_SLOW and AD_DREN damage
227bullwhips can be applied to disarm monsters and hero
228bullwhips can be applied by hero to haul themself out of a pit
229ensure that thrown potions hit their mark if you are swallowed
230attempting to engrave on an altar causes altar_wrath
231differentiate between a hole and a trapdoor, digging always makes a hole
232check the right hit point values when polymorphed and encumbered
233improve guard behaviour in vaults when player is blind
234prevent dwarves from digging while wielding cursed weapons
235displacing a pet mimic unhides it
236'(' shows the proper tools as in use
237improve shk's handling of pick-axe damage and taming
238aging of items in ice boxes left in bones files
239fix genocide of '@' while polymorphed
240add gender to some unique monsters
241disallow digging down while phasing through non-diggable walls
242general fixes to various message sequencing problems
243prevent shopkeeper names from showing up while you are hallucinating
244prevent paralyzed pets from picking up items
245jellies for Juiblex, not Jabberwocks (done properly this time)
246rust monsters can't eat rustproofed objects
247general fixes to inventory merging of items
248monster inventory undergoes merging too; potentially affects probing and theft
249monsters ignore items they want to pick up that are on 'Elbereth'
250bows wielded by monsters now do proper (low) damage
251even nymphs may not pick up rider corpses
252treat cockatrice corpses in multiple item piles the same as one item piles
253"PACKORDER" feedback incorrect on parsing failure
254you can no longer choke on liquid
255stethoscope on secret doors displays properly when blind
256monster-hurled potions no longer produce quaff messages (or djinn)
257giant eels now hide with mundetected, not invisibility
258eels on the plane of water don't hide and aren't negatively impacted by being
259	out of water
260don't give the big point bonus for eels if player is wearing breathing amulet
261fix display bug (newsym after Wait! message)
262temple priests now wear their cloaks
263Orcus is no longer peaceful (had been made so by bad bribery check)
264'uskin' save and restore done properly
265don't improperly adjust int & wis for stolen non-worn P quest artifact
266don't allow Vorpal Blade to behead a monster when it swallowed you
267golems are not living and don't "die" in messages
268fix "Rocky solidifies.  Now it's Rocky!"
269polymorphing into a flesh golem, which gets petrified by turning into a stone
270	golem, now works when stoned
271correct "killed by a died"
272allow the Wizard to come back and harass at his next reincarnation time even
273	if he's been left alive on some other level (fixes "paralysis" cheat)
274make monsters subject to "mysterious force" in Gehnnom while climbing stairs
275	with the Amulet, so that once the Wizard has stolen it, his retreat
276	when wounded doesn't become an easy way to carry it up
277changing attributes immediately checks encumber messages
278confused monsters get confused SCR_TELEPORTATION effects
279fixed "choked on eating too rich a meal"
280kicked objects won't stop at stairs if they don't fall
281general fixes to stealing from monster carrying cockatrice corpse
282a nymph who polymorphs herself while you're frozen during a multi-turn armor
283	theft can't complete the theft if transformed into non-stealer monster
284consistent corpse probability no matter what killed monster (also removes a
285	loophole allowing permanent rider death)
286MUSE monsters no longer wield weapon same as (not better than) current one
287incubi/succubi have hands, not claws
288make #jump be ineffective on air and water levels
289allow multiple sickness causes; vomiting only cures those involving food
290#prayer reward: give books for not-yet-known spells preference to known ones
291marker use no longer uses wishing interface, fixing several obscure bugs
292archeologists' and rogues' initial sack starts out empty
293candelabra "has now" 7 candles fixed.
294kicked objects would set dknown when the kick caused an injury, even though
295	safely kicked objects wouldn't
296make cloaks subject to burning
297make exposed shirts subject to burning and rotting; greased ones defend
298	against wrap attacks
299all types of fire damage affect worn armor [adds explosions, fire traps, and
300	zapping yourself to previously handled zap/breath attacks by monsters]
301for explosions, destroy carried objects before killing player [affects bones]
302replace triggered land mine with pit before doing damage [bones]
303black dragon breath no longer referred to as "death" instead of disintegration
304don't make ring of gain strength known when gauntlets of power mask its effect
305can't have "slippery minor currents" or similar silly nohands body parts
306proper support for polymorphed players using wrap attacks
307cannibalism reduces luck as well as causing aggravation
308picking up an item which will merge works even when all 52 slots in use
309moving through diagonal openings checks how much you're carrying, not how much
310	free space you have left
311monsters have same restrictions as players moving through diagonal openings
312picking up subset of heavy group works for picking one and gets feedback right
313taking subset of heavy merged group out of containers works the same as
314	picking up subset of heavy merged group from floor
315when putting gold into containers, don't count its weight twice, thereby
316	messing up the status line's encumbrance feedback
317fix the option parser's handling of attempting to negate string values
318teleporting a monster on a trap with a magic whistle sets the trap off
319iron ball dragging no longer confuses autopickup
320cumulative temporary intrinsic increments can't spill over into permanent bits
321eating food shouldn't give messages for intermediate states
322don't make wand of death become known after casting finger of death at yourself
323ignore case when checking artifacts against wish- or #name-specified name
324ignore confusion when reading scrolls of mail
325exploding runes for spellbook read failure doesn't imply that book explodes
326divine rescue from strangling destroys worn amulet of strangulation
327boulders pushed on level teleporters will level teleport; also, make one random
328	level teleport function to keep all level teleports consistent
329
330MSDOS: add fake mail daemon
331MSDOS: add VGA tiles to tty port
332VMS: switch to lint-free, non-GPL'd termcap support code
333X11: map behind popup edges was occasionally not refreshed
334X11: allow permanent inventory window
335X11: when using tiles, highlight pets with "heart" overlay (should be changed
336	to honor the `hilite_pet' run-time option)
337X11: click-in-message-windows crash fixed
338tty: fix panic when freeing endwin
339tty: fix <ctrl/P> behavior when recalled text needs to wrap beyond top line
340tty: allow selection from single line "help menu" (getobj's '?' response)
341tty: don't format data.base with hardcoded tabs that are ugly on non-tty ports
342tty: get rid of extra NHW_MENU space (improperly added when the menu was longer
343	than the screen)
344tty: fix repeated "who are you?" prompting at game startup
345