1General Fixes and Modified Features
2-----------------------------------
3prevent an extraneous selection prompt when a role with only a single 
4	possible gender, race, or align is specified
5be consistent with the use of twice and thrice in end of game reports
6use "kill" vs "destroy" more consistently
7looting bag of tricks on the floor doesn't then prompt for direction
8suppress "the" in "you kill the poor Fido"
9iron bars added to the Dark One's prison
10shouldn't be able to #loot without hands
11level compiler can specify cockatrice nests, leprechaun halls, antholes
12fix level compiler to allow specifying golems via '\'' in MONSTER directives
13fix bug where excalibur blasted lawful non-Knights
14unification of the strings "he"/"him"/"his"
15conflict caused vanishing vault guards to be killed with player getting
16	credit/blame (also dmonsfree warning for double removal from map)
17monsters' conflict resistance check was unintentionally being affected by
18	character's experience level
19stone-to-flesh was accessing freed memory, passing bad map coordinates
20	to newsym that might be harmless but could trigger a crash
21prevent spurious "placing steed on map?" impossibles during save/restore
22prevent real "placing steed on map?" impossibility [sic] when creating bones
23dropping secondary or quivered weapon to lighten load in order to crawl
24	out of water left the item flagged as still worn
25if #adjust combined two or more of main weapon, alternate weapon, and quiver
26	the resulting stack would be flagged as worn in multiple slots and
27	eventually trigger "Setworn: mask = ##." impossibility
28remove curse operated on secondary weapon even though it wasn't wielded
29update conduct immediately when eating corpses (character killed by eating
30	poisonous corpse as first meal was described as "strict vegan")
31fix problem with amulets of change when polymorphed into succubus/incubus
32YAFM for pit fiends/pit vipers and pits should require seeing the monster
33woodchucks, cockatrices, and vampire bats should eat
34specifying a non-numeric value for amount when donating to temple priest or
35	bribing demon prince produced random result
36mastodons can tear through webs
37praying on wrong deity's altar cursed holy water but ignored uncursed water
38polymorphed player's gaze now works properly as a pyrolisk
39fix "You drop the Wizard of Yendor's corpse into Wizard of Yendor's interior."
40make sure status line gets updated when turning-into-slime state changes
41when eating green slime, don't reset slime countdown if already infected
42stop current activity when you noticed you're turning into slime
43message given when displacing an unnamed pet into a polymorph trapped referred
44	to it by its new monster type rather than by what you displaced
45player killed by ghoul turns into one in the bones file
46slings are not made of wood
47for post-amnesia deja vu messages, use "seems" rather than "looks" when blind
48avoid encumberance messages during startup attribute adjusting
49even a wumpus cannot escape the pits in Sokoban
50when a steed dies in a shop, don't charge for the saddle
51shopkeeper did not charge for use of an unpaid camera
52shopkeeper did not charge for items burned by breaking a wand of fire
53shopkeeper should charge when you transmute a potion
54shk notices if you use a grappling hook to remove an item from the shop
55adjust robbed shopkeeper's feedback when he or she plunders hero's corpse
56avoid giving away which monsters are saddled while hallucinating
57when polymorphed into a herbivorous monster, you should prefer vegan "corpses"
58when polymorphed into a hider, stop hiding after picking up the last object
59	at a location
60throwing a wielded, returning weapon should not disable twoweapon mode
61monster should not wield cockatrice corpse without gloves on
62sharks have thick skin
63better message when killed by drinking a potion of sickness from a sink
64telepathically detected monsters will be described by name if they try
65	to attack praying character
66taking cockatrice from or putting it into a container should stone you
67	if you are unprotected
68don't fall into pits (or other traps) twice when dismounting
69fix two weapon combat bonus/penalty to avoid "weapon_hit_bonus: bad skill 2"
70unicorns were at a disadvantage on a noteleport level
71missing a cockatrice when polymorphed into a weapon-using monster but
72	fighting hand-to-hand would stone the player
73eliminate ghoul creation abuse when engraving on a headstone
74loss of levitation due to a sink will result in touching a wielded cockatrice
75	corpse, just like falling down stairs while burdened
76falling into a sink when constitution is greater than 20 won't raise hit points
77stinking cloud should not affect migrating monsters, causes dmonsfree error
78only display message about monster using a weapon against another monster
79	if you can see the monster
80don't count artifact amulets (wizard's quest artifact) twice in final score
81prevent pets from picking up Rider corpses
82when polymorphed into a centaur, don't keep kicking monsters after they die
83when throwing at a monster that you see with infravision, don't say "it"
84avoid "the arrow misses the mimic" which left the mimic concealed
85#sit while water walking over a submerged object should sit on the water's
86	surface rather than on that unreachable object
87suppress extra "the" when printing the names of certain mplayers
88do not try to engulf green slimes (same as for cockatrices)
89trying to eat the brains of a green slime is now properly handled for players
90monsters touching cockatrices check boots for feet and nothing for tentacles
91if being petrified, don't disable messages from further petrify attacks
92trap detection would generally not find trapped doors
93avoid spurious done eating message after choking and vomiting
94attribute distribution for several player types did not add up
95monsters shouldn't try to eat green slime as a cure for stoning
96lighting of arboreal levels should not be stopped by trees
97need to recalculate visible locations immediately when monster blinds player
98monsters shouldn't see through walls because player wears Eyes of the Overworld
99when pricing glass the same as valuable gems, be sure to use gems of same color
100nymph stealing armor from a fainted player should wake the player
101ensure status line updates when you stop running when time is shown
102repairing a trap in a shop doorway must replace the broken door or wall as well
103sleeping steed cannot climb stairs/ladders
104can't change levels when mounted on a steed which is carrying the Amulet
105more artifacts granted by a deity are rustproof
106monster name feedback when using the m movement prefix allowed player to
107	distinguish between peaceful and hostile monsters while hallucinating
108scrolls should not fade when hitting rust monsters, only from rust traps
109blank scrolls should not fade even from rust traps
110can't eat or #offer food off the floor under circumstances other than
111	encumbrance where you couldn't have picked it up off the floor first
112ensure correct message after passive freeze attack by gelatinous cube
113avoid buffer overwrite when several weapons slip from your hands at once
114prevent portal placement on Ranger quest from stranding player in left margin
115avoid crash when a trouble gets fixed before you finish praying
116sensed hidden monsters should fight back when attacked
117mindless monsters won't be grateful after unsuccessful #untrap attempts
118turning affects your religious conduct, even if your god does not help you
119rolling boulder trap's boulder will knock another one that it collides 
120	with into motion in its place
121make it harder to abuse detect monster and confusion spells
122prevent D[a from producing odd message sequence in (c)ombination mode
123avoid messages like "the silver bell" after being drained by mind flayer
124after polymorph, actually drop both weapons when a message says this happened
125curb unicorn horn creation abuse by limiting the chance of a unicorn
126	leaving one if it has been revived
127accept -p and -r options with nethack -s, as documented
128avoid printing "spellbook of" Book of the Dead in list of discoveries
129eating non-food items made of leather or other animal parts now violates
130	vegan/vegetarian conduct 
131use correct skill when throwing something while in twoweapon mode
132secondary weapon can rust when hitting a rustmonster in twoweapon mode 
133extra healing spell cures monster's blindness
134add missing quest message for throwing the quest artifact to the Monk leader
135pits, arrow and dart traps, webs, polymorph traps and sleeping gas 
136	traps can affect the steed
137allow game restoration while polymorphed and your race is genocided
138ensure that crysknives revert to worm teeth, even in containers
139do not print gas spore's name if you cannot see a gas spore explosion
140cursed two-handed weapons now keep you from changing body armor
141trapped pets cannot follow you to another level
142no corpse when unchanging hero dies while polymorphed into a G_NOCORPSE monster
143A-removing armour under cursed stuff no longer fails silently
144grease protects gloves from contact poison on books
145items picked up from an abandoned shop sometimes wouldn't merge with other
146	compatible items in inventory ("no charge" bit wasn't being cleared)
147prevent cut-off death message by increasing DTHSZ
148check to not control teleports when unconscious should now work properly
149if armor the hero is donning is stolen or seduced off, attributes
150	can be left permanently mis-adjusted
151ensure a message is printed in all non-obvious cases where a monster flees
152a fleeing monster that is holding you always results in a "get released" message
153ensure a monster flees for at least one "turn"
154explosion type can now be one of dark, noxious, muddy, wet, magical,
155	fiery, or frosty
156flying (jumping or throwing recoil) over some traps (magic portals, fire traps)
157	will now trigger the trap
158displacement does not work through walls
159you can't trip and fall or trip over rocks while riding
160reduce the chances of a monkey successfully stealing armor you are wearing
161monkeys can't steal cursed items that you're unable to remove or attached
162	iron ball or items too heavy for them to carry
163trapped doors are not always detected after returning to a previous level
164trap detection sometimes showed non-trap locations to be traps
165eucalyptus was never chosen in random tree fruits due to an off-by-one bug
166allow knights to pursue and attack thieving monkeys without alignment penalty
167gaining levitation while over on sink causes an immediate fall
168quest leader should avoid leaving the quest start level voluntarily
169blind Medusa cannot gaze
170prevent dipping attached iron ball or embedded dragon scales into a potion
171	of polymorph from confusing the game about what items are in use
172should not be able to cut down trees on Ranger quest start level
173arrow traps are not currently intended to shoot poisoned arrows
174fall off the horse if you mimic a pile of gold while riding
175martial attacks will not remove monsters from traps and will cause
176	monsters to set off traps they land on while reeling/staggering
177prevent topten from using alloc after alloc failure
178Nazgul and erinyes are nopoly to ensure their numbers are never exceeded
179"player-@" randomly selects a race and "player -@" randomly selects 
180	everything that is not specified
181prevent spurious "quest portal already gone" when you use an artifact to
182	return to the quest after being previously expelled
183prevent limbless shopkeepers from "leaping" and "grabbing" your backpack
184	by changing the messages that you get
185prevent panic when riding while punished and falling down the stairs
186armor class shouldn't wrap from very negative to very positive
187searching should only credit you with finding an undetected monster if
188	you couldn't sense it or spot it already
189monsters should not generally lose invisibility when polymorphing
190monster must have eyes or breathe to be affected by potion vapors
191stop dungeon file open failure from causing vision-related crash
192wishing for {statue,figurine,corpse} of long worm tail yields long worm instead
193chatting to an arbitrary shopkeeper (not a petrified one) who was created
194	via statue animation produced strange results
195Yeenoghu's confusion attack is not a touch of death
196an eating steed should not be able to go up or down stairs, etc.
197you don't feel "great" when recovering with a unicorn horn but Slimed; also,
198	make the same check for potions that make you feel "great"
199avoid panic during player-as-demon demon summoning when no demon is available
200change "Ouch! You bump into a door" message when riding
201prevent voluntary dismount of steed from passing you through walls in
202	tight spots
203prevent throwing boulders, boxes, and chests and medium-to-large
204	corpses and statues through iron bars
205only living eggs which touch cockatrices get turned to stone
206since monsters already refuse to zap empty wands, they shouldn't pick them up
207after praying, try to give a spellbook for which the player is not restricted
208after #dipping your weapon in hand or quiver into a potion of polymorph,
209	leave it where it was
210message from rust trap states "robe" instead of "cloak" when applicable
211gas spore explosions were affecting your human hitpoints even if you were 
212	polyd and consequently you did not rehumanize
213prevent "You attack empty water" when attacking a spot on land while 
214	underwater
215prevent spurious "But you aren't drowning. You touch bottom." message when
216	removing an amulet of magical breathing as an amphibious creature
217fix message given when a monster tries to disarm your multiple welded daggers
218	 with a bullwhip
219camera flash no longer stops at invisible monster
220monsters inside a stinking cloud should be blinded, just like the hero is
221vault guard shouldn't initiate conversation with you when you're hidden
222adult wolves are not small but lynxes are small
223turn off vision during a save operation to prevent impossible() from
224	triggering a crash
225rolling boulder trap's boulder susceptible to land mines and teleport traps
226polymorphing below level 1 should kill player (needed to fix max-HP abuse)
227prevent "obj not free" panic when shopkeeper cannot get to a thrown pick-axe
228give feedback if Sokoban prevents polymorphed player from passing through walls
229eliminate Wounded_legs enlightenment message when riding since it refers to
230	the steed's legs, not the hero's
231adjust the fumbling pick-axe message to reflect that the steed's
232	legs got damaged, not the hero's
233quaffing a noncursed potion of speed no longer heals the steed's wounded legs
234prevent mounting of steed when you have Wounded_legs to prevent abuse;
235	dismount does an unconditional healing of Wounded_legs during the
236	Wounded_legs context switch
237wounded legs on a steed doesn't count as a prayer trouble
238wounded legs on a steed doesn't abuse dexterity
239make wounded legs gained by falling off a steed consistent (dexterity loss)
240land mines while mounted should hurt the steed
241self-genocide while sitting on a throne should not refer to scroll of genocide
242eating dogfood or fixing a squeaky board conveys experience but didn't
243	check for gaining a new level
244demon bribes are 4x larger than they should be for co-aligned players
245specific monster warning no longer reveals the true monster name when you
246	use the '/' command while hallucinating
247start_corpse_timeout() now takes corpse age into consideration rather than 
248	always assuming a fresh corpse, thus fixing potential icebox abuse
249player on an immediate diagonal from a monster reading a scroll of earth
250	should be affected, just like monsters in similar locations
251objects that fall from monster's minvent as a result of monster polymorph
252	are not polymorphed, consistent with items that remain in minvent
253quaffing a potion of gain ability while wearing ring of sustain ability
254	displayed no message and identified the potion
255monsters still with WAITFORU strategy should not follow up/downstairs
256messages should reflect the fact that the Eyes of the Overworld mask the
257	effects of blindness
258Amulet of life saving should save you from sickness that will kick in this turn
259player should stop waiting when a monster uses a polearm from a distance
260avoid stone-to-flesh blood pooling message when zapping ice and not stone
261when polymorphed into a silent creature, do not "pronounce" scroll formula
262ensure hilite turns off immediately when pet stops being tame
263hitting with a polearm counts as hitting with a weapon for conduct
264traps detected while blind and levitating were not displayed
265when a mind flayer uses its mind attack, it should wake the victim
266shapechangers restored from disk would no longer change shape
267allow "tame" prefix when using the wizmode C-g command to create new monster(s)
268display a more appropriate name for a high priestess when using ;/ commands
269change "The water elemental is on fire" to "The water elemental is boiling"
270blind, cancelled or nonseen invisible Medusa cannot gaze at other monsters
271fix impossible when spinning web on falling rock, rolling boulder and fire traps
272rust monsters can only eat items made of rustable material
273wands of fire are no longer flammable no matter what material they are
274displacing you pet into a trap which kills it affects killer conduct
275pets can now be displaced in untended shops
276only show lit walls if, like doors, the position next to them is lit too
277charge for an unpaid weapon used for engraving
278shopkeeper should charge for unpaid balls and used candles in containers
279when swallowed you could drop or throw a cockatrice corpse into a 
280	monster's stomach without stoning it despite the guaranteed hit
281steed would often not respond to an attack, even if you didn't move that turn
282after stepping in a polymorph trap, a monster may pick up the wrong items
283breaking an unpaid wand of teleportation wouldn't result in the proper charge
284next_shkp() was used inconsistently, potentially triggering an endless loop
285chaotic wizards usually get a spellbook when crowned, just like neutral ones
286monk quest: fix the two inaccessible chambers on the locate level
287rogue quest: fix the four inaccessible chambers on the home level;
288	link the two inaccessible chambers on the locate level and provide
289	a means of escaping from them; on the goal level, link most
290	chambers together, resulting in just four disconnected regions,
291	and force stairs to be in a different region from the nemesis
292angels can fly
293under #twoweapon fix it so that only Stormbringer carries out the
294	blood-thirsty attacks, not both
295booby-trapped doors shouldn't make you stagger if you're riding
296encumbrance exertion checks should happen each time player moves
297mksobj_at: add way to suppress the chance of a new object being an artifact
298steed should be the one caught in a bear trap, even if player is polymorphed
299use a more appropriate message than "being held" when using < or > while 
300	swallowed or engulfed on stairs
301stinking cloud isn't useless and shouldn't be excluded from initial inventory
302shopkeeper will not try to buy food you are eating when inventory is full
303don't duplicate any gold inside containers when saving bones data
304can't tell between acid and holy/unholy water that burns like acid
305tame stuck monsters should release you after regaining their senses
306engraving Elbereth exercises wisdom, engraving anything else does not
307artifact bows get any special attack bonus added to missile to-hit roll
308monsters with gaze attacks should not try to blind the hero with potions
309players polymorphed into umber hulks should not try to eat boulders in Sokoban
310when a monster uses up a partially eaten food item, cleanup was not performed
311temple priests shouldn't be created with two robes
312give some quest leaders and nemeses equipment appropriate for their class
313mis-engraving "X" or "x" shouldn't violate illiterate conduct
314Heart of Ahriman now explicitly does double damage
315prevent NO_ATTK artifacts from accidentally doing double damage
316player polymorphed into monster that loses hp out of water should lose hp too
317make sure that all leashed monsters get released when bones data is saved
318eating a ring of levitation doesn't confer permanent intrinsic levitation
319silver hating monster using a bullwhip shouldn't snatch silver weapons into
320	its inventory
321fracturing one of several boulders at a location should not unblock vision
322don't hide stairs, thrones, &c under spider webs when creating levels
323rediscovering forgotten object types behaved differently depending upon
324	whether they had user assigned names at the time of amnesia
325taming while engulfed is limited to the engulfer
326restore blindness resistance to Archons
327if a shk is polymorphed into monster form which has Wizard-style tactics,
328	don't let him teleport to the stairs if he's inside his shop
329when the player digs a hole through a shop's floor, don't let shopkeeper
330	wander out of that shop while multi-turn digging is in progress
331don't protect alternate weapon and quivered objects against being taken
332	by shk who grabs your pack when you dig a hole through his shop floor
333add missing break to POT_WATER case in potionbreath()
334keep monster from forgetting its weapon is cursed every other round
335multiple shot throwing stops immediately whenever you hurtle backwards
336don't panic if being billed for a burning or other timed object
337food that makes a monster peaceful should not re-anger it at the same time
338abusing a leashed pet could result in a leashed peaceful monster
339couldn't unleash steed while mounted
340trying and failing to wield an item could leave current weapon flagged as both
341	"weapon in hand" and "alternate weapon" when `pushweapon' option is set
342handle OBJ_CONTAINED case for corpse revival so that trolls can revive 
343	from inside containers
344eating one of several merged partly eaten food items should take nutrition
345	from only one of them
346coyote names should not disable printing of "tame" or "peaceful"
347Eyes of the Overworld protect from stun effect of Archon's radiance attack
348give feedback when putting on or taking off the Eyes of the Overworld causes
349	blindness state to be toggled
350avoid spurious "you can see again" when temporary blindness being overridden
351	by the Eyes of the Overworld times out
352removing blindfold or lenses via 'A(' gives same results as via 'R'
353make blindness with just 1 turn remaining be a candicate for repair by
354	unicorn horn and healing potions/spells
355healing potions/spells shouldn't fix being creamed
356make pie throwing and venom spitting by the player be consistent with the
357	effects of those attacks by monsters
358offering & tinning corpses on altars should work even while riding
359It was possible to faint after eating a fortune cookie and still read
360	the fortune's text despite being unconscious
361when filling a pit containing a vortex, a surviving vortex gets untrapped
362teleporting no longer moves the iron ball to under you if that's not necessary;
363	prevents odd ball movement when crawling out of water
364monsters now prefer to wear speed boots over other boots
365prevent crash when loading a special level specifying a mimic using m_object
366prevent crashes caused by dropping or shipping quivered or secondary weapons
367don't trigger spurious encumbrance messages on last turn of a multi-turn meal
368prevent food being restored to untouched status if interrupted while eating
369troll revival shouldn't increment the troll creation counter
370breaking mirrors and your eggs should be bad luck when kicking chests as well
371	as throwing
372vampires should be G_NOCORPSE so you can't wish for them
373glass objects should break when thrown, just like when kicked in chests
374rocks/gems shouldn't be hard to throw by hand because they are ammo
375avoid all cases where splitting an object would result in two objects being
376	quivered, wielded or otherwise having its owornflag set
377allow 'a' prompt when dropping many objects in shop for credit (Wingnut)
378monsters who get polymorphed while wearing dragon armor turn into dragons
379shape changers can't be killed by system shock when hit by polymorph
380Chromatic Dragon has silver scales too (she reflects)
381being killed when wishing for an artifact should retain that item in bones data
382the drain life spell should not wipe out engravings (especially not using a
383	function that requires you to be able to reach the floor)
384monsters who can cast undirected spells don't need to be in combat with you
385	to do so
386messages consistent for all monster spells
387monsters casting spells at your displaced image now set mspec_used
388monsters without ranged spells don't print curse messages for ranged spells
389going down to floor using > should set Heart of Ahriman invocation timeout
390riding a steed into water kills the steed if it cannot swim, with penalties
391gaze attacks now stop occupation
392proper death message when killed by "plain" high priest
393don't conceal the identity of Moloch's high priest
394blessed full healing can't recover levels lost when polymorphing into new man
395blessed full healing can recover at most half of other lost levels
396golden glow when praying will recover lost level if blessed full healing could
397gaining a level while polymorphed increases current monst hit points as well
398	as latent human (or whatever) hit points
399pets should not try to go after food that they can't reach
400monsters shouldn't use wands of digging in Sokoban
401objects dropped in or travelling across lava pools can take damage
402monsters that enter lava can take damage
403eating an unpaid tin should calculate cost before not after eating
404spells shouldn't do negative damage
405when reading spellbooks, don't "continue studying" wrong book if original one
406	gets destroyed after previous reading attempt has been interrupted
407correctly handle polymorphed quest leader
408swallowing zombies/mummies whole makes you sick, like when eating them normally
409impose additional teleport restrictions on the no-teleport Plane of Air
410landmines set off by pushed boulders have same effects as stepping on them
411secret corridor detected out of vision range is still displayed (prevents bug
412	where wand of secret door detection found nothing but still identified)
413getobj can now see user-specified count when using inventory to make selection
414scalpel is stainless steel (i.e. METAL) not regular steel (IRON)
415eggs, potions & other breakables may break when they fall down stairs
416hurtling via grappling hook does not apply effects of destination location
417consider vortexes to be nonliving
418dragons have scales, not fur
419if player teleports a monster while swallowed on a noteleport level, the
420	player should not teleport along with the monster
421prefixes that can appear in any order when wishing should include +/- and empty
422don't allow untrapping of adjacent traps in locations you can't move to
423summoning should summon any alignment if summoner's base alignment is A_NONE
424when dipping unicorn horn in potion, the potion might change bless status, so
425	set bknown to FALSE
426grammar fixes such as "Eyes of the Overworld resists" and others
427score bonus was missing from scrolls of identify and fire 
428make wands of speed or slow monster known if their effect
429	on monsters is observed; likewise for speed boots
430gold detection "materially poor" message inappropriate if you have hidden_gold()
431cannot reflect back an invisible umber hulk or medusa's attack
432monsters with M3_WANTSBOOK often couldn't move in the Wizard-level
433Vlad should want the Candelabrum
434if you float_down on a trap in which you're already trapped, don't retrap
435applying whip toward hidden mimic displays mimic name before "Wait!" message
436stealing a container didn't multiply cost of stolen contained objects by quan
437halve air elemental damage to compensate for side effect of speed system
438strengthen Death; weaken Famine, Pestilence, and Demogorgon
439pet purple worms get nutrition from engulfing attack
440throwing an artifact upwards will trigger artifact hit effects when it falls
441being hit by Fire Brand stops the turning-into-slime process
442monsters hitting other monsters can split puddings with weapons
443be consistent with checking for iron weapons when splitting puddings
444prevent corpses of undead creatures just killed by undead turning from being
445	instantly revived by the same undead turning attack
446allow fake player monsters to handle artifacts that don't match alignment/role
447chaotic monsters can use Stormbringer; lawful monsters can use Excalibur
448No "corridor disappears" message if Vault guard dies off-level
449slip while mounting and levitating at will should not cause damage
450if you see a monster jump into a trap in a secret corridor, it's not secret
451fixed a few places where unblock_point wasn't called but should have been
452cloned monsters should have the same name and tameness as the original
453you should stop eating (etc.) if a monster attacks you and misses
454half physical damage should apply to gas spores
455iron bars should affect wall corner wallification
456potion of polymorph shouldn't be identified if object being dipped into
457	it ends up as the same type of object after polymorphing
458don't slap against the floor while riding and eating bad food
459got rid of "nori" (since it doesn't really translate "kelp frond" accurately)
460engraving in fog-covered location on in the Wizard quest said you
461	engraved in air, not dust
462dipping non-weapons into burning potions of oil had no effect
463dipping arrows into burning potions resulted in rust damage
464
465
466Platform- and/or Interface-Specific Fixes
467-----------------------------------------
468amiga: random crashes when opening menu window in fontmode eliminated
469amiga: proper action taken (cancel) when closing the menu window
470	with closegadget or escape
471amiga: allow #/altmeta combination on foreign keymaps
472amiga: prevent plname[] overflow from askname()
473amiga: prevent writing outside basewindow (bottom)
474amiga: tilemode tombstone corrected on cybergfx screen
475amiga: don't clutter levels/ with foo.0 when quitting at playerselection
476micro: prevent a guaranteed impossible() if we ever have more than (COLNO - 1) 
477	levels in the game
478micro: fix out of bounds memory modification for file opens via PATH
479msdos: placeholder tiles accepted by the thin tile builder
480tiles: use pixel-accurate grid bug tile for grid bugs
481tty: correctly dismiss 1-line menus
482tty: clear screen before version incompatibility message so it doesn't just
483    print the message overwriting previous screen text
484tty: pet was not always hilited
485tty: don't crash if the news file is present but empty
486unix/tty: give user a chance to see any error produced by (de)compression
487win32/tty: menus can take advantage of consoles larger than 80x25
488win32/tty: add support for inverse attribute
489Gnome: workaround for GTK+ attempts to disallow setgid executables
490Qt: honor user preferences in startup dialog
491X11: map not displayed in color when using X11 windowtype w/o tiles
492X11: viewport scrolling could scroll the the wrong place with resized window
493X11: allow extra space added to map widget to be removed if widget shrinks
494X11: general solution to the problem that the meaning of font height varies
495	among different implementations of X11
496X11: make "slow" mode the default since it seems to be very prevalent
497
498
499General New Features
500--------------------
501added travel command via '_' or mouse click
502config file processing detects multiple use of the same OPTION and 
503	prints a warning when it does
504make the player selection prompt more explicit in the information
505	that it is going to request
506remove curse now operates on cursed leashes that are in active use
507give feedback when shooting/throwing more than one missile at a time
508monsters can now deliberately eat dead lizards to cure confusion
509general warning now allows you to attack unseen monsters, as long as you can
510	see the warning glyph on the screen
511wand of fire & fireballs now burn webs
512wand of locking / wizard lock zapped down will close and remove trap doors
513exploding monsters wake nearby monsters
514various mindless, sphere monsters no longer need to breath
515sleeping gas no longer affects nonbreathing monsters
516vault guard doesn't notice you if you're mimicking gold
517good chance of untrapping monsters and pets caught in webs if you are 
518	polymorphed into a spider, and extremely small chance even if not
519stamina affects ability to throw heavy things
520objects merge in containers
521wishing for "nothing" yields no object and preserves wishless conduct
522genociding "none" destroys no monsters and preserves genocideless conduct
523coyote id naming shows only the true latin name if coyote is cancelled
524xorns can "speak" and can smell valuable metal
525if you find a trap but there is too much clutter to see it, have the
526	game display it temporarily until a keypress
527rename the Wizard of Balance to Neferet the Green
528double the number of messages that apprentices/guards utter, with 5 for
529	before the quest, and 5 after
530wizard mode ^G command can create monster by class, not just by name
531wizard mode ^G command takes a count
532kicking a sleeping/paralyzed steed now causes special effects
533allow overriding of the default boulder symbol via BOULDER option
534blessed scroll of detect food provides you with a one time ability to 
535	recognize food that may be harmful to you
536wizard mode WIZKIT config file option added to ease adding items to 
537	starting inventory for a debug session
538helping a sleeping/frozen monster from a trap might wake/unfreeze monster
539if the hero comes upon an obviously trapped monster the trap is considered seen
540thrown weapons that hit are now subject to passive damage
541locomotion-specific use of words, rather than just using "stagger"
542if you come upon a physically trapped, visible monster, you see the trap
543	too, without searching for it
544allow looking and pickup inside monster's stomach or interior when swallowed
545add body_part(STOMACH)
546pets like tame nymphs, et al, now only steal non-cursed items
547monks usually get a spellbook rather than a weapon when crowned
548blessed gold detection now detects anything made of gold, not just 
549	coins, including candelabrum and gold rings
550new T-shirt messages from Scott Bigham
551option to get rid of resistance 'sparkle' (shieldeffect) (Scott Bigham)
552option for autodig (Malcolm Ryan)
553glowing Sunsword (inspired by Slashem)
554msg_window option for ^P in TTY mode (Jay Tilton)
555ninjas should get multishot bonus with yumi and ya (Dylan O'Donnell)
556put prisoners in the Dark One's dungeon (Dylan O'Donnell)
557touchstones; Archeologists start with one
558add leather cloak so soldiers don't have elven cloaks
559add Tom Friedetzky's BUC-patch with some alterations to the original
560add wizard #poly and #levelchange (originally levelgain; Dylan O'Donnell),
561add Jason Short's additional lenses use patch
562add new Gnomish Mines levels from Kelly Bailey's patch
563add Ken Arnold's patch to show unpaid item prices in inventory
564jousting by players wielding a lance while riding
565Knights start with lance rather than spear
566can start game without a pet via pettype:none (Dylan O'Donnell)
567allow disclose options to be more finally tuned, including being able
568	to specify the default response for being prompted
569debug mode SPLEVTYPE environment variable to choose specific levels from
570	when there are random selections
571artifacts have individual prices
572new window-port preference options added, and some existing options
573	moved into the window-port preferences section
574made each of the end disclosure options customizable to "prompt;default no",
575	"prompt;default yes", "show it without prompt", and 
576	"don't show it and don't prompt"
577add female role level names "Medica ossium", "Magistra", "Chevaliere", "Dame"
578more feedback about skill advancement from #enhance command
579USER_SOUNDS compilation option to enable use of SOUND and SOUNDDIR variables
580	in the config file for user-specified sound clips for
581	user-specified, regex-based message patterns
582resistance does not protect inventory from artifacts (cold vs Frost Brand,&c)
583phrase the prompts for P and R commands using "put on" and "remove" as the
584	actions rather than repeating W and T commands' "wear" and "take off"
585dipping candles, et al, into burning potions lights them
586
587
588Platform- and/or Interface-Specific New Features
589------------------------------------------------
590amiga: screenmode requester
591amiga: 16 color font mode
592mac: command-key shortcuts in the player selection dialog
593vms: default compiler configuration in sys/vms/Makefile.* switched to DEC C
594win32: new graphical port contribution by Alex Kompel
595
596