OSDN Git Service

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