in trunk so far as well. This does not mean that 0.5 is just around the corner - it's not. It's just that I occasionally feel like we're not making any progress. Looking at the (pretty extensive) list, this is not the case. :)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7546 c06c8d41-db1a-0410-9941-cceddc491573
DINIHMHQWCV7UKXHNIA2TLT2ZOO5IYJJE7GMI3XUAWYIR37AKD2QC
Stone Soup 0.5.0 (2009????)
-------------------------
Disclaimer: The code and this list are very much a work in progress.
Breaks saves compatibility.
Monsters
--------
* Disallow zombified monsters' use of stairs.
* Reintroduce chance of orc wizards and priests in orc bands.
* Monsters of the same type will now attempt to surround the player.
* Implemented monster miscasts: caused by Zot traps or mummy curses.
* Make all allies (including zombies) avoid Zot traps known to the player.
* New monster: flaming corpse.
* Ghosts don't get holy wrath branded attacks anymore.
* Monsters will now drink !healing to cure confusion etc.
* Allies no longer mind being teleported by the player.
* Retain the teleportation enchantment on polymorphed monsters.
* Make vampiric draining alert and anger its target.
* Fixed draconians being able to strike 3 times per turn with their weapons.
* Account for randart shields when scanning monsters' inventories for randarts.
* Properly allow monsters to pick up and use ammo that doesn't need launchers.
* Fixed monsters getting stuck in deep water after entering it while confused.
* Zombies/skeletons no longer drown, but will still avoid water.
* Make abominations resist poison.
* Better handling of amphibious monsters in the code.
Interface
---------
* Store message history across saves.
* New option: Automatically set travel exclusions for statues and oklob plants.
* Limit travel exclusions to line of sight.
* Change exclusion commands to e, E, Ctrl-e.
* Switch off autopickup and autoswap if you see a monster turn invisible.
* Shops now use shopping cart behaviour.
* All 't' commands now take a turn.
* Wizard commands can now be used from the wizard help screen.
* Allow examining your inventory at game end and in shops.
* With a full pack, check entire list of selected items to allow for merging.
* Added an aptitudes hotkey for the book/weapon choice submenus.
* Added an option to make menu colours apply to shops.
* Greatly improved the monster view command ('V').
* Purchases and donations are now noted.
* Fixed recharged wands not being inscribed with zap counts.
* Fixed auto-swapping rings and amulets taking twice as long as normal.
* Only sharp weapons are now offered for butchering.
* The database search now also prints armour base AC/EV and weapon plusses.
* Add spells and books to book/spell descriptions when searching the database.
* Allow wishing for specific fixed and randarts in wizard mode ('o' command).
* Fixed =f inscription preventing wielding of stones.
* Add food item based hunger descriptions to spells.
Levels
------
* Labyrinths are now mappable (map rot!) and from time to time change shape.
* Teleporting within a labyrinth always sends you away from the exit.
* A new portal vault (Sewers), and many new vaults.
* The Orcish Mines are now completely interconnected via the branch bottom.
* Ghosts may no longer appear in the Ecumenic Temple.
* Traps now remember how much ammo they have.
* Properly disable traps in the Abyss.
* Branch descriptions now mention depth and whether they contain a rune.
* Fixed KMONS not accepting comma-separated list of alternative monsters.
* Tweaked most of the oklob vaults to make them less deadly.
* Allow bazaars outside of the main dungeon.
Items
-----
* New scroll: ?vulnerability, applying to all creatures in LoS including you.
* Make missile enchantment decrease chance of item destruction.
* Freezing weapons can now slow cold-blooded monsters.
* The staff of channeling now trains Evocations.
* Randarts now get their known properties autoinscribed.
* Randarts are now noted as identified even if the plusses are still unknown.
* Eliminate RAP_ANGRY and RAP_BERSERK for missile weapons.
* Ammo that IDs through throwing now merges in your pack instantaneously.
* ?immolation doesn't burn scrolls anymore.
* Vorpalise weapon now fixes temporary brands instead of EWIII.
* Nemelex-gifted decks now ID after drawing one card.
* Decks of punishment are no longer randomly generated.
* Removing rings of levitation or invisibility no longer cancels the effect.
* ?random uselessness now autoIDs.
* Identify the Horn of Geryon when wielding it.
Characters
----------
* Merged Ogre-Mages into Ogres with completely new aptitudes.
* Transformations now cause worn equipment to be melded rather than removed.
* Vampires can no longer heal via potions of blood or non-fresh corpses.
* Overhaul nutrition values and duration for Vampires feeding on corpses.
* Draining of the experience pool is now reduced by life protection.
* Player and monster naga no longer flounder or lose stealth in shallow water.
* Secondary unarmed attacks now wake sleeping monsters.
* Fixed bats being capable of opening/closing doors.
* Pure spellcasters don't start with a knife anymore.
* Tweak starting choice restrictions.
Gods
----
* Greatly improved Yredelemnul.
* Nerfed TSO/Beogh blessings of followers.
* Reduce damage dealt by Cleansing Flame.
* Killing a holy being is now sometimes avenged by TSO.
* Move Divine Robustness from Zin to Elyvilon, replacing Incredible Healing.
* Make Zin's retribution-summoned plagues permanent.
* Allow Trog to accept kills of demons.
* Vehumet accepts undead killing for you.
* Disallow shapeshifters in orc form from becoming Beoghites' followers.
Tiles
-----
* Overhauled and improved tiles code, now using SDL.
* Graphical menu improvements: some menus are now clickable and show icons.
* Mouse clicks on the map when unsafe now travel one square in that direction.
* Improved a number of tiles, and added some new ones. (Pandemonium lords!)
* Monster tiles now include health bars.
* Added type specific icons for jewellery and shops.
Miscellaneous
-------------
* Greatly reduced ranges (both player and monster), now mostly capped by LOS.
* Poison Weapon is now a level 2 spell.
* Extension will now also extend temporary weapon brands.
* Lua errors now report the line numbers of the actual code.
* Flying can now be cancelled.
* Petrify is now an Enchantment/Earth spell.
* Lee's Rapid Deconstruction deals great damage to petrified monsters.
* Rewrite and clean up (among others) beam and trap code.
* Increased Silence range from 6+0 to 6+1.
Stone Soup 0.4.4 (2008????)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed assertion failure upon high-scoring death.
* Fixed Crawl spinning in CPU-pegging loop on disconnect on death screen.
* Fixed time handling in dgl builds.
* Fixed semi-controlled Blink.
* Fixed '{' inscription.
* Fixed Spriggans being capable to wield staves while wearing a shield.
* Fixed explosive tracers leaking information about invisible monsters.
* Fixed real/fake rakshasa identity being leaked in descriptions.
* Fixed broken spacing on religion screen.
* Fixed doubled inscriptions in equipped items in dump.
* Fixed monsters being created with both a shield and wielding a two-hander.
* Fixed bad names for god-gifted unrandarts.
* Warn player if interlevel travel intends to take detours.
* Make multi-corpse sacrifices take 1 turn only.
* Mark staves of poison and rods of venom as disapproved by TSO.
* Fixed Draconians getting redundant mutations.
* Saner autopickup exceptions.
* Makhleb now accepts collateral demon kills again.
Stone Soup 0.4.3 (20080731)
---------------------------
* Fixed lack of mouse actions in Tiles version.
* Fixed Evaporate not working with potions of water.
* Fixed Evaporate trailing clouds before explosion.
* Fixed buggy inscription prompt.
* For DGAMELAUNCH, use gmtime() instead of localtime().
* Only prompt for unsuitable weapons if you can see the target.
* Don't discard Stoneskin when using non-conflicting transformations.
* Allow examining items in end-game inventory and while browsing shops.
Stone Soup 0.4.2 (20080729)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed defunct spell slot cap (and crash) with Selective Amnesia memorized.
* Fixed the game crashing if PlaceInfo somehow ends up buggy.
* Fixed runaway skill training.
* Fixed vampire draining not destroying small corpses.
* Fixed player being incapable of attacking some monsters.
* Fixed Elf:1 arrival sometimes being disconnected.
* Fixed picking up runes not enabling teleport control.
* Fixed items being created in walls.
* Fixed macros not working with 0.3.4 keymaps by introducing keybinding.
* Fixed x_ and other feature hotkeys not working in the Abyss.
* Fixed not swapping with a fiery monster into a fire cloud still moving it.
* Fixed firing at enslaved monsters being impossible.
* Fixed randart bardings masquerading as boots.
* Fixed claws/ankus not being handled by the weapon option.
* Fixed maps being unable to place monsters on shallow water.
* Fixed non-potion effects taking Vampire hunger states into account.
* Fixed repeatedly interrupted butchering making no progress.
* Fixed prompting because of inappropriate weapon despite being confused.
* Fixed resistances for lava creatures.
* Weakened monster Dispel Undead.
* TSO no longer minds if you attack an evil monster in an unchivalric manner.
* TSO no longer grants permanent followers, only prolongs their existence.
* Cleansing Flame won't harm monsters if TSO would be angry about that.
* Intelligent allies can now equip themselves even if non-permanent.
* Existing ghosts are now saved back if an undead player dies on their level.
* Restrict freezing cloud to high-damage cold beams, reduce their duration.
* Reduce number of times a beam can bounce.
* Abominations created by Twisted Resurrection count as undead again.
* Don't autoswitch to randarts with the curse property as a butchering tool.
* Count chunks and blood towards decks of summoning rather than wonder.
* Show monsters sensing/seeing invisible in their 'x' description.
* Self-hit prompts now respect the player's known resistances.
* 'allow_self_target = no' no longer prevents self-targetting for area spells.
* Added chunk colour to lua eating prompt.
* Added PCRE to the source tree.
Stone Soup 0.4.1 (20080717)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed crashes related to mapmark.lua.
* Fixed crash when attempting to autoinscribe non-artefacts via '{'.
* Fixed Crawl looping infinitely upon "good random choice" for Thief/Wanderer.
* Fixed crashes when selecting an item with no appropriate items in inventory.
* Fixed DOS problems with long file names.
* Fixed Tiles not working on Windows 2000 and earlier.
* Fixed targetting prompts being ignored or having the wrong result.
* Fixed item quotes causing overlong descriptions.
* Fixed vampire bat jewellery exploit.
* Fixed secondary monster attacks being branded according to their weapon.
* Fixed runes not being counted correctly in scoring.
* Fixed kills by hell effects counting as player kills.
* Fixed persistent --more-- in wizard mode.
* Fixed cold/fire always destroying all potions/scrolls on the floor.
* Fixed Portal Projectile not handling throwing nets or branded ammo correctly.
* Fixed friendly pickup toggle being inappropriately disallowed.
* Fixed known bad potions being subject to autopickup.