In-reply-to: joegorde@ren.us.itd.umich.edu's message of 27 Mar 1995 18:25:07 GMT
Newsgroups: rec.games.roguelike.angband
Subject: Re: Angband 2.7.4 changes
References: <3l6vu3$h55@lastactionhero.rs.itd.umich.edu>
Distribution: 
--text follows this line--
Above, joegorde@ren.us.itd.umich.edu (Joe Gorde) writes:

>Is there an exhaustive list of the changes that have been made to angband 
>with the release of 2.7.4?

>I'm very pleased with all the work Ben has put into angband, but the lack 
>of adequate documentation is really getting annoying.  It would be nice 
>to play a stable, well-documented version for a few months and not have 
>to adjust to new changes every couple of weeks without even knowing what 
>they are.

Yes, I know.  I need to write some documentation.

From 2.7.3v2 to 2.7.4 at least the following changes were made:

fixed a bug in "repeated commands"
removed some obsolete functions
more renaming and rearranging
eliminated old types ("int16u", etc)
made numerical directions work always
fixed "takeoff" in roguelike mode
did a little work on the borg
added monster flow code (optional)
wrote a new "main-x11.c" (recall/choice windows)
optimized process_monsters() and update_view()
macro-ized floor_grid() and friends
verified correct use of floor_grid() and friends
reduced use of "random()" to speed up the code
rewrote "monster reproduction" algorithm
allowed the macro-ization of normal keys
fixed some bugs in the parsing of macros
fixed a bug in Cubragol's activation
fixed two artifact's activation (dethanc and firestar?)
wrote a hack to allow proper WIndows savefile names
rearranged the player equipment
replaced "aux slot" with "bow slot"
rewrote some code to use the new "bow slot"
enchant weapon will enchant the bow sometimes
removed the now meaningless "x"/"X" command
extended the player pack to allow 23 items
added "pack overflow" at 24 items, added warnings
observed that these warnings can be annoying
removed "stealth boost" from feanor
worked on the throw code to allow better "breakage"
fixed a few visual glitches with "get_item()" calls
reordered the savefile options (especially option set 3)
savefiles from 270-273v2 will need re-entry of option set 3
changed allocation of speed bonuses on rings/boots
changed cost of boots/rings of speed to reflect new bonuses
observed that the stores still need some work
changed "tval" of certain objects to optimize "floor_grid()"
made some of the error messages more verbose

From 2.7.3 to 2.7.3v2, at least the following changes were made:

new main-ibm.c and main-emx.c were installed
free action / one ring bug in k_list.txt fixed
dungeon.c/command.c cleaned up (fewer screen flushes)
cleaned up the "inventory command" processing
fixed cost->weight bug in "special artifacts"
told savefile to "repair" items using templates
fixed visual glitch in beam weapon display
made several small changes for "Amiga" compilation
fixed "map area" bug involving doors that go nowhere
changed "learn spells" to give one at a time to priests
fixed some form of bug involving "msg_flag"
changed "drop" into "drop here or nearby"
rewrote use of "object_level" (might fix some bugs)
fixed the "rating boost" in "place_good()"
updated "birth.c" and fixed several bugs
character info now goes name, sex, race, class
changed the way "walls" are "illuminated"
fixed "light" bugs in pre-2.7.3 savefiles
did some work on the borg (needs less memory now)
wrote a "keymap" function to allow "command redefinition"
used this function to "merge" orginal/roguelike keysets
allowed access to this function via the "!" command
reduced the effect of "NICE" during autorolling
required the "0" key to induce "repeat command"
observed "you see a nether worms" message
observed inconsistencies with "cut"/"stun" messages

--- Ben ---
