Angband 3.1.1
=============

This is an Angband development version -- it may be buggy, so be warned!
Special thanks to: Eddie Grove, Elly, Stefan O'Rear, Mango Juice, Gabriel
Cunningham, Chris Carr, Chris Robertson, Peter Denison

Gameplay/UI changes:
Make the {excellent}-on-wield check work for jewellery too.
Make the object knowledge list sort some items by sval rather than alphabetically.
Items trying to be dropped on the floor now attempt to delete the oldest item on that grid that's been squelched.

Bugs fixed:
(#30) Now using a new savefile format (no user-visible change)
(#48) Improve the randart code a lot.
(#62) Game is now available entirely under the GPL.
(#521, #597, #635) Stop the slow launches and occasional non-launches on Windows.
(#352) Probing now reveals attack and spell information.
(#412) Monster list is no longer hallucination-proof.
(#451) Fix inventory/equipment and message update in store.
(#496) Give wands and staves EASY_KNOW, so they no longer need ID.
(#562) Ego-items are now never squelched as "bad" or "average".
(#599) Above 18, stat drain and gain always works in intervals of 10 points
(#561) 'n', when used to fire missiles, no longer ignores confusion.
(#613) Prevent {!*} prompting for harmless actions.
(#639) Reset social status to original value with quickstart
(#641) Fix Morgoth artifacts.
(#654) Allow pseudo to work whilst resting.
(#661) Prompt for how many items to buy in a store now doesn't get the number in your pack wrong when there's > 99
(#672) Fix Evenstar activation message.
(#673) Fix description of Identify scrolls.
(#676) Fixed character creation help.
(#680) Stop displaying two highscore entries for dead characters.
(#683) Fix !Berserk Strength being unsellable.
(#685) Scrolls of Create Trap now ID on use.
(#688) Mages once more get a message when they can't learn new spells from a book.
(#690) Item descriptions now take player speed into account.
(#691) Make of Open Wounds similar to ther pval-less rings in that it doesn't need ID.
(#694) Fix dropped rods recharging, and any other rod-related oddities.
(#698) Added '!' to 'R' prompt to rest until mana or hp are full.
(#696) Put character name back onto the dump.
(#705) Randart activation messages no longer reference the original artifact.
(#711, #764) Fix descriptions of area-of-effect detection.
(#712) Autoinscribe items in the first inventory slot.
(#717) Make stat potions just a little bit more common.
(#721) Searching bonues are now displayed as a % increase to match the character screen.
(#722) Fix spoilers and wizard mode cheat info not displaying magical abilities
(#723) Fix support for playing in the terminal on OS X 10.4.
(#724) Critical hit messages come after regular hit messages again.
(#725) *Remove Curse* now removes all curses again.
(#728) Pseudo-by-use should not downgrade {special} to {excellent}
(#729) Random teleportation disturbs the player.
(#730) Mention control+[ANU] in mosnter recall '/' prompt.
(#733) Curse Weapon/Amrour no longer blast your objects completely, they just curse them a bit.
(#734) Stop displaying the store slot bought when purchasing.
(#735) Remove weak pseudo-ID.
(#738) Add messages for unidentified obviouslly {excellent} items.
(#739) Bonuses for {excellent}/{good} items that have been wielded should show up on character screen and object recall.
(#740, partial #532) Color-code monster melee attacks by how dangerous they are to the current player.
(#741) Stop generating spurious staircases under the player on recall/teleport.
(#742) Mention tunnelling ability in item descriptions.
(#747) ui-birth.c needs to handle going directly from character sheet to sex prompt.
(#748) Allow Rings of Delving to activate.
(#754) Have a go at using a slightly cleverer pricing algorithm for combat gear.
(#755) Fix pseudo-id of branded ammo, so already-known ammo doesn't get pseudo-ID'd.
(#766) Scrolls of trap creation now longer crash in town.
(#767) Hitpoint warning now accepts only numbers from 0-9.
(#772) Display searching bonuses for rings of searching in object descriptions again
(#773) General Store now restocks like other stores (e.g. more food will appear without you having to buy out all the food).
(#781) Remove the cap on potions of experience -- they always give 100k XP now.
(#799) Elessar and Evenstar now show the right recharge times.
(#813) Potions of Healing now do what the description says they do, not something much more powerful.
Fix bug with rods of treasure location needing ID.
Fix birth_money so that in point-based it still gives you 500AU.
Fix double-resist damage.
Fix pluralisation of 'staves'.
Add Word of Recall status to the status line.
Tone down the frequency of {excellent} items somewhat, and tweak {good} frequency.
Tone down detection area a wee bit.
Remove the 'K' command and instead put a prompt after the 'destroy' prompt.
Weaken PDSM just a tad.
Enchant Armour scrolls ID when reading them, not when they are successfully read.
Fix artifact recharge times.
Fix displaying the special rings in the object knowledge viewer.
Fix randart saving/loading.
Tone down Troll Priest HP.
Include criticals damage in the object description's average display.
Make Kavlax 'scary dark like Anclagon'.
Curses on jewelry only happen with negative-pval items.  (temporary)
Only wake monsters on attack if you're not "too afraid to attack".
A few fixes to the visual editor on the knowledge screens.
Add yeeks to the monster knowledge browser.

Unix ports:
Update angband man page.
Get debian packaging stuff working.

Curses port:
(#666) Fix out-of-bounds memory access
(#678) Don't leave terminal colours broken on quitting
Disable ^Y on BSDs, since it clashes with roguelike keyset
Add pseudo-graphics support
Use curses to parse keys, which is more portable and removes the Escape delay.


Invisible code changes:
(#513) Refactor the code that prompts for character dump filenames so that it can be overriden by platform-native ports.
(#616) Add support for BSDish makes.
(#664) Refactor brands and slays so they're defined in one place and referenced elsewhere.
(#749) Add an id_only paramater to calc_bonuses().
Make "make clean" remove all object files in the list, to catch files in subdirectories.
Commit the beginnings of a flag-based terrain system; note that it does absolutely nothing as yet.
Make the z-virt defines cast to the right type so that assignment errors can get caught a bit ealier on.
Fix autoconf install errors.
Remove an unnecessary call to getlogin() which was screwing up su'd users.
Dependancy generator has to add dirnames itself
Remove "uint" from main-x11.c.
Tweak the OS X makefile to be a little more terse.
Make the game a little bit more borg-friendly.

Debug mode:
Add help file documenting debug mode.
Add a prompt for artifact name when using ^AC with no command count,
Add a prompt for monster name when using ^An with no command count.
