diff --git a/README b/README index a8746c435..ea0c6f10a 100644 --- a/README +++ b/README @@ -1,13 +1,12 @@ - NetHack 3.6.3 work-in-progress -- General information + NetHack 3.7.0 work-in-progress -- General information -NetHack 3.6 is an enhancement to the dungeon exploration game NetHack, +NetHack 3.7 is an enhancement to the dungeon exploration game NetHack, which is a distant descendent of Rogue and Hack, and a direct descendent of -NetHack 3.4 as there was no NetHack 3.5 release. +NetHack 3.6. -NetHack 3.6.3 work-in-progress is not an official release of NetHack. It -currently contains a collection of over 140 bug fixes to NetHack 3.6.2 -and more than 16 enhancements and community contributions. The file -doc/fixes36.3 in the source distribution has a full list of them. +NetHack 3.7.0 work-in-progress is not an official release of NetHack. It +currently contains a number of enhancements to NetHack 3.6.3. The file +doc/fixes37.0 in the source distribution has a full list of them. The text in there was written for the development team's own use and is provided "as is", so please do not ask us to further explain the entries in that file. Some entries might be considered "spoilers", particularly in @@ -16,34 +15,12 @@ the "new features" section. Below you will find some other general notes that were not considered spoilers: - * Fixed stale 'thrownobj' pointer for returning thrown aklys while engulfed - * Fixed uarmh null pointer dereference if a helm of opposite alignment came - * off due to being polymorphed - * Fixed 'object lost' panic when attempting to crawl of of the water during - * emergency disrobing/dropping - * Running now stops when moving over engravings so you can tell where they are - * Fixed detection of unseen/secret doors which failed to find monsters hiding - * under objects and failed to find monsters hiding at trap locations - * Ensured fatal status conditions made it to disclosure and/or dumplog - * Fixed "Bad fruit #N" warnings when saving bones with 'perm_invent' On - * Fixed it so yellow dragons don't have green breath - * Added several grammar corrections - * Improved recognition of deafness for several situations including the - * playing of musical instruments and bribing negotiations with demon lords - * Fixed ignoring of god's wrath when hero injured himself during altar kick - * Fixed several cases where persistent inventory window was not updated - * Fixed temple priests or shopkeepers moving over other monsters - * Ensured that thrown or kicked objects will end up in bones - * Made water go all the way to the edges of level on the Plane of Water - * Made clouds disrupt line of sight along the edges of the Plane of Air - * Improved and expanded usage of status highlighting percentage rules - * Added more than 15 improvements and fixes to the curses window port - * Added and documented significant changes to default directory choices for - * the Windows platform - * Improved the layout and display of the player selection dialog used on the - * Windows graphical implementation - * Allowed the msdos implementation to build with curses and PDCurses - * Over 100 other fixes and improvements + * automatic annotation "gateway to Moloch's Sanctum" for vibrating square level + once that square's location becomes known (found or magic mapped); + goes away once sanctum temple is found (entered or high altar mapped) + * savefile: add support to deconstruct internal data structures down into their + individual fields and save those fields instead of the entire struct + * savefile: use little-endian format for fields where that makes a difference - - - - - - - - - - - diff --git a/doc/fixes37.0 b/doc/fixes37.0 index 2e2f93d51..f54ab56a1 100644 --- a/doc/fixes37.0 +++ b/doc/fixes37.0 @@ -24,6 +24,9 @@ if a killer bee encounters a lump of royal jelly and there is no queen bee on automatic annotation "gateway to Moloch's Sanctum" for vibrating square level once that square's location becomes known (found or magic mapped); goes away once sanctum temple is found (entered or high altar mapped) +savefile: add support to deconstruct internal data structures down into their + individual fields and save those fields instead of the entire struct +savefile: use little-endian format for fields where that makes a difference Platform- and/or Interface-Specific New Features @@ -40,3 +43,4 @@ move majority of global variables into instance_globals struct g move zeroobj, zeromonst, zeroany into const_globals struct cg remove STATIC_DCL, STATIC_OVL, STATIC_VAR, STATIC_PTR +