e2d75840b0
quivering coins A while back, I delayed applying this patch after a discussion about quivering coins, because I didn't want to change the behavior of GOLDOBJ vs non-GOLDOBJ games. I'm tired of seeing this diff in my tree, and I recall there was some sentiment that I should have checked it in, so I'm adding the feature in the trunk.
cohrs
2003-09-14 00:01:35 +00:00
bd170f5869
show errno not result
nethack.allison
2003-09-13 17:11:20 +00:00
cc830fb311
buglist - full level triggers impossible() from migrating mons
nethack.allison
2003-09-13 05:30:43 +00:00
32b2af4abf
buglist followup to pacifying a shopkeeper Quoting the buglist: "If shk.c does get modified, I'd like to see a call to rouse_shk() added at the start of rob_shop(). If the shk wakes up for buying and selling, he ought to wake up for robbery--even when it's covered by the customer's credit--too."
cohrs
2003-09-12 20:08:44 +00:00
8396866296
inappropriate pacification of shopkeepers A recent report noted that if you are invisible, teleport into a shop, steal something, teleport out, and then return, the shopkeeper will become pacified. This is because the pacification code occurred even if the shopkeeper already knew your name, as long as the "Welcome" message had not yet occurred. Implement <Someone>'s proposed fix: Before pacifying, either the visitct must be zero (as per old code) or the customer name must already be known. And, of course, the customer name must differ from the current setting. This skips the pacification code in those situations where the shopkeeper learned your name but was not happy about it (which is what visitct > 0 implies, at least initially).
cohrs
2003-09-12 17:23:04 +00:00
57a21dafde
Missing FOUNTAIN in minend-3 <Someone> reported a missing FOUNTAIN tag the minend-3 to correspond to one of the fountains in the map.
cohrs
2003-09-12 16:50:09 +00:00
ad41e2dc32
U614 - Master Kaen death message rewrote the message so it doesn't talk about his body dissolving into gas, since there's a possibility that he'll leave a corpse. It now doesn't mention a body at all, so it's not so bad when he doesn't leave a corpse either. The contents are completely changed, and I think it's more in line with the sort of thing you'd expect from Master Kaen.
cohrs
2003-09-12 16:20:50 +00:00
9d83d474f4
Solve a number of MacOSX problems.
warwick
2003-09-11 04:25:52 +00:00
0460cc9824
MacOSX can handle >14 character names. I think the #if is inverted really - what DOES have that limit?
warwick
2003-09-11 04:23:52 +00:00
a80481a5e7
Avoid unixisms. On MacOSX, we cannot assume that the user will use a command-line option to set their name. Normally they will type a name if asked - but they won't be asked if we pull their username as a name.
warwick
2003-09-11 04:22:55 +00:00
656fe3689d
Rule for tile2cmp.o needed.
warwick
2003-09-11 04:21:12 +00:00
3415b354ab
shopkeeper messages outside the shop remove_rooms() was trying to be clever and truncate the maximum room bounds in partially overlapping rooms. In the process, it would truncate the bounds of L shaped rooms incorrectly, leaving some locations outside the bounds with the roomno field set. Since the maximum bounds really do not have to actually match the largest extent of the room in the case of irregular rooms, it was easiest to just remove the code that was performing the incorrect truncation. Due to the way remove_room() is coded, this could result in shopkeeper messages (or, less likely, priest messages, although that has not been reported yet) occuring for locations to the right (or the upper/lower right corner) of the MAP on the Bustling Town level.
cohrs
2003-09-10 21:11:21 +00:00
b7a64afdd7
U638 Juiblex's "moat" > NetHack feedback form submitted by > <email deleted> > on Tuesday, September 9, 2003 at 06:41:34 > Hi, Just thought I'd point out a sort of inappropriate word > choice or typo that I came across in Juiblex's Swamp. I got this > message, after pushing a boulder into the swamp: There is a large > splash as the boulder falls into the moat. Obviously it's a swamp > and not a moat so that sounds a bit wrong. It says the same sort > of thing when I #dip a scroll in the swamp as well.
nethack.allison
2003-09-10 01:16:23 +00:00
0b284f75a0
compilation bit
jwalz
2003-09-08 00:48:37 +00:00
eb398e0b2a
save/bones compatibility info followup
nethack.allison
2003-09-07 18:19:24 +00:00
89ec7dad49
save/bones compatibility info followup
nethack.allison
2003-09-07 18:17:05 +00:00
724ac2670c
more overlay bits
nethack.allison
2003-09-05 14:59:53 +00:00
1fed7915fb
Remove vestiges of old overlay source split [trunk only]
nethack.allison
2003-09-05 13:55:24 +00:00
416412f92b
Remove vestiges of old overlay source split [trunk only]
nethack.allison
2003-09-05 02:45:18 +00:00
1a94dcfca3
U631 - bustling town down stairs correct the region where the down stairs can be placed so they don't show up in a cut off cave. If/when the level generator is improved to avoid generating such caves, the down stairs region could potentially be changed back.
cohrs
2003-09-04 15:24:15 +00:00
74d4f057d5
U614 student statues were converted to valkyries
nethack.allison
2003-09-04 10:26:19 +00:00
e382e3b055
U613 specifying alignment in win32 and CE (from Yitzhak) > The bug involved using the initalign (and related) indexes into > the array of alignments as indexes into the respective combo box, > and these are (apparently) not equivalent. To fix, the combo box > is queried one by one for the item with the index that produces > that proper alignment value, and then uses that index found. I > did not find an API that does this in one step, but this only > happens once, at dialog initialization.
nethack.allison
2003-09-03 03:57:32 +00:00
efb8739977
U624 (also in U614) - monk quest grammar The first reported 3.4.2 grammar bug. This one has been there a while.
cohrs
2003-09-03 01:29:13 +00:00
0d2ff02af3
README.linux sync update the README.linux to correspond to the version that was included in the 3.4.2 binary distro.
cohrs
2003-09-03 01:22:09 +00:00
1c17e4087a
Qt/MacOS X tidbit
kmhugo
2003-09-03 00:16:51 +00:00
48d826b907
Mac Terminal port tuneup
kmhugo
2003-09-02 16:06:53 +00:00
5ba58b7229
flaming sphere and sliming Reported to rgrn vs 3.4.1, polymorphing into other flaming monsters cures sliming, but polymorphing to a flaming sphere did not.
cohrs
2003-09-02 03:58:33 +00:00
3444083f28
monster hp loss with Stormbringer <Someone> forwarded from rgrn that a monster using Stormbringer would lose hp when hitting the player. The sign of the "gain" was reversed due to subtracting the difference in the wrong order.
cohrs
2003-09-02 03:48:34 +00:00
96c3043690
Unix on MacOSX tidbit
kmhugo
2003-09-01 02:23:50 +00:00
ee8ae0ed8b
version info (from Yitzhak)
nethack.allison
2003-08-28 05:46:50 +00:00
648b1489a4
X11 install Build and install the NetHack.ad file, and change the nethack.sh to append the HACKDIR to the XUSERFILESEARCHPATH. This means users do not have to do anything special to use the NetHack X11 resources, nor does it require teaching nethack where the X11 app-defaults directory is. The change also updates the X11 and linux doc files in a corresponding way.
cohrs
2003-08-26 15:11:58 +00:00
6c70ec2799
Mac port prefix files
kmhugo
2003-08-26 00:19:58 +00:00
b210dc8965
nttty A recent output mode change was causing the \n and \r characters to be visible on the display.
nethack.allison
2003-08-23 14:49:12 +00:00
729e9cc03b
blinded/unblinded message every turn while engulfed wearing the Eyes I think this was From a bug report, but I cannot find the report anymore. Perhaps I noticed it while doing something else. In any case, every turn you're engulfed in, say, a dust vortex wearing the Eyes of the Overworld, you get the "can't see"/"vision clears" message pair. This patch modifies the behavior to only display this the first turn. Other code, partially related to B01003, already deals with the puton-remove cases. Since B01003 is only in the trunk, this fix is also only in the trunk.
cohrs
2003-08-21 19:10:06 +00:00
6c254ee539
another unreachable message Correct the unreachable "snores" message From a bug report. Applied to trunk only in hopes that beta8 might be the last for 3.4.2. The fixes entry is generic since I'm sure other similar messages will be fixed.
cohrs
2003-08-20 17:51:49 +00:00
1fd577124b
win32 bits for main trunk (from <Someone>)
nethack.allison
2003-08-20 11:39:57 +00:00
f97f7a0618
U592 - stuck in the floor Digging a pit in the location where you're stuck should always free you. This would not occur if you used a wand of digging to do the digging, especially if you did so while levitating.
cohrs
2003-08-18 20:14:18 +00:00
82e8dd3247
wizmode level teleport via menu
nethack.allison
2003-08-17 19:10:52 +00:00
95e4443c11
message fix for sewer rat from sink
nethack.allison
2003-08-17 14:35:04 +00:00
c654b2fc02
kicking empty space not bars
nethack.allison
2003-08-16 21:18:30 +00:00
67bdc8bca2
win ce project file removal
nethack.allison
2003-08-16 00:51:24 +00:00
79bcc192eb
win ce keypad (from <Someone>)
nethack.allison
2003-08-14 11:23:33 +00:00
83199788f8
grammar bit: fix "the Eyes of the Overworld is ignoring you"
nethack.rankin
2003-08-12 06:37:42 +00:00
eddeb5a727
some "it" avoidance in killer names <Someone> reported a couple cases where "it" could show up in killer names. Chose his suggested fixes which result in short killer names.
cohrs
2003-08-06 04:59:51 +00:00
7dd569f3f1
delayed mimicing appearance change Back in April, <Someone> reported to the list that when you are polymorphed into a mimic and #monster, and return to human form while still mimicing, your appearance does not change. This was due to a change between 3.4.0 and 3.4.1 that caused all mimicing to go thru one case and the code to change appearance was actually never executed.
cohrs
2003-08-05 17:28:59 +00:00
001c2ae58a
U234, buglist, and related iron ball bugs Several bug reports have been filed regarding the use of attached iron balls to move in ways that are otherwise disallowed: moving diagonally from a doorway, moving through boulders, squeezing through small openings, passing over traps and diagonally between boulders on sokoban levels. Modified bhit to deal with this. All these cases now cause the iron ball to stop if appropriate for your form, level of burden, and so on. Since both boulders and iron balls are big, boulders now always stop thrown iron balls, even if not attached. Since iron balls don't cause any damage as they pull you along, I didn't add any damage for the new "jerks to a halt" cases.
cohrs
2003-08-04 21:37:19 +00:00
a3d4ee545d
int vs long the recent taking_off change lost the type "long" for taking_off, which is a problem on any platform where sizeof(long) != sizeof(int)
cohrs
2003-08-04 20:44:56 +00:00
5d55f632eb
DOS bits follow-up I unintentionally removed a NEARDATA
nethack.allison
2003-08-04 01:44:05 +00:00
9ba4d7cf2b
DOS bits
nethack.allison
2003-08-04 01:39:31 +00:00
5f9ff08c83
fog cloud shouldn't pummel you with debris
nethack.allison
2003-08-03 19:59:34 +00:00
cedc57b67f
another buglist entry
nethack.allison
2003-08-03 19:58:49 +00:00
381f066a65
U550 - grid bug travel redux Undo the change to test_move and instead, don't even test moving in diagonals. This opens the possibility for approximating the diagonal while polymorphed into a grid bug in the future.
cohrs
2003-08-03 03:11:53 +00:00
ad5e58e0de
cmdassist for grid bugs the cmdassist message shows all the valid directions even if you are polymorphed into a grid bug. I noticed this when I typed a diagonal direction as a grid bug and got the dialog, telling me the key I just typed was valid, but it wasn't. Limit the keys to those valid for grid bugs.
cohrs
2003-08-02 22:42:49 +00:00
423ad806a3
U571 - access denied message Since only developers know that "13" is EACCES, try to include the text message. I'm not 100% sure the ifdefs are complete, but it can be tweaked as needed. This was the only common message in files.c that included errno so it's the only one I changed. Of course, "13" is only one of several possible errno values that might reasonably show up here.
cohrs
2003-08-02 21:39:57 +00:00
391921406a
more CE (from <Someone>)
nethack.allison
2003-08-01 12:15:27 +00:00
b85ff22c1f
ce changes (from <Someone>)
nethack.allison
2003-08-01 12:06:43 +00:00
c954ee8a10
U555 - solaris compilation bits - If you have Gnome installed on solaris, the GETRES support wouldn't build. I don't have access to a solaris system with Gnome installed, but hacked unixconf.h to force the GETRES code itself to be compiled. So, I believe the unixres.c change will work for folks really using Gnome on Solaris. Whether the rest of the gnome code will build there is beyond me. - I accidentally left TIMED_DELAY defined and the Solaris build failed. While solaris has usleep(), this is not part of SVR4 as far as I can tell. But, SysV does have poll, so I implemented msleep() for SysV systems in terms of poll. So, you can now define TIMED_DELAY on any SYSV build.
cohrs
2003-07-30 23:19:56 +00:00
4566de6ac0
U550 - grid bug travel when travelling and polymorphed into a grid bug, don't move diagonally.
cohrs
2003-07-30 06:02:13 +00:00
3300cfc737
B05003 - tree kicking object grammar <Someone> thought the incorrect grammar in the messages was due to scatter() changing the quan of treefruit, but in fact, it was due to treefruit referring to the wrong object (there is also a theoretical possibility that treefruit can refer to a merged object with the wrong count). Create a temp object for use in the message to avoid these possibilities.
cohrs
2003-07-30 05:12:27 +00:00
ee430c5b3e
win32gui: # to specifiy numeric count during loot
nethack.allison
2003-07-30 01:17:12 +00:00
7685a2a8cb
U556: another typo Or perhaps it's translating miao from Italian to English.
cohrs
2003-07-29 21:38:42 +00:00
9804e1a591
clarify a fixes34.2 entry
nethack.allison
2003-07-29 12:21:51 +00:00
ba5e9ef7ae
build fix without TEXTCOLOR
nethack.allison
2003-07-29 12:08:56 +00:00