OSDN Git Service

no bone
[nethackexpress/trunk.git] / doc / fixes34.3
1 $RCSfile: fixes34.3,v $ $Revision: 1.1.2.99 $ $Date: 2003/12/06 14:07:57 $
2
3 General Fixes and Modified Features
4 -----------------------------------
5 monster draining the player using Stormbringer decreased monster's hitpoints
6 polymorphing to a flaming sphere should cure slime like other flaming monsters
7 grammar, spelling and other typos
8 wishing for student corpse yielded a valkyrie one, not an archeologist one
9 fix typo in bustling town down stairs declaration
10 you could exceed the limits on nazgul and erinys counts via bones files
11 fix inconsistency where you can't kick something out of a pit, but you can
12         escape the pit and still pick it up; items are now assumed to be at 
13         the bottom of pit
14 room cleanup, eg on Bustling Town, could incorrectly truncate room bounds
15         for rooms that become L shared due to partial overlap with the MAP
16 approaching Medusa while having reflection+invisibility+esp would cause her
17         to turn herself to stone if you happened to be blind at the time
18 Master Kaen's death message was not appropriate
19 missing fountain tag in minend-3
20 do not pacify shopkeeper when the hero enters a shop if that hero previously
21         angered the shopkeeper without ever visibly entering the shop
22 attempting to place migrating monsters onto a monster-saturated level no
23         longer triggers impossible()
24 open_levelfile_exclusively() was showing the return value -1 in a panic message,
25         even though that was the only possible value; show errno instead
26 it was inappropriate to have a ghost "appear" in desecrated temple when 
27         you were blind and without telepathy
28 accept wish for "grey spell book" not just "grey spellbook"
29 do not double credit when putting gold into an unpaid container
30 manes are nonliving
31 poles and grappling hook worked thru walls when wearing Eyes of the Overworld
32 more tweaks to fog cloud behavior
33 when dismounting by choice and unimpaired, try not to land on a boulder
34 casting stone-to-flesh on self while wielding a statue caused problems
35 add tab support to menu strings for control-x minimal_enlightenment()
36 if the monster that a statue represents is not made of flesh then don't
37         allow stone_to_flesh to animate it, make a meatball instead
38 attempting to saddle a cockatrice while wearing gloves shouldn't stone you
39 kicking a closed drawbridge and dieing should not say "kicking a wall"
40 cannot get blessed potions from sink, remove unreachable message
41 couldn't insert gold into a container using full menu style if no other
42         objects in inventory unless compiling with GOLDOBJ
43 nagas eat
44 always have warriors on the Valkyrie quest be female
45 be more consistent with sounds when dropping into water
46 surface() returns "bottom" when Underwater
47 bill for all discarded, opened tins
48 monsters that cannot pick things up cannot throw things either
49 eating an amulet of unchanging un-changes you
50 Vlad won't waste time trying to use wand of digging in his own tower
51 non-weapon iron objects should rust when dipped in fountains since
52         iron weapons rust
53 suppress "turn to flee" message if monster is mfrozen
54 don't silently interrupt monster's hold on you if Levitation/Flying ends
55         while over water
56 you could specifiy '~' with crystal ball and have it try to detect monsters, 
57         but it never revealed anything; show the entire long worm now
58 allow a crystal ball to detect ghosts-and-shades via space key,  and display
59         the results using detected_mon_to_glyph() so that they show up in 
60         inverse video
61 allow a crystal ball to detect boulders using the user-defined boulder symbol
62 allow a crystal ball to detect mimics via ']'
63 prevent boulder option from accepting a symbol that matches a monster symbol
64 traveling while standing on a trap would sometime step in the wrong direction
65 avoid traveling into water/lava, using usual running rules
66 unchanging iron golem would still rehumanize in a rust trap
67 fix an impossible rndmonst: bad `mndx' bug
68 pets should not try to go after objects that they can't reach
69 cutting a shopkeeper polymorphed in to a long worm would generate strange
70         messages and could cause a crash
71 reading a cursed scroll of light in a corridor wouldn't display correctly
72         if lit_corridor option was disabled
73 barbarians can become export in short sword skill
74 samurai are now limited to master in martial arts skill; barbarians and
75         cavemen are now limited to master in bare-handed combat skill
76 tweak messages when werefoo summons help
77 when polymorphed into a quantum mechanic, it was possible to jump into
78         the water on a no teleport level and instinctively teleport
79 when polymorphed into a quantum mechanic on a no teleport level and swallowed,
80         no feedback was given when you teleported the swallower away
81 allow Conflict-resistant monsters to respond to conflict attacks rather than
82         sitting there and taking the attacks until they die
83 prefer herbivorous stone-to-flesh message when hero is a vegitarian
84 try even harder to avoid incorrect map display while changing levels
85 no "freaked" message by exploding black light, unless you really are
86 sleeping monster could respond to attacks by other monsters
87 sleeping shopkeeper responds to various events without waking
88 rotting corpses grammar fix
89 allow successful teleport to more locations on debug mode level teleport menu
90 trapped monster repeatedly switched between ranged and hand-to-hand weapon
91 silver items such as wands avoided all the silver checks in hmon_hitmon()
92 resuming an interrupted 'A' command could cause crash if pending worn item(s)
93         were stolen or destroyed
94 resuming interrupted 'A' sometimes ended with "You finished disrobing" twice
95 when you're asleep you shouldn't "notice" monsters that have become undetected
96 must be able to reach floor in order to use stethoscope on corpse or statue
97 fix a few coordinate (y,y) -> (x,y) typos in apply.c, mon.c, and wizard.c
98 killing a long worm on a drawbridge could produce a panic
99 prevent "see it drop from your pack" when figurine monster becomes undetected
100 attempting to drop a subset of a stack of multiple cursed loadstones could
101         corrupt inventory or cause a crash
102 "miss" message was missing for thrown or kicked gold not caught by a monster
103 prevent recursive impossible() and panic() calls from leading to a stack overflow
104 tainted meat didn't invoke cannibalism
105 shopkeepers can't act as porters for the Amulet
106 dismissed monsters can't remove special items from play
107
108
109 Platform- and/or Interface-Specific Fixes
110 -----------------------------------------
111 win32tty: fix visible CRLF characters during lockfile error message
112 win32tty: switch to low level console routines
113 win32tty: refrain from cursor movement until an input is pending (M. Lehotay)
114 win32tty: distinguish blue, bright blue, cyan, and bright cyan (Nicholas Webb)
115 win32tty: fix hanging problem when you ctrl-C at "Who are you?" prompt
116 win32gui: you couldn't specify an alignment in defaults.nh and have it stick
117 win32gui: allow race/gender/alignment selections beyond those specified in
118         defaults.nh, while still honoring defaults.nh choices
119 unix: don't define errno if NHSTDC
120 unix: save file permissions could be wrong in explore/debug mode
121 X11: avoid a possible crash when using window manger to close a player
122         selection window
123 Gnome: add Quiver menu item, fix outdated Quit menu item
124 Gnome: key values on unsigned char platform could fail to compare correctly
125 Gnome: real extended command menu so all extended commands can be entered
126 Gnome: ignore interrupts to avoid infinite loop in gnome library
127 tty: avoid crash displaying quit inventory if inventory was already displayed
128 tty: use "bold" in menu heading if available and requested
129 tty: differentiate between default unlit and lit corridor symbols
130 winCE: ensure orphaned lockfile is always deleted on single-user handhelds
131
132
133 General New Features
134 --------------------
135 bones file compatibility info is now written into the dat/options file
136 extend autodig to work downwards via '>'
137 make attribute that is used to distinguish headings in a menu configurable
138 add experimental build option AUTOPICKUP_EXCEPTIONS for filtering pickup of
139         items by pattern matching against their doname() description
140 include version number in paniclog entries
141 add a section on "shops and shopping" to the Guidebook
142
143
144 Platform- and/or Interface-Specific New Features
145 ------------------------------------------------
146