Occasionally remove maze dead ends, creating loops
[aNetHack.git] / doc / fixes31.2
blob8a790f46d17cf9d9310d94c2027d56858816e3c4
1 revived barbarians didn't gain levels from potions
2 pets wouldn't keep their armor or weapons (blessed figurine of Archon)
3 avoid "rot" v. "burn" damage for organics
4 identify +/- known rings/armor as "uncursed"
5 loop through identification as long as additional "charges" are available
6 successive disease attacks made you less sick, also make nurses cure sickness
7 NO_MAILREADER non-mail daemon message fix
8 make fortune cookies, pancakes yellow and lightning white
9 cavemen were red while cavewomen and all other characters were "domestic"
10 monsters might not change color when growing up
11 redisplay cancelled objects in case their color changed (potions, spellbooks)
12 ask if you want to play heard passtune
13 add: make ^T intrinsic teleports use magical energy
14 don't encase the Amulet (or invocation tools) inside cockatrice induced statues
15 fix eating taking 1 turn less than number necessary, cheating you of nutrition
16 fix inventory to avoid % in user-supplied names [pline(xprname())]
17 fix crash when #force destroys unpaid chest in shop
18 fix crash when movement reaches edge of screen on rogue level
19 fix crash when two items in a row vanish from magic bag
20 set bknown when Priests see item, fixing missing checks elsewhere
21 set alignment of priest's quest artifact to match priest's starting alignment
22 if the Mitre of Holiness gets stolen by the Wizard, reset int & wis stats
23 always unlock quest stairs whenever leader acknowledges quest completion
24 make mysterious force which locks quest stairs block objects as well as player
25 duplicate shopkeeper names were possible on town level
26 trying to rename shopkeepers left dangling pointers
27 credit balance can prevent Kop summoning when player leaves shop suddenly
28 suppress several shopkeeper messages (and buy|sell) is shk is asleep|paralyzed
29 using charged objects ((engrave) wands, horns of plenty, etc.) in shops was free
30 don't double bill for food eaten off shop floor (multi-turn to eat only)
31 fix to prevent unpaid objects differing only in price from merging (only in
32         inventory; they're not "unpaid" any more when dropped, so might merge)
33 missing #ifdef SOUNDS in vault.c
34 inconsistent MFLOPPY/MICRO use of dotcnt for saving
35 add: wands of striking break potions
36 add: directional healing spells
37 add: pickup_types option, pickup -> autopickup
38 disclosure option takes optional string value; killed counts and genocide list
39 give better message when trying to set options which are compiled out
40 add: hungry pets make begging noises
41 centaurs and mariliths could wear inappropriate armor
42 remove Medusa's tail and give her wings
43 separate creatures that don't breathe from creatures that can breathe water
44 you can't choke if you don't breathe
45 Fort Knox eels were placed outside moat
46 jellies for Juiblex, not Jabberwocks
47 don't heal while praying, so that gods are more likely to heal you
48 fix fireballs burning fire resistant players
49 floating eyes could paralyze monsters indefinitely
50 fix monster sleep/wakeup induced my musical instruments
51 players hit by wands of sleep get chance to wake up when attacked by monster
52 iron balls keep their "very heavy" weight
53 fix vorpal blade/long worm misses
54 allow monsters to kill players with vorpal blade and tsurugi
55 fix objects falling through trapdoors; "shipping destination"'s overloaded use
56         of obj coordinates could cause bogus screen update attempt (y >= ROWNO)
57 prevent bad argument to rnl() from prayer_done() when praying in gehennom
58 display message when boulder is pushed into pit
59 avoid monsters deciding displaced or invisible characters were off the screen
60 kicking embedded objects loose would break fobj chain (-> freeobj() panic)
61 when using the cursor to look at remote objects, if the target object is
62         embedded in something, mention that fact
63 dropping gold inside a monster -> freeobj() panic
64 gold picked up by pets wasn't in mgold and thus didn't show up on probing
65 fix "stop *opening* the lock" even when you were locking it
66 succubus stealing ring of adornment caused crash if she already had one
67 monsters created by monster reading create monster didn't appear for scroll ID
68 monsters explicitly casting spells of sleep or cold had messages reversed
69 elf character could get impossible("snow boots not found?") stepping onto ice
70 accept gray/grey except for spellbooks
71 keep monsters from teleporting on no-teleport levels
72 don't allow digging of trapdoors on the three wizard levels
73 don't allow digging down (including drum of earthquake) to destroy portals
74 fix digging down from within walls and solid rock; monsters could enter
75         the resulting trapdoor/pit, but players couldn't
76 fix digging down while flying; don't fall through
77 destroy any engraving if a hole is dug down thru it, or ice it's in gets melted
78 change many hardcoded "floor"s and a few "ground"s to use actual surface type
79 fix blessed unicorn horn's restore ability feature (strength gain when weak)
80 underwater: prevent turbulence from placing character inside solid wall
81 underwater: suppress "you inhale water" message when removing amulet of
82         magical breathing if you're polymorphed into a swimmer or nonbreather
83 when using the 'A' command to take off armor from underneath other armor,
84         account for time needed to take off and put back on outer garment(s)
85 don't create doors over pits and trap doors when using a wand of locking
86 fix mapping when you drop objects while following the guard out of a vault
88 X11: some status didn't show up after restore
89 UNIX: fix potential security hole accessing file through NETHACKOPTIONS setuid
90 VMS: disable installed privileges when assigning i/o channel to terminal,
91         opening termcap, or accessing user-specified config file
92 Amiga: invalid showscore and numberpad options inserted by frontend