bdf25aff97
tty: msg_window display anomaly If you interrupt nethack (^C) in tty windowport mode while a pompt is displayed and and msg_window=true, it can display the full message history at an unexpected time. Detect this and display only the topl, as expected.
cohrs
2002-02-03 07:46:05 +00:00
f057848eea
address compilation warnings from gcc
cohrs
2002-02-03 07:15:26 +00:00
cb6a93641b
Adjust window-port related option processing to allow common parsing in the core, and direct access to the results by the window port.
nethack.allison
2002-02-03 05:31:47 +00:00
8f1ad60a0e
samurai quest bit
nethack.rankin
2002-02-02 10:25:54 +00:00
c06397a703
blessed +2 fireproof speed boots The inability to wish for a blessed +2 fireproof speed boots really was a bug. Prefixes are checked for inside a loop which should allow them to be in any order; for some reason +nnn and empty were outside that loop.
arromdee
2002-02-02 07:18:52 +00:00
134b988d4f
unix: default to groff for generating .ps from .mn also make it more obvious how to switch commands to create a .ps file
cohrs
2002-02-02 07:16:50 +00:00
957e96a48a
teleporting monster while swallowed if player teleports a monster while swallowed on a noteleport level, the player should not teleport along with the monster
cohrs
2002-02-02 06:43:53 +00:00
16193dc518
fixes updates update fixes to include updates sent via patches
cohrs
2002-02-02 05:51:08 +00:00
b22af87dea
Mac pragma tuneup
kmhugo
2002-02-02 05:40:40 +00:00
9a9cf8fca8
Knights start with a lance
kmhugo
2002-02-02 05:38:51 +00:00
ecc3bc422c
Macintosh getlin and BUFSZ
kmhugo
2002-02-02 05:34:17 +00:00
94c77febc0
dragons have scales, not fur body_part should return "scales" for the HAIR part of a dragon
cohrs
2002-02-02 05:00:08 +00:00
bd56046f44
vortexes are not really alive add vortexes to the set of nonliving() monsters
cohrs
2002-02-02 03:50:53 +00:00
f5fde02752
hilite_pet Guidebook entry update hilite_pet entry so it allows for variations possible in current ports and be less Unix-specific
cohrs
2002-02-02 03:24:35 +00:00
4c394e385a
SPLEVTYPE debug mode environment variable SPLEVTYPE can have a value like "minetn-3,minend-2,soko2-2" and allows someone in debug mode to select specific instances of random levels to use in a test game. Invalid values found in SPLEVTYPE are silently ignored.
cohrs
2002-02-02 02:58:07 +00:00
8bbbde43a8
At the request of <Someone>: I'm surprised that you credit me with the ninja yumi-ya thing as a "patch" in README; I didn't submit any code for it, it's trivial, and it's vanishingly unlikely ever to come into play :-) If I'm to be credited with anything on that list, I'd have thought it'd be the no starting pet option.
nethack.allison
2002-02-01 13:01:53 +00:00
ab03144d1c
dead key fix Apparently, " is part of an accented character in US(international) keyboard layout (additional character specific to the language of an origin - for example, left and right double quotation marks). The code did not handle it too well since it maps to 2 ASCII characters instead of one (one of them is so called "dead" character). We can ignore the dead character as a workaround for this problem. The patch is attached.
nethack.allison
2002-02-01 06:43:22 +00:00
8eb206765d
grappling hook ignores spot effects Using a grappling hook can land you in water, lava, et al, but you were unaffected.
cohrs
2002-02-01 03:30:40 +00:00
1c562198f5
fix crash during Drop unpaid The patch is attached. Array bounds went unchecked in the menu page operations (, \ ~) This resulted in memory corruption.
nethack.allison
2002-02-01 00:36:54 +00:00
dc6392f77f
tty pet hiliting may turn off on color changes check to turn on hilite must come after check to change color, since changing color uses term_end_color which may turn off inverse video too
cohrs
2002-01-31 03:21:39 +00:00
23d8116030
leather cloak should be made of leather
cohrs
2002-01-30 03:28:57 +00:00
6023565065
typo "splatt" should be "splat"
cohrs
2002-01-30 03:08:36 +00:00
e4af2e9a0a
correct updated cost of scalpel rev 1.6 included the wrong updated cost
cohrs
2002-01-29 08:36:22 +00:00
273c0f7f2d
remove left over debugging message
cohrs
2002-01-29 08:07:13 +00:00
ea7431f2a8
various Guidebook updates + attributes may exceed 18 for non-humans + update spell casting paragraph to loosely describe 3.3 style spell casting + correct description of the output of the '+' command + note default value for 'mail' option
cohrs
2002-01-29 08:03:24 +00:00
f51556bc59
eggs and other breakables break falling down stairs <Someone> questioned why eggs and potions don't break when falling downstairs. For that matter, other breakables should as well.
cohrs
2002-01-29 06:35:17 +00:00
6fea907683
disclose refinements: - allow spaces between the different possibilities - add a missing null at the end of the list of prefixes to prevent index() from going crazy - slight re-wording of the Guidebook
nethack.allison
2002-01-28 12:58:45 +00:00
39f24cda78
Fix "gems in apply menu" From a bug report.
nethack.allison
2002-01-28 11:38:25 +00:00
00cfa4a9f8
autodig chattiness The autodig code still requires lots of interaction, because of all the digging messages. Make these messages behave more like boulder pushing messages, where they only display if the previous move wasn't a push.
cohrs
2002-01-27 23:45:47 +00:00
ad2e81c296
Fixes: - B1026 [confirmed] win32: setting multiple options - bugfix: menu: set focus to the item and make it visible when it is selected with accelerator key. - increased menu font size by 1 point - layout the main window on WM_MOVE message so the menu windows stays with the main window (it was not changing the location before) - got rid of WinCE specific define (ARM) - handle all keyboard input via WM_KEYDOWN instead WM_CHAR
nethack.allison
2002-01-27 23:28:02 +00:00
6e173ddf5f
win32gui patches (from Yitzhak) [...] One of them deals with the patch you just sent, that changes the name but does so more extensively, particularly, also in the Save dialog in mhmain.c. Another is one of the changes to winhack.rc to make it compile under Borland.
nethack.allison
2002-01-27 21:37:31 +00:00
179932310b
invisible things due to black colour Patch to fix invisible orcish helmets, orcish daggers, mimic (]), ants etc.
nethack.allison
2002-01-27 21:02:28 +00:00
f571601bc2
Change title to prevent Beta tester complaint.
nethack.allison
2002-01-27 20:21:20 +00:00
2457431a71
found another popd command.
nethack.allison
2002-01-27 15:19:36 +00:00
7d06212990
Fix B2001 B2001 <Someone> [reported] win32?: giant ant is black square
nethack.allison
2002-01-27 14:14:14 +00:00
b879096f07
Allow the options specific to the win32 graphical port to be silently ignored by the tty port, so that the config file can be conveniently shared between the two.
nethack.allison
2002-01-27 13:18:28 +00:00
0f4c369172
Unix port bits don't require setup.sh to be executable, just tell to use sh explicitly. Fix funny DOS-ish comment
cohrs
2002-01-27 05:39:02 +00:00
359957ddbc
One of the beta testers asked if the win32 scrolling offset could be configured. This allows it to be set from the config file using: win32_map_cliparound_margin.
nethack.allison
2002-01-27 04:36:39 +00:00
0ca15b16c0
another follow-up for mhmap.c Oops, it should have been VERSION_MAJOR < 4, VERSION_MINOR < 4 and PATCHLEVEL < 2
nethack.allison
2002-01-27 03:29:11 +00:00
fc0e365c2f
follow-up for mhmap.c
nethack.allison
2002-01-27 03:11:12 +00:00
775b022819
Change mhmap to use mapglyph()
nethack.allison
2002-01-27 02:52:33 +00:00
4a2bcf3b3a
update initial wizard quest message The initial wizard quest message still used the word "master", which can be interpretted as implying "male"; changed to teacher.
cohrs
2002-01-27 02:36:12 +00:00
6405732ecd
Makefile.nt fixes from Yitzhak.
nethack.allison
2002-01-27 01:48:28 +00:00
8389fb1f29
>B1014 <Someone> [reported] change request - disclosure default > > I'd like the default for "Would you like to see your <whatever>" > at the end of a game to be "y" instead of "n". I haven't asked > for full disclosure in order to have it skipped if I press the > space bar once too often by mistake.
nethack.allison
2002-01-27 01:26:59 +00:00
df9092ccb5
scalpel and corrosion make scalpel type METAL (for stainless steel), also increase cost to reflect it's higher quality
cohrs
2002-01-27 01:08:55 +00:00
494b133ec2
getobj using counts from inventory display getobj used display_inventory when "?" was selected. However, any count entered via the menu interface was lost. Provide a new internal function that can return both a letter and a count
cohrs
2002-01-26 20:21:18 +00:00
1454fb5e71
touchstone ugly check didn't take GOLDOBJ into consideration.
nethack.allison
2002-01-26 15:16:06 +00:00
69ce21fe0b
Add a macro to provide universal consistency around the check for what sort of creatures tend to revive.
nethack.allison
2002-01-26 15:05:00 +00:00
5482d1ab74
some special code was added, specific to menustyle:combination in menu_drop(), which short-circuited a redundant prompt that <Someone> had complained about by returning immediately if a special code came back from ggetobj() in ggoresults.
nethack.allison
2002-01-26 04:06:26 +00:00
02a39530ab
fixes tid
arromdee
2002-01-26 02:32:32 +00:00
5182c9110e
secret door detection There was an old bug where a wand of secret door detection was identified even though it didn't find anything.
arromdee
2002-01-26 02:26:28 +00:00
e3e4c3b0cf
more Makefile.nt - Fix the tty build so it wasn't trying to link with GUI switches. - Don't make graphical the default for the Makefile. It is for the IDE projects. - Be explicit about compiler versions required/tested.
nethack.allison
2002-01-25 23:07:52 +00:00
adc35f0537
Makefile.nt bit (from Yitzhak)
nethack.allison
2002-01-25 12:39:26 +00:00
88219e4b60
Explicitly state the service pack of VC supported in Install.nt Yitzhak discovered that there is a problem if you have the original Visual Studio 6 with no service packs.
nethack.allison
2002-01-25 08:59:35 +00:00
82611f9cd8
inappropriate very difficult reading message add missing set of parentheses around lense test in read_ability calculation
cohrs
2002-01-25 08:08:33 +00:00
f73a1879c9
landmines and boulders Make pushing a boulder onto a landmine share code with the trap case, resulting in pits, waking sleepers, et al. Don't leave a boulder suspended over the new pit, fill it. Make sure any remaining boulder is placed on top of the pile. If player sets off landmine, monsters killed are credited to/blamed on player.
cohrs
2002-01-25 06:38:42 +00:00
7406ad3855
Windows Me and Windows XP.
nethack.allison
2002-01-25 01:54:44 +00:00
f1c50c30ec
Windows Me and Windows XP.
nethack.allison
2002-01-25 01:40:03 +00:00
f9fd221e5f
Remove extraneous line from petmark.uu
nethack.allison
2002-01-24 23:55:45 +00:00
dea6099cae
(from Steve VanDevender)
nethack.allison
2002-01-24 23:40:58 +00:00
6cfec715ac
no message
nethack.allison
2002-01-24 20:39:16 +00:00
eed0831f28
Fix a crash-causing null pointer dereference. (Thanks to Yitzhak)
nethack.allison
2002-01-24 18:21:24 +00:00
654a297052
MacOSX/Qt system tweaks These changes clean up build warnings and allow the resulting "NetHack" Application icons to be dragged around freely in the Finder, as is expected for Mac apps.
warwick
2002-01-24 05:49:04 +00:00
3c240e9b4a
piranha An extra space in the piranha entry was causing it not to work.
arromdee
2002-01-24 04:43:49 +00:00
04ecb2e1a2
window.doc getlin clarification Clarify the getlin interface, which is used with the implicit assumption that an input buffer of size BUFSZ (including the nul) is sufficient.
cohrs
2002-01-24 03:13:56 +00:00
ef8f180fbc
more GOLDOBJ
nethack.rankin
2002-01-24 02:54:06 +00:00
659f5be714
Updates to Makefile.bcc (from Yitzhak)
nethack.allison
2002-01-24 02:50:35 +00:00
4c46f6eb2b
Fix several touchstone-related things: 1. The switch statement was using the material "GOLD" rather than GOLD_CLASS. 2. If getobj() had been working for gold when it came to touchstones, there would have been a memory leak here because the object returned would have been from mkgoldobj(). The goldobj was not being freed anywhere, nor was it being put on a chain. You also would have had zero gold after rubbing it on the stone. The intent was clearly to allow gold since there was a case in the switch statement. 3. getobj() wasn't working properly for gold selection here anyway, so this was not the cause of <Someone>'s gold obj in inventory. You ended up dropping through to code that was supposed to print "You cannot verb object." For touchstones that came out as: "You cannot rub on the stone gold."
nethack.allison
2002-01-24 02:39:55 +00:00
3fc3ef8537
another vision-related message don't just say "the knife misses" when you can actually see the monster with infravision by testing using the correct function
cohrs
2002-01-24 02:34:52 +00:00
6876df1b2d
bribe fix for GOLDOBJ
nethack.rankin
2002-01-24 00:39:56 +00:00
7d593cb1d6
bit
nethack.allison
2002-01-23 20:13:15 +00:00
1a7aa0933e
another WIZKIT fix previous rev put the new "else" in the wrong place
cohrs
2002-01-23 18:23:54 +00:00
4b677185de
another WIZKIT fix if $HOME is not set, don't use uninitialized buffer as the filename to open
cohrs
2002-01-23 18:06:19 +00:00
579a42103e
typo fix with -> which
nethack.allison
2002-01-23 17:06:04 +00:00
f06b3dc9bf
These are the patches. In general, they seem to fix general problems that MSC didn't catch, but I can't tell.
nethack.allison
2002-01-23 15:14:57 +00:00
dc493d6af2
Enough MacOS X documentation to answer FAQs.
warwick
2002-01-23 07:57:11 +00:00
994dbd7694
fixes bit Now that there are two different NT ports, distinguish between them for fixes entries.
nethack.allison
2002-01-23 06:52:15 +00:00
bd37d68a51
Mac docs update
kmhugo
2002-01-23 06:41:34 +00:00
43df47917e
Qt/MacOSX: change working directory chdir to resource fork when running from finder (find leaves us in "/", we want to be in nethack playground).
warwick
2002-01-23 06:24:30 +00:00
a80a7ab939
X11 buffer overflow avoidance Don't overflow the buffer passed to getlin().
cohrs
2002-01-23 06:21:58 +00:00
84b72da0eb
update unused pragmas
dean
2002-01-23 06:14:21 +00:00
6f45c9c5ff
Fix some Guidebook mistakes (tex dungeoneer table for one) Also shorten up levcomp.dsp lines
nethack.allison
2002-01-23 04:35:39 +00:00