Commit Graph

  • b77e25e9b5 win32: opthelp unavailable Address a recent complaint from <Someone>. nethack.allison 2003-11-16 04:54:58 +00:00
  • 760d976e46 health food store (trunk only) nethack.allison 2003-11-16 04:36:27 +00:00
  • 025eb3a573 more Guidebook bits nethack.allison 2003-11-16 04:20:29 +00:00
  • 982356887c no message nethack.allison 2003-11-16 03:59:54 +00:00
  • 5f4237c46c newsgroup bit nethack.allison 2003-11-16 03:00:21 +00:00
  • ebf90ab58d Guidebook typo nethack.allison 2003-11-15 23:26:18 +00:00
  • 94ff3505b4 more autopickup_exception nethack.allison 2003-11-15 23:15:01 +00:00
  • f1129d502f Guidebook bits Guidebook used both "behavior" and "behaviour". I think this was the only word not using the US-English spelling. Also fixed a spacing bit in Michael's latest rev to the .mn version. cohrs 2003-11-15 21:01:46 +00:00
  • 2e0b3c7436 FREE_ALL_MEMORY build fix nethack.allison 2003-11-15 19:33:36 +00:00
  • 896b74a400 autopickup_exceptions docs and tweak nethack.allison 2003-11-15 18:47:32 +00:00
  • e989ae0b96 resuming interrupted 'A' command nethack.rankin 2003-11-15 10:25:09 +00:00
  • 23d3a146d9 autopickup exceptions nethack.rankin 2003-11-15 08:09:18 +00:00
  • e9afb34423 autopickup_exceptions enhancement nethack.allison 2003-11-15 02:49:07 +00:00
  • a89c7cfa60 autopickup_exceptions build followup nethack.allison 2003-11-15 01:17:44 +00:00
  • c0349ec918 autopickup_exceptions build option nethack.allison 2003-11-15 01:05:32 +00:00
  • 507e1293e6 win32tty: Fix an early error message crash nethack.allison 2003-11-15 00:38:59 +00:00
  • f96fca8005 no message nethack.allison 2003-11-15 00:23:15 +00:00
  • 52490ee062 B01004 No mimic corpse effect on pet (trunk only) nethack.allison 2003-11-12 03:28:26 +00:00
  • bc06d02d24 deafness fix (trunk only) nethack.rankin 2003-11-10 08:09:15 +00:00
  • b1dd8ac093 silver wands followup nethack.allison 2003-11-10 01:39:38 +00:00
  • 800baf8771 B01001 - bold menu_heading support Not really a bug, but when TEXTCOLOR is defined, wintty can display menu headings is bold upon request, but didn't. cohrs 2003-11-10 00:15:47 +00:00
  • 8212618221 silver wands nethack.allison 2003-11-09 23:38:33 +00:00
  • d290e918c6 flag adjustment followup (trunk only) nethack.allison 2003-11-09 16:05:51 +00:00
  • 7bab241f17 flag adjustments (trunk only) nethack.allison 2003-11-09 11:48:38 +00:00
  • da80c0572e Acknowledge Schroedinger's cat (trunk only) nethack.allison 2003-11-07 18:42:59 +00:00
  • 2d9aba259d POSIX compliance for get_saved_games(). warwick 2003-11-07 04:47:26 +00:00
  • 0834d51482 mon name buffers nethack.allison 2003-11-06 02:16:22 +00:00
  • cf07cbf556 U716 - trapped monster switching weapons A trapped monster with one step between you and the monster (@.@) would repeatedly switch between a ranged and hand-to-hand weapon if carrying both. Since the monster switches each turn, it will not make ranged attacks. Modified the test in dochug to prefer a ranged weapon in this case. cohrs 2003-11-05 15:47:50 +00:00
  • 1922636393 wiztele follow-up nethack.allison 2003-11-04 11:49:09 +00:00
  • 4981e82bb4 U716 - trapped monster switching weapons A trapped monster with one step between you and the monster (@.@) would repeatedly switch between a ranged and hand-to-hand weapon if carrying both. Since the monster switches each turn, it will not make ranged attacks. Modified the test in dochug to prefer a ranged weapon in this case. cohrs 2003-11-04 05:52:54 +00:00
  • 886349c1dd wizmode level teleport nethack.allison 2003-11-02 18:47:50 +00:00
  • e3462e093e <Someone> wrote: > The new ^V wizmode menu is nice, but it is rather misleading; most of > the levels it lists are "you can't get there from here". Would it be > possible either to make it only list levels that can be reached > directly, or alternatively to allow you to reach the ones you > ordinarily couldn't (maybe by forcefully changing u.uz.dnum to yoink > you into the right branch, and even summarily issuing you with an > Amulet if you ask to teleport to the endgame).[...]; being able to bamf > quickly to Minetown from DL 1, for example, would be damn useful in > testing stuff. nethack.allison 2003-11-02 17:59:22 +00:00
  • 5c9c0732cb win32tty hung NetHack fix nethack.allison 2003-11-01 23:56:24 +00:00
  • 67dea0ebe1 B01001 fix: corpse grammar nethack.allison 2003-11-01 22:05:44 +00:00
  • 64f2d8a37b sleeping shopkeeper Pat verified something I had wondered about, that various tests of mcanmove in shk.c should have also been testing mcanmove. There may well be other tests of mcanmove in other files that need fixing. cohrs 2003-10-30 04:31:05 +00:00
  • 863de70092 debug mode monster creation [trunk only] nethack.allison 2003-10-30 02:52:29 +00:00
  • e8a53c9ea3 sleeping monster responding to attacks when msleeping is set, mcanmove is not cleared. mcanmove applies only to mfrozen. So, mattackm needs to test both mcanmove and msleeping. mattackm will not wake the defender if the attack misses. cohrs 2003-10-30 02:40:45 +00:00
  • cdbe3b1d39 U719: grayswandir and exploding black lights nethack.allison 2003-10-29 13:03:23 +00:00
  • fec5392055 healer follow-up bit (trunk only) nethack.allison 2003-10-28 12:49:11 +00:00
  • 6c4e1227a4 ce fix (from <Someone>) nethack.allison 2003-10-28 12:19:26 +00:00
  • 7232e52367 display bit for spellbook gift (trunk only) nethack.rankin 2003-10-28 06:55:18 +00:00
  • 39564c274c tin variety followup 2 (trunk only) nethack.allison 2003-10-28 04:36:24 +00:00
  • 4c0d380e68 tin variety followup (trunk only) nethack.allison 2003-10-28 04:14:01 +00:00
  • d08dcbc3fb tin variety (trunk only) nethack.allison 2003-10-28 03:45:49 +00:00
  • f66a750562 win32tty: fix extended commands nethack.allison 2003-10-27 01:14:02 +00:00
  • 05f2aa40ce crash on hangup following restore the exit_nhwindows call, but in the right place. without this, the window inteface doesn't get a chance o shut down. cohrs 2003-10-27 00:59:54 +00:00
  • 1dae4245f5 crash on hangup the message history saver needs the windows to stick around until save is completed. This usually the case, but end_of_input() was calling exit_nhwindows prematurely. This is actually an old bug (calling it early, but wasn't harmful until other recent changes). cohrs 2003-10-27 00:39:45 +00:00
  • dbb1d0f230 saving msg history glitch (trunk only) nethack.allison 2003-10-27 00:23:22 +00:00
  • 211666434c more win32tty clean-up nethack.allison 2003-10-26 15:56:50 +00:00
  • ca476c0eb2 patchevel.h comment nethack.rankin 2003-10-26 06:04:04 +00:00
  • 043a2944ca class differentiation followup nethack.allison 2003-10-25 22:37:18 +00:00
  • b4c2f74c22 class differentiation bit (trunk only) nethack.allison 2003-10-25 22:20:24 +00:00
  • cd7e1163e1 changing level workaround (C341-13) Use a new flush_screen(-1) call to toggle 3rd screen update in goto_level. This keeps the 3rd screen state unchanged, no matter what happens at higher levels, ensures the map window cursor stays on the hero, ensures the hero's showrace colors remains bright white, and so on. cohrs 2003-10-25 19:28:54 +00:00
  • 125d1f1cf1 handheld lockfile left around fix (from <Someone>) nethack.allison 2003-10-25 18:32:30 +00:00
  • 2a9f2b1f36 patchlevel.h sync between branch and core nethack.allison 2003-10-25 15:20:04 +00:00
  • fa8956dbb9 win32gui build fix (from <Someone>) nethack.allison 2003-10-25 14:45:51 +00:00
  • 58f322841d more win32tty fixes nethack.allison 2003-10-25 04:02:24 +00:00
  • b989a746a0 fixes catchup nethack.allison 2003-10-25 03:59:09 +00:00
  • 45dd5ffe9f win32tty: startup msg cleanup nethack.allison 2003-10-24 15:15:44 +00:00
  • 4ceb7c3743 starting pet identification make it possible for the code to recognize your starting pet throughout the game via is_starting_pet(mon) macro. nethack.allison 2003-10-24 12:15:46 +00:00
  • 5fbce73815 were followup nethack.allison 2003-10-24 12:06:13 +00:00
  • 04174eda2a starting pet identification nethack.allison 2003-10-24 11:52:49 +00:00
  • da063bdc18 cvsfix nethack.allison 2003-10-24 10:20:00 +00:00
  • 25d9778b64 stone to flesh bit <Someone> suggested and I agree (mostly, if you're a Monk poly'd to a strict carnivore, I think it should still smell delicious): > "You smell the odor of meat." (if herbivorous) > "You smell a delicious smell." (otherwise) > I think that if your character is a monk or still veg(itari)an, you should > also get the first message. Even if you're not intentionally vegitarian, > the first message is still appropriate. cohrs 2003-10-24 05:58:39 +00:00
  • a9c80974e8 another conflict abuse Reported a really long time ago (June 2001) by <Someone>: - stand on the upstairs and engrave Elbereth with a /oFire - create Demogorgon and e.g. a tame dragon - cause conflict - Dragon will kill Demogorgon and Demogorgon will never ever attack Dragon. All monsters could still attack Demogorgon without response via fightm(). Modified fightm() to include a bit of code in m_move and dog_move, allowing response to an attack. Testing this in action, Demogorgon still usually did things detrimental to the player, mostly summoning nasty monsters. cohrs 2003-10-24 01:59:48 +00:00
  • 96b0d848b2 buglist: polymorphed into quantum mechanic <email deleted> wrote: - When polymorphed into a quantum mechanic, it is possible to jump in the water on a no teleport level and instinctively teleport. - When an engulfing monster is teleported away on a no teleport level when the hero is polymorphed into a quantum mechanic, there is no message displayed like "You are no longer engulfed!" because u_teleport_mon is passed FALSE for give feedback. But maybe this is for a good reason... nethack.allison 2003-10-24 01:54:34 +00:00
  • e4495a6389 <Someone>'s were_summon rules nethack.allison 2003-10-23 12:13:21 +00:00
  • 95d01c00d0 charging tweak nethack.rankin 2003-10-23 07:41:24 +00:00
  • 5b9c03729c weapon skill tweak nethack.rankin 2003-10-23 07:12:03 +00:00
  • f7a681a139 inappropriate lit_corridor check To reproduce: disable lit_corridor, enter a corridor, read a scroll of light, then read a cursed scroll of light. The corridor won't darken again. A test of flags.lit_corridor in newsym was at fault. I'm guessing this was never noticed because lit_corridor is on by default on Windows and the default lit and unlit corridor symbols are the same on most other platforms. cohrs 2003-10-23 06:49:22 +00:00
  • 7ad89fbbdd lex update nethack.rankin 2003-10-23 06:30:43 +00:00
  • 94b6f32b25 Half_physical_damage 08 nethack.allison 2003-10-23 04:53:46 +00:00
  • d82c7e671b support engraving in blood in special level files the file format and sp_lev.c supported it, but the level parser didn't cohrs 2003-10-23 02:36:23 +00:00
  • f4fbe1a13e buglist: cutting Shopkeeper the long worm Cutting a shopkeeper poly'd as a long worm would generate strange messages and could result in a crash. cutworm didn't deal with all the intricacies of duplicating a monster. Fixed by changing cutworm() to use clone_mon() to do most of its dirty work. It seems to me that without this change, cutting a tame long worm could also have similar bad effects. Other side effects of this change: - clone_mon now takes x,y coordinates, 0,0 results in previous behavior - clone_mon no longer always makes cloned monsters tame/peaceful if player caused the clone, using the same formula previously in cutworm. Someone else may wish to tweak this for gremlins. - clone_mon will christen the new mon with the old shopkeeper's name, even though clones are never shopkeepers (game can't handle 2 for a shop) - cutworm can now be called during conflict or pet combat, although I added no such calls (yet) cohrs 2003-10-23 02:30:46 +00:00
  • cc52b2f533 extra control characters in panic messages I noticed a few panic messages contained newlines, and one included a naked carriage return. panic() adds a newline itself, and also generally ensures the message will be on a new line (the initial "oops" ensures the message itself will be on a new lines). This patch removes the unneeded characters. cohrs 2003-10-23 01:30:05 +00:00
  • cc5bea4fbf gcc warning bit cohrs 2003-10-23 01:24:20 +00:00
  • 9b9f13aa13 Half_physical_damage 07 nethack.allison 2003-10-22 23:05:24 +00:00
  • 8467ab1515 Half_physical_damage 06 nethack.allison 2003-10-22 03:02:11 +00:00
  • cdf982e478 Half_physical_damage 05 nethack.allison 2003-10-21 23:45:11 +00:00
  • d3316e0436 Half_physical_damage 04 nethack.allison 2003-10-21 18:49:57 +00:00
  • 1369d5831a Half_physical_damage 03 nethack.allison 2003-10-21 17:54:32 +00:00
  • 32234b1da4 pets getting "stuck" trying to reach inaccessible objects Incorporate a slightly modified version of a patch submitted by <Someone> back in June. The basic problem, which I noticed again this past weekend, is that pets with a high apport value can still try to get to objects when there's no path to the object. The patch extends the can_reach_food function to be used for any object, renaming it to can_reach_location, and adds a could_reach_item function for doing point checks. This also removes any chance of a pet dragon, for example, eating something underwater. cohrs 2003-10-21 17:16:50 +00:00
  • 47e1a6873a Half_physical_damage 2 nethack.allison 2003-10-21 16:47:59 +00:00
  • 6c63831645 U704 - creating unappropriate hell random monsters When changing levels, the state of rndmonst() is reset, causing the monster choices to be recalculated. However, the frequency counts for initial uncommon() monsters were never cleared. Thus, if the first non-extinct monster were a hell monster, and you returned to the main dungeon, the hell monster will remain in the list and could be selected. cohrs 2003-10-21 16:20:18 +00:00
  • a6ed42dc07 win32tty hangs if you ^C at "Who are you?" nethack.allison 2003-10-21 15:19:08 +00:00
  • d07568164d win32tty hangs if you ^C at "Who are you?" nethack.allison 2003-10-21 14:17:04 +00:00
  • 2d55849bb1 win32 acknowledgement bit nethack.allison 2003-10-21 12:14:12 +00:00
  • 31c7b0a2ab win32 dep nethack.allison 2003-10-21 11:06:20 +00:00
  • 08639fdda8 some lint cleanup nethack.rankin 2003-10-21 05:59:33 +00:00
  • 15bd245d2b old bug report: unchanging iron golem still rehumanizes Calling rehumanize directly when u.mh > 0 doesn't consider Unchanging (perhaps it should?). But, it's probably better to call losehp anyway. Also, part of a buglist item: .5PD didn't affect rust trap damage on iron golem cohrs 2003-10-21 04:28:16 +00:00
  • 537718980d vms catchup nethack.rankin 2003-10-21 04:25:35 +00:00
  • 231b2b16f8 U453 and buglist item - travel command updates I wrote to the devteam early last week: > Given my understanding of travel, it's supposed to be somewhat intelligent, > and "convenient", and should, therefore avoid walking into water, lava, > traps, or other things that distant movement would avoid, even if you're > right next it. Unless... the travel destination is the "bad" location > next to you when the travel starts. To that end... - add a context (iflags in 3.4.3 to maintain savefile compat) flag to differenciate the first travel step from later steps, to allow the detection of the final sentence, above. - several changes to set/reset the travel1 flag as needed - add code to findtravelpath to treat the first step specially if it's the only step, allowing forced travel into a "bad" location - correct the "don't travel over traps" code, which was getting confused because hero's starting location was being avoided - add code to avoid traveling into water and lava, duplicating checks used for non-travel running - fix some strange "guess" travel behavior: avoid zigzag paths when there's a more direct path (even though the number of moves is the same) - trunk change adds a new DISP_ALL tmp_at type, and uses it in some debug code for travel, debug changes not added to the 3.4.3 branch cohrs 2003-10-21 02:27:43 +00:00
  • 4e09be0163 3.4.3 update update the linux README cohrs 2003-10-21 02:06:27 +00:00
  • e145f93cb5 unix depend update trunk needs a new dependency on context.h cohrs 2003-10-21 01:27:05 +00:00
  • 5d2d4d9b84 unix depend update update the unix 'make depend' output in both branches. cohrs 2003-10-21 01:16:16 +00:00
  • eab9e5f0a3 gnome does not like ^C This hack simply causes ^C to be ignored completely by the gnome interface. Gnome really cannot handle interrupts, and the window port interface does not currently provide a way for the gnome interface to just quit. Allowing the gnome interface to prompt would require a complete overhall to the the way window ports work. cohrs 2003-10-21 01:06:05 +00:00
  • 50f7d77325 another bit nethack.allison 2003-10-20 18:13:42 +00:00
  • 98678f6037 more buglist crystal ball detection nethack.allison 2003-10-20 03:46:43 +00:00
  • 4c696884f2 bit nethack.allison 2003-10-19 21:26:07 +00:00
  • 2b1313a93c crystal balls and space key nethack.allison 2003-10-19 19:49:43 +00:00