Commit Graph

  • 03456ea341 MSDOS autocompletion fix nethack.allison 2002-12-24 02:20:50 +00:00
  • 92b7f7daff follow-up to win32 backsp() change nethack.allison 2002-12-23 13:38:26 +00:00
  • 335aeb4c9e win32 port update (from <Someone>) Implemented doprev_message in windows port: scroll message window up one line. nethack.allison 2002-12-23 12:59:06 +00:00
  • 70b4129ef3 Borland updates (from Yitzhak) nethack.allison 2002-12-23 12:51:57 +00:00
  • 5127800475 autocomplete fix for win32 nethack.allison 2002-12-23 12:49:56 +00:00
  • f48ee27d5e make recent autocomplete changes conditional - there are problems with the changes on at least the win32 tty port. nethack.allison 2002-12-22 02:46:08 +00:00
  • 3e9610f5bb another data.base update nethack.rankin 2002-12-20 01:49:38 +00:00
  • 0b2e205117 artifact invisibility fixes nethack.rankin 2002-12-19 02:24:13 +00:00
  • a8c7164162 B15004 - Master Assassin's attack hitmu was trying, and failing, to re-implement parts of x_monnam(). Changed it to use Monnam(), which produces more detailed messages than before in some cases, but seems better since its messages are now more consistent with hitmsg() and prints "The" in this specific case. cohrs 2002-12-19 02:09:35 +00:00
  • aabc54549e U189 - killing an engulfing monster over water allows waterwalking - The code in xkilled failed to call spoteffects after killing the monster that was engulfing you. Being expelled already worked correctly. - While testing this, I discovered that removing a ring of levitation or similar while engulfed would call spoteffects when it shouldn't. Fixed that too. cohrs 2002-12-19 01:57:10 +00:00
  • 3c98250c96 data.base revision nethack.rankin 2002-12-18 20:09:33 +00:00
  • f210367c13 fix B15003 - behavior of bribe-able demons nethack.rankin 2002-12-18 18:15:55 +00:00
  • 28e8ff7561 invisibility bit nethack.rankin 2002-12-18 17:51:02 +00:00
  • eba488996f fix U193 - digging feedback for undiggable trees nethack.rankin 2002-12-18 17:38:57 +00:00
  • 3f3ce17256 wince (from <Someone>) nethack.allison 2002-12-18 03:51:34 +00:00
  • b5c7d31bfd synch Guidebook with drawing.c nethack.allison 2002-12-17 11:19:45 +00:00
  • 78e3efabcb B15002 - scorpions and spiders tweak the description for the 's' symbol to include all its current members cohrs 2002-12-17 05:24:55 +00:00
  • bcf47b7663 missing altar drop messages Most callers of dropx did not check for altars, but should have. Rather than add such checks, I moved the check from drop to dropx. I also found several callers of dropx that could generate out-of-order messages for some cases (not new) and fixed them. FYI - callers of dropy don't seem to want altar checks or already do them. cohrs 2002-12-17 03:36:42 +00:00
  • 137bd330e4 fix B14021 - inconsistent menu styles nethack.rankin 2002-12-14 11:53:22 +00:00
  • 5fcbf50f2c fix B14020 - unquivering with 'A' nethack.rankin 2002-12-14 11:22:10 +00:00
  • 6b121e3231 monsters and lava follow-up bit "aways" is not a word. nethack.allison 2002-12-12 11:30:04 +00:00
  • ed39497b21 tty autocomplete Change tty extended command autocomplete, based loosely on <Someone>'s patch, to allow you to type autocompleted characters. That is, you can type characters the autocompleter inserted without invalidating the command. I haven't looked closely, but at least some other windowport extended command readers seem to already behave similarly. cohrs 2002-12-12 06:16:39 +00:00
  • d013f95679 B14006 - monsters and lava - water elementals now get a special message when they land in lava - rather than track down all places where non-moving monsters can end up in lava (or water, not that it currently matters), add a check to mcalcdistress to catch all such cases, once per turn. cohrs 2002-12-12 04:28:28 +00:00
  • aec4a1aa8e no renaming of unique monsters with proper names Not all leaders and nemeses have M2_PNAME set, so they require an extra check to result in the expected behavior. cohrs 2002-12-12 02:41:05 +00:00
  • de45cdcc61 various message cleanups As From a bug report. - tengu is plural, some true rumors spelled it "tengus" - Caveman quest messages shouldn't contain the word "human" since not all cavemen are human, changed such messages in various ways - fix a typo in a Wizard quest message cohrs 2002-12-12 02:35:44 +00:00
  • 46f4a4e5c5 win32 IDE fix A recent change described as: "changed the IDE files to build NetHackW.exe instead of nethackw.exe. This is only cosmetic, but consistent with the other executable." nethack.allison 2002-12-11 03:52:06 +00:00
  • 98eab9a37f beta15 nethack.allison 2002-12-11 03:22:38 +00:00
  • 92206d8f8b more win32 build updates (from <Someone>) nethack.allison 2002-12-11 03:12:44 +00:00
  • b90f50075d fire attack messages nethack.rankin 2002-12-10 10:21:28 +00:00
  • 5abb2e2a3d B14016 - monster detection of mimics When display_monster was changed in 3.4.0 to take multiple sightflags, the mimic case was not updated completely. cohrs 2002-12-10 06:22:22 +00:00
  • 68cfa968dd B14019 - pyrolisk vs flaming sphere A 3.4.0 report, currently only the mdamagem gaze case caused the strange "on fire" message for flaming spheres, but other attacks seemed like they might result in a similar message, so I updated the damageum and hitmu cases as well. cohrs 2002-12-10 05:07:09 +00:00
  • 08ebae982a build fix nethack.rankin 2002-12-09 07:03:22 +00:00
  • bea789ea2d win32 updates (from <Someone>) nethack.allison 2002-12-09 03:12:47 +00:00
  • 7f50893e13 bouncing zaps As From a bug report, don't let bounces go past the edge of closed doors. His suggested patch included some redundancy, which I've removed. cohrs 2002-12-09 02:07:29 +00:00
  • 9816ca5a5b Another switch to get_adjacent_loc() nethack.allison 2002-12-09 02:06:40 +00:00
  • 167231f9ad B14017 - skeletons and initial armor Add another check to m_dowear to allow skeletons to wear the leather armor they're created with. cohrs 2002-12-09 01:29:04 +00:00
  • 989f1cba5b B14018 healing mimics Add missing newsym Also fixed up some inconsistent indentation cohrs 2002-12-08 21:02:27 +00:00
  • b57bc61a80 jousting nethack.rankin 2002-12-05 02:07:20 +00:00
  • 9b1b13ef1d fix up several death messages <Someone> reported several incorrect death messages 1) "petrified by deliberately gazing at Medusa's hideous countenance" is too long and won't fit on the tombstone. I reworded it, which also better reflects that Medusa's gaze is really an active attack. 2) "killed by war hammer named Mjollnir" for partly identified Mjollnir now says "killed by a war hammer named Mjollnir". 3) "using a magical horn on himself" was missing the "killed by" prefix 4) there were supposedly cases the the a/an article was missing after being killed by a monster. I didn't see where this was occuring (eg AoLS resets killer_format before it returns), but now done_in_by always resets killer_format, which should address any such cases. cohrs 2002-11-28 20:44:54 +00:00
  • 2492ed0de1 comment bit mtrapped comment didn't mention webs cohrs 2002-11-28 19:13:01 +00:00
  • eaeb8b8525 Describe new Qt Mac OS X files. warwick 2002-11-28 00:42:51 +00:00
  • 6215f16d7a Build rules for files needed by MacOSX (actual files checked into win/Qt/ accidentally already) warwick 2002-11-27 07:27:28 +00:00
  • 876fb8aca1 <email deleted> If race is set to random and role is set to something specific, the Qt interface sometimes hangs trying to determine an appropriate race/role. warwick 2002-11-27 04:37:12 +00:00
  • bc88e8440e effect of webs while mounted Prompted by a message to the list from <Someone> which noted that your strength controls the traps effect, not the steed's strength, although the messages say otherwise. Changed this case to use mintrap to determine what happens. cohrs 2002-11-23 18:36:54 +00:00
  • f155a4b0d3 U154 - crash on teleport from engulfing mon teleds now needs to handle the case where an uncarried ball starts out inactive, but becomes active as a result of teleporting out of a monster while engulfed. cohrs 2002-11-22 03:55:48 +00:00
  • d3e2f53910 B14014: soft hats and piercers Soft "helmets" don't protect against falling rocks, but did protect against piercers. Update the checks so only hard (metallic) helmets provide this protection. The same report quibbled about using the word "helmet" for soft head coverings. This patch does not address that quibble. cohrs 2002-11-21 18:05:48 +00:00
  • 7b9f2f6e3e stealing heaven nethack.rankin 2002-11-21 00:47:12 +00:00
  • 5701729bc1 fix B14013 - experience calculation nethack.rankin 2002-11-20 22:44:15 +00:00
  • 9b69eb43e5 rolling boulder hits an unmoving boulder cohrs 2002-11-18 22:37:38 +00:00
  • abd3df2871 get_adjacent_loc() nethack.allison 2002-11-17 18:43:45 +00:00
  • 330bdb7d1a Wand of digging in a shop crash From a bug report. I haven't looked closely, but I think this bug is just in the development code. If you dig in a shop with a wand while carrying unpaid stuff, the shopkeeper would grab your pack, including the wand but w/o clearing current_wand. It seems the right thing is to just not grab the current_wand, since it's not in your pack while you're zapping it. In 3.4.0, you lost the wand too. cohrs 2002-11-16 05:31:23 +00:00
  • eb906b1b8f shopkeeper falling thru a hole left unpaid objects unpaid Reported to the list. Player breaks a wand of digging causing the shopkeeper to fall. This didn't clear unpaid items. For now, this can only occur due to player action, so added a call to make_angry_shk to handle this situation. cohrs 2002-11-15 07:32:52 +00:00
  • d2476b5151 level teleport and sleeping steed If you level teleported while on a sleeping steed, a panic and possibly a crash would occur. I believe the same would occur by digging a hole. This was due to keepdogs avoiding keeping sleeping pets. In these cases, it seems there's no reason for the sleeping steed to _not_ accompany you. Since other ways of changing level (eg stairs) don't allow this, just added a check to keepdogs to allow the steed to go with you. cohrs 2002-11-15 04:58:28 +00:00
  • e3b20b8a9f de-sparkling explosions nethack.rankin 2002-11-13 23:08:04 +00:00
  • a6d0e7f0b9 more unused code tweaking nethack.rankin 2002-11-10 09:32:55 +00:00
  • 1ca589adc0 fix up some unused code nethack.rankin 2002-11-09 05:36:13 +00:00
  • e639c09f58 fix B14012 - polymorph of monster possessions nethack.rankin 2002-11-08 12:45:58 +00:00
  • 52d1737294 teleport control, confusion and stunned Being Stunned now disallows teleport control. Confusion may affect ability to control level teleports, but only after asking for the destination. Made confused level teleport failures based on luck too. cohrs 2002-11-07 18:52:00 +00:00
  • f2cc8a0dbf salamanders have no legs However, they could ride. Marilith is similar, but since it's MZ_LARGE, that check disallowed riding. Added a check for slithy(), like canwearobj() already has. cohrs 2002-11-07 18:24:31 +00:00
  • 836d600080 remove curse tweak nethack.rankin 2002-11-07 03:55:51 +00:00
  • 46db4cb5a4 high temple entry nethack.rankin 2002-11-07 03:27:37 +00:00
  • 4d145fac06 fix B14011: vault wall repair nethack.rankin 2002-11-07 02:56:19 +00:00
  • e3b9c00826 B13009 - Teleport Control and confusion Only allow level teleports to be controlled when not confused, just like regular teleports. cohrs 2002-11-04 22:11:35 +00:00
  • 4af82192bc B14010 - nausia and reading spellbooks Pulled out the code that handles reading spellbooks while confused into a new function that can be called from learn() to handle the timed onset of confusion starting while you're reading. cohrs 2002-11-04 22:07:23 +00:00
  • f7075b2cd2 cancelled yellow lights Someone reported this one to us. arromdee 2002-11-04 06:55:55 +00:00
  • fded4ca778 B08003 (from <Someone>) nethack.allison 2002-11-04 03:26:59 +00:00
  • 7f65d67a2c bold titles on Options menu (from <Someone>) nethack.allison 2002-11-03 15:41:48 +00:00
  • 04f845f87b splash screen patches (from <Someone>) - Show splash on "Help - About" with all version information - Show splash with news on startup (if show_splash is on of course). I made another small patch to the splash screen. Because the greenish background colour always seemed a little odd to me, I decided to make it transparent. Doing that, I found the following: - The splash picture was a 24-bit bitmap, although it had less than 256 colours. That makes the size of the final executable about 200K larger than necessary. I changed it to a 256-colour bitmap. I also changed the background colour to the default tile background colour, for consistency. The new bitmap is attached here. My excuses if the large file means a problem to anyone. - In Microsoft's documentation (see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_2y9g.asp) is is stated that on Windows 95/98 "TransparentBlt contains a memory leak that can exhaust system resources." It is recommended to use different code to draw transparent bitmaps, to be precise: the alternative code that is already in nhapply_image_transparent(). I'm almost convinced that this is the cause for Betabug B08008 reported bij <Someone>. Can anyone confirm he is using 95/98? I decided for the easy way out and removed the code that uses TransparentBlt completely. I see not much reason to use it if it is a) buggy and b) we have an alternative that works perfectly. This is attached as trans.patch. - The rest of the patch only changes the BitBlt() in mhsplash.c to a nhapply_image_transparent(). nethack.allison 2002-11-03 15:26:41 +00:00
  • 2b31ea2c96 NH 3.4.0 fonts on Win2K / Japanese (from <Someone>) Here is one more patch (see attachment). It does TranslateCharsetInfo to map codepage to a character set. I am not sure if it will help though. Japanese Windows is using codepage 932 and I don't think IBMgraphics will work too well in this codepage. AFAIK, there is no way in win32 to force arbitrary codepage for a font (CP 437 in case of Nethack). That means IBMgraphics is unlikely to work if the system locale is set to something other than US or Western Europe (CP 437 & 850). nethack.allison 2002-11-03 15:16:22 +00:00
  • d82393d891 Apelike creatures now have a sensible category. warwick 2002-10-31 08:39:17 +00:00
  • 75f0c5db52 more cmdassist Add the patch I suggested last week to show cmdassist help for the various prefix commands. cohrs 2002-10-27 16:36:30 +00:00
  • b4664e981f B14009 order of altar feeling messages Special case the altar feeling messages to avoid saying you're feeling the altar and then saying there's an altar here. cohrs 2002-10-27 16:30:35 +00:00
  • afbfd72271 B14008 splash when dropping things in pools Added code to flooreffects() to implement this suggestion from <Someone>. It kicks in while blind, only affects objects of some bulk, and also only things dropped at your location. The map_background currently doesn't do anything since the dropped object is remembered on top, but this will avoid a bug if we ever add invisible objects. cohrs 2002-10-27 16:13:17 +00:00
  • 2c926521c1 consistent sokoban guilt for polymorphing boulders Discussed a while back in the newsgroup. casting Stone to Flesh on a Sokoban boulder would affect luck, but simply polymorphing a boulder would not. cohrs 2002-10-24 05:43:40 +00:00
  • ff8512b36b is_lminion should only match lawful minions When Angels were introduced, they were always lawful. Somewhere along the line, non-lawful angels were added, but is_lminion and uses of it was never updated to address this change. Among other things, this resulted in non-lawful angels delivering messages via #chat that are only appropriate for lawful angels. That is addressed simply by changing the definition of is_lminion, which must take a struct monst, not a permonst, to return valid results. Also, non-lawful angels should summon appropriate monsters, not lawful minions. cohrs 2002-10-24 04:13:56 +00:00
  • 71480033c6 B12010 - boulders in throw menu for giants When the player is poly'd to a giant, it was a bit odd that boulders weren't listed in the throw menu, especially since the usual check for them is throws_rocks. Since statues are not appropriate, I added this thru yet another ugly check in getobj. cohrs 2002-10-24 01:40:58 +00:00
  • fc558bfff4 fix B14003 - "bashing" with mounted polearms nethack.rankin 2002-10-21 10:20:29 +00:00
  • 31259d35c9 wizard mode mapping nethack.rankin 2002-10-21 08:57:39 +00:00
  • 7870c96605 prayer result bits nethack.rankin 2002-10-21 08:32:57 +00:00
  • 810386390e eating mimic corpses nethack.rankin 2002-10-21 08:19:17 +00:00
  • 1469d772ff U77 - pits in drawbridges dighole dealt with holes in drawbridges, but digactualhole did not cohrs 2002-10-19 18:42:46 +00:00
  • 7411e1daf5 fix U100 - vampire stoning buf nethack.rankin 2002-10-18 06:49:34 +00:00
  • 2f6d82dcc6 fix B14002 - Stinking clouds in bonefiles nethack.rankin 2002-10-16 22:20:30 +00:00
  • cb38d0882d B14001 - Stinking clouds in bonesfiles Incorporate a fix from <Someone> that resets the timestamp on stinking clouds left in bones files. This does allow the cloud's ttl to restart. Extended it to reset the player_inside flag. cohrs 2002-10-16 06:30:36 +00:00
  • bb732e194a B13004 spellbook destruction When reading a cursed or too-hard book that's covered in contact poison (presumably in the too-hard case, reading it made the poison), and you die, the book would not be in the bones. remove in_use mark while assessing damage. cohrs 2002-10-16 05:46:20 +00:00
  • 2fa61ea7ee B12002 - displacing pets thru narrow openings Add another check to domove to detect an attempt to displace a pet through a narrow opening. cohrs 2002-10-14 16:08:07 +00:00
  • b07484b572 Remove test code (font was wrong). warwick 2002-10-14 05:39:39 +00:00
  • db73f34150 debug commands: lightsources and monpolycontrol Given no objections to Pat's suggestion, putting back in the change to make the newest debug commands consistent with the others, removing the space from the former and the underscore from the latter. cohrs 2002-10-14 00:20:38 +00:00
  • a8f4069c30 B10005 fire traps under water <Someone> reported that after pushing a boulder into a pool location which contained a fire trap on the bottom, that the trap wasn't destroyed. Added missing delfloortrap call. cohrs 2002-10-14 00:10:44 +00:00
  • 211f09b9ee sleep vs sounds nethack.rankin 2002-10-13 10:13:38 +00:00
  • c3c11f9081 B12009 invisible nymph preposition consistency <Someone> reported the messages "It seduces you and you take off your robe. She stole a burnt +0 robe." I noticed the 2 cases here only dealt with blindness, not seeing the nymph in general. Also, one case forced "She", the other "It". Now they both say "She", which is consistent with the preposition in the 2nd message. We'll continue to the assume the gender of the seducer is obvious, even when unseen. cohrs 2002-10-13 06:54:01 +00:00
  • 653c6e595b more info on the sound option cohrs 2002-10-13 05:46:17 +00:00
  • 3663175bdf sound option in Guidebook E-mail report from <Someone>. "sound" option wasn't document. I also noticed that the SOUND and SOUNDDIR config file entries were incorrectly named in lower case, and documented as "options", which they aren't. The Guidebook calls SOUND an entry later on, so call them that earlier as well. cohrs 2002-10-11 22:40:33 +00:00
  • 299dfffc04 intones with sound option disabled E-mail report from <Someone>. Don't display the "intones:" prefix when !soundok since the message suffix won't be displayed in this case due to a check within verbalize(). cohrs 2002-10-11 22:16:22 +00:00
  • 34f66394c2 bones while swallowed Michael pointed out that bones will never occur while swallowed because makemon of the ghost will always fail. I suggested that the outcome made sense, since your body may be digested, torn apart, whatever. But, there was no explicit check for this to make it obvious this was occuring. cohrs 2002-10-11 21:30:40 +00:00
  • 9de0ebd7a6 creating nasty monsters on boulders <Someone> reported that a Titan summoning nasty monsters via a spell resulted in various monsters being placed on locations containing boulders. nasty() was using the summoning monster's type to decide where to place the summoned monsters. Note that this could theoretically also cause inappropriate monsters to be placed in water, lava, walls, et al. Rearranged the code to pick the monster type first. cohrs 2002-10-11 15:59:14 +00:00
  • 0fd9fd4873 beta 14 nethack.allison 2002-10-11 01:50:01 +00:00
  • b81e3158e5 build fix nethack.rankin 2002-10-11 01:31:16 +00:00
  • 2c3964e619 #dipping from steed nethack.rankin 2002-10-11 00:46:37 +00:00
  • 329ce86056 different extended command bit (tty) nethack.rankin 2002-10-10 23:16:02 +00:00