Commit Graph
19282 Commits
Author SHA1 Message Date
nhmall 1947eb98a4 CROSS_TO_WASM build fixes 2026-05-03 07:37:13 -04:00
nhmall c2a7bdb369 less prone to overlooking target names next time 2026-05-02 22:05:31 -04:00
nhmall a417ca49a2 tag as post-release 2026-05-02 19:26:05 -04:00
nhmall 6b92be3656 Windows nmake build fix for 5.0.0 2026-05-02 14:12:40 -04:00
nhmall 77040f70c7 cross-compiler build fixes 2026-05-02 14:10:04 -04:00
Alex Smith 16ff591153 check_mongen_order shouldn't be compiled into release builds
This function is only used during development, so if it's included
in a release build, the compiler will warn that it's never used.
2026-05-02 17:47:25 +01:00
nhmall 82bb085616 Merge branch 'to500' into NetHack-next 2026-05-02 11:24:50 -04:00
nhw_cron 681bac6aa1 This is cron-daily v1-Apr-26-2026. 005guidebook updated: doc/Guidebook.txt 2026-05-02 11:23:37 -04:00
nhmall e90bc62d7d Merge branch 'to500' into NetHack-next 2026-05-02 10:54:33 -04:00
nhmall 1db2ee5104 dat/history sync 2026-05-02 10:49:43 -04:00
nhmall 41ba62618a placeholder in you 2026-05-02 10:45:29 -04:00
nhmall f63164efc6 version in NetHackProperties.props 2026-05-02 10:37:47 -04:00
nhmall 3fd34d902c Merge branch 'to500' into NetHack-next 2026-05-02 10:27:50 -04:00
nhmall 5c57ac49bf Guidebook wording update 2026-05-02 10:27:15 -04:00
nhmall c4af3448cf patchlevel.h wording bit 2026-05-02 10:25:34 -04:00
nhmall 1f7b2c0ef4 another README update 2026-05-02 10:19:24 -04:00
nhmall 5228a01cde Guidebook.txt update 2026-05-02 10:15:44 -04:00
nhmall f6e2690a7a Guidebook.txt update 2026-05-02 10:14:56 -04:00
nhmall ed997de587 Merge branch 'to500' into NetHack-next 2026-05-02 10:05:32 -04:00
nhmall ce15b9644e README update 2026-05-02 10:05:02 -04:00
nhmall 2b634b1672 Merge branch 'to500' into NetHack-next 2026-05-02 09:56:30 -04:00
nhmall 596ca7756c Merge branch 'NetHack-3.7' into to500 2026-05-02 09:55:08 -04:00
nhmall a127ec7dca Windows MSGSTOP bit
This is a stop gap fix.
2026-05-02 09:54:12 -04:00
nhmall 0c9382e704 placeholders 2026-05-02 08:25:58 -04:00
nhmall 3db7baf4d3 Merge branch 'to500' into NetHack-next 2026-05-02 07:58:58 -04:00
nhmall ec7ffc6360 Merge branch 'NetHack-3.7' into to500 2026-05-02 07:49:47 -04:00
Alex Smith ec7781b996 Remove saving grace
This feature was no longer fulfilling its intended purpose: the
issue is that when players are aware of it, instead of creating
interesting stories, it becomes a resource the player can rely on.

Alternative mitigation for some "unfair" early-game deaths has been
added (such as the warning shot for early-game attack wands and the
ability of iron shoes to protect against certain early traps), and
the warning shot in particular can create interesting gameplay
moments and stories of its own, especially when saving grace is
*not* present (discovering that a monster has a wand of fire and
can oneshot you is an interesting emergency situation, but less
scary if you know that its first attempt to oneshot you will fail).

The feature was also proving quite hard to code correctly, because
there are numerous cases that it "obviously" shouldn't affect
(most notably beheading due to Vorpal Blade, but also things like
purple worm digestion) which would need to be special-cased, and
because there are grey areas like wand zap bounces (which might or
might not be an intentional attempt by the player to hit themself
with the bounce) and damage from traps. Removing it saves the need
to work out, for every new damage source, whether and when saving
grace should interact with it.

Breaks save compatibility.
2026-05-02 10:25:39 +01:00
nhmall 3b3cfb75b4 Merge branch 'to500' into NetHack-next 2026-05-02 00:22:14 -04:00
nhmall a56cc97d74 Merge branch 'NetHack-3.7' into to500 2026-05-02 00:19:08 -04:00
nhmall b8c1a5dae9 Revert "change gy.youmonst"
This reverts commit 5b66ba4c99.
2026-05-02 00:11:06 -04:00
nhmall fd2e44e24f Revert "mhm initialization"
This reverts commit fcc8d4d3c3.
2026-05-01 23:27:24 -04:00
nhmall fcc8d4d3c3 mhm initialization 2026-05-01 22:36:37 -04:00
nhmall bd74660e06 some documentation updates including date stamp 2026-05-01 21:50:38 -04:00
Alex Smith 4e20ebc7aa Reserve save file space for new conducts and options
This will make it possible to change conducts and options in the
future without breaking the save format.
2026-05-02 01:14:25 +01:00
nhmall 0eda8f288c Merge branch 'NetHack-3.7' into to500 2026-05-01 17:17:17 -04:00
Alex Smith e35af92d13 Fix the fix to the pricequotes option
It was displaying price quotes even with the option off, when
removing items from a container.
2026-05-01 21:41:40 +01:00
nhmall d3f2ed4e47 Guidebook.tex fix 2026-05-01 13:16:33 -04:00
nhmall 7739b382ac Guidebook.tex fix 2026-05-01 13:09:49 -04:00
nhmall 84e2822106 Merge branch 'NetHack-3.7' into to500 2026-05-01 13:03:43 -04:00
PatR 218bb7bffe documentation update: v vs V
Version and history commands.  Plus a quarter-assed description of the
versinfo option.  ('mO' can update and possibly provide enough into to
make sense of it.)

\#history was already revised but the new description was inaccurate.

Guidebook.tex is untested.
2026-05-01 09:56:08 -07:00
nhmall bce8624a07 verb tense bit 2026-05-01 12:41:31 -04:00
nhmall 6c9e7b60e2 Guidebook update 2026-05-01 12:38:03 -04:00
Pasi Kallinen 540e2a999e Couple language nits 2026-05-01 18:31:57 +03:00
nhmall 31d3867ccc Merge branch 'NetHack-3.7' into to500 2026-05-01 09:12:37 -04:00
nhmall a165d9ee42 preprocessor macro: MAC -> MACOS9 2026-05-01 09:11:29 -04:00
nhmall cfcc3bad85 wording/grammar bit in Cross-compiling 2026-05-01 08:37:33 -04:00
nhmall 7937140ec7 Merge branch 'NetHack-3.7' into to500 2026-05-01 08:11:42 -04:00
nhmall 7f824c8d5c Guidebook type 2026-05-01 07:58:02 -04:00
nhmall 88309ebfd1 wording bit 2026-05-01 07:46:38 -04:00
PatR 82dc90c713 newsym() impossible() band-aid
Prevent the main vision_recalc loop from triggering an impossible for
bad coordinates from newsym().  This hack may mean that the underlying
problem will remain unsolved but at least newsym won't cause the fuzzer
to panic or frighten players with impossible warnings.
2026-04-30 22:59:07 -07:00