Commit Graph

  • 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
  • 830fc78d36 fixes33.2 tuneup kmhugo 2002-02-03 05:13:12 +00:00
  • 51e3079709 <Someone>'s OS2 updates. nethack.allison 2002-02-02 19:46:18 +00:00
  • 532242f07f Artifact prices kmhugo 2002-02-02 19:21:33 +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
  • 9c851c0c1d grappling hook followup fix a compilation bug cohrs 2002-02-02 01:59:44 +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
  • 3b6d7a76a6 Rumors tuning kmhugo 2002-02-01 05:51:01 +00:00
  • 5a66dd45bc Gnomish Mines tuning kmhugo 2002-02-01 05:44:00 +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
  • ab9bfc0489 <email deleted> nethack.allison 2002-01-31 00:16:32 +00:00
  • 52141ce87f medium and large flyers do not flutter cohrs 2002-01-30 04:51:40 +00:00
  • 769396c648 remove debug message warwick 2002-01-30 03:55:41 +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
  • 05ab895737 /tmp/msg cohrs 2002-01-29 04:19:46 +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
  • aec390d154 B2014 (comment change) arromdee 2002-01-28 02:47:50 +00:00
  • 1b08077c93 egg breaking This fixes beta bug 2012. arromdee 2002-01-28 02:24:02 +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
  • 35edad47ab unused variables cohrs 2002-01-27 04:19:44 +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
  • 3e33dadac2 Makefile.nt (from Yitzhak) nethack.allison 2002-01-25 07:30:39 +00:00
  • 7f7c1ff26b FIXES: nethack.allison 2002-01-25 07:19:21 +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
  • e1427a07ab code sync nethack.rankin 2002-01-25 00:06:00 +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
  • 0011db11d3 wizkit fix nethack.allison 2002-01-23 17:52:53 +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
  • bbf7ada0dd micro fopenp() fix nethack.rankin 2002-01-23 07:12:58 +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