Resolve an incomplete merge...
[crawl.git] / crawl-ref / docs / changelog.txt
1 Stone Soup 0.16.3 (20200322)
2 --------------------------------
3
4 Bugfix Release
5 --------------
6 * A remote code execution vulnerability has been patched.
7
8 Stone Soup 0.16.2 (20150811)
9 --------------------------------------------
10 * Give FeEE players stones at game start.
11 * Display base attributes in the '@' display.
12 * No longer revoke Zin's sanctuary when a confused ally attacks you, and allow
13   confused allies in your sanctuary to get away with attacking hostiles.
14 * Ranged and confused player attacks as well as the Tornado, Static Discharge,
15   and Singularity spells now all break sanctuary.
16 * Fix a bug where players who lose the big wings mutation while flying with no
17   other source of flight would continue to fly. They now stop flying and get an
18   emergency flight evocation if wearing a ring of flight.
19 * Fix a bug where a player with the confused status could cancel accidental
20   attacks when wielding a weapon inscribed with "!a".
21 * Fix a bug where monsters with phase shift got 8 more EV than intended.
22 * Fix a bug where players could take a shaft and land in inescapable areas.
23 * Have Dithmenos' spell-shadowing attack use the same targeting as the player
24   attack that triggered it to avoid it doing things like hitting allies.
25 * Fix a mouse bug in the Tiles version where Ctrl and Alt modifiers would be
26   set when clicking despite those keys not being pressed.
27 * Fix the Tiles version failing to run on OS X.
28 * In the Objstat debug mode for counting items and monsters, the output format
29   has been streamlined to generate one file per table with data from all levels
30   in each table.
31 * Fix a bug in Objstat where items in shops weren't counted.
32 * Other minor bugfixes, and cleanups to in-game descriptions and help text.
33
34 Stone Soup 0.16.1 (20150322)
35 --------------------------------------------
36 * Major bugfix release. Because of the first two bugfixes listed below, it's
37   strongly recommended that all 0.16.0 users upgrade to this version.
38 * Fix a bug where all player melee damage was effectively doubled. This only
39   affected player melee damage, not player ranged or spells, or monster damage
40   at all.
41 * Fix a bug in sprint where controlled blink was blocked as if from the stasis
42   effect.
43 * Artefacts with the Contam property are no longer marked as chaotic and hence
44   hated by Zin, since Zin wouldn't give penance for using e.g. weapons with
45   this property anyhow. There's now a warning under Zin when Contam items are
46   removed, since this does incur penance.
47 * Monsters no longer avoid walking on shadow traps.
48 * Fix the build for the Android port of DCSS.
49 * Other minor bugfixes.
50
51 Stone Soup 0.16 (20150311)
52 --------------------------------------------
53 * New gods: Gozag Ym Sagoz the Greedy and Ru the Awakened.
54 * Zot Defense has been removed.
55
56 Branches, environment
57 ---------------------
58 * The tides in Shoals now only shift between shallow water & land; deep water
59   is neither created nor destroyed. The tides move 15 times faster than before.
60 * Ziggurats now only require two runes to enter, down from three.
61 * Every time a player clears a ziggurat (exits from the top floor, Zig:27), all
62   subsequent ziggurats become significantly harder.
63 * A Hall of Blades area (not branch) is now guaranteed on Elf:2.
64 * Abyssal stairs can now appear in the Abyssal Knight starting abyss.
65 * Clouds of draining now require rN+++ for immunity, up from rN+.
66 * Clouds of miasma now apply the 'Rot' status, rather than causing rotting
67   directly.
68 * New trap: "Shadow Trap", which summons a small group of hostile creatures
69   from the local area when any non-summoned creature steps on it.
70 * Traps no longer care about whether the player is flying.
71 * The 'disarm trap' command has been removed.
72
73 Character
74 ---------
75 * Demigods now gain two stats of their choice on on every third level, in
76   exchange for no longer getting one random stat on every second level.
77 * Demigods now have innate Sustain Abilities.
78 * All species can now choose 'unarmed' when playing backgrounds that allow a
79   weapon choice.
80 * Ghouls now gain as much healing from normal chunks as they previously got
81   from rotting flesh, and always cure a point of rot when eating a chunk.
82 * Vampires now bottle blood with 'c', and can do so from the first level.
83 * Butchering/bottling now only takes a single turn.
84 * Wanderers now receive a randart spellbook instead of starting with a Level 1
85   spell memorized.
86 * Wanderers can start with one elemental evoker or a box of beasts instead of
87   a wand.
88 * Wanderer starting equipment is noted in the game log.
89 * Felids no longer have a jump-attack ability, which has been removed.
90 * Worshippers of Kikubaaqudgha and Nemelex Xobeh will now have titles unique
91   to those gods displayed when their highest skill is Necromancy or Evocations
92   (respectively).
93 * Gargoyles can no longer cast Statue Form.
94 * Removed Death Knight and Healer backgrounds.
95
96 Monsters
97 --------
98 * The Great Lords of Pandemonium (Cerebov, et al) will reappear on later floors
99   of Pandemonium if their rune is stolen, unless and until they are slain.
100 * The Serpent of Hell is considerably tougher; it now has three heads which
101   can attack and/or breathe separately, and can also summon backup.
102 * Mnoleg now has more and more exciting attack types.
103 * Mimics now cackle and vanish (forever) when discovered.
104 * Curse skulls now move - fast!
105 * Iron devils have been upgraded to rust devils, which do less damage but
106   corrode with their touch.
107 * Insubstantial wisps are now more fragile & less numerous, but have Static
108   Discharge.
109 * Seraphim are now considerably stronger, and have a new spellset. They can
110   now (very occasionally) appear on the orb run.
111 * New monsters:
112   - Robin of the Strong Arm, appearing in the early Dungeon. An unusually
113     strong hobgoblin, with a personal army of hobgoblins and goblins. She
114     happily hurls the latter at her enemies.
115   - Caustic shrikes, appearing in Depths. Metallic birds that travel in flocks,
116     attacking with acid-dripping claws that sear through armour & flesh alike.
117   - Shard shrikes, appearing in Cocytus. Batty monsters that come in flocks and
118     spit deadly ice shards at their foes.
119   - Elemental wellsprings, appearing in Cocytus. They fire powerful waves of
120     water which produce hostile water elementals - but deplete their own
121     'health' in the process.
122   - Bennu, the divine phoenix, appearing in Tomb. Attacks with draining and
123     holy; when killed, explodes into ghostly flame and instantly returns to
124     life (once).
125   - Ushabti, funerary statues, appearing in Tomb. They exhale long lines of
126     draining clouds, and rumble deeply to alert far-away foes.
127   - Anubis guards, living fanatics appearing in Tomb. They're conditioned to
128     be immune to torment, and breathe draining, dispel undead, and howl to
129     alert other guards.
130   - Death scarabs, swarming insects appearing in Tomb. They trail miasma and
131     have a vampiric bite that also drains speed.
132 * Renamed monsters:
133   - Silver statues -> obsidian statues.
134   - Green rats -> river rats.
135   - Orange rats -> hell rats.
136   - Yellow wasps -> wasps.
137   - Red wasps -> hornets.
138   - Mermaids -> sirens.
139   - Sirens -> merfolk avatars.
140   - Meatsprint lost souls -> wretched souls.
141 * The Royal Jelly now leaks a large number of jellies when polymorphed.
142 * Ghost crabs have been moved from Crypt to Swamp.
143 * The "misshapen and mutated" status (from Malmutate and the new Irradiate
144   spell) is now temporary, but more significant.
145 * Player ghosts & spellforged servitors can now have more than six spells.
146 * Player ghosts now have their weapon brands displayed.
147 * Hellwings can now cast Cigotuvi's Embrace, and start with it active.
148 * Xtahua's breath now creates a cloud of flames, like red draconians'.
149 * Tiamat can now be any colour of draconian, except grey.
150 * Fannar can now cast Condensation Shield.
151 * Frederick is now a demigod; his armour has been upgraded & his spellset has
152   been tweaked.
153 * Sense invisibility has been simplified; monsters that had it now have see
154   invisible + blindness immunity instead.
155 * Magic immunity no longer confers confusion immunity to monsters.
156 * Many monsters are no longer magic immune: notably, most plant enemies, eyes,
157   mummies, and angels.
158 * Polymorphed monsters now return to their original shapes in death.
159 * Liches (and ancient liches) now choose their spells randomly from a large
160   set of possible spells, instead of having fixed spellbooks.
161 * All non-permanent summoned monsters are now unable to use stairs.
162
163 Spells
164 ------
165 * New spells:
166   - Singularity (L9 Translocation), which summons a singularity & sucks in all
167     nearby enemies, severely damaging them in the process.
168   - Gell's Gravitas (L5 Hexes/Translocation), which pulls nearby creatures
169     toward the target, causing damage if they collide & occasionally confusing
170     them.
171   - Hydra Form (L6 Transmutation), a short-duration form that attacks all
172     adjacent foes & devours slain foes for nutrition and healing.
173   - Irradiate (L5 Transmutation/Conjuration), which deals heavy damage &
174     malmutates nearby enemies, but also contaminates the caster.
175   - Cigotuvi's Embrace (L5 Necromancy), which turns all corpses in LOS into
176     armour for the player.
177 * Dispersal now affects a wider radius & has a chance of confusing its victims.
178 * Force Lance is now L4 Translocation/Conjuration, and is more accurate and
179   better at knocking enemies back.
180 * Ice, Dragon, Tree and Fungus forms no longer meld octopode rings.
181 * Spell miscast effects have been hugely revamped.
182 * Monstrous Menagerie has had its summon cap reduced by one.
183 * Twisted Resurrection and Forceful Dismissal have been removed.
184
185 Items
186 -----
187 * Chunks are now only separated by edibility (normal, poisonous, mutagenic...),
188   rather than source monster type.
189 * Rotting chunks are gone; corpses rot directly into skeletons.
190 * Cleaving attacks (from axes and Hydra Form) try to hit all adjacent enemies,
191   rather than being blocked by walls.
192 * Enemy-held weapons now have their brands ID'd on sight.
193 * Wand changes:
194   - Zapping wands that don't have their charge count identified wastes several
195     charges.
196   - Wand type is auto-identified on pickup.
197   - Many weak wands have had their max charge count increased.
198 * New items:
199   - Gyre & Gimble, a pair of quickblades linked by a chain; they take two hands
200     to use, but each attack made with them strikes twice.
201   - Shadow Dragon Armour: as heavy as Storm Dragon Armour, but has Stlth++++
202     in place of rElec.
203   - Quicksilver Dragon Armour: slightly heavier than Mottled Dragon Armour,
204     with much better AC & MR+, but unenchantable. (Always +0.)
205   - Phantom mirrors: one-use evocables that create a temporary friendly clone
206     of targeted monsters.
207   - The Iron Rod, which fires a spray of shrapnel in a wide arc. Extremely
208     effective against agile, low-AC enemies, but ineffective against armoured
209     enemies or at a distance.
210   - The Akashic Record, a new high-level Translocations book.
211   - Potions of ambrosia, which give substantial health & magic regeneration for
212     a short period, but also confuse the user; if the confusion ends, so does
213     regeneration.
214 * Regeneration has been moved from rings to amulets.
215 * Corrosion resistance can now occur on artefact armour.
216 * Artefact generation has been generally reworked.
217 * Scale mail now only has 10 ER, down from 11.
218 * Unrand changes:
219   - The Ring of Vitality is now the Amulet of Vitality.
220   - The captain's cutlass is now +5 (was +10) and can disarm enemies.
221   - The Hat of the Alchemist is now -2 (rElec rPois rF rC rN MR rMut rCorr).
222   - Maxwell's Patent Armour now gives rCorr rElec instead of rF+ rC+.
223   - The arbalest Hellfire has had its explosion damage roughly doubled.
224   - The dark maul has had both its base damage & enchantment increased.
225 * All food other than rations, chunks, and royal jellies now takes one turn
226   to eat.
227 * Potions of blood no longer give nutrition for non-vampires.
228 * All short blades now do piercing damage.
229 * Weapons other than short blades & felid claws are all now equally good at
230   stabbing.
231 * Light armour now has a small spellcast success penalty.
232 * Elemental evocables now charge & discharge on a type-by-type basis, rather
233   than individually for each item.
234 * The Box of Beasts and Rod of Shadows are now considerably stronger.
235 * The lantern of shadows now drains MP while in use, and ceases to function
236   once its wielder runs dry.
237 * Steel ammo no longer has a decreased mulch rate.
238 * Large rocks no longer have randomized range.
239 * Renamed items:
240   - Cutlasses are now rapiers.
241   - Bastard swords are now double swords.
242   - Claymores are now triple swords.
243   - Cloaks of darkness are now cloaks of invisibility.
244 * Removed items:
245   - Boots of jumping.
246   - Potions of confusion, porridge and coagulated blood.
247   - Blessed Blades.
248   - Rods of Striking.
249   - Tomes of Destruction.
250   - The book of Wizardry.
251   - The Spear of the Botono.
252   - The blowgun of the Assassin.
253
254
255 Cards
256 -----
257 * All characters can now evoke decks from the inventory.
258 * If one's god would disapprove of a card's effects, they will block the
259   blasphemous effects in question as it is drawn.
260 * New cards.
261   - Elements, which summons three beasts of the four elements.
262   - Rangers, which summons two or three ranged-missile users.
263   - Placid Magic, which removes all status effects and applies heavy antimagic
264     to all creatures in sight, including the user.
265   - Water, which creates temporary pools of shallow water & summoned elemental
266     allies.
267 * Revamped destruction cards:
268   - Storm has replaced rain and swiftness with summoning air elementals, or
269     thunder clouds alongside a wind blast.
270   - Pain has lost Torment and can now summon a flayed ghost to instantly apply
271     its flaying effect to living targets.
272   - Venom has lost Sting for earlier Venom Bolts and Poison Arrows, but at low
273     power will briefly make the user vulnerable to poison.
274   - Degeneration now applies a temporary malmutated effect to targets, along
275     with polymorphing them to creatures with lower HD. Undead are dazed.
276   - Vitriol now can provide Corrosive Bolts at higher power.
277   - Orb bursts will now attempt to home on monsters they might reasonably hit.
278 * Revamped battle cards:
279   - Potion has strictly-negative effects taken out, and will also apply its
280     effects to allies if possible.
281   - Blade now solely gives a cleaving status (which does not stack with the
282     reaching of polearms or the original cleaving of axes, but will otherwise
283     apply to all forms of weapon / unarmed attack.)
284   - Helm can apply Stoneskin or Shroud of Golubria effects to allies at high
285     power.
286   - Elixir gives a small amount of temporary vitality to your allies, alongside
287     its restorative effects to the user.
288   - Shadow gives the darkness status (reduced LOS) instead of invisibility.
289   - Dowsing is now significantly stronger in duration and range.
290 * Revamped summoning cards:
291   - Pentagram now summons a more constrained set of demons (stronger at
292     lower power and weaker at high power), and an additional accompanying
293     hell hound, rakshasa, or pandemonium lord.
294   - Dance has replaced its short swords with quarterstaves and its dire flails
295     with executioner's axes. It also has a chance of summoning a randart.
296   - Foxfire has lost butterflies and gained ravens.
297   - Repulsiveness can now summon both an ugly thing and a very ugly thing, and
298     always summons at least one friendly ugly thing if any hostiles are made.
299 * Revamped emergency cards:
300   - Cloud surrounds all hostile monsters with varying types of clouds,
301     instead of randomly scattering clouds in all valid places in sight.
302   - Shaft now randomly places shafts under other monsters as well.
303   - Tomb can now raise rock walls on stone stairs and deep water.
304   - Velocity will always apply an overall-positive effect (with allies present).
305   - Banshee now drains victims, in addition to causing fear.
306   - Solitude can now cause Disjunction at high power.
307 * Wild Magic now affects enemies instead of the player, and restores magic for
308   each enemy so affected. It has moved from the Deck of Punishment to the Deck
309   of Wonders.
310 * Dowsing is no longer in the deck of battle.
311 * Decks of war have lost their set of destruction cards.
312 * The Cloud card has moved from decks of destruction to decks of emergency.
313 * Removed cards: Metamorphosis, Herd, Bones.
314
315 Gods
316 ----
317 * New god: Gozag the Greedy. Gozag is a temple god, with an altar either in
318   Temple or on D:2-9.
319   - Charges a service fee for joining, dependent on the amount of gold that
320     has been generated in the game.
321   - Does not have piety.
322   - Defeated enemies turn to gold; these gold piles distract nearby
323     creatures, causing them to sometimes not act.
324   - Potion Petition: purchase one set of potion effects. The first use is free.
325   - Call Merchant: fund a merchant to set up shop somewhere near to areas
326     of the dungeon you have explored.
327   - Bribe Branch: send money to the inhabitants of a branch to turn them
328     temporarily neutral or incite them to join you.
329 * New god: Ru the Awakened. Ru is a temple god, with an altar either in
330   Temple or on D:2-9.
331   - Periodically offers the player a choice of three permanent sacrifices in
332     exchange for piety; all abilities scale with piety; piety never decreases.
333   - Leaving Ru leaves all your sacrifices in place, but incurs no wrath.
334   - 1*: Enemies may fail to attack you or even attack each other instead.
335   - 2*: Enemies that hurt you may be punished with status effects.
336   - 3*: Draw Out Power: restore health and mana to yourself, break free of webs
337         and constriction, and cure confusion and petrification. Inflicts minor
338         self-drain and short exhaustion.
339   - 4*: Power Leap: Blinks you three tiles and deals high AOE damage at your
340         destination. Inflicts medium exhaustion.
341   - 5*: Apocalypse: Deals very high damage to all monsters in LOS and inflicts
342         statuses. Inflicts heavy drain and exhaustion.
343 * All gods now treat followers' kills the same as the player's, for purposes of
344   piety gain.
345 * Makhleb and Okawaru no longer support corpse sacrifice.
346 * Dithmenos now specifically hates fire; Corona and related effects are now
347   permitted to Dithmenos's worshippers.
348 * Nemelex Xobeh:
349   - Draw One and Peek at Two are no more.
350   - Cards have been changed thoroughly over once more.
351   - Nemelex now grants destruction decks again.
352 * While following TSO, enemies will no longer be distracted by your allies.
353 * TSO's Divine Shield no longer benefits from Shields skill.
354 * Zin:
355  - Hell effect protection halved; now capping out at 50%, down from 100%.
356  - Recite now more effective at very low Invocations.
357 * Elyvilon:
358   - Followers can no longer pacify monsters by zapping wands of Heal Wounds.
359   - Piety gain is now solely from exploration.
360   - Abilities have been reworked:
361     - 1*: Lesser Self-Healing (now called 'Lesser Healing')
362     - 2*: Greater Heal Other (now called 'Heal Other')
363     - 3*: Purification
364     - 4*: Greater Self-Healing (now called 'Greater Healing')
365     - 5*: Divine Vigour
366 * Gods that hated eating various types of creature (Beogh and the good gods)
367   now hate butchering those types of creatures. Penalties for violating these
368   conducts have been raised significantly.
369
370 Interface
371 ---------
372 * Some effects (Shatter, banishment, etc.) now display animations.
373 * Monster AC, EV, and MR are now displayed as bars in their descriptions.
374 * Monster spell descriptions can now be examined through their descriptions, in
375   the same way as books & rods.
376 * Odds of hex success is now displayed when targeting monsters, or when
377   examining their spells.
378 * The screen now flashes on attempting to autoexplore with monsters in view,
379   indicating where the relevant monsters are.
380 * Stealth is now displayed as a bar in the % screen. (The old 'stealth words')
381   are still visible with @.)
382 * A third page has been added to the god description (^) screen, listing causes
383   and effects of divine wrath.
384 * Xom now has a 'mood' meter, in the same place other gods have piety meters.
385 * Control-direction no longer tries to open or close doors.
386 * Derived undead (zombies, skeletons, &c) now have their full names displayed.
387 * Corrosion now visibly (temporarily) reduces weapons' enhancement bonuses.
388 * Monsters no longer appear on the minimap.
389 * The weapon, species, and background options allow these aspects to be
390   specified in the init file, causing one to be randomly selected; a new combo
391   option allows entire sets of the above to be specified, again with one being
392   randomly selected.
393 * Added explore mode, which is a limited version of wizard mode, where the
394   only benefit gained is the inability to die. No extra information is
395   displayed (like in wizard mode), and no extra commands are available. As
396   with wizard mode, explore mode games are not scored. Enter explore mode
397   using '+'.
398 * ?/ has been generally improved, and a new ?/c(L)oud lookup has been added.
399
400 Stone Soup 0.15.2 (20141018)
401 ----------------------------
402 * Assorted crash fixes, bug fixes, and display cleanups.
403 * Always weight formicid weapon acquirement towards two-handed weapons.
404 * Allow in-game updates to the mon_glyph option to change the glyph.
405 * Allow the option syntax of mon_glyph = <mon1>:<mon2> in order to set the
406   color/glyph of one monster using the base values of another monster.
407 * In tiles, the tile_player_tile option allows you to specify an arbitrary
408   monster tile to display for your character. The options tile_weapon_offsets
409   and tile_shield_offsets can be used to adjust the player weapon and shield
410   location when using these custom tiles.
411 * For use with tile_player_tile: the old orb guardian tile, a new monster
412   vampire tile, and weapon/shield offsets for various monster tiles.
413
414 Stone Soup 0.15.1 (20140915)
415 ----------------------------
416 * Assorted crash fixes.
417 * Monsters don't benefit from player throwing skill.
418 * Monsters no longer flee at random on re-entering a level after a short time.
419 * Several messages correctly no longer appear for out-of-sight monster
420   actions.
421 * Dithmenos' stealth bonus works properly again.
422 * Several spell icons that missed the initial 0.15 release.
423
424 Stone Soup 0.15 (20140828)
425 --------------------------
426 * New god: Qazlal Stormbringer.
427 * Nemelex Xobeh and decks in general have had many changes.
428 * Ranged combat has been rewritten from the ground up.
429 * Inventory weight limits have been removed.
430 * Item destruction is no more, and corrosion has a more severe but
431   temporary effect.
432
433 Branches, environment
434 ---------------------
435 * The Hall of Blades has been cut.
436 * Crypt is now three levels (was five).
437 * Some areas of the Tomb layout can now vary.
438 * Mechanical traps no longer drop ammo.
439 * Most randomly-placed teleport traps now disappear after one use.
440 * Troves asking for items require that item to be unequipped.
441 * The Abyss no longer sometimes blocks blinking.
442 * Mutagenic fog now causes large amounts of glow instead of mutating directly.
443
444 Character
445 ---------
446 * Inventory item weight and player burden states are no more.
447 * Cross-training now gives a direct bonus to cross-trained skills, rather than
448   decreasing the XP cost of learning them.
449 * Anti-training (for opposite elemental schools) has been removed.
450 * Formicids can no longer throw large rocks.
451 * Tengu now gain permaflight at XL14 (was 15).
452 * All non-undead forms can eat and drink normally.
453 * All forms can butcher.
454 * Wisp form can read scrolls and cannot blink on demand.
455 * Teleportitis cannot be controlled.
456 * Wanderers have tweaked starting kits with generally better items.
457 * Player clinging (seen only in Spider Form and with the boots of the Spider)
458   is no more.
459 * Kobolds, hill orcs, and ogres are no longer saprovorous.
460 * Kobolds no longer have disease resistance.
461 * Halflings have rebalanced stats and aptitudes, shifting them towards defense.
462 * Ogres and centaurs no longer have a fast metabolism; halflings no longer
463   have a slow metabolism.
464 * Centaurs are no longer herbivorous.
465 * Vampires:
466   - always get the full effect of all potions;
467   - can always mutate; and
468   - always get the full effect of all mutations.
469 * Some Demonspawn mutations have been modified:
470   - The Foul Stench facet gives rot immunity earlier and separately instead of
471     saprovore.
472   - Facets which gave potion/scroll item conservation now give freezing/fire
473     cloud immunity earlier and separately.
474 * The hoof mutation no longer gives extra damage or a stealth penalty for
475   players wearing boots.
476 * Player rPois now gives a consistent 2/3rds resistance to poison effects; this
477   is lower than the previous resistance to poisoning, but higher than the old
478   resistance to direct poison damage. "Strong poison" effects no longer punch
479   through rPois, and paralytic stings (wasps) can now slow through rPois.
480
481 Monsters
482 --------
483 * Many enemy glyphs have been adjusted. See 0.14_monster_glyphs.txt.
484 * Monsters will no longer pick up items that the player has seen. Allies won't
485   pick up items at all.
486 * Corrosion affects all of your equipment, but only temporarily, and the chance
487   to corrode equipment does not consider item enchantment.
488 * Draining effects no longer permanently reduce monsters' stats ('hit dice');
489   instead, they apply a temporary status which reduces hit dice for the
490   duration.
491 * Monsters no longer fall asleep after long periods of time.
492 * New monster: ghost crabs, found in Crypt. They breathe ghostly flames that
493   call dangerous specters into existence.
494 * New monster: torpor snails, found in Lair and Spider. Their enemies are
495   slowed on sight, somewhat like ancient zymes.
496 * Enemies are more intelligent about using area-of-attack spells such as
497   Symbol of Torment and Chain Lightning even when you are not in sight.
498 * Komodo dragons now bite harder but don't sicken the player.
499 * Purple ugly things deal extra damage in lieu of a sickness attack.
500 * Deep dwarf death knights are now just death knights.
501 * Manticores now move as fast as the player, and have an unlimited number of
502   spike volleys.
503 * Base draconians can become nonbase draconians with experience.
504 * Undead and nonliving enemies regenerate as fast as other enemies.
505 * Silver statues and orange crystal statues are immune to disintegration,
506   but have less health and AC and have their abilities converted to spells
507   such that they spam less; this implies OCS confusion can be resisted.
508 * Bog bodies no longer randomly rot.
509 * Undead monsters will now fall to pieces in deep water, instead of hiding
510   invisibly.
511 * Curse skulls are now immobile, again.
512 * Lost souls now make enemies into ghosts instead of specters.
513 * Spriggan riders now ride wasps.
514 * Ugly & very ugly things are now dramatically nastier.
515 * Cherub's hymns can buff any allies, not just those with higher HDs.
516 * Killing holy monsters no longer invokes cleansing flame on the perpetrator.
517 * Ghouls and necrophages can no longer equip weapons or armour.
518 * Mimics no longer mimic doors, statues, fountains or hatches.
519 * Each unique now has a special title, shown when you first see them or in the
520   description screen.
521 * Removed enemies: vapours, thorn lotuses, giant goldfish, silver stars,
522   flaming corpses, grizzly bears, spriggan enchanters, phoenixes, shedu,
523   plague shamblers, giant slugs, elephant slugs, giant fireflies, brown oozes,
524   pulsating lumps, big fish, sharks, lava worms.
525
526 Spells
527 ------
528 * Dazzling Spray replaces Invisibility in the book of Maledictions (the
529   Enchanter starting spellbook). Invisibility in turn replaces Apportation
530   in the book of Burglary.
531 * Casting Ozocubu's Refrigeration now prevents the player from using potions
532   for several turns instead of destroying potions.
533 * Spider Form now moves at normal speed, and no longer gives clinging.
534 * Tukima's Dance now animates weapons held by monsters. The weapons will fight
535   against their former owners. It is also now level 3.
536 * Confusing Touch now has a short, non-stacking duration which discharges
537   entirely when it successfully confuses an enemy. While it's in effect, your
538   attacks do no damage. It's been moved to level 2.
539 * Sublimation of Blood no longer uses chunks; it now only draws from the
540   caster's HP. Fedhas now permits its use.
541 * Simulacrum now works on a single corpse at the caster's feet, creating
542   several simulacra from it.
543 * Monsters casting Simulacrum now affect all corpses in LOS, producing half as
544   many simulacra as the player version of the spell.
545 * Many spells, which used player skill, now use spellpower instead: Death's
546   Door, Passwall, Sticks to Snakes, Ozocubu's Armour, Condensation Shield,
547   Stoneskin, Statue Form, and Ice Form.
548 * Shatter is now always full-LOS-ranged, instead of depending on Earth skill.
549 * Statue Form no longer gives -10 EV.
550 * Death Channel lasts twice as long.
551 * The Book of War Chants is no more.
552 * Removed spells: Fire Brand, Freezing Aura, Lethal Infusion, Poison Weapon,
553   Summon Elemental.
554
555 Items
556 -----
557 * Item destruction is no more.
558 * Ranged combat has been rewritten based on melee attacks - AC and EV
559   has more of an impact, attack delay is more predictable, and Throwing
560   should be more viable as a ranged option as compared to bows and crossbows,
561   among other changes.
562   - Slings have been split into two weapon types; the basic type has been
563     renamed to 'hunting sling', and a new, rare 'greatsling' has been added.
564   - Crossbows have been split into three types. The hand crossbow returns as
565     a starting weapon; the basic crossbow has been renamed to an 'arbalest';
566     and a new, rare 'triple crossbow' type has been added.
567   - (Plain) bows have been renamed to shortbows.
568 * Weapon enchantment & slaying bonsues have been merged into a single number,
569   giving both +accuracy & +damage. Scrolls of enchant weapon I, II, and III
570   have all been merged into a new "enchant weapon" scroll. The scrolls are
571   rarer, but always succeed.
572 * Shields have been rebalanced. All non-shield-enchantment sources of SH have
573   been halved, and the effectiveness of SH at blocking attacks has been
574   doubled, to make the utility of a point of SH roughly equivalent to a point
575   of EV. In effect, this is a small buff. Non-bucklers can now be enchanted
576   past +3.
577 * Multiple changes to unrandarts:
578   - The blowgun of the Assassin returns; it has a chance to affect the target
579     more than normal blowguns.
580   - New unrand: the +8 orange crystal plate armour {Archmagi, Int+3 Clar
581     SustAb}.
582   - New unrand: the +6 Majin-Bo {vamp, Archmagi, MP+6 Int+6}. A quarterstaff
583     that takes HP every time you cast a spell.
584   - The dagger of Chilly Death now sometimes flash-freezes enemies, slowing
585     their movement, and the scimitar of Flaming Death now sometimes applies
586     sticky flame to its victims.
587   - Leech is now +8, with -2 to all stats (instead of -1), and -2 to both AC
588     and EV.
589   - Skullcrusher is now +3 with +7 strength.
590   - The Trident of the Octopus King now starts at +8 and gets an additional +
591     for each Ring of the Octopus King worn. If anyone reads this & gets it to
592     +10 or higher in an actual game, send screenshots!
593   - Punk is now a +7 greatsling {Freeze, rC+}.
594   - Sniper is now a "heavy crossbow", a triple crossbow with 27 base delay.
595   - The Mace of Brilliance is now the +1 Eveningstar "Brilliance".
596   - Many other weapon artefacts have had their enchantments tweaked.
597   - Maxwell's Patent Armour now gives rF+ rC+ instead of Conservation.
598   - The Shield of Resistance, Shield of the Gong, and Large Shield of Ignorance
599     have had their enchantment levels adjusted.
600   - Removed unrands: the boots of the Spider.
601 * Branding changes:
602   - Scrolls of brand weapon will no longer make temporary brands permanent,
603     but can now randomly apply any brand to an unbranded weapon.
604   - Blessed weapons can be rebranded.
605   - Rebranding a distortion weapon no longer causes a distortion effect.
606   - Branded non-artefact weapons can now be given a temporary re-brand.
607   - Damage from the electrocution brand has been reduced slightly.
608   - Draining now triggers somewhat less often, but will cause monsters to be
609     temporarily drained whenever it does fire.
610   - The dragonslaying brand is no longer generated. (Wyrmbane still has it.)
611 * Food changes:
612   - Honeycombs have been renamed to royal jellies; they don't restore
613     abilities.
614   - Potions of blood cure a point of ghoul rotting.
615   - All types of fruit have been merged together into one gooey, messy item
616     type.
617   - Brown (contaminated) chunks are gone, replaced with normal ones.
618   - Cheese, sausages, and ambrosia are no more.
619 * New item: potion of cancellation, which removes enchantments & contamination
620   on the player.
621 * Scrolls of vulnerability have been simplified; they now just halve MR for all
622   creatures in LOS.
623 * Cancellation-type effects (from the potion, quicksilver dragons, etc) now
624   reduce transformation durations to one turn, rather than cancelling them
625   immediately.
626 * Identify scrolls now always identify a single item.
627 * Jewellery automatically identifies once equipped.
628 * Amulets of inaccuracy are always cursed.
629 * New rings of stealth and loudness, which positively/negatively adjust
630   a player's stealth.
631 * Amulets of rage no longer have a tiny chance of extending berserk duration.
632 * Sacks of spiders now place webs directly onto enemies, rather than spreading
633   them randomly around the area.
634 * Cleaving hits the full eight squares around a player, when not blocked by
635   walls.
636 * Putting on or taking off armour now always takes five turns.
637 * Scrolls of magic mapping now show 100% of the map.
638 * Gloves of archery no longer penalise melee.
639 * Sustain abilities effects no longer stack.
640 * Amulets of resist corrosion now give only 50% corrosion resistance, from 90%.
641 * Potions of resistance now grant corrosion resistance.
642 * Staves of air now activate extra melee damage as often as other elemental staves.
643 * Flying creatures no longer have a 2/3rds chance of dodging thrown nets.
644 * Weapons and armour which aren't visibly enchanted no longer have enchantments
645   higher than +0.
646 * Corpses and skeletons are stationary, and can't be picked up nor apported.
647 * Other removed items: darts, rings of hunger and sustenance, amulet of
648   conservation, cloak of preservation, potions of strong poison and paralysis.
649
650 Cards
651 -----
652 * New cards.
653   - Fortitude, which gives Damage Shaving and a bonus to strength.
654   - Storm, which can make shallow water, a tornado, or cause swiftness.
655   - Cloud, which spawns dangerous clouds around the user and on hostiles.
656   - Degeneration, which polymorphs nearby monsters into weaker ones.
657   - Shaft, which creates a shaft under the player. This is an old effect of the
658     Flight card.
659   - Illusion, which summons an illusion of the player.
660 * Revamped cards.
661   - Velocity card now hastes the slow and slows hasty rather than simply
662     speeding up the player.
663   - Potion card has a new list of effects.
664 * The Mercenary card can generate base demonspawn instead of spriggan riders.
665 * Decks of war now contain the Dowsing and Potion cards.
666 * Decks of dungeon are no more.
667 * Removed cards: Experience, Sage, Water, Vitrification, Trowel, Minefield,
668   Shuffle, Warp, Portal, Frost, Flame, Spark, Flight, Battlelust, and Genie.
669
670 Gods
671 ----
672 * New god: Qazlal Stormbringer. Qazlal is a temple god, with an altar either in
673   Temple or on D:2-9.
674   - Piety on kills.
675   - All followers are immune from their own clouds.
676   - 1*: Storm Shield: you passively generate elemental clouds around you and
677         gain bonus SH, and gain RMsl at 3*; you also generate a lot of
678         noise.
679   - 2*: Upheaval: blast a small nearby area with elemental forces.
680   - 3*: Elemental Force: turn nearby clouds into elementals.
681   - 4*: Elemental Adaptation: taking elemental or physical damage sometimes
682         temporarily grants you resistance against that element.
683   - 5*: Disaster Area: blast the entire area around you with elemental
684         forces.
685 * Nemelex has been revamped.
686   - Nemelex only gives piety for exploration rather than item sacrifices or
687     deck usage.
688   - Peek at Two now reveals the top cards of a deck but cannot be used with
689     other Nemelex abilities.
690   - Nemelex now only gifts decks of war and escape.
691   - Various cards have been changed, added, or removed. See the Cards section
692     for details.
693 * Beoghites can now gift items directly to their followers at high piety.
694 * Beogh will now improve allies' equipment, and outright gift weapons, armour,
695   and ammo to orcs who lack them.
696 * Followers of good gods no longer get a chance to turn holy enemies neutral.
697 * Zin's Recite no longer prompts for a book, instead affecting all monsters
698   in sight with the strongest effects that would impact them.
699 * Ashenzari now counts Felids as fully bound when all of their jewellery slots
700   are cursed.
701 * Sif Muna wrath can no longer cause amnesia.
702 * Gods that give missile gifts can do so sooner.
703
704 Interface
705 ---------
706 * Monsters with special melee attacks (e.g. poison, fire) have this noted in
707   their descriptions.
708 * Unique enemies are now announced by their proper titles when first appearing.
709 * Ctrl-T now displays the weapons that enemies are carrying, in console.
710 * New tile_show_player_species option; when enabled, uses the monster tile
711   instead of the player race one.
712 * Ability and spell icons have been reworked.
713 * There are status lights for Might, Agility, and Brilliance.
714
715 Stone Soup 0.14.2 (20140827)
716 ----------------------------
717 * More crash fixes.
718 * Some text fixes.
719 * Transformations no longer allow the character to wield too-large weapons.
720 * The tutorial skill screen now allows skills to be toggled again.
721 * Artefact and non-artefact rings are now distinguished properly when swapping
722   rings.
723
724 Stone Soup 0.14.1 (20140428)
725 ----------------------------
726 * Several crash fixes.
727 * Fire dragons correctly grant bonus Dithmenos piety.
728 * Ranged attacks from invisibile monsters correctly turn off autopickup.
729 * Good gods punish the player properly for negative energy clouds.
730 * Natasha no longer revives after being pacified, and does not get a new
731   item when reviving.
732 * When playing a race with permanent flight ability, it is now possible to
733   remove an item granting flight over dangerous terrain.
734 * Wanderers do not occasionally get more MP than other backgrounds.
735
736 Stone Soup 0.14 (20140409)
737 --------------------------
738 * The lower half of D is now a new branch, the Depths.
739 * Two new species: Formicids and Vine Stalkers.
740 * A new deity: Dithmenos the Shadowed.
741 * Greatly revised monster sets in the Lair branches.
742 * Greatly revised summoning spell sets.
743
744 Branches, environment
745 ---------------------
746 * The main Dungeon is now fifteen levels.
747 * A new branch: the Depths; entered from the end of Dungeon, it is five levels
748   long and contains the entrance to the Realm of Zot.
749 * The Vaults are now entered from D:13-14 and need a rune to enter.
750 * Abyssal stairs appear more frequently, and are fixed with depth.
751 * Ziggurats require only three runes to enter; an entrance is guaranteed
752   in Depths, but still spawn as normal in Pan.
753 * Portals are no longer closed when carrying the Orb of Zot.
754 * The Horn of Geryon is no longer necessary for entering Hell branches.
755 * Labyrinths contain more enemies, and the minotaur is normally awake.
756 * More Ziggurat enemy sets.
757 * Crypt endings now contain some pieces of thematic loot: draining and/or
758   pain and/or vampiric weapons, rings of positive energy and amulets of
759   warding, one of several unrands, the Necronomicon, or evokers/staves.
760 * Easy ice cave portals now appear only in D, Lair, and Orc; hard ice cave
761   portals appear in Elf and rotating Lair branches.
762 * Portal timers have been generally shortened and made more consistent with
763   each other; additionally, the shorter timer started upon first seeing them
764   has been removed.
765 * The layout of the last level of the Vaults has been changed, with all four
766   subsections being open at each corner.
767 * Gadget shops and wand shops have been merged; the resulting gadget shops
768   now also sell rods.
769 * The price of items in shops has been recalibrated.
770 * Pandemonium exits occur more frequently as the player obtains runes from
771   Pandemonium.
772
773 Character
774 ---------
775 * New species:
776     - Formicids possess four strong arms to use large weapons together with
777       shields, in addition to strong natural digging abilities and a permanent
778       stasis effect.
779     - Vine stalkers regenerate quickly, but cannot heal with wands or
780       potions; they possess innate spirit shield and an anti-magic bite.
781 * Felids have an innate jump attack ability, allowing them to jump over
782   other monsters and attack their target in a single turn.
783 * Felids can use wands.
784 * Demonspawns' negative energy facet has the second level of rN replaced by
785   "black mark," which gives melee attacks a chance to heal the player and apply
786   a bad status to the victim.
787 * The first two levels of the slow healing mutation only affect rates of
788   healing when enemies are in sight (half and no healing for those levels
789   respectively). Stat regeneration and the third level of the mutation
790   are unchanged.
791 * Fast/slow movement mutations no longer occur randomly.
792 * Recommended backgrounds and species have been adjusted; in particular,
793   backgrounds can recommend species that don't necessarily recommend that
794   background and vice versa (e.g. CK -> Tr may be recommended whereas Tr -> CK
795   is not).
796 * Poison damage is now deterministic.
797 * The antennae mutation gives invisible monster indicators for every invisible
798   enemy in LOS.
799 * Merfolk can now be mesmerised by mermaids and sirens.
800 * Artificers, Wanderers, Assassins, and Venom Mages no longer start with
801   knowledge of potions and scrolls they don't possess.
802 * Fighters and Gladiators start with higher-tier weapons.
803 * Fighers start with a potion of might.
804 * Demonspawn icemail now restores all at once, instead of gradually, and is
805   not disrupted by casting fire spells.
806
807 Monsters
808 --------
809 * Guardian serpents no longer have Teleport Other; instead they get
810   Blink Allies Encircle.
811 * Lom Lobon can now cast Tornado.
812 * The plain "dragon" is now known as "fire dragon".
813 * Dragons, drakes, crabs, and acid blobs no longer flee at low health.
814 * Jellies once again split.
815 * Monsters are subject to summon caps.
816 * Summoned creatures are dismissed upon the death of their summoner.
817 * Word of Recall is now subject to a breath timer, and can be interrupted
818   by causing a breath timeout (with e.g. curare).
819 * Minotaurs appearing naturally outside of labyrinths now come with
820   equipment.
821 * Abominations don't heal naturally; those created from spells can heal
822   by melding further with crawling corpses and macabre masses.
823 * New enemies:
824     - Fauns, who hex the player before attacking from afar, and their larger
825       brethren satyrs, who can empower their nearby allies.
826     - Wind drakes, who can breathe powerful blasts of wind and airstrike the
827       player.
828     - Thorn lotuses, plants adrift on the water that pepper the player with
829       thorns fired from afar.
830     - Thorn hunters, who fire volleys of thorns and create briar patches to
831       impede their foes' movements.
832     - Dryads, who turn the forest against you by casting Awaken Forest like
833       spriggan druids and summoning snaplasher vines that pull their enemies
834       around.
835     - Water nymphs, who passively form a pool of water around themselves
836       and strike down the player with said water.
837     - Shambling mangroves, slow-moving, tough plants home to a nest of ravens
838       or wasps.
839     - Raiju, which can attack by transforming themselves into a bolt of
840       lightning.
841     - Worldbinders, abyssal enemies which summon low tier enemies from other
842       branches.
843     - Shock serpents, who build up electrical energy for a static discharge;
844     - Mana vipers, snakes with an antimagic bite;
845     - Naga sharpshooters, who snipe at the player with Portal Projectile;
846     - Naga ritualists, who can amplify poison in enemies and also cast
847       Olgreb's Toxic Radiance;
848     - Salamander mystics, with Bolt of Magma, Haste Other, a single-target
849       version of Ignite Poison, and Iskenderun's Mystic Blast;
850     - Salamander firebrands, whose attacks cause a ring of flames to appear
851       around the target.
852     - Octopode crushers, who can throw both the victims they constrict as well
853       as icicles.
854 * A new set of enemies based on demonspawn, appearing in Pan.
855     - Base types:
856         - monstrous (auxiliary attacks and more HP);
857         - gelid (rC++ and icemail - bonus AC which dissipates on fire damage);
858         - infernal (rF++ and fire attacks);
859         - putrid (rPois, gains HP on nearby kills);
860         - torturous (augmentation, powered by pain, and spines).
861       - Classes:
862         - blood saint (Legendary Destruction, which casts random powerful
863           conjurations, and Ephemeral Infusion, which temporarily heals
864           nearby allies);
865         - chaos champions (Chaotic Reflection, which inflicts a random hex-like
866           effect on itself and the target, and Random Bolt as per the rod
867           of destruction);
868         - warmongers (Grand Avatar, essentially a hybrid battlesphere and
869           spectral weapon which triggers on sufficiently damaging attacks of
870           nearby allies, and Sap Magic, a hex which hinders spellcasting success
871           progressively as spells are cast);
872         - corrupters (Plane Rend, which summons high tier enemies from other
873           branches, and Corrupt Body, which inflicts a small set of temporary
874           mutations);
875         - black suns (Black Mark, which empowers nearby allies with various
876           draining attacks that heal on hit, and previously existing spells
877           Bolt of Draining, Malign Offering, and Dispel Undead).
878 * Adjustments to lair branch enemies:
879     - Spriggan druids' Druid's Call now calls 2-3 creatures out of LOS nearby
880       and does not invisibly might creatures; instead, nearby creatures
881       are healed and frenzied on their death. Stone Arrow also replaces
882       Sunray in their spell set.
883     - Siren songs' pulling effects are now irresistible if the player is
884       already mesmerised.
885     - Siren songs call drowned souls, weak temporary enemies with a drowning
886       attack.
887     - Manticores' spines now embed themselves in targets, causing damage while
888       moving until a few turns is spent doing nothing to remove them.
889     - Harpies no longer steal food or eat food off of the ground.
890     - Plain salamanders have been weakened, and all salamanders can slither
891       around on land.
892 * Adjustments to other enemies:
893     - Quokkas are speed 12 (making them effectively identical to grey rats).
894     - Boggarts are more durable.
895     - Rakshasas gain a monster spell "Phantom Mirror", which summons
896       a clone of a nearby allied monster with half the hit points, with
897       a 50% chance of swapping the clone for the original; this replaces
898       their previous self-cloning abilities.  They can now also cast
899       Iskenderun's Mystic Blast and will summon two clones of themselves
900       at 50% HP as a one-time effect.
901     - Giant orange brains get Mass Confusion instead of Confusion.
902     - Spriggans in general now merely have fast movement speed instead of
903       fast speed in general, more damage and less EV.
904     - Spriggan air mages have Haste (replacing Shock).
905     - Deep elf demonologists summon more greater demons instead of minor
906       demons.
907     - Draconian knights have fewer but distinct spell sets focusing on
908       ice and necromancy.
909     - Gargoyles and molten gargoyles now have Stone Arrow and Bolt of
910       Magma respectively, and generate with mace-type weapons.
911     - Metal gargoyles are now war gargoyles - fast and with the ability to
912       fire metal fragments at targets.
913     - Crystal golems are now crystal guardians - less health, but with the
914       ability to fire crystal bolts that bounce off of all walls and deal
915       either fire or cold damage on a per-bolt basis.
916     - Ravens and eldritch tentacles no longer eat corpses.
917 * New uniques:
918     - Asterion, a minotaur of Makhleb who flings Major Destruction and
919       can employ Spectral Weapon with his demon weapon;
920     - Natasha, a felid ex-familiar with minor spellcasting abilities;
921     - Vashnia, leader of a squad of naga sharpshooters with translocational
922       ability to match.
923 * Moths of suppression, rock worms, lava fish, lemures, jellyfish, grey rats,
924   spiny worms, giant amoebae, deep dwarf berserkers, agate snails, giant
925   centipedes, rotting devils, clay golems, and stone golems are no more.
926 * Ball lightnings are no longer permanently confused, instead seeking out
927   targets like giant spores.
928 * Killer Klowns have a different set of possible damage brands: strong
929   poison, pain, drain speed, fire, cold, electric, and anti-magic.
930 * Flying enemies are no longer immune to throwing nets.
931 * Geryon can fly once again.
932 * Antaeus gains Flash Freeze, an ice conjuration which impedes the target's
933   movement for three turns.
934 * Player ghosts can retain and cast dazzling spray, which has a chance to cause
935   a confusion effect against the player.
936 * All pandemonium lords now see invisible.
937 * The Enchantress now appears as a normal unique in the Depths.
938 * Josephine has a new spell set - Ghostly Fireball, Dispel Undead, Vampiric
939   Draining, and Animate Dead - and rN+++.
940 * Lamia has been de-throned.
941
942 Spells
943 ------
944 * Resisting an enchantment now displays a message showing how difficult in
945   general the target will be to enchant, rather than how well or how poorly
946   they fared on that particular resistance roll.
947 * New spells:
948     - Summon Lightning Spire (L4 Summoning/Air), which places a lightning
949       spire up to two squares away from the player; it replaces Summon
950       Scorpions in the book of Callings.
951     - Summon Guardian Golem (L4 Summoning/Charms), which creates a golem
952       that protects the player with Injury Bond and occasionally explodes
953       on death; appears in the book of Callings.
954     - Summon Forest (L5 Summoning/Translocations), which summons a dryad
955       and temporarily converts terrain near the player to forest; it
956       is in the Book of the Warp.
957     - Summon Mana Viper (L5 Summoning/Hexes); it appears in the Book of
958       Beasts.
959     - Monstrous Menagerie (L6 Summoning), which summons a manticore, some
960       harpies, a lindwurm, or a sphinx (at high spellpower); it appears in
961       the book of Beasts and the book of Summonings (replacing Summon
962       Ugly Thing).
963     - Forceful Dismissal (L6 Summoning), which ends all player summons
964       and damages enemies next to them; it appears in the Grand Grimoire.
965     - Aura of Abjuration (L6 Summoning), a less powerful but per-turn mass
966       abjuration effect; it replaces Mass Abjuration in the Grand Grimoire.
967     - Spellforged Servitor (L7 Conjuration/Summoning), which summons a
968       servitor with a subset of the player's most destructive conjurations;
969       it replaces Fireball in the book of Wizardry.
970     - Glaciate (L9 Ice/Conjurations), which fires a great blast of ice in
971       a cone, turning slain monsters into blocks of ice and Flash Freezing the
972       survivors; it replaces Ice Storm in the Book of Annihilations.
973     - Dragon's Call (L9 Summoning), which for its duration of effect summons
974       dragons near targets at the end of LOS (at the full spell cost per
975       summon); replaces Summon Dragon in the Book of the Dragon.
976 * Sticks to Snakes only works on missiles (arrows and javelins) now.
977 * Conjure Ball Lightning has been reduced from level 7 to 6, and the
978   duration of the ball lightning has been lowered.
979 * Metabolic Englaciation has been reduced from level 6 to 5, and the slow
980   duration is cumulative across casts.
981 * Bolt of Draining has been reduced from level 6 to 5.
982 * Fulminant Prism has been reduced from level 5 to 4.
983 * Iskenderun's Battlesphere has been increased from level 4 to 5.
984 * Ozocubu's Armour now has an encumbrance cap of 4, rendering it no longer
985   usable with mottled dragon armour.
986 * Song of Slaying has an increased duration and grants more slaying, but
987   is subject to a lower power cap.
988 * Swiftness now induces a period of sluggishness after it expires, and
989   can't be stacked.
990 * Several special cases for LRD damage types have been removed; ice, bone,
991   stone and rock (including petrified enemies) all result in the same
992   explosion.
993 * Orb of Destruction now only appears in the Book of Power (was also in
994   Annihilations).
995 * Call Canine Familiar now only summons one canine, and does not summon
996   jackals.
997 * Repel and Deflect Missiles now expire on a per-deflection basis rather than
998   being a duration.
999 * Portal Projectile is now a duration, rather than firing individual
1000   projectiles.
1001 * All clouds caused by the player will dissipate much faster outside of your
1002   line of sight.
1003 * Orbs of destruction don't explode if they collide with another orb of
1004   destruction before travelling more than a short distance.
1005 * Removed spells: Dig, Summon Scorpions, Song of Shielding, Polymorph, Ice
1006   Storm, Demonic Horde, Summon Ugly Thing, Summon Dragon, Mass Abjuration.
1007
1008 Items
1009 -----
1010 * The Orb of Zot no longer takes up an inventory slot.
1011 * Weapons are identified immediately on wield.
1012 * Wands are identified immediately on zapping.
1013 * Elemental evokers now recharge one at a time, with the one closest to
1014   full recharging charging first.
1015 * Items on the ground are no longer subject to item destruction.
1016 * Mottled dragon armour now has an encumbrance rating of 5 (was 4).
1017 * The jumping ego (available only on boots) gives a jump attack ability
1018   like that of felids.
1019 * The reaching brand for whips is no more.
1020 * Enchantment-like effects of chaos projectiles are now irresistible.
1021 * Spears, daggers, clubs, and hand axes are no longer good for throwing.
1022 * New "tomahawk" item: a throwing missile, usable by all non-felids, between
1023   darts and javelins in damage.
1024     - Small race hunters and arcane marksmen may select tomahawks.
1025 * New "potion of lignification" - induces tree form.
1026 * Small species can use throwing nets.
1027 * Throwing nets do not degrade: instead, they have a chance to be destroyed
1028   like other projectiles.
1029 * Multiple changes to unrandarts:
1030     - Piercer gets the penetration brand (was vorpal).
1031     - Boots of the Assassin return in a new form: they now detect monsters and
1032       allow short-blade-quality stabbing with any weapon (or unarmed).
1033     - Hellfire now shoots hellfire bolts, dealing hellfire-branded damage and
1034       exploding.
1035     - The Elemental Staff is reworked considerably - it grants rElec, rF++,
1036       rC++, MR++, AC+5, and randomly deals elemental-branded attacks based
1037       on the user's Evocations skill.
1038     - The skin of Zhor now grants rC+++.
1039     - Leech drains HP on all hits (instead of 3/5 for other vampiric weapons).
1040     - Sniper is now a +15 vorpal crossbow with a slower rate of fire.
1041     - Snakebite is now a +5 venom whip that applies a curare effect on two out
1042       of five hits.
1043     - The Singing Sword is now a bastard sword.
1044     - The shield of the gong is now +27 with -5 EV.
1045     - The ring of Shadows now has an umbra instead of +4 EV and -4 Acc.
1046     - New unrand: "macabre finger necklace" - gives warding and an extra ring
1047       slot.
1048     - New unrand: "boots of the Spider" - gives clinging and jump attack.
1049     - New unrand: "dark maul" - a very large, very slow two-handed weapon using
1050       the Maces and Flails skill.
1051     - New unrand: "hat of the High Council" - spellpower at the expense of
1052       spell success rates.
1053     - New unrand: "arc blade" - a cutlass which inflicts discharges of static
1054       electricity on targets it hits.
1055     - New unrand: "Spellbinder" - an antimagic demon whip which inflicts
1056       miscasts on magic-using targets.
1057     - New unrand: "lajatang of Order" - does silver damage (like the ammunition
1058       brand) and grants resistance to mutation.
1059     - New unrand: "Firestarter" - a +7 great mace {flame, rF++} which protects
1060       scrolls from fire damage and inner flames targets it hits.
1061     - The blowgun of the Assassin, Bullseye, and Lehudib's Crystal Spear (the
1062       unrandart) are gone.
1063 * Potions with known type that would have no effect can no longer be quaffed
1064   at all.
1065 * Potions other than potions of porridge and blood no longer give nutrition.
1066 * All gauntlets and bracers are now gloves.
1067 * All caps and wizard hats are now plain "hats".
1068 * Great maces deal slightly less damage and are much less available than
1069   before.
1070 * All scrolls now identify on read.
1071 * The last healing potion is automatically identified assuming knowledge that
1072   it is a healing potion.
1073 * Magical penetrating projectiles now pierce shields.
1074 * Ponderous items reduce movement delay by -1 (was -2), to match running
1075   items.
1076 * Electrocution weapons no longer cause discharges on targets in water.
1077 * Wearing body armour / rings no longer requires removing cloaks / gloves
1078   first.
1079 * Scrolls are destroyed less frequently by sticky flame.
1080 * Gold dragon armour, crystal plate armour, and plate armour have had their
1081   encumbrance ratings reduced (27 -> 25, 24 -> 23, and 19 -> 18 respectively).
1082 * The speed brand now grants 2/3 weapon delay and no damage reduction (was
1083   1/2 delay and 10% damage reduction for melee weapons).
1084 * Racial equipment is no more.
1085 * Many changes to rods:
1086     - The rod of destruction now fires random bolts instead of having a pre-set
1087       selection.
1088     - New rod: rod of ignition, which fires a bolt that explodes a fireball on
1089       every target hit in a line.
1090     - New rod: rod of shadows, which summons Shadow Creatures from a depth in
1091       the dungeon roughly equivalent to the user's skill with Evocations,
1092       drawing out-of-depth spawns after 15.
1093     - New rod: rod of clouds, which creates various clouds based on power,
1094       with high skill giving several new types of clouds.
1095     - The rods of warding, venom, demonology, fiery destruction, and frigid
1096       destruction are gone.
1097 * The Horn of Geryon has been reworked into an XP-charged evokable, summoning
1098   1-4 hell beasts whose friendliness depends on evocations power.
1099 * Renamed items:
1100     - Sabres are now cutlasses (and the captain's cutlass has been adjusted to
1101       match);
1102     - Double swords are now bastard swords;
1103     - Triple swords are now claymores;
1104     - Potions of speed are now potions of haste.
1105 * Scrolls of vulnerability are now more common.
1106 * Curse scrolls and potions of blood no longer randomly generate.
1107 * All curse scrolls now accept targets (as though the player was worshipping
1108   Ashenzari in previous versions).
1109 * Magic resistance-granting items now grant fixed increments of magic
1110   resistance (indicated on the % screen).
1111 * Removed potions of slowing.
1112
1113 Cards
1114 -----
1115 * The Elixir card now heals over time instead of instantly.
1116 * The Alchemist card is in decks of escape, but not wonders.
1117 * The Bargain card has been removed.
1118 * The Trowel card is in decks of wonder and only creates portals.
1119 * The Battlelust card now deals primarily in might and agility at high power,
1120   with the delayed berserk effect now occurring at lower power.
1121
1122 Gods
1123 ----
1124 * A new deity: Dithmenos the Shadowed.
1125   - A temple god; guaranteed an altar in Temple or somewhere on D:2-9.
1126   - Accepts kills of most dungeon enemies, particularly those associated
1127     with fire or light.
1128   - Dislikes use of fire and light.
1129   - 1* piety grants an umbra which expands with piety.
1130   - 2*: Shadow Step - step adjacent to an immobile target creature no further
1131     away than your umbra.
1132   - 3* piety causes the player to occasionally bleed smoke on taking
1133     sufficient damage.
1134   - 4*: Shadow Mimic - the player's shadow sometimes mimics melee and ranged
1135     attacks and targeted spells (so long as they're not self-targeted).
1136   - 5*: Shadow Form - invisibility, resistance to many effects associated
1137     with darkness and 50% damage resistance at the expense of skill drain,
1138     a 50% reduction in melee damage output and significant reduction in
1139     spell power.
1140 * Gods no longer forgive the player for disliked effects of known wands
1141   of random effects and weapons of chaos.
1142 * Trolls of Cheibriados hunger considerably more slowly.
1143 * Cheibriados' Bend Time is available to all followers (was 1* ability).
1144 * Zin and Okawaru no longer care about the deaths of allies.
1145 * Okawaru no longer suppresses the demonic guardian Ds mutation.
1146 * Xom effects respect clarity and sustain abilities.
1147 * Xom's confusion now caps at 20 turns.
1148 * Zin's Recite shows what will be affected by all of the relevant recitations.
1149 * Lugonu followers no longer suffer distortion unwield effects.
1150 * Yredelemnul gifts vampires instead of freezing wraiths.
1151 * Yredelemnul armies have a maximum combined total of three profane servitors
1152   and bone dragons.
1153 * Yredelemnul's servants are no longer angered when read-identifying a scroll
1154   of holy word.
1155 * Nemelex no longer gifts decks of dungeons, and deck gift types are now
1156   independent of sacrificed item types.
1157 * Jiyva's abilities no longer use Invocations.
1158 * Divine wrath is now contingent on XP gain and cannot be waited out.
1159 * Okawaru, Trog, Makhleb, Yredelemnul, and Kikubaaqudgha wrath now scales
1160   better with player XL.
1161 * Vehmuet wrath now employs actual conjurations instead of miscasts.
1162 * Makhleb wrath can now hurl destruction at the player instead of being
1163   limited to servant summoning.
1164 * All skills eventually trainable by divine abilities can be trained
1165   immediately on worshipping that god (Invocations for many gods, Evocations
1166   for Nemelex, Necromancy for Kiku, and Shields for TSO per Divine Shield).
1167 * Ashenzari now generates 1-3 curse scrolls per remove curse scroll.
1168 * Innate abilities hated by your god are now marked as such.
1169
1170 Interface
1171 ---------
1172 * "Automagic" functionality similar to autofight has been added through the
1173   options automagic_enable, automagic_stop, and automagic_fight; it can be
1174   used to automatically cast spells in a specified slot in combat.
1175 * Different types of magical traps are coloured differently.
1176 * Unnaturally hard rock walls have a new default glyph.
1177 * The % screen has a new layout.
1178 * You are prompted to continue wearing/unwearing armour when a monster comes
1179   into view.
1180 * "pickup_mode = multi|single" is now "pickup_menu = true|false", with true
1181   being the default; "pickup_menu_limit" has been introduced to handle
1182   the old "auto:X" settings.
1183 * The "auto_list" option has been removed.
1184 * The WebTiles spectator box sorts names and links online player profiles.
1185 * URLs occurring in WebTiles chat messages are hyperlinked.
1186 * New default minimap colours.
1187 * Examining a monster now displays the speeds at which it takes actions if
1188   those actions are slower or faster than its normal speed.
1189 * arena_delay, which controls the speed of arena play and animations, is now
1190   available outside of arena mode as view_delay.
1191 * Monsters get invisible monster indicators for one turn after they become
1192   invisible to the player.
1193 * The shop screen layout has been revised.
1194
1195 Stone Soup 0.13.2 (20140404)
1196 ----------------------------
1197 * More crash fixes.
1198 * More message improvements.
1199 * Long inscriptions in inventory are trimmed.
1200 * Inscriptions can show unicode.
1201 * Branch entrances can no longer be blocked by traps.
1202 * Autoexplore no longer mysteriously gets stuck.
1203 * Explore horizon no longer hides detected items.
1204 * Wanderers cannot start with both a shield and two-handed weapon equipped.
1205 * Avoid giving double piety for some collateral kills.
1206 * Monsters now use the correct number of charges when zapping rods.
1207 * Fixed various issues with inspecting unknown squares.
1208
1209 Stone Soup 0.13.1 (20131128)
1210 ----------------------------
1211 * Several crash fixes.
1212 * Several message improvements.
1213 * Spectral weapon and battlespheres behave better with stairs.
1214 * Wind blasts can no longer push monsters through walls.
1215 * Shadow creatures band members don't count towards the summon cap.
1216 * Awakened trees and flaying ghosts respect sanctuary.
1217 * Unfinished monsters shouldn't spawn anymore, and are identified if they do.
1218 * You can check \ when reading scrolls of identify.
1219 * clua/gearset works again.
1220 * Vampires can't use lich form anymore.
1221 * A tome of destruction evoke-fest exploit is no more.
1222 * Monsters can't swap weapons while berserk.
1223 * Fixed several bugs related to removed or disabled species/backgrounds.
1224
1225 Stone Soup 0.13 (20131011)
1226 --------------------------
1227
1228 0.13 highlights
1229 ---------------
1230 * A new race: Gargoyles.
1231 * A reimagined Skald background.
1232 * A thorough rework of the monster set in Crypt.
1233 * Improvements to many evokable items.
1234 * A new item: sack of spiders.
1235 * Massively overhauled layout generators.
1236 * Summoning school: per-spell limits and no stair following or pulling.
1237 * New Sprint map: linesprint.
1238
1239 Branches, environment
1240 ---------------------
1241 * A new Sprint map: "|||||||||||||||||||||||||||||" by st (otherwise known as
1242   linesprint).
1243 * Branches now have exactly one exit stair (except the Dungeon, which can,
1244   but is not guaranteed, to have more).
1245 * Many new layouts have been added to most branches, including unique layouts
1246   for branches that didn't have them; and numerous tweaks and improvements
1247   to existing layouts.
1248 * Vaults can now be placed at the centre of some layouts prepared to accept
1249   them there.
1250 * All portal vaults entrances that time out are now announced.
1251 * Temple overflow altars can now contain multiple altars.
1252 * New shop type: gadget shops, which sell evokable items.
1253 * Mechanical traps do not spawn outside of vaults.
1254 * Zot trap effects are now only a subset of the full set of miscasts, and
1255   have some new unique effects - draining of wand charges and Word of Recall
1256   (as per ironbrand convokers).
1257
1258 Character
1259 ---------
1260 * A new race: Gargoyles, with low natural HP but an impressive host of
1261   resistances and the ability to fly at XL14.
1262 * Sludge elves are no more.
1263 * The Skald background gets a reworked spellbook with four new spells:
1264     - Infusion grants additional melee damage costing MP with each strike;
1265     - Song of Slaying grants an incremental slaying bonus with every monster
1266       killed (of sufficient threat level);
1267     - Spectral Weapon creates an allied spectral clone of your weapon
1268       which strikes enemies in melee when you do.
1269     - Song of Shielding has a similar effect to Spirit Shield, trading HP
1270       loss for MP loss.
1271 * Priests are no more.
1272 * The nausea status from eating contaminated chunks has been removed;
1273   contaminated chunks now give less nutrition for characters that can't
1274   handle them.
1275 * Stabbing skill is no more; stabs now depend upon the average of the
1276   character's stealth and weapon skill.
1277 * The Traps skill is no more; all characters detect traps as though they
1278   had (XL/3) Traps skill.
1279 * Chaos knights start with a +0 chaos weapon instead of a +2 normal weapon.
1280 * New tier 2 demonspawn mutation - "magic shield", giving spirit shield
1281   at level one, improved magic regeneration at level two, and regenerating
1282   mana in place of health as a function of current magic level at level
1283   three.
1284 * Deaths to acid, self-targeting, and sticky flame now credit
1285   the appropriate monster/spell.
1286 * Draining a stat to zero can no longer directly kill the player; instead,
1287   further stat drain damages the player. The effects of a stat being at zero
1288   (fainting, slow actions, etc.) persist.
1289 * Ogre hunters and artificers now start with a club instead of a short sword.
1290 * Teleport control is a duration, which expires after time or use. It still
1291   is disallowed on some levels.
1292
1293 Monsters
1294 --------
1295 * New/reworked Crypt monsters:
1296     - Wraiths, shadow wraiths, and eidolons drain speed instead of XP.
1297     - Eidolons deal more melee damage and can cast bolt of draining.
1298     - Phantasmal warriors can temporarily reduce their target's magic
1299       resistance and can blink closer to their foes.
1300     - Flayed ghosts gain a smite-targeted flaying attack, dealing
1301       temporary damage that scales with XP and goes away when the flayed
1302       ghost is killed and/or enough time passes.
1303     - Ancient champions, formerly a vault-specific monster, are now
1304       full randomly-generated monsters, coming with a band of skeletal
1305       warriors 50% of the time.
1306     - Vampire mages cast vampiric draining more often, and have slightly
1307       higher HD and HP; they also come with a band of vampires.
1308     - Rotting hulks are now plague shamblers, capable of inflicting a
1309       "retching" status effect that prevents food consumption; they
1310       generate a cloud of miasma on death.
1311     - Spectral things move at their full base monster speed.
1312     - Deep dwarf death knights gain slightly better attack power and
1313       starting equipment, and now come with a band of undead.
1314     - Flying skulls get a slight HP boost and a larger attack power boost.
1315     - Ghouls inflict rot half as often.
1316     - Curse skulls are capable of out-of-LOS movement, similar to wandering
1317       mushrooms, but preferring to place themselves where a player needs to
1318       move the most to actually reach them.
1319     - New monster: revenants, possessing a ghostly fireball attack and
1320       capable of creating clouds of ghostly flame, which do not harm
1321       undead and occasionally summon spectral things.
1322     - New monster: lost souls, who sacrifice themselves to heal nearby
1323       undead creatures or assume the shape of a nearby killed living
1324       creature; they can be summoned by deep elf death mages.
1325     - Necromancers don't come with necrophages, but do some with simulacra.
1326     - Unborn deep dwarves are now just unborn.
1327     - New monster: jiangshi, who move in short bursts (like sixfirhies) and
1328       possess a vampiric melee attack.
1329 * New forest-themed monsters:
1330     - Spriggan assassins and enchanters, who attempt to disable the player
1331       with blowguns and hexes respectively before moving in for the kill.
1332 * Other new monsters:
1333     - Tengu reavers, skilled with both steel and spells; appearing in the
1334       late dungeon and in Vaults.
1335     - Deathcaps, summonable by curse toes - tougher wandering mushrooms
1336       with Drain Life.
1337 * New unique: Sojobo, king of the tengu.
1338 * Jory now spawns normally in the late dungeon, instead of being limited to
1339   vaults.
1340 * Adjustments to some tier 4 demons:
1341     - Orange demons' sting has a 50% chance of inflicting a Weakness status,
1342       which reduces the player's attack damage.
1343     - Blue devils have a swooping attack, where they can immediately move
1344       adjacent to the player and attack from up to four tiles away.
1345     - Red devils can now hop backwards from adjacent foes to make use of their
1346       now-guaranteed polearms' reaching attacks.
1347 * Adjustments to the elementals:
1348     - Water elementals have an asphyxiation attack which lasts as long as
1349       their target is next to them, and have slightly increased AC and HP.
1350     - Fire elementals (and fire vortices) deal pure fire damage.
1351 * Updated spell set for several monsters:
1352     - Draconian shifters:
1353         - Banishment is dropped.
1354         - A new monster spell: Dimension Anchor, which temporarily prevents
1355           teleportation, blinking, and Phase Shift.
1356         - A new monster spell: Blink Allies Encircling, which blinks nearby
1357           allies around the target.
1358         - Controlled Blink is replaced with Blink Away as an emergency spell.
1359     - Spriggan air mages:
1360         - Drop Swiftness.
1361         - New spell: Control Winds, which manipulates clouds (including
1362           putting out fores fires immediately), and improves allied
1363           ranged weapon accuracy.
1364     - Spriggan druids:
1365         - Drop Summon Caniforms.
1366         - New spells: Haste Plants, which hastes nearby plant-like enemies,
1367           and Druid's Call, which calls wildlife from elsewhere on the level
1368           to aid the druid.
1369     - The Enchantress:
1370         - Banishment is banished.
1371         - Gains Dimension Anchor (see draconian shifter entry above), Strip
1372           Resistance (lowers the magic resistance of the target), and Mass
1373           Confusion.
1374     - Curse toes:
1375         - No more Summon Undead.
1376     - Deep elf summoners:
1377         - Summon Demon replaced with Summon Vermin, which summons orange
1378           rats, spiders, and some other things.
1379     - Deep elf priests/high priests:
1380         - A new spell "Malign Offering", which steals HP from the target
1381           to give to their allies.
1382     - Deep elf mages:
1383         - Entirely new spellsets:
1384             - Freeze, Throw Icicle, Summon Ice Beast;
1385             - Bolt of Magma, Stone Arrow, Petrify;
1386             - Iskenderun's Mystic Blast, Slow, Venom Bolt, Blink;
1387             - Flame Tongue, Throw Flame, Sticky Flame, Fireball;
1388             - Magic Dart, Force Lance, Iskenderun's Mystic Blast,
1389               Iskenderun's Battlesphere.
1390     - Deep elf conjurers:
1391         - Only one spellset (bolt of fire, bolt of cold, lightning bolt,
1392           bolt of draining); the spell set with sticky flame has been
1393           removed.
1394     - Gloorx Vloq:
1395         - No longer has Invisibility as an emergency spell.
1396 * Speed adjustments to several monsters:
1397     - Speed 8: spiny worms, snapping turtles, guardian mummies (all previously
1398       speed 9).
1399     - Speed 10: jellies (previously 9).
1400 * Shadows can now turn invisible, allowing them to move faster and
1401   land a guaranteed stab attack on enemies.
1402 * The retribution effect for killing an apis now inflicts Weakness on
1403   the player, instead of healing nearby hostiles.
1404 * Giant fireflies can now signal nearby awake monsters in a manner similar to
1405   shouting.
1406 * Vault wardens can seal stairways in addition to doors.
1407 * Zombies no longer appear excessively out of depth in the early dungeon.
1408 * Orb run monster spawns no longer include weak monsters, and now include
1409   Orb Guardians.
1410 * Monster actions are now taken in order of speed, rather than any given
1411   monster taking all of its actions at once.
1412 * Removed monsters:
1413     - Laboratory rats.
1414     - War dogs (replaced by wolves with essentially matching stats).
1415     - Deep dwarf scions, necromancers, and artificers.
1416     - Deep elf soldiers.
1417     - A large number of vault-specific monsters.
1418 * Imps and other weak monsters no longer appear in Pan.
1419 * Nergalle appears earlier in the dungeon.
1420 * Lamia no longer comes with a band of minions.
1421 * Creatures other than natural creatures can now be frenzied; this causes
1422   them to attack anything in sight. The berserking effect of frenzy (might
1423   and haste effects) is limited to natural creatures.
1424
1425 Spells
1426 ------
1427 * New spells:
1428   - Searing Ray, a level 2 conjuration replacing Force Lance in the
1429     Book of Conjurations that deals damage over several consecutive turns.
1430   - Discord, a level 8 hex that attempts to frenzy all monsters in sight.
1431 * Summon Small Mammals now only ever summons one mammal, and is renamed to
1432   Summon Small Mammal as a consequence.
1433 * 100% of teleports on the orb run are delays (up from 50%).
1434 * Haunt adjustments:
1435     - Summons now fixate on their target.
1436     - Flayed ghosts are no longer summoned.
1437     - Friendlies are no longer targettable.
1438 * Olgreb's Toxic Radiance now poisons continuously over several turns (and
1439   deals impact damage); it also ignores the caster's poison resistance (if
1440   any).
1441 * Dragon Form is pure Transmutations (was Tmut/Fire for all but Draconians).
1442 * Force Lance is now level 5 (was level 2), with boosted range and damage
1443   to match.
1444 * Fulminant Prism now caps at 200 spellpower.
1445 * Swiftness can be cast in water; it doesn't operate in water, but it
1446   grants the status (which operates as expected when out of the water).
1447 * Summons caps are introduced. This acts on a per-spell basis, each spell
1448   has a fixed numerical limit for the number of summons active at any time.
1449   Going over this limit means your oldest summons will expire in a very
1450   short number of turns. Applies only to non-necromantic non-permanent
1451   summons.
1452 * Temporary summons will no longer follow the player down stairs.
1453 * Temporary summons expire when the player moves to a different level.
1454
1455 Items
1456 -----
1457 * The elemental evocation items have been reworked:
1458     - All no longer depend on elemental magic skill or nearby terrain, can
1459       summon multiple elementals, and have an XP-based recharge timer.
1460     - The lamp of fire fires up to three trails of flame in a given direction.
1461     - The fan of air elementals is now the fan of gales, and blows back
1462       nearby enemies.
1463     - The stone of earth elementals is now the stone of tremors; it causes
1464       rubble to fall from nearby rock, stone, or permarock walls to damage
1465       creatures adjacent to them, and has a chance to shaft creatures;
1466     - A new elemental evoker item - the phial of floods; it generates a wave
1467       of water which temporarily leaves a pool of water behind, and summons
1468       water elementals.
1469 * The dependence of armour penalties on strength has been adjusted; there
1470   are no longer magic strength numbers for lowest possible penalties.
1471 * Potions of gain <ability> have been replaced by potions of beneficial
1472   mutation, which grant the player a single beneficial mutation.
1473 * Scrolls of vorpalise weapons are now scrolls of brand weapon, and can
1474   rebrand weapons that already have a permanent brand affixed.
1475 * Scrolls of immolation have been reworked to inner flame everything in
1476   LOS.
1477 * Lear's chain mail is now Lear's hauberk - a +27 chain mail that covers
1478   all armour slots other than shields and cloaks.
1479 * The staves of energy eliminates 100% of spell hunger again, and includes
1480   the now-gone staff of channeling as well.
1481 * The staff of power scales with your maximum magic power.
1482 * Box of beasts has been reworked:
1483     - Has a fixed, random number of charges between 5 and 15 inclusive.
1484     - 1/3 chance to fail on usage with no bad effects.
1485     - When successful, generates a chimera; a new monster with three heads.
1486       Each head can be a different beast, picked from a list which provides
1487       better/stronger beasts at higher Evocations skill. The heads determine
1488       the attacks and abilities available to the monster.
1489 * New "sack of spiders" item:
1490     - Fixed charges between 5 and 15 inclusive.
1491     - On evoking, creates webs around you and releases spiders.
1492     - Number of webs and type/number of spiders scales with evocations.
1493 * Splint mail has been removed; chain mail is now 8 AC to compensate.
1494 * Needles of sickness have been removed.
1495 * Manuals do not need to be read to be activated; they're always on while in
1496   inventory.
1497 * The rod of striking now functions as a melee weapon - it expends charges
1498   to deal additional damage in melee.
1499 * Boots of running have a -1 movement delay (was -2).
1500 * The lantern of shadows' rate of shadow spawning scales with evocations,
1501   and the resulting shadows now wander instead of following the player.
1502 * New unrand: the +4 moon troll leather armour {Spirit MP+5 Regen}.
1503 * Adjustments to unrands:
1504    - Arga is now a broad axe.
1505    - The shield of the gong no longer has guardian spirit; it is otherwise
1506      unchanged.
1507    - The knife of accuracy and boots of the Assassin are no more.
1508    - The lightning scales are now +6 (was +3).
1509 * Hammers do not generate outside of vaults.
1510 * Rings of teleport control must be evoked to work.
1511
1512 Gods
1513 ----
1514 * Yredelemnul no longer gifts rotting hulks / plague shamblers.
1515 * Orcs encountering an orc priest for the first time are offered the chance
1516   to convert to Beogh on the spot.
1517 * Recite no longer paralyses the player; the player can take any action
1518   that doesn't involve the mouth while reciting.
1519
1520 Interface
1521 ---------
1522 * For online play, explore_delay and travel_delay are instananeous by default.
1523 * Dungeon features with variable-colour tiles now display those colours in
1524   tiles (e.g. walls in the Abyss, the Elven Halls, and the Pan disco hall).
1525 * Examining a monster will display the spells monsters of its type are
1526   capable of using.
1527
1528 Technical
1529 ---------
1530 * A port to OpenSolaris (Dyson/Illumos).
1531 * MSVC compilation once again possible (Visual Studio [Express] 2012)
1532
1533 Stone Soup 0.12.3 (20130923)
1534 ----------------------------
1535 * Silver stars deal full damage to unclean monsters, not un-unclean ones.
1536 * Unidentified cold resistance is no longer leaked on the draconian 'A' screen.
1537 * Arena mode works better with restart_after_game.
1538 * Local tiles ability icons check for berserk like the 'a' menu always has.
1539 * The down arrow key works correctly in the webtiles help browser.
1540 * Player ghosts no longer incorrectly get acid resistance when saved and
1541   restored.
1542 * Exiting unique Pan lord levels without the rune gives a warning.
1543 * Certain vaults don't trap people who teleported in.
1544 * Merfolk unmeld boots correctly again.
1545 * Vehumet's extension of Dazzling Spray's range has been corrected.
1546 * Autotravel won't try to go through monsters trapped in nets.
1547 * A couple of clinging into water fixes.
1548 * Some off-screen messages are properly suppressed.
1549 * The last place high score is shown correctly.
1550 * A load of crash fixes: LRD at the map edge, G ctrl-P (parent branch) in
1551   the Dungeon, 0-hp starcursed masses, chaos bounces, loading levels with
1552   scrying active, deporkalating transiting monsters, etc.
1553 * Mac universal builds work again.
1554
1555 Stone Soup 0.12.2 (20130601)
1556 ----------------------------
1557 * Fixed multiple issues on big-endian systems.
1558 * Lowered optimization level on OS X, to work around toolchain bugs.
1559 * If you have two unknown rings, auto-id on just one will work.
1560 * The Abyss shouldn't spawn lava/deep water under your feet anymore.
1561 * Allowed wielding vamp weapons while in a non-eating form.
1562 * Fixed blind monsters being able to use scrolls.
1563 * Randomly generated items don't spawn under plants.
1564 * No more unconnected small closets in the Lair.
1565 * Jellies won't munch on Ziggurat loot.
1566 * Sage effect ends once it's no longer relevant.
1567 * Updated default explore stops.
1568 * Make autoexplore silently ignore sacrificables again.
1569 * Webtiles speed-ups.
1570 * Documentation fixes.
1571 * Misc crash fixes.
1572
1573 Stone Soup 0.12.1 (20130505)
1574 ----------------------------
1575 * Fix a Dazzling Spray + Battlesphere crash on Windows.
1576 * Add a missing cloak of the Thief ability tile.
1577 * Add a mention of cursed blunt butchery in 0.12 to this changelog.
1578
1579 Stone Soup 0.12 (20130501)
1580 --------------------------
1581
1582 0.12 highlights
1583 ---------------
1584 * Axes have a cleaving attack, hitting up to 7 enemies around you.
1585 * The Vaults branch is five levels deep, with a distinct layout and several new
1586   types of guards.
1587 * Abyss has multiple levels of increasing difficulty, more varied terrain, and
1588   many new thematic monsters.
1589 * Conjurers get a new starting book of offensive non-elemental spells.
1590 * Beogh and Yredelemnul let you recall allies across dungeon levels.
1591 * Major changes to Vehumet.
1592 * Friendly summons no longer attack out of sight.
1593 * Secret doors are no more.
1594
1595 Branches, environment
1596 ---------------------
1597 * The Hall of Blades layout has been adjusted, and now contains two weapons
1598   with "interesting brands" instead of just one.
1599 * The Abyss is revamped yet again. It now contains five (still infinite)
1600   levels of increasing difficulty. Each level is composed of regions with
1601   different layouts, most of which are more static than before. The rune
1602   appears only at the third level and below, more frequently at deeper levels.
1603 * The Abyssal rune always appears in a vault, never lying around on the floor.
1604 * Having the Abyssal rune greatly increases the generation of Abyss exits.
1605 * Many Ziggurat floors have more fine-tuned monster-sets, and a few monster
1606   sets have been replaced entirely.
1607 * Three new Sprint maps: "Thunderdome" by evilmike, "The Pits" and "Arena of
1608   Blood" both by st.
1609 * The Abyss no longer exists in Sprint.
1610 * New layouts for Cocytus, Gehenna, Snake, and the main Dungeon.
1611 * More layouts allowed in Zot.
1612 * New Lair branch ending vaults, and many other new vaults.
1613 * More decorative vaults are now placed.
1614 * "Special rooms" (kobold/orc rooms, beehives, morgues, jelly pits) have been
1615   adjusted, now appear at more appropriate depths and layouts, and no longer
1616   place doors.
1617 * A new "special room" - the mythical zoo, with standard high fantasy beasts.
1618 * New "runed door" feature: won't be opened by auto-explore or by monsters.
1619   Becomes a regular door when opened.
1620 * Alarm traps only trigger once, but make monsters swarm towards you for some
1621   time.
1622
1623 Character
1624 ---------
1625 * Stalker is removed.
1626 * Berserkers may choose their starting weapon.
1627 * Gladiator no longer starts with a buckler, gets more Dodging to compensate.
1628 * Traps are spotted (or not) deterministically based on skill level and a
1629   few other factors: spending more time does not help.
1630 * Levitation and controlled flight are no more - all flight is controlled.
1631 * Flying no longer increases carrying capacity.
1632 * Tengu receive their movement speed bonus when flying, regardless of burden.
1633 * Black draconians gain permanent flight (like Tengu but without the speed
1634   boost) at XL 14.
1635 * Removed the hidden special cost of Spellcasting, Stealth, Evocations and
1636   Invocations. Aptitudes adjusted.
1637 * Experience aptitude uses the same scale as skill aptitudes. This scale is
1638   coarser than the old one, so most races now require slightly more or less
1639   experience to gain levels than before.
1640 * Deep Elves are better at Earth magic than Air.
1641 * Hill Orcs are better at Axes, worse at gaining levels.
1642 * Tengu are better at gaining levels.
1643 * Levels 1 and 2 of the teleportitis mutation teleport you only a limited
1644   distance.
1645 * The augmentation and powered by pain Demonspawn mutations have been improved.
1646 * You can butcher while wielding a cursed or otherwise unswappable blunt
1647   weapon.
1648
1649 Monsters
1650 --------
1651 * Removed: ant larvae, bumblebees, blessed toes, rock trolls, wood golems.
1652 * New monster: moth of suppression. Generates an aura that prevents evocation
1653   and suppresses the magical effects of wielded/worn equipment.
1654 * New abyssal monsters:
1655     - Wretched star: bestows temporary mutations.
1656     - Tentacled starspawn: has constricting tentacles and a nasty attack.
1657     - Ancient zyme: causes sickness when near the player.
1658     - Lurking horror: stalks like a wandering mushroom, then explodes for
1659       torment.
1660     - Starcursed mass: proliferates when ignored, re-merges when damaged.
1661       Has a smite-targeted psychic scream that becomes more powerful as
1662       more masses become visible.
1663     - Apocalypse crab: breathes clouds of chaos.
1664     - Thrashing horror: moves like a bat, tramples, and frenzies.
1665     - Spatial maelstrom: incorporeal vortex that turns walls into spatial
1666       vortices.
1667 * New deep troll specialist monsters, appearing in late-D deep troll packs:
1668     - Deep troll shamans: cast Might Other and Haste Other on their
1669       accompanying deep troll packs.
1670     - Deep troll earth mages: cast Dig and LRD to allow the rest of the deep
1671       troll pack to pursue their opponent.
1672 * New vaults monsters:
1673     - Vault sentinels, with a signal horn that generates a lot of noise and
1674       the Sentinel's Mark spell which alerts all creatures on the level to
1675       the player's location.
1676     - Vault wardens, with the ability to close and seal doors near the player
1677       for a time or until they are killed.
1678     - Ironbrand convokers, with the ability to recall other monsters on the
1679       level to their location. Also cast Might Other.
1680     - Ironheart preservers, with the ability to take some damage in place of
1681       an enemy the player is currently attacking.
1682 * New uniques:
1683     - Jorgrun, a deep dwarven earth elementalist.
1684     - Lamia, queen of the nagas.
1685 * Friendly summoned monsters do not attack things unless the player has line
1686   of sight to both the summon and the victim. Glass does not count as line of
1687   sight for this purpose.
1688 * Summoned monsters do not cast spells that create permanent allies.
1689 * Only a select few monsters flee at low HP.
1690 * Ereshkigal has more HP, and can now cast Silence and Major Healing.
1691 * Changed monsters: Frances, Joseph, Polyphemus, bone dragons, soul eaters,
1692   vampires, vampire knights.
1693 * Rotting corpses no longer spawn toadstools for non-Fedhasites.
1694 * Monsters can now use wands of digging, and cast Dig in more circumstances.
1695 * Allies summoned with the Mercenary card can pick up and use equipment.
1696
1697 Spells
1698 ------
1699 * Removed: Fulsome Distillation, Evaporate, Cigotuvi's Degeneration, See
1700   Invisible and Insulation.
1701 * New spells:
1702     - Force Lance (level 2 Conjuration). Fires a short-range single-target
1703       projectile that can knock monsters backwards.
1704     - Dazzling Spray (level 3 Conjuration/Hexes). Fires a spread of energy
1705       bolts that can blind creatures.
1706     - Iskenderun's Battlesphere (level 4 Conjuration/Charms). Creates an
1707       autonomous globe that shoots at enemies in sync with your conjurations.
1708     - Fulminant Prism (level 5 Conjuration/Hexes). Creates a time bomb at a
1709       smite-targeted location.
1710     - Disjunction (level 8 Translocation). Has a duration, during which it
1711       blinks away nearby monsters. Causes contamination.
1712 * Conjurers have a new book with non-elemental spells (including the new
1713   conjurations).
1714 * Spell memorisation failure is no more. As long as the failure chance is
1715   not 100%, the spell can be memorized. There is a warning prompt if the
1716   chance of a miscast is high.
1717 * Some spellbooks have been reorganized.
1718 * Condensation Shield's SH bonus no longer cares about Shields skill or
1719   intelligence.
1720 * The blinking component of the Dispersal spell is irresistible.
1721 * Venom Bolt and Bolt of Magma do more damage; Teleport Other works more often.
1722 * Recall is now gradual instead of instant: one ally is recalled every 3-6
1723   aut.
1724
1725 Items
1726 -----
1727 * Axes have a cleaving attack: they hit up to seven targets with a single
1728   swing (all directions except directly opposite the direction of attack,
1729   but not if a wall is in the way). These secondary attacks do only 75%
1730   damage and do not hit allies. Base damage for the larger axes is reduced
1731   to compensate.
1732 * One-handed maces and flails have been improved: flails and eveningstars get
1733   a one point damage increase, and morningstars get a +3/-1 damage/accuracy
1734   boost to replace spiked flails.
1735 * The wand of polymorph other is now the wand of polymorph; use of it against
1736   the player will turn them into a random form (including several new forms -
1737   tree form, wisp form, porcupine form and fungus form).
1738 * Scroll of unholy creation is replaced with scroll of summoning, which
1739   summons a few level-appropriate monsters.
1740 * Removed items: spiked flail, potion of water, staff of enchantment, plain
1741   (non-magic, non-quarter-) staves
1742 * Potion of decay rots HP immediately rather than giving the "Rot" status.
1743 * Potions and rings of levitation are now "of flight"; boots of levitation
1744   are now "of flying"; and the +Lev artefact property is now +Fly.
1745 * Amulet of controlled flight is removed; Amulet of the Air now grants
1746   passive Repel Missiles and inaccuracy instead.
1747 * Amulet of inaccuracy correctly affects ranged weapons.
1748 * Amulet of clarity prevents mesmerisation.
1749 * Some rods were changed to have a more focused spell set.
1750 * The "Contam" artefact property no longer causes contamination over time,
1751   but only when the item is unequipped.
1752 * The "*Rage" artefact property triggers much less often (except for Wrath of
1753   Trog).
1754 * Improved fixedarts: Spear of the Botono, Robe of Night, Cloak of the Thief,
1755   Robe of Folly, plutonium sword.
1756 * The hand-and-a-half weapon category is gone; such weapons are now
1757   one-handed for normal-size races.
1758
1759 Gods
1760 ----
1761 * Followers of worshippers of Beogh and Yredelemnul can now be recalled across
1762   levels.
1763 * Followers of Beoghites now share experience when the player scores kills.
1764 * Yredelemnul gives a small amount of piety for desecrating holy remains.
1765 * Vehumet is overhauled: Now grants damaging spells one-at-a-time (available
1766   from the (M)emorization screen), partially based on your elemental skills.
1767   No longer supports summoning, accepts ally kills, or reduces spell MP cost.
1768 * Zin's Imprisonment placement is much more forgiving, pushing adjacent
1769   monsters out of the way if possible.
1770 * Lugonu's Enter the Abyss no longer reduces maximum HP or MP.
1771 * Lugonu no longer gives piety for anything in the Abyss.
1772 * Mobile Fedhas-granted allies follow you across levels en masse.
1773 * New Xom effects: loud noises, blink monsters, enchant monster (petrify,
1774   slow, paralysis, enslavement; haste, might, invisibility), summon shadow
1775   creatures.
1776 * Xom does not reduce stats as drastically, unless bored.
1777 * Xom will not animate or swap weapons in the Abyss, and will not hostilely
1778   animate your weapon at all anymore.
1779
1780 Interface
1781 ---------
1782 * Many updated tiles.
1783 * A new Android port with touch-screen support.
1784 * New options: auto_sacrifice, dump_on_save, item_glyph, monster_list_colour,
1785   tile_cell_pixels, tile_filter_scaling.
1786 * Removed options: sacrifice_before_explore (now part of auto_sacrifice),
1787   annotate_item_class, annotate_item_dropped, autoinscribe_artefacts,
1788   show_no_ctele, menu_colour_prefix_class, menu_colour_shops, list_rotten.
1789 * Player action counts and generated vaults are now included in dumps by
1790   default.
1791 * List options can be prepended to with ^=.
1792 * The "evil_eating" and "evil_item" menu-colouring prefixes are renamed to
1793   "forbidden".
1794 * Explosion and cloud spells will try to target a spot adjacent to an
1795   out-of-range monster before falling back to the player's position,
1796   but will ignore plants.
1797 * It is possible to restrict a ctrl-f stash search to the current level by
1798   prefixing it with "@".
1799 * Swap the cycle ammunition commands. '(' = backward, ')' = forward.
1800 * Webtiles supports real-time animations, toggleable via F10.
1801 * Webtiles displays miniature health and MP bars on the player.
1802 * Allies can now be ordered to retreat in a specific direction.
1803
1804 Technical
1805 ---------
1806 * Numerous crash fixes.
1807 * Crashes during level transition no longer result in broken saves.
1808
1809 Stone Soup 0.11.3 (20130505)
1810 ----------------------------
1811 * Don't show "constrict 1" for nagas who don't have it yet.
1812 * Properly show racial AC bonuses.
1813 * Fix all monsters ceasing to act after you were banished.
1814 * Fix massive piety/hp gains with Jiyva for partial ammo stacks.
1815 * Don't crash with Xom if a stat is drained to 0.
1816 * Other minor fixes.
1817 * Fix build failures with gcc-4.8 and LTO crashes.
1818
1819 Stone Soup 0.11.2 (20130125)
1820 ----------------------------
1821 * Crash fixes.
1822 * Jellies no longer take damage from acid.
1823 * The Royal Jelly spawns behave correctly on the arena, and after pacification.
1824 * Handle forcibly closing the game a bit better (save corruption, crashes,
1825   possible cheating).
1826 * No more false annotations in the Abyss.
1827 * Octopodes can't grow claws on their non-existant hands anymore.
1828 * Tile games did not always draw overlays properly.
1829 * Invocation based titles were wrong on the high scores list.
1830 * A number of other misc fixes.
1831
1832 Stone Soup 0.11.1 (20121116)
1833 ----------------------------
1834 * A number of crash fixes.
1835 * Option fixes: spell_slot=, runrest_ignore_monster-=
1836 * Xom won't Inner Flame magic-immune monsters. Some were quite inappropriate.
1837 * TSO won't get mad at you when a monster uses a staff of death.
1838 * Boulder beetles stop rolling upon teleporting.
1839 * Zombies get same eligibility for constriction as their base monsters.
1840 * Slimify fixes: kraken tentacles (no longer slimeable) and monsters in/over
1841   water (will turn into water-capable jellies).
1842 * You can't stop some of Xom's spells anymore.
1843 * Gaining/losing mutations from Jiyva is less spammy.
1844 * Non-good gods can punish their worshippers during penance, like in 0.10-.
1845
1846 Stone Soup 0.11 (20121001)
1847 --------------------------
1848
1849 0.11 Highlights
1850 ----------
1851 * A new branch: the Spider Nest.
1852 * The Swamp branch is less annoying now.
1853 * Missile enchantments are no more.
1854 * Monster constriction vs the player has been overhauled.
1855 * New monsters: Arachne, Fannar, orb spider, bog body, Hell Sentinel.
1856 * Removed monsters: Jozef, bog mummy, midge, Pit Fiend, hairy devil.
1857 * Lots of new vaults and tiles.
1858 * Config file overhaul: lists require += when appending, you don't need to
1859   upgrade your config by hand anymore (after this last(?) time).
1860
1861 Branches, environment
1862 ---------------------
1863 * New wizlab: Roulette of Golubria.
1864 * A metric buttload of new vaults, including several new branch endings and
1865   a full-level vault for deeper parts of the main dungeon.
1866 * A new Sprint map by st, based on the Ziggurat.
1867 * Vaults are more common.
1868 * There are three new level layouts for the dungeon and various branches.
1869 * You don't lose portal vaults after being banished from one.
1870 * Escaping the Abyss places you where you came from, but grants short-term
1871   immunity to most forms of banishment.
1872 * Pandemonium: slightly fewer exits to the dungeon are placed, but there are
1873   many more exits through the abyss (which will return you to the Dungeon).
1874 * The Elven Halls are only three levels deep.
1875 * Branch difficulty doesn't depend on where their entrance was anymore.
1876 * Traps of a given type deal the same damage no matter where they are.
1877 * Axe traps got axed.
1878 * Wax walls are no more.
1879 * There are no more randomly generated secret doors, but they can still be
1880   found in vaults.
1881 * The Swamp has an improved layout, with smaller and more compact levels, and
1882   more trees. It is also less misty than before.
1883 * Swamp trees are now mangroves, and are opaque.
1884 * Spider Nest: replaces the old spider portal vault, contains the gossamer
1885   rune of Zot.
1886 * Games will have one of the Spider Nest or Snake Pit, and one of the Swamp or
1887   Shoals, guaranteeing one poison themed branch and one water themed one.
1888
1889 Character
1890 ---------
1891 * Humans get slightly more stat increases.
1892 * Nagas get constriction at XL13 now.
1893 * Tengu can fly when transformed.
1894 * Grey Draconians are better at Earth and worse at Air, get more AC, and
1895   no longer fumble in water.
1896 * Felids are better at combat and Evocations, worse at Summonings.
1897 * Felid pounces (sneak attacks) do more damage.
1898 * The Evocations skill increases max MP.
1899 * Forms without some sort of hands can't use wands/etc.
1900
1901 Monsters
1902 --------
1903 * Player ghost Sticky Flame autohits but is range 1.
1904 * Berserk monsters are immune to fear.
1905 * Plants don't feel torment. Oklob farms ahoy!
1906 * Monsters attached to the ground are -TELE.
1907 * Jellies, porcupines, flaming corpses won't get constricted.
1908 * Magical staves work for monsters as something more than a mere cudgel.
1909 * Monsters can use rings and amulets.
1910 * Mindless monsters don't have any skills (zombies with pain weapons, etc.).
1911 * New uniques:
1912     - Arachne, half-human, half-spider.
1913     - Fannar, an elven ice elementalist.
1914 * Margery gets dragon armour.
1915 * Monsters with arcane spells won't wear heavy armour.
1916 * Donald can spawn in Labyrinths, and complains about them.
1917 * Urug is drastically stronger.
1918 * Mimics can be "inept", (no adjective), "ravenous" or "monstrous", with
1919   a progression of strength and abilities.
1920 * New monster: orb spider. Shoots weak orbs of destruction at you.
1921 * Removed: Jozef, midges, killer bee larvae, hairy devils.
1922 * Porcupines get spines.
1923 * Hell Sentinels replace Pit Fiends.
1924 * Boulder beetles can roll as a boulder.
1925 * Jumping spiders can ensnare you with webs in melee.
1926 * Poison attacks from sea snakes and redbacks can only be partially resisted.
1927 * Hit dice and damage have been increased for all spider enemies.
1928 * Emperor scorpions are much stronger.
1929 * Ghost moths have been nerfed.
1930 * Vampire mosquitoes lose their sickness attack, gain a stronger vampiric
1931   attack.
1932 * Swamp worms have better melee accuracy.
1933 * Giant leeches are more dangerous.
1934 * Bog mummies have been replaced with bog bodies: no death curse, stronger
1935   spells, can be decomposed via Fedhas prayer.
1936 * Monsters who submerge stop fleeing.
1937 * Umbras don't give bonuses to demons anymore.
1938 * Monsters (and player ghosts) can cast Ozocubu's Refrigeration.
1939 * Monsters cast emergency spells more often.
1940 * Monster constriction has been overhauled. Escape is easier, blinking counts
1941   as two escape attempts (rather than always succeeding), and damage values are
1942   saner.
1943 * A "damageless constriction" effect has been implemented for certain
1944   monsters, particularly mimics.
1945 * The Royal Jelly is able to regenerate.
1946
1947 Spells
1948 ------
1949 * Lee's Rapid Deconstruction works in Slime now.
1950 * Iskenderun's Mystic Blast often explodes, but can still safely be used at
1951   point blank range.
1952 * Death Channel is level 6.
1953 * Simulacrum works on beef jerkies, sausages and meat rations.
1954 * Removed: Projected Noise.
1955
1956 Items
1957 -----
1958 * Artefacts can get distortion.
1959 * Blowguns can get evasion.
1960 * Wearing/removing armour can be aborted.
1961 * Fixed artefacts with fixed appearance start identified.
1962 * Weapons may corrode upon stabbing a jelly.
1963 * Ambrosia gives more mp, but only as you digest it.
1964 * Raw troll hides grant regeneration.
1965 * Jewelry auto-ids when it shows an obvious effect.
1966 * Ankuses, scrolls of detect curse, amulets of controlled flight, and rods of
1967   smiting are no more.
1968 * Rods of striking are better.
1969 * Staves of energy reduce spell hunger to 1/3 instead of eliminating it.
1970 * Missile enchantments are no more, greatly simplifying inventory management.
1971     - Formulas have been changed to compensate, with skill filling the role of
1972       missile enchantments.
1973 * All missile brands start visible.
1974 * Visored helmets don't prevent bite attacks.
1975 * Identifying weapons by use works instantly but requires a random (per
1976   item) level of skill.
1977 * Unbranded items can't be glowing/runed unless they're cursed.
1978 * New item: Lightning rod. Has a continuous effect across multiple zaps, and
1979   allows you to spray wide cones of electricity at your enemies.
1980 * Randart weapons have a wider selection of names.
1981 * Acquirement will not provide you with items your god hates.
1982
1983 Cards
1984 -----
1985 * Trowel works everywhere.
1986 * Sage won't time out or be overwritten on a new draw.
1987 * Removed: Spade.
1988 * Map and Dowsing have been combined into one.
1989 * Walls from the Tomb expire after a while.
1990 * New: the Mercenary. Allows you to purchase allies.
1991 * Warpwright teleport traps expire shortly.
1992
1993 Gods
1994 ----
1995 * Trog accepts kills of holies.
1996 * Abandoning Kikubaaqudgha rots all currently existing corpses.
1997 * Kikubaaqudgha no longer guarantees getting all necromancy spells: instead,
1998   he gifts books with a random selection of spells.
1999 * Banishing monsters grants some XP and Lugonu piety.
2000 * New Xom effect: mass inner flame.
2001 * Nemelex gives far fewer decks of summoning.
2002 * Nemelex loses the Mark Four ability, gains Deal Four.
2003 * Nemelex doesn't try to enforce "genuine" use of cards -- was too
2004   inaccurate.
2005 * Xom can't gift permanent allies anymore.
2006 * Xom grants far fewer item gifts.
2007 * Xom acts drastically more often when you're in a tough fight.
2008 * Elyvilon doesn't take piety when life-saving allies.
2009 * Non-newbie Elyvilonites can't destroy non-unholy weapons.
2010 * Fedhas' Sunlight stays in place.
2011 * Okawaru gives almost no heed to kills and sacrifices of easy monsters,
2012   rewards toughest fights more.
2013 * Concurrent god wraths don't dilute each other anymore.
2014
2015 Interface
2016 ---------
2017 * Stash tracking, annotations, etc, work for portal levels.
2018 * Mutation notes mention how it was gained or lost.
2019 * Removed options: pizza, ood_interesting, rare_interesting, note_all_spells.
2020 * New options: auto_drop_chunks, autofight_throw, dump_kill_breakdowns,
2021   show_travel_trail, sacrifice_before_explore.
2022 * Webtiles chat is now logged (can be disabled via note_chat_messages).
2023 * The show_gold_turns and show_game_turns options are now enabled by default:
2024   you will see how much gold you have, and how much time your actions take.
2025 * Fake translations: dwarven, j├Ągerkin, kraut, wide.
2026 * Loads of new tiles.
2027 * The unique Pan/Hell lords get special tall tiles.
2028 * An in-game high scores browser.
2029 * Picking up stackable items shows how many you picked up.
2030 * Every item, monster, feature has a description.
2031 * Many descriptions were improved.
2032 * Autoexplore stops on items sacrificeable to your god.
2033 * Rods appear as a separate item class.
2034 * Autopickup settings can now be configured in-game, via the '\' key.
2035 * Several improvements have been made to the tutorial.
2036 * Lantern of shadows no longer makes the whole screen dark grey in console mode.
2037 * Targeting prompts have been massively improved. Almost all area of effect
2038   spells are now supported, and bounce paths (e.g. from lightning bolt) are
2039   displayed.
2040 * Some added or improved status indicators.
2041 * Message filters are case-insensitive.
2042 * Webtiles has experimental support for watching console games on servers
2043   running both webtiles and dgamelaunch.
2044 * Local tiles now has an abilities tab.
2045
2046 Wizmode
2047 -------
2048 * &^P to polymorph into a form.
2049 * &P to rebuild a level based on a vault.
2050 * &^M to memorise a spell.
2051 * &# to (partially) load a character dump file.
2052
2053 Technical
2054 ---------
2055 * Local tiles can display non-ASCII characters, in default builds only
2056   Latin, Greek and Cyrillic.
2057
2058 Stone Soup 0.10.3 (20120614)
2059 ----------------------------
2060 * Crash fixes.
2061 * rPois- doesn't grant rPois+ for potions of poison.
2062 * Clean chunks are no longer better than permafood when nauseated.
2063 * The Flight spell is no longer cancellable (could cause a death when
2064   swapping a +Lev item above water due to incorrect assumptions).
2065 * A warning when transforming would meld your last +Lev item.
2066 * Backlash works for finding portals on the map screen.
2067 * Remembered traps no longer lose their identity when out of sight.
2068 * Certain rare monsters don't clutter tile displays with name tags anymore.
2069 * show_game_turns labels its display as "Time:" not "Turn:".
2070 * Greatly improved webtiles performance.
2071 * Fixed miscompiles or compilation failures with GCC 4.7.
2072 * A bunch of assorted minor fixes.
2073 * Some new interface functionality:
2074   * can annotate remote levels (X[ then !)
2075   * picking a stack of items you already had some of shows how many did you
2076     just gain
2077   * shops show item slot letters assigned to your new purchases
2078   * enchantable missiles are listed in the wield menu if you have scrolls
2079     of Enchant Weapon
2080
2081 Stone Soup 0.10.2 (20120411)
2082 ----------------------------
2083 * A bunch of crash fixes.
2084 * A number of description updates, to match 0.10 changes.
2085 * Allies cannot smite enemies through glass anymore.
2086 * Reaching cannot be used while caught in a net/web.
2087 * Fix a number of oddities with the shopping list.
2088 * Fix multiple compiles often repeating work -- especially jarring for
2089   "make; make install".
2090 * Unknown items in shop use a neutral tile colour, fixing an information
2091   leak (you can't learn the appearances this way anymore).
2092 * Fix allies not using IOOD at all.
2093 * A lot of other minor fixes.
2094
2095 Stone Soup 0.10.1 (20120315)
2096 ----------------------------
2097 * Fix "non tried" question mark in tiles being sometimes missing.
2098 * Fix grey draconians sometimes drowning.
2099 * Fix Lua junk appearing in some monster speech.
2100 * Fix the Slime:6 vault opening soon after banishing the Royal Jelly.
2101 * Fix pressing <<<<<< getting you scot free from constriction.
2102 * Fix slaying not working when using magical staves.
2103 * A bunch of crash fixes.
2104 * ... including the "hunter" hints mode being totally inoperative.
2105 * Assorted Webtiles fixes.
2106 * And a bunch of other minor ones here and there.
2107
2108 Stone Soup 0.10 (20120216)
2109 --------------------------
2110
2111 0.10 Highlights
2112 ---------------
2113 * New species: Octopodes, sentient land-capable octopuses.
2114 * Skill training system reworked. Dancing is really gone this time!
2115 * All polearms have reaching.
2116 * Constriction (nagas, octopodes, some snakes, tentacled monstrosities).
2117 * New version of the Abyss.
2118
2119 Branches, portal vaults, levels
2120 -------------------------------
2121 * Remove Hive. Guarantee some limited food supply in the dungeon.
2122 * Completely reworked Abyss: it now morphs continuously over time, is mappable,
2123   and extends infinitely in all directions.
2124 * Most abyssal runes are in special vaults.
2125 * Escaping the Abyss returns to place of banishment.
2126 * Ziggurats have much more colourful holy levels.
2127 * Ziggurats: spriggan levels.
2128 * Pan monster set tweaked.
2129 * More Volcano portal vaults.
2130 * Web "traps", can briefly entangle those caught.
2131 * A "twisting cavern" map layout.
2132 * Many vaults, including large altar vaults, Abyss vaults, Pan Lord maps,
2133   and several branch endings.
2134 * A number of branches have a completely new set of tiles: Snake Pit,
2135   Labyrinth, Vestibule of Hell, Crypt, Dis, Tartarus, Cocytus, Pandemonium.
2136 * The chance of getting a unique Pandemonium level increases for each level of
2137   Pan you visit.
2138
2139 Gods
2140 ----
2141 * Ammo gifts can include large rocks and javelins.
2142 * Lugonu accepts kills of demons.
2143 * Cheibriados loses the "Make Ponderous" invocation, slows you down all the
2144   time depending on piety.
2145 * Cheibriados can slow down Abyss morphing and Orb run monster spawns.
2146 * New Cheibriados ability: Temporal Distortion, moves nearby monsters forwards
2147   in time a few turns.
2148 * Cheibriados doesn't grant resistances anymore.
2149 * Makhleb's powers use Health instead of Magic.
2150 * Makhleb gives more Health for killing but no Magic anymore.
2151 * Makhleb's Greater Destruction costs less piety.
2152 * Zin followers pay mandatory tithe for piety. No more piety for waiting.
2153 * Zin takes some gold upon conversion; this gives more piety than donation.
2154 * Zin's Vitalisation is proactive, protecting from all bad statuses.
2155 * Prayer to Zin doesn't provide feeding, Vitalisation gives satiation instead.
2156 * Zin's Imprison duration increased.
2157 * TSO: piety decays; gain piety for spotting non-evil monsters.
2158 * Elyvilon: piety decays; piety for pacifications doubled.
2159 * Elyvilon has piety loss for ally deaths instead of penance.
2160 * Elyvilon doesn't grant piety for non-evil weapons past *** (even if you
2161   drop lower later!). Evil weapons get identified on sight.
2162 * Deaths of plants and non-living beings no longer count as friend deaths for
2163   god conduct purposes.
2164
2165 Species
2166 -------
2167 * Octopodes: sentient octopuses that can wear eight rings.
2168 * Draconians cannot wear body armour anymore, can wear gloves and boots.
2169 * Centaurs can survive longer on vegetarian food.
2170 * Felids gain lives every three levels.
2171 * Minotaurs instinctively retaliate in melee.
2172 * New Demonspawn mutations: Foul Stench, Ignite Blood, and Augmentation.
2173 * Kenku are now called Tengu, and get more MP.
2174 * Mountain Dwarves are no more.
2175 * Minotaur and Hill Orc aptitudes are a lot better.
2176
2177 Character
2178 ---------
2179 * Wild Magic mutation: reduced spell success, increased power.
2180 * Evolution mutation: extra mutations as time passes.
2181 * Always gain partial nutrition from brown chunks.
2182 * Bad food causes nausea instead of sickness.
2183 * Non-full carnivores cannot eat up to "engorged" without gourmand.
2184 * A little score increase from runes for non-winners.
2185 * Poison resistance is only 90% effective.
2186
2187 Spells
2188 ------
2189 * New spell: Beastly Appendage (Transmutation 1).
2190 * Flame Tongue has slightly longer range.
2191 * Removed: Maxwell's Silver Hammer, Levitate.
2192 * Abjuration becomes single-target. The old version (Mass Abj.) is
2193   available as a new level 6 spell.
2194 * Swiftness and Flight no longer give an extra boost when cast together.
2195 * Swiftness halves stealth and makes it harder to detect traps.
2196 * Flight lowered to level 3, Dragon Form lowered to level 7.
2197 * Dispel Undead raised to level 5.
2198 * Summoned Ugly Things are now always friendly.
2199 * Shadow Creatures don't last as long anymore.
2200 * Tornado's damage has been slightly improved.
2201 * Conjure Ball Lightning improved, ball lightnings explode when their duration
2202   expires.
2203 * Mephitic Cloud and Evaporate don't guarantee a 3x3 cloud anymore.
2204 * Recasting a transformation is no worse than the original cast.
2205 * Animate Dead animates stacks.
2206 * Lee's Rapid Deconstruction: prevent abuse, improve targeting.
2207 * Summon Greater Demon only has tier 1 demons turn hostile over time.
2208 * Spider form is susceptible to poison.
2209 * Shatter doesn't work through walls, unless it manages to destroy them.
2210 * No spells work through glass or trees anymore.
2211 * Metabolic Englaciation slows down enemies.
2212 * Twisted Resurrection is improved: corpses merge into abominations on their
2213   own without needing to be stacked.
2214 * Alistair's Intoxication is less reliable, depends on spell power.
2215 * Boost the effective power of some hexes: Corona, Slow, Mass Confusion,
2216   Cause Fear, Control Undead.
2217 * Olgreb's Toxic Radiance is more effective at high spell power.
2218 * Confusing Touch is less reliable.
2219 * Inner Flame leaves clouds of fire when an affected monster explodes.
2220 * Passage of Golubria creates two portals when cast, and allows more than two
2221   portals to exist simultaneously.
2222
2223 Backgrounds
2224 -----------
2225 * Arcane Marksmen are back, with a Hex-based spellbook.
2226 * Artificers get a weaker staff and skills, but an extra wand.
2227 * Transmuters lose Fulsome Destillation and Evaporate, gain Beastly Appendage.
2228 * Necromancers lose Dispel Undead, gain Control Undead.
2229 * Monks get ** piety upon taking on their first god.
2230
2231 Skills
2232 ------
2233 * Non-integer values of a skill matter.
2234 * Add skill training restrictions instead of requiring victory dance-style
2235   usage of unknown skills.
2236 * Stealth skill is no longer heavily discounted.
2237
2238 Interface
2239 ---------
2240 * Experience points are no longer shown directly, just a percentage to the
2241   next level.
2242 * Throwable starting weapons are autoinscribed with "=f".
2243 * Leaving an unique Pan level without the rune asks for confirmation.
2244 * Uniques and player ghosts annotate the level on the overview screen.
2245 * New character dump options: spell_usage, which counts spells you have cast,
2246   and action_counts, which also counts non-spell actions.
2247 * Ctrl-W toggles weight display in inventory and dropping menu.
2248 * Better ?/G and ?/B menus.
2249 * Spell success adjectives are replaced with failure rate percentages. Failure
2250   rates are coloured based on potential miscast severity.
2251 * Many new monster descriptions and quotes.
2252
2253 Monsters
2254 --------
2255 * Ignacio no longer uses Torment, and he'll appear repeatedly until killed.
2256 * New monster: profane servitor - an angel corrupted by Yredelemnul (undead).
2257 * New monster: blizzard demon - a cold/air rank 2 demon.
2258 * New holy monsters: silver star, cherub, phoenix, paladin, seraph.
2259 * Removed: giant toads, vipers, blue deaths.
2260 * Renamed: Fiend -> Brimstone Fiend, Imp -> Crimson Imp.
2261 * Reorganized demon ranks, moving easier 1s to 2s.
2262 * Feature mimics may now masquerade as most features.
2263 * Item mimics can move once revealed.
2264 * Monsters will retreat when hit from behind an obstacle they can't walk
2265   around.
2266 * Unique Pandemonium lords can hunt you on the Orb run if you've stolen
2267   their runes. Violate the 5th Commandment, not the 7th!
2268 * Monsters cast emergency spells more often.
2269 * Breath timeout for dragons, draconians, drakes.
2270 * Most monster summoning spells toned down slightly.
2271 * Monsters flee at lower health thresholds, and less predictably.
2272 * Queen bees can send nearby killer bees berserk.
2273 * Killer bee larvae turn into killer bees if they eat honeycombs or royal
2274   jellies.
2275 * All abominations are now both demonic and undead.
2276
2277 Items
2278 -----
2279 * Slaying works like weapon enchantments.
2280 * Acquirement allows choosing missiles.
2281 * Nagas and Centaurs get far better chances to acquire bardings.
2282 * Staff acquirement is more random.
2283 * Miscellaneous item acquirement gives better decks.
2284 * Weapon acquirement avoids useless weapon types.
2285 * Misc items start identified when there are no doubts about them.
2286 * The Orb of Zot has a slightly mutagenic glow and reduces stealth.
2287 * The Crusade card can no longer give you permanent allies.
2288 * All polearms have the reaching brand built in.
2289 * Quarterstaves are split into two weapons: weak "staff" and good
2290   "quarterstaff". Gladiators and Priests get to start with the latter.
2291 * Common two-handed weapons are easier to use effectively.
2292 * Several new fixed artefacts: lightning scales, Black Knight's horse barding,
2293   ring of Vitality, autumn katana, shillelagh "Devastator", dragonskin cloak,
2294   rings of the Octopus King.
2295 * The Sceptre of Asmodeus can be evoked for temporary charmed unabjurable
2296   demons (instead of random conjurations or hostile demons).
2297 * Scrolls of enchant and vorpalise weapon are always identified upon use.
2298 * Amulet of guardian spirit draws from HP and MP simultaneously.
2299 * Remove crystal balls of seeing.
2300 * Crystal ball of energy restores less MP but has less severe failure effects.
2301 * Scroll of magic mapping detects secret doors.
2302 * Tomb card is rarer.
2303 * Portal card does not give instant teleports.
2304 * Early weapons tend to be better.
2305 * Rename potion of healing to potion of curing.
2306 * Rename wand of healing to wand of heal wounds.
2307 * Known properties of unique enemies' gear are pre-identified.
2308 * Medium armour is better.
2309 * Banded mail is no more, plate mail has been renamed to plate armour.
2310
2311 Webtiles
2312 --------
2313 * Monster list.
2314 * Webtiles games create a ttyrec, allowing them to be watched from SSH.
2315 * Scale cells for small screens.
2316 * "Glyph mode" which shows letters instead of tiles.
2317 * Tiles in menus; Menus are sized according to each spectator's window, and
2318   spectators can scroll independently.
2319 * Improvements to the lobby: show gods, allow sorting on XL/Character/Level,
2320   and show milestones.
2321
2322 Zot Defence
2323 -----------
2324 * You can now choose which map to play on.
2325 * Disable useless gods.
2326 * Disable hunger, except for Vampires.
2327 * Creating altar asks for god, at much higher ability cost.
2328 * Start with some consumables (as in Sprint) to make the early game a little
2329   easier.
2330
2331 Technical
2332 ---------
2333 * Tarballs use xz rather than bz2 compression.
2334 * Wizard mode is compiled in by default unless you specify NOWIZARD=y.
2335 * Custom shops can be used in vaults.
2336 * Multithreading, currently only to speed up database loading.
2337
2338
2339 Stone Soup 0.9.2 (20120124)
2340 ---------------------------
2341 * A number of crash fixes.
2342 * Fix new games overwriting existing saves in one case.
2343 * Fix Temple overflow gods not being randomized.
2344
2345
2346 Stone Soup 0.9.1 (20110904)
2347 ---------------------------
2348 * Fix missing portals to Zot on D:27 with restart_after_game after Sprint.
2349 * Fix most large special maps not being generated.
2350 * Fix mad amounts of divine gifts in certain cases.
2351 * Don't duplicate monsters when exiting the Abyss.
2352 * Fix a lock-up on selecting a random character.
2353 * A number of crash fixes.
2354 * Some documentation amendments.
2355 * Don't stop butchering on unimportant messages.
2356 * Add a command "show runes" ('}') that was documented but not implemented.
2357
2358
2359 Stone Soup 0.9 (20110812)
2360 -------------------------
2361
2362 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
2363 Save compatibility with the 0.8 release is retained, although once a game is
2364 loaded in 0.9, you can not go back to 0.8.
2365
2366 0.9 Highlights
2367 --------------
2368 * New skill training system. Experience pool and victory dancing are gone.
2369 * Ashenzari: Remove passive XP boost, add a skill boost depending on level
2370   of boundedness and which equipment is bound.
2371 * Rename Crusader to Skald, change starting book and skill levels.
2372 * New spells: Inner Flame, Shroud of Golubria.
2373 * Removed spells: Teleport Self, Berserker Rage, Resist Poison.
2374 * New monsters: Ignacio (unique executioner), catoblepas, basilisk.
2375 * New subgame: Zot Defence. Consider it of experimental quality, though.
2376
2377 Skills
2378 ------
2379 * Skill training: skills are trained immediately when XP is gained. The skills
2380   trained are the ones that have been used recently (auto) or the ones which
2381   have been selected (manual).
2382 * Skill costs: the XP to skill point ratio no longer depends on skill level.
2383 * Magic school skills early game discount removed.
2384
2385 Gods
2386 ----
2387 * Cheibriados gives full stat boost for fully ponderous, regardless of species.
2388 * Jiyva is a little less likely to remove mutations.
2389 * Improve Jiyva's stat shuffling, take skills and armour into account.
2390 * Makhleb has a new flavour description.
2391 * Nerf TSO's and Makhleb's HP and MP on kills.
2392 * Trog specialises in antimagic weapon gifts, gives fewer artefacts.
2393 * Trog dislikes it when you train magic skills.
2394 * Yred takes statue kills and forbids Statue Form.
2395 * Zin's Vitalisation is cheaper and cures petrification, stat boost stackable.
2396 * Don't allow avoiding good god wrath by swapping via another good god.
2397 * Ashenzari: Remove passive XP boost, add a skill boost depending on level
2398   of boundedness and which equipment is bound.
2399 * Ashenzari: reduce reskilling XP penalty and some ability piety costs.
2400 * Ashenzari wrath: reduce all skills for the duration of wrath.
2401
2402 Character
2403 ---------
2404 * +3 base HP for all characters.
2405 * Racial HP/MP gain is now displayed on a -3 to +3 scale (see ?%).
2406 * Fighting gives less HP boost.
2407 * All characters carry a bootknife to dissect corpses.
2408 * Hill Orc Priests always take on Beogh.
2409 * Berserkitis mutation triggers less often.
2410 * Tweak starting skills for a few backgrounds (Fi, Gl, Wr, CK).
2411 * Give Warpers a few more darts of dispersal.
2412 * Let Gladiators start with a cap if they can't wear helmets.
2413 * Start all Hunters with the same melee weapon.
2414 * Start Artificers with quarterstaves, instead of letting Monks choose them.
2415 * Rename Crusader to Skald, change starting book and skill levels.
2416 * Conjurers don't need to choose a book (they always get an Air/Ice book).
2417 * Felids: lose a level on death, gain at most nine lives, improved aptitudes.
2418 * Draconians are more dextrous.
2419 * Berserk speed-up reduced to that of haste (1.5 instead of 2).
2420 * All species take the same amount of time to use stairs.
2421
2422 Interface
2423 ---------
2424 * New command: 'D'rop last. Drops the item(s) last picked up.
2425 * Auto-switch: bumping while wielding launcher switches to weapon in slots a/b.
2426 * Auto-switch: firing while wielding melee weapon switches to launcher in a/b.
2427 * Auto-explore tries to look at unreachable places.
2428 * Search: allows searching for portals, and for waypoints (Ctrl-F 1, Ctrl-F *).
2429 * Search: "branded" synonymous with "ego". Better help (Ctrl-F ?).
2430 * Search: only show items in a stash matching the search.
2431 * Search: allow searching for armour by equipment slot.
2432 * New help for skills screen (m??).
2433 * Change inventory colours for some potions.
2434 * Auto-pickup chunks after Animate Skeleton.
2435 * Allow toggling hit prediction with ':' in new targeting modes.
2436 * Cloud glyph in 7-bit ASCII is '0', not '#' anymore.
2437 * Prompt before leaving Ziggurat.
2438 * Better butchering messages, less spam.
2439 * Abort spellcasting in many cases where spells are guaranteed to fail.
2440 * Display -cTele on the status line where controlled teleports are blocked.
2441 * Allow redefining mimic glyphs, once identified.
2442 * Show percentage progress to the next level, instead of number of XP points.
2443 * Show 'chaotic' in monster status only when aiming silver ammo at them.
2444 * Show 'mindless' in monster status only when using Ely's healing abilities.
2445
2446 Spells
2447 ------
2448 * New spell: Shroud of Golubria (comes in Skald and Warper starting books).
2449   Prevents some melee damage, but likely to break against more damaging
2450   attacks.
2451 * New spell: Inner Flame (comes in starting book of Fire Elementalists).
2452   Causes targeted enemy to explode in a fireball when killed.
2453 * Removed spells: Teleport Self, Berserker Rage, Resist Poison.
2454 * Tornado: radius starts low, increases over time, add cooldown, adjust damage.
2455 * Tornado moves monsters within its radius around.
2456 * Blinking with Tornado active reduces its duration, teleporting cancels it.
2457 * Make Fire Storm, Ice Storm, Bolt of Magma and Throw Icicle more resistible.
2458 * Increase Bolt of Magma damage.
2459 * Give Summon Dragon a longer duration, summon two dragons at high power.
2460 * Shock and Lightning will hit a creature at most twice; damage increased.
2461 * Make LRD and Sandblast more strongly affected by monster AC again.
2462 * Ranges of Throw Frost/Flame and of Bolt of Cold/Fire swapped.
2463 * Increase Flame Tongue's accuracy and range a little.
2464 * Sublimation of Blood takes spellpower into account.
2465 * Apportation takes spellpower into account for all items.
2466 * Statue and Dragon Form balance: give both some GDR, reduce unarmed damage.
2467 * Statue Form: boost all melee damage, give 50% torment resistance.
2468 * Increase Ozocubu's Refrigeration to level 6.
2469 * Reduce Summon Ice Beast to level 4, Static Discharge to level 3.
2470 * Maxwell's Silver Hammer works also on all weapons with bludgeoning damage.
2471 * Poison Weapon works also on blunt weapons.
2472 * Condensation Shield duration increased.
2473 * Simulacra from the spell are no longer abjurable.
2474 * Renamed books: Chemistry -> Alchemy, Zoology -> Beasts.
2475
2476 Monsters
2477 --------
2478 * Catoblepas: a new hard-hitting yak-genus monster with petrifying breath.
2479 * Replace "gila monster" with "basilisk", complete with petrification.
2480 * Ignacio, a unique executioner of Makhleb, spawns in Pandemonium.
2481 * AI: monsters improve even signature weapons (e.g. Sigmund will use Finisher).
2482 * AI: confused high intelligence monsters don't move if next to a deadly cell.
2483 * Allow polymorphing demons into other similar-tier demons.
2484 * Snapping turtles and Geryon reach diagonally.
2485 * Give Shadow Fiends and Tormentors a pain-branded melee attack.
2486 * Boost ghost moth damage, don't spawn them in Spider's Nests.
2487 * Fix random pan lords not getting Symbol of Torment in their spell sets.
2488 * Vampire bats are undead.
2489 * Monsters with mutagenic chunks leaves corpses less often.
2490 * Reaching over a hostile monster may hit the monster between you and target.
2491 * Kenku monsters come with gear, may spawn in the Abyss.
2492 * Rename "beast" to "hell beast".
2493 * Rename "megabat" to "bat".
2494 * Kobolds can (rarely) get crossbows.
2495 * Pikel: fixed bugs with freed monsters.
2496 * Adjust xp values for some monsters.
2497 * Disable feature mimics.
2498
2499 Levels
2500 ------
2501 * New branch endings: multiple Elf:5 maps, Zot entry vaults on D:27.
2502 * Many other new vaults, including serial vaults, traps, Abyss vaults.
2503 * Blink in the Abyss only blinks; does not teleport anymore.
2504 * Baileys are more sane in loot and threat.
2505 * Troves: fix some bugs, and additional quests.
2506 * Vestibule of Hell has its own monster set.
2507 * Don't place kobold/orc/jelly/bee special rooms in the Hells.
2508
2509 Orb run
2510 -------
2511 * Double the orb's weight.
2512 * Disable controlled teleports once the orb is picked up.
2513 * Orb run spawns are more likely to spawn near the player.
2514 * Teleportation may need longer to kick in.
2515
2516 Items
2517 -----
2518 * Price reform: scrolls, potions, rings. Bad items cost more than 1 gold now.
2519 * Cards: the Orb (new card), destruction cards buffed.
2520 * Experience card gives less experience at low power.
2521 * Scroll of identify shows top card when used on deck of cards.
2522 * Picked up runes are no longer part of the inventory. They are listed in \.
2523 * Randarts with the *Rage property trigger berserk less often.
2524 * Modified spellbooks: Conjurations, Unlife, many elemental books.
2525 * Bucklers provide less SH.
2526 * Large rocks can (rarely) be generated on the dungeon floor.
2527 * Ammo of dispersal only disperses if it does damage.
2528 * Silver-branded ammo only does bonus damage to chaotic creatures.
2529 * Reduce silver and steel damage bonus.
2530 * Reflected missiles get their full range on the way back.
2531 * Randart heavy armours tend to come with better enchantment.
2532 * Wands and rods rely more strongly on Evocations skill.
2533 * Long blades: nerf double swords, buff demon blades, remove katanas.
2534 * Reduce demon whip and demon trident damage.
2535 * Remove knives. Change Spriggan's Knife from knife to dagger.
2536 * Make the Sword of Zonguldrok a double sword with the reaping brand.
2537 * Give Undeadhunter a disruption effect against undead instead of holy wrath.
2538 * Make Wyrmbane's enchantment increase whenever it kills a dragon.
2539 * Give Scythe of Curses draining brand, inflict necro miscasts on its targets.
2540 * Mace of Brilliance comes with a halo.
2541 * Singing Sword does sonic damage at high tension.
2542 * Bad unrandarts (Misfortune, Folly, Lear's) get a random appearance.
2543 * Make potions of berserk rage more common.
2544
2545 Tiles
2546 -----
2547 * Display halo radius, fix information disparity between tiles and console.
2548 * Don't allow casting spells in -CAST equipment by clicking on spell icons.
2549 * Only flying pan lords have tiles with wings.
2550 * Many new or improved monster, dungeon and interface tiles.
2551
2552 Options
2553 -------
2554 * Allow hiding the -cTele indicator with show_no_ctele.
2555 * Allow automatically assigning specific spells to letters with spell_slot.
2556
2557
2558 Stone Soup 0.8.1 (20110612)
2559 ---------------------------
2560 * Fixes a number of crashes.
2561 * Fixes stair colouring on the map being wrong.
2562 * Jiyva's wrath won't summon giant spores, abusably by Fedhas.
2563 * Fixes running not noticing new items.
2564 * Ashenzari worshippers no longer can change armour under cursed cloaks.
2565 * Glyphs not present in the locale won't cause display corruption in some
2566   cases (mostly LC_CTYPE=C).
2567 * Fixes massive slowdown for resting felids.
2568 * Removes (or reduce) chances for save corruption on MacOS X.
2569 * Fixed Kikubaaqudgha's torment invocation not granting xp.
2570
2571
2572 Stone Soup 0.8 (20110426)
2573 -------------------------
2574
2575 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
2576 Breaks save compatibility with the 0.7 release.
2577
2578 0.8 Highlights
2579 --------------
2580 * New game mode: Zot Defence, a tower defence mini-game.
2581 * New god: Ashenzari, god of divinations.
2582 * New species: Felids, sentient cats.
2583 * New spells: Malign Gateway, Tornado, Leda's Liquefaction, Summon Dragon,
2584   Summon Hydra, Darkness.
2585 * Removed spells: Bone Shards, Tame Beasts, Portal, Alter Self, Extension.
2586 * Split Enchantments into Hexes (harm foes) and Charms (self-buffs).
2587 * Replaced Selective Amnesia spell with scroll and book destruction.
2588 * Improved heavy armour.
2589 * Makhleb and the Shining One are no longer available as starting gods.
2590 * Shortened the Elven Halls.
2591
2592 Gods
2593 ----
2594 * New god: Ashenzari, god of divinations.
2595 * Fixed gods sometimes missing from the game due to some temple vaults.
2596 * Except for Jiyva, prayer is now only used for (piety-gaining) sacrifices.
2597   Other effects are abilities.
2598 * Killing monsters from god wrath doesn't give experience or items anymore.
2599 * Gods ignore kills of dancing weapons, ball lightning and vortices.
2600 * No instant divine retribution.
2601 * Beefed up Cheibriados' wrath; no stat boosts during Chei penance.
2602 * Eating with Chei doesn't give piety.
2603 * Cheibriados warns you when putting on boots of running or amulet of rage.
2604 * Armour keeps its ponderousness when melded.
2605 * Invoking Elyvilon's protection is now an ability.
2606 * Destroying weapons in Elyvilon's name is now a prayer.
2607 * Elyvilon allows destruction of staves.
2608 * Clarified Ely's healing/pacification messaging.
2609 * Fedhas cares about trees burnt down in forest fires.
2610 * Fedhas' corpse decomposition is now activated by prayer.
2611 * Followers of Jiyva gain food, hp and mp on jellies slurping items.
2612 * Jiyva no longer provides duplicate conservation and resist corrosion effects.
2613 * Allowed the player more control over what items to sacrifice to Nemelex (on
2614   the '^!' screen).
2615 * Kikubaaqudgha's invocations use Necromancy skill.
2616 * Toned down Kiku's mummy death curse protection.
2617 * Made corpses received from Kiku actually fit for reanimation; reduce number of
2618   corpses.
2619 * Kikubaaqudgha protects followers from ordinary mummy curses.
2620 * Okawaru: Might -> Heroism, increasing all weapon skills by 5, up to 27.
2621 * Okawaru: Haste -> Finesse, doubled combat speed (melee and ranged).
2622 * Okawaru now accepts kills of holy beings.
2623 * Sif Muna punishes destruction of spellbooks.
2624 * Sif Muna's miscasts don't decrease penance.
2625 * Trog extending your rage doesn't cause glow.
2626 * The Shining One no longer accepts item sacrifices.
2627 * TSO non-holy summon extension at most doubles the current duration.
2628 * Prevented starvation by Xom swapping you to a vampiric weapon.
2629 * Yredelemnul's prayer (Injury Mirror) is now an ability.
2630 * Injury Mirror can now reflect torment damage.
2631 * Yredelemnul accepts kills of artificial beings (golems, gargoyles).
2632 * Overhauled Zin's Recite invocation: much more powerful and interesting.
2633 * Zin protects from Hell effects, chance depending on piety.
2634 * Zin forbids shapeshifting spells and protects against Kirke's pig spell.
2635 * Zin hates monsters with mutagenic/rot corpses.
2636 * Spell failure while already in yellow glow angers Zin.
2637 * Butchering forbidden corpses asks for confirmation.
2638 * Some god welcome messages differ while under penance.
2639
2640 Character
2641 ---------
2642 * New species: Felids, sentient cats.
2643 * Increased GDR from body armour. New GDR formula: 14 * (baseAC-2)^(1/2).
2644 * XP from monster kills is proportional to the damage dealt by player/allies
2645   out of total damage.
2646 * No chain paralysis: When coming out of paralysis, you're immune for 1d3 turns.
2647 * Removed Paladins, Reavers and Arcane Marksmen.
2648 * Removed Chaos Knight of Makhleb.
2649 * Split out CK/Lugonu -> Abyssal Knight, Pr/Yredelemnul -> Death Knight.
2650 * Overhauled Draconians, now more interesting.
2651 * Fixed dangerous clouds sometimes being considered safe for travelling.
2652 * Fixed normal mutations possibly preventing getting them as a perma-mutation.
2653 * Stop quick actions from letting you search faster.
2654 * All sources of berserk are blocked at 'Very Hungry'. Berserk automatically
2655   stops when you hit 'Starving'.
2656 * Remove experience pool limit; abbreviate the XP pool above 100K.
2657 * Stalker background changed to Transmutation-based Stabber.
2658 * Allow starting with a falchion for Fi and Gl, also restrict trident to these
2659   backgrounds.
2660 * Differentiate Ha/Ko aptitudes: Kobolds are good at Summ/Necro/Hex, Halflings
2661   at Charm/Tloc.
2662 * Halflings gain innate mutation resistance 1.
2663 * Only cancel levitation once the last equipped +Lev item is removed.
2664 * Nearing stat death causes paralysis, with increasing chances.
2665 * Allow Merfolk transformations even in water.
2666 * Retain talons, fangs and tail in appropriate transformations.
2667 * Don't allow any headgear with Horns 3 or Antennae 3.
2668 * Fix mutators and glowing occasionally giving good mutations.
2669 * Balanced some Demonspawn mutations (Demonic guardian, Nightstalker).
2670 * Remove Demonspawn breath mutations.
2671 * Adapt exclusion radius to the Nightstalker mutation.
2672 * New DS mutation Powered by Pain: restores MP when sufficient damage is taken.
2673 * Demonspawn Fire and Ice facets are now mutually exclusive.
2674 * Ghouls may now use food-cost abilities when starving.
2675 * Ghouls and Vampires may evoke invisibility when starving/bloodless.
2676 * Make hellfire ignore monster AC.
2677 * Remove map-forgetting and spell-forgetting Divination miscast effects.
2678 * Don't prevent blink from putting you in dangerous clouds.
2679 * Don't train Stealth for pacified monsters.
2680 * Allowed Merfolk/Kenku to blink over deep water.
2681 * Allowed Kenku to stop flying.
2682 * Apply terrain change to player when banished.
2683 * Brought Merfolk HP down to Human HP levels.
2684 * Boosted Mummy base MR 3 -> 5.
2685 * Make LOS reducers multiplicative rather than additive.
2686 * Potions/cards of experience give you a full level; similarly drain costs a
2687   full level.
2688 * Make stat gain mutations work for satiated Vampires.
2689 * Replace scroll reading penalty while brainless with 80% failure chance.
2690 * A wielded ranged weapon will only 'clumsily bash' monsters, no matter its
2691   enchantment.
2692 * Remove the satiation requirements from evokable invis.
2693 * Disable ghost creation/loading in wizard non-debug mode.
2694 * Better warning messages for form and levitation expiration.
2695 * Consistently abort teleportation attempts when wearing stasis or -TELE.
2696 * Give Ogres an extra +1 hp per level, and +3 apts in Fighting and M&F.
2697 * Mention dietary and drinkary habits of mummies on the 'A' screen.
2698 * Also meld wielded weapons.
2699 * Disallow wearing hats in spider or ice form; allow wearing shields in statue
2700   form.
2701 * Prevent ice form from picking items at the bottom of deep water.
2702 * Overhaul combo recommendations.
2703
2704 Interface
2705 ---------
2706 * New tutorial, split into different maps/lessons.
2707 * Fix a crash when reloading a game after restart_after_game.
2708 * Allow item interaction from the inventory.
2709 * Messages for things coming into view even when not exploring.
2710 * Bind Tab to autofight, shift-Tab to autofight_nomove.
2711 * Autofight: fire at nearest enemy if wielding a ranged weapon.
2712 * More status lights: transformations, post-berserk fatigue, temporary
2713   resistances.
2714 * Timeout information for temporary resistances and see invisible.
2715 * New background choice layout, grouped by category.
2716 * Display piety on the main screen.
2717 * Use inventory colours for stats area and % screen.
2718 * New, more informative and mouse-operable skill menu ('m' screen).
2719 * Don't consider places next to slime walls as "safe".
2720 * Allow traveling across radius 1 excluded stairs.
2721 * Don't generate cloud autoexclusions when immune.
2722 * Don't prompt for cloud-excluded staircases.
2723 * Make i_feel_safe() smarter about critters behind lava/statues/etc.
2724 * Explicitly name inventory items that are getting destroyed.
2725 * Display ghosts' xl rank, species and background when they come into view.
2726 * In the console version, don't override monster colour when berserk.
2727 * Fix exclusion LOS not being updated properly.
2728 * Make shift-running respect exclusions.
2729 * Allow ' to auto-switch from unarmed to slot b.
2730 * Clear stack autopickup flag when dropping an item on top of it.
2731 * List prompt choices explicitly, i.e. "(y)es or (n)o" rather than "y/n".
2732 * Starting sub-menus: Escape brings back to main menu instead of exiting the
2733   game.
2734 * Don't waste turns attempting known prevented scroll teleports/blinks.
2735 * Inscribe item modification scrolls with "tried on foo".
2736 * Disallow autoexploring while berserking.
2737 * Don't mark level 1 upstairs and branch exits as unvisited.
2738 * Colours for output of Ctrl-F.
2739 * Re-enable highlighting of notes.
2740 * Colour annotations in Overview.
2741 * Colouring labyrinth messages.
2742 * Add force_more_messages for bazaar and labyrinth announcements.
2743 * Don't prompt for which ring to swap if one of them is cursed.
2744 * When enchanting an unknown piece of armour, mark it as uncursed.
2745 * Make the . drop/pickup selector respect quantity input.
2746 * '*' inverts selection instead of selecting drop_filter, and ',' selects all
2747   instead of inverting.
2748 * More information when missing.
2749 * More information when MR is effective.
2750 * Display on the HUD if you're both hasted and slowed.
2751 * Add a toggle to the discoveries screen to display _un_known items.
2752 * Check terrain before clouds for moveto check.
2753 * Don't warn about entering excluded portals.
2754 * Force a -more- on death.
2755 * Autoinscribe randarts after death.
2756 * Taskbar overlap is now automatically detected, and the window is placed just
2757   above it.
2758 * Allow setting of the window size relative to the screen size.
2759 * Fix Tab not working correctly in startup menus.
2760 * Reinitialize message window and notes for restart_after_game.
2761 * Don't waste a turn and/or magic when aborting various actions.
2762 * For local builds, mention morgue location after hiscore or when doing a
2763   chardump.
2764 * Extend and rearrange tutorial/hints mode command help.
2765 * Better feedback when canceling various prompts.
2766 * Split monster/feature quotes into another screen toggleable via '!'.
2767 * Add several missing descriptions, improve some existing ones.
2768
2769 Spells
2770 ------
2771 * Split Enchantments skill and spell school into Charms and Hexes.
2772 * Removed Bone Shards, Tame Beasts, Portal, Alter Self, Extension.
2773 * New spell: Passage of Golubria (Tloc 5).
2774 * New spell: Malign Gateway (Summ/Tloc 7).
2775 * New spell: Tornado (Air 9).
2776 * New spell: Leda's Liquefaction (Tmut/Earth 4), area slowing effect.
2777 * New spell: Summon Dragon (Summ 9).
2778 * New spell: Summon Hydra (Summ 7), summons short-lived 4-12 headed hydra.
2779 * New spell: Darkness (Hex 7), decreases LOS radius by 2.
2780 * Prevent passwalling into deep water/lava if it would kill you.
2781 * Fix Lee's Rapid Deconstruction not obeying some checks when destroying walls.
2782 * Fix casting cloud spells out of range, or on (and through) walls.
2783 * Teleportation interrupts Passwall.
2784 * Fix weapon grinding via Shadow Creatures in the Hall of Blades.
2785 * Animate Dead no longer animates through walls.
2786 * Don't prompt for casting auto-hit spells "in direction" of allies.
2787 * Nerf Haste: multiplies speed by 1.5 instead of 2. Same factors apply to Slow.
2788 * Replace Selective Amnesia with scroll of amnesia.
2789 * Allow forgetting spells from books, destroying the book in question.
2790 * Nerf sticky flame range to 1.
2791 * Removed slower training for magic schools; doubled xp cost for opposing
2792   schools.
2793 * Stop the player from vampiric draining known demons and undead.
2794 * Disallow Fulsome Destillation while levitating.
2795 * Implement a crude spell quiver. Store last spell cast.
2796 * Add a toggle to the memorisation screen for the spell descriptions.
2797 * Auto-id items of wizardry if you have spellcasting skills.
2798 * Enable autotargeting for Vampiric Draining and Freeze.
2799 * Make Borgnor's Revivification cost 2-11 *percent* of maxhp.
2800 * Restore casting noise for target spells.
2801 * Add noise level to spell description.
2802 * Increased claw damage for Dragon Form, also allows trampling.
2803 * For Draconians, Dragon Form changes into dragon of the appropriate colour.
2804 * Animate Skeleton works on unskeletalized corpses and leaves chunks behind.
2805 * Shadow Creatures summons only mobile monsters.
2806 * Slightly bump Orb of Destruction (IOOD) damage.
2807 * Allow Sticks to Snakes on staves and javelins, disallow on steel/silver stuff.
2808 * Allow Tukimizing staves.
2809 * New level 3 Air miscasts; buff Air miscasts.
2810 * Buff Static Discharge: Higher damage and increased chance of arcing.
2811 * Make Summon Butterflies require spell power for effectiveness.
2812 * Heavily nerf orb apportation. Chance and distance depend on spell power and
2813   total distance.
2814 * Make Death Channel spectrals temporary, let ally kills work too. Reduce to
2815   level 7.
2816 * Make semi-controlled blink random if it fails to find a location.
2817 * Evaporate no longer uses Throwing skill.
2818 * Summon Swarm monsters are always friendly; lower it to level 5.
2819 * While Ring of Flame is active, flame clouds are removed when you step on them.
2820 * Make LOS-affecting spells work through transparent walls.
2821 * Boost LRD damage.
2822 * Apportation targeting: allow cycling with +/-.
2823 * When apporting part of a stack, don't destroy the rest of it.
2824 * Don't rot while under Death's Door.
2825 * Death channel spectral monsters are not abjurable.
2826 * Merge low spell success adjectives (Cruddy, Bad, Very Poor) into Very Poor
2827   (now 5-30%).
2828 * Move spells around among various spellbooks.
2829 * Reduce the chance of any book to be replaced by Power/Wizardry from 10% to 4%.
2830 * Don't prompt for targeting self with clouds if you've got the matching
2831   resistance.
2832 * Ensure Death's Door leaves you at least 1 hp.
2833 * Make only heavy armour remove Ozocubu's Armour on wearing.
2834 * Make large rocks do extra damage with Sandblast.
2835 * Allow swapping to large rocks when Sandblast is memorised.
2836 * Offer wielding coagulated blood for Sublimation of Blood.
2837 * Make transformations affect stealth.
2838 * Don't cancel Condensation Shield when blinking/teleporting.
2839 * Don't hurt rC- players with condensation shield.
2840 * Don't prompt for unwielding weapons branded with Warp Weapon.
2841 * Don't let Mummies/Lichform cast Sublimation on themselves, do let them cast
2842   Passwall.
2843 * Reduce Haunt duration.
2844 * Increase Sandblast to range 2 without stones, range 3 with.
2845 * Boost Stone Arrow damage from 2d12 at 50 power to 3d11.
2846 * Change several spell levels to be more appropriate.
2847 * Mention glow in Haste/Invis spell descriptions.
2848 * Consolidate the books of Minor Magic into a single book.
2849 * Include spell hunger in the chardump.
2850
2851 Monsters
2852 --------
2853 * New monster set: feature mimics.
2854 * New monster set: holy monsters.
2855 * New monster set: spriggans.
2856 * New monster set: deep dwarves (in Abyss, Ziggurats).
2857 * Several new monsters, including silent spectre, sky beast, porcupine, fire
2858   crab, bog mummy, and a few new spiders.
2859 * New unique: Jory, mesmerising vampire.
2860 * New monster spells: Cause Fear, Drain Life, Agony, Summon Elemental, Noxious
2861   Cloud.
2862 * Fix a crash when looking up ghosts in the db search.
2863 * Fix silence working on demons, orbs of fire, etc.
2864 * Fix messages about monsters coming into view ignoring mislead.
2865 * Fix monsters being capable of spellcasting while berserk, reading scrolls
2866   while silenced.
2867 * Disallow various attacks on submerged monsters.
2868 * Fix Aizul and Mara casting through allies.
2869 * Fix rock worms aimlessly moving around in walls instead of attacking.
2870 * Get rid of mummy death curses turning potions into decay.
2871 * Don't give experience or items for killing monsters from god wrath or
2872   miscasts.
2873 * Don't make a monster coming into view leave a trail on the edge of LOS.
2874 * Give Asmodeus a permanent ring of flames, replace greater demon with fire
2875   summon, remove bolt of draining.
2876 * Give Dispater Lehudib's Crystal Spear instead of Lightning Bolt.
2877 * Give Geryon a reaching attack, make beasts trample.
2878 * Give Lom Lobon antimagic attacks.
2879 * Give Mnoleg blink and mutate attacks, summon eyeballs instead of greater
2880   demons, more hp.
2881 * Give the non-spellcasting random pan lords (10% chance) a guaranteed melee
2882   brand, and a chance of greater speed.
2883 * Compensate for the Haste nerf by slowing some monsters most players fight
2884   hasted.
2885 * Huge monsters (dragons, elephants) can trample smaller ones, shoving them
2886   around.
2887 * Krakens have multi-segment tentacles.
2888 * Spiders and a few other monsters can cling to walls which allows them to
2889   effectively bypass water and other obstacles.
2890 * Non-stupid monsters try to avoid slime walls.
2891 * Allies animating dead is okay for hungry level 3 herbivores.
2892 * Make monsters consider resistances along with AC for armour pickup.
2893 * Only allow allies to pick up weapons, armour and ammunition.
2894 * Boost ettins to hit as hard as dual-wielding stone giants. Move them deeper.
2895 * Sheep can catch fire and spread it to other sheep.
2896 * Polymorphed uniques may only cast spells if they can speak.
2897 * Better movement AI for ranged attackers, now try to regain line of fire.
2898 * Make yaks, death yaks, ugly things and slime creatures stick together when
2899   wandering.
2900 * Try to make wandering band members stick around the leader.
2901 * Make wandering band members path back to the leader.
2902 * Let band leaders displace their followers.
2903 * Allow friendly monsters to path to you across the level.
2904 * Friendlies start following you again after killing target instead of
2905   wandering.
2906 * Smart monsters use pathfinding to go around shallow water.
2907 * Monsters floundering in shallow water move slowly and fumble attacks.
2908 * Large monsters don't flounder in shallow water.
2909 * Giant monsters can walk through deep water as if it were shallow.
2910 * Make the royal jelly stay on Slime:6.
2911 * Limit number of summons from lamp of fire and fan of air.
2912 * Make skeletal warriors obey silence.
2913 * Greatly improve cacodemons.
2914 * Hungry ghost attack takes 25% of your nutrition.
2915 * Prevent confused giant eyeballs from paralyzing.
2916 * Make aquatic monsters chase instead of submerging if they can.
2917 * Friendly monsters told to 'wait here' don't follow through stairs.
2918 * Merged slimes split on polymorph.
2919 * Porkelated monsters can't cast spells either.
2920 * Implement snail/turtle shells; withdrawing into such a shell adds extra
2921   protection.
2922 * Print 'zot!' sound when a friendly monster triggers a zot trap outside LOS.
2923 * Make zombified monsters retain their stats (at least, HD and HP).
2924 * Boring beetles may now burrow along diagonals.
2925 * No elephants in D and Vaults, slightly reduce their frequency in Lair.
2926 * Remove bears, replace with grizzly or black bears where appropriate.
2927 * Boost monster ghouls' health and damage.
2928 * Monsters respect glowing when deciding whether to cast Invisibility.
2929 * Ugly things may mutate if adjacent to a monster glowing with radiation.
2930 * Make good and strict neutral monsters not choose nearby foes.
2931 * Disallow armour mimics from taking the forms of hides.
2932 * Fix monsters not getting the same bonuses from dragon hides as players.
2933 * Naga/serpent glyph changes. (See 'settings/071_monster_glyphs.txt'.)
2934 * Refactor monster vamp draining.
2935 * Tweak Grinder's spells, weapon, and reduce depth (6-10 -> 3-6).
2936 * Don't give Grinder a high-tier wand, nor Ijyb in Sprint.
2937 * Don't hand out pain weapons to Grinder (pain attack flavour) and Pikel (whip
2938   of electrocution).
2939 * Add paralysis and draining to the list of high tier wands.
2940 * Don't consider plants/fungi 'interesting', no matter their rarity.
2941 * Give every monster a globally unique id for proper attribution of clouds,
2942   poisoning etc.
2943
2944 Levels
2945 ------
2946 * New game mode: 'Zot Defence'.
2947 * Shorten Elven Halls from 7 -> 5 floors.
2948 * Use a random Temple map if the original temple map is no longer available.
2949 * Fix portal vaults not being deleted after leaving.
2950 * Place escape hatches in all isolated Orcish Mines bubbles.
2951 * Make entering portal vaults from Hell work correctly.
2952 * Travelling to/from the Vestibule of Hell works now.
2953 * Include "Ten Rune Challenge" Dungeon Sprint map, slightly tweaked.
2954 * New sprint map by 78291.
2955 * Prevent randomly teleporting into the Slime:6 loot chambers.
2956 * Introduce serial vaults consisting of several themed mini vaults.
2957 * Every random Pan vault now has a 1/9 chance of having a demonic rune in it.
2958 * No banishment from hell effects.
2959 * No more darkgrey walls/floors in Geh:7 or Gloorx.
2960 * Ambient noise levels for dungeon branches (affecting stealth).
2961 * Describe level 1 upstairs as "staircase leading out of the dungeon."
2962 * Don't enable cTele by quaffing Elf fountains.
2963 * Plain water fountains give no nutrition.
2964 * Fix no-cTele announcements being affected by Translocations skill.
2965 * Generate at most one labyrinth per game (~70% chance), at depth 10-20, never
2966   in Slime or Orc.
2967 * Troves aren't timed anymore, and always require an item.
2968 * Nerf troves: increased entry fees, reduced loot.
2969 * Make troves handle manuals correctly.
2970 * Don't generate outright useless troves for your species.
2971 * Timed markers get a second timer, activated on sight.
2972 * Extend unannounced portal timers to around 3000 turns.
2973 * Don't open transparent secret doors with warnings.
2974 * New noise propagation system, taking into account walls and doors.
2975 * Fix good_item gold giving ludicrous amounts.
2976 * Fix no traps being generated on Zot:5.
2977 * Reveal teletraps triggered by a monster in sight.
2978 * Replace hell exit stairs with portals.
2979 * Boost alarm trap noise to 25.
2980 * Two custom traps: basket of spiders, falling grate.
2981 * Change temple_entry_steam to mist, which doesn't block autotravel.
2982 * Allow vaults to specify shops, monster gods, wand charges.
2983 * New temple maps, many with < 12 altars.
2984 * Many great new vaults (entry vaults, serial, Lair/Snake branch ends, etc.)
2985
2986 Items
2987 -----
2988 * New items: scroll of curse jewellery, scroll of amnesia.
2989 * Remove scrolls of paper, rods of discovery, crystal balls of fixation.
2990 * Nerf the speed brand. Damage reduced to 90%.
2991 * Increase the guaranteed damage reduction from armour.
2992 * Body armour can be enchanted up to a bonus equivalent to its base AC.
2993 * Enchant armour scrolls don't fail because of high bonus anymore.
2994 * Antimagic weapon brand.
2995 * Disable equipment corrosion from slime walls.
2996 * Remove the robe of the Archmagi's experience penalty.
2997 * Remove wizardry effect from Archmagi, allow it to enhance Tmut/Tloc spells.
2998 * Autopickup weapons subjected to Tukima's Dance.
2999 * Disallow blowing Geryon's horn when silenced.
3000 * Fix breakage of blood potion stacks when partially eaten by jellies.
3001 * Fix randarts with unknown base type sometimes not being eligible for
3002   ?identify.
3003 * Fix rod pluses not being considered for ?identify.
3004 * Fix misleading spell descriptions on rods; display average power.
3005 * Disallow creation of randart demonic weapons with the holy wrath brand.
3006 * Fix equipping sInv artefact not reactivating autopickup.
3007 * Fix throwing nets becoming 'stuck' in certain situations.
3008 * Fix permafood being coloured brown like contaminated chunks.
3009 * Inscribe "was cursed" for items uncursed using ?enchant foo.
3010 * Fix an information leak about magic resistance from unidentified items.
3011 * Remove random staff ID over time: identify staff types on wield, just like
3012   weapons and rods do.
3013 * Give staves and rods a chance to be generated cursed.
3014 * Allow staves of poison to affect monsters with rPois; Olgreb is 1/4
3015   irresistible.
3016 * Give the staff of death rN+.
3017 * Give the staff of summoning warding, sometimes abjure summons on hit.
3018 * Asphyxiation resistance blocks curare damage, but not slowing.
3019 * Poison resistance protects against curare entirely.
3020 * Add new chunk type that is both poisonous and contaminated.
3021 * Remove +AC/+EV from randarts. Fixedarts still keep them.
3022 * Auto-id gourmand for non-Mu non-full-herbivores (level 3).
3023 * Allow cancelling some scrolls without consuming them.
3024 * Allow (M)emorising from books on the floor.
3025 * Reintroduce item stat loss prompts.
3026 * Prompt before wearing or wielding a known-cursed item.
3027 * Remove misleading messages about weapon str/dex weighting.
3028 * Don't corrode ammo by clumsily bashing jellies with it.
3029 * Don't acquire manuals or sage to utterly useless skills.
3030 * Improve rods of striking: 1d5 -> 1d8.
3031 * Do proper foe checking for rod spells that are direct effects.
3032 * ?EWII may uncurse blowguns.
3033 * Remove nutrition on hit for vampiric weapons.
3034 * Make Evocations skill help with ball of seeing radius.
3035 * Disallow use of staff of channeling when starving.
3036 * Give missiles of flame/frost some bonus damage.
3037 * Add noise to missiles.
3038 * Make wield mass check apply to all items.
3039 * Tweak some cards' probabilities and effects.
3040 * More detailed corrosion resistance reporting.
3041 * Mention butchery requirement for food in corpse description.
3042 * Tweak blood potion descriptions to mention nutrition for non-herbivores.
3043 * Disable generation of missiles and bows of reaping.
3044 * Remove scrolls of recharging's effect on weapons of electrocution.
3045 * Stop the generation of racial missiles.
3046 * Make ball of energy stat loss now drains between 1 and 2/3 max Int.
3047 * Improve some unrandart weapons: add brands, more damage.
3048 * Improve Maxwell's Patent Armour: AC+15, +preservation ego, +MR.
3049 * Improve Staff of Wucad Mu: remove miscast effects except for when channeling.
3050 * Make potions of experience give some xp for skills as well.
3051 * Fix acquirement hardly ever generating "plain" crystal plates and dragon
3052   armour.
3053 * Make acquirement's "redundant armour" check consider things seen rather than
3054   worn.
3055 * Allow acquirement of non-regular shields, weighted by skills.
3056 * When using an unidentified potion or scroll, display its name in the message.
3057 * New Demon axe unrandart: obsidian axe, adds a siren-like pull to nearby
3058   monsters.
3059 * All weapons have min 7 delay, or better.
3060
3061 Tiles
3062 -----
3063 * Fix crash when searching the database for zombies.
3064 * Fix mouseclick travel internally using the vi keys.
3065 * Fix manuals being readable while berserk or "brainless".
3066 * Fix tooltip leaking mimic information.
3067 * For the message overlay, treat mouseclicks as relevant to the map (travel
3068   etc.) rather than the message history.
3069 * Run pngcrush in non-debug builds if installed, shaving 700KB per download.
3070 * Fix randomized animation of unidentified wand/missile.
3071 * New tile tabs for common commands and for skill management.
3072 * Space allowing, detach monster, spell and command tabs.
3073 * Automatically zoom the minimap to fill available space.
3074 * Generate a Windows Alert dialog on assertions.
3075 * Allow mouseclick movement through exclusions and stationary monsters.
3076 * Clicking on an enemy while wielding a ranged weapon fires at it.
3077 * Fix the need to click on an enemy twice to fire or cast at it.
3078 * Casting with ctrl+click casts the last spell if appropriate.
3079 * Suppress tree descriptions on mouseover.
3080 * Make sure mouseover descriptions are only triggered by mouse movement.
3081 * Ctrl-mouseclick asks for quantity for drop/pickup.
3082 * Add disturbance tiles for invisible monsters in clouds.
3083 * More helpful and less obnoxious exclusion tiles.
3084 * Reinstate the red haze during berserk.
3085 * Add species-dependent lich/statue form tiles, capable of weapon display.
3086 * Use poison icon for player doll, if poisoned.
3087 * New title screens (Denzi, Omndra).
3088 * Add tiles to the startup menu.
3089 * Remove shield tiles from various shieldless monsters.
3090 * New runed armour/weapon tiles.
3091 * Fix randart item tiles never actually being used.
3092 * Many great new monster tiles.
3093 * Improved Swamp and Lair floor.
3094 * New dungeon statue, blood, and Xom altar tiles.
3095 * Reinitialise dungeon tiles if TILE_WALL_MAX changed between versions.
3096 * Store vault-defined tile names in the save.
3097 * Overhaul tiles_help.txt.
3098
3099 Technical
3100 ---------
3101 * No setgid installs, due to many security issues; this means no shared
3102   scores or ghosts.
3103 * Saves are stored in single files, with transactional protection against
3104   crashes.
3105 * Don't include lua chunks in save files.
3106 * Autosave at game start and in Sprint, to keep crashes from losing the game.
3107 * Internal changes to handling monsters/LOS/map/UI, merged from NetTiles.
3108 * Reduce idle clock threshold, fix several bugs in measuring play time.
3109 * Except for public servers, ensure robustness against filesystem crashes.
3110 * Special and non-special unrandarts use the same generation code.
3111 * Reorder spell code by school and functionality.
3112 * Simplify ghost I/O.
3113 * Clean up the level generation code.
3114
3115 Options
3116 -------
3117 * Change the explore_stop option to use greedy_pickup_smart by default.
3118 * New travel_key_stop option for whether keypresses should interrupt
3119   travel/resting.
3120 * Default easy_exit_menu to false; make all keyhelp menus respect this option.
3121 * Make autopickup_no_burden default to true.
3122 * New console option: 'show_player_species' (default false), uses appropriate
3123   monster glyph.
3124 * New option: 'show_real_turns' (default off).
3125 * Tiles: New option: 'tile_layout_priority', for fully customizable tile tabs.
3126 * Tiles: Replace 'tile_title_screen' (default true) with 'tile_skip_title'
3127   (false).
3128
3129
3130 Stone Soup 0.7.2 (20110207)
3131 ---------------------------
3132 * Fix crashes on entering new levels with restart_after_game = true.
3133 * Fix crash with off-level map viewing.
3134 * Fix a crash when Jiyva worshippers spawn jellies for non-monster-damage.
3135 * Fix crash when trying to throw a quivered dancing weapon.
3136 * Fix problems with Unicode locales other than en_US.UTF-8.
3137 * Fix near-uselessness on ARM.
3138 * Fix save corruption for too long player names.
3139 * Don't trap teleporting merfolk in a couple of temples.
3140 * Disallow targeting passwall at self.
3141 * Fix stat boosting armour not losing bonus when melding.
3142 * Fix weapon acquirement not considering some rare weapons.
3143 * Disable Trowel card in portal vaults, labyrinths, Pan and the Abyss.
3144 * A variety of other bug fixes.
3145
3146 Stone Soup 0.7.1 (20100724)
3147 ---------------------------
3148 * Fix travel excludes not being saved.
3149 * Fix map markers not being activated on game reload.
3150
3151 Stone Soup 0.7 (20100724)
3152 -------------------------
3153
3154 0.7 Highlights
3155 --------------
3156 * Fix over-enthusiastic Armour nerf.
3157 * New tutorial and mini-game (Dungeon Sprint).
3158 * Removed instant stat death.
3159 * Overhauled Demonspawn mutations.
3160 * Aptitudes now on a scale +5 to -5.
3161 * New starting menus, mouse-operable in tiles builds.
3162 * Removed Thief and Death Knight character backgrounds.
3163
3164 Balance fixes
3165 -------------
3166 * Monster double actions due to energy randomisation always include a move.
3167 * Greatly accelerate armour training when armour is heavy relative to skill.
3168 * Make heavy armour guaranteed damage reduction percentage independent of
3169   armour skill.
3170 * Heavy armour doesn't affect weapon speed anymore.
3171 * Shields reduce attack speed.
3172 * Nagas and worshippers of Cheibriados don't suffer from as much hunger.
3173
3174 Unsorted
3175 --------
3176 * New mini-game, Dungeon Sprint.
3177 * New tutorial, old tutorial is now a hints mode.
3178 * Aptitudes now on a scale +5 to -5.
3179 * Track the source of poison for death messages.
3180 * Magic mapping and Lugonu's self-banishment now work in Pandemonium.
3181 * Ghouls can no longer starve; they just rot faster.
3182
3183 Interface
3184 ---------
3185 * New starting menus, mouse-operable in tiles builds.
3186 * New tiles monster list tab.
3187 * Swap water and disturbance glyphs ('~' and '{').
3188 * Show effective weapon speed in '@' character info.
3189 * Player body size is now described on the "A" screen.
3190
3191 Game
3192 ----
3193 * Walls in the Slime Pits are acidic.
3194 * Changed shop distribution between branches.
3195 * Removed instant stat death.
3196 * Monster silence.
3197 * Monster halos.
3198 * New demonspawn mutations.
3199 * Make Shoals monsters generate on land.
3200 * Reduced missile enchantment effect on mulching.
3201 * New maps.
3202 * Fix old player ghost speech, and add player ghost speech fitting the
3203   ghost.
3204 * Monster equipment can be corroded by acid.
3205 * Lost stats are now recovered one point at a time.
3206 * Magic contamination effects are more than twice as harsh.
3207 * The Abyss may now include hand-made structures.
3208
3209 Gods
3210 ----
3211 * Zin no longer objects to deaths of non-sentient allies, and takes
3212   collateral kills of unclean and chaotic monsters.
3213 * Zin has a new power: Imprison.
3214 * Elyvilon's Divine Vigour scales better in terms of power.
3215 * Yredelemnul no longer gifts vampires.
3216 * Sif Muna's piety is no longer unfair to skilled species.
3217 * Nemelex no longer takes gold sacrifices.
3218 * Fedhas can now evolve ballistomycetes into hyperactive ballistomycetes.
3219 * Jiyva now gives the player conservation and unique slime-related
3220   mutations, and produces temporary friendly slimes instead of permanent
3221   neutral ones via the royal jelly effect.
3222
3223 Items
3224 -----
3225 * Scrolls of holy word do more damage to susceptible monsters.
3226 * Blowguns no longer show damage, as they do none; accordingly, scrolls of
3227   enchant weapon II no longer work on them.
3228 * Flame- and frost-branded darts no longer always mulch, and the steel brand
3229   is properly applied for thrown weapons.
3230 * Demon tridents can be blessed by TSO.
3231
3232 Backgrounds
3233 -----------
3234 * Thieves and Death Knights are no more.
3235 * Warpers receive darts of dispersal.
3236
3237 Monsters
3238 --------
3239 * Anacondas are now amphibious.
3240 * Skeletal dragons are renamed to bone dragons.
3241 * Manes are now iron imps, with stat tweaks.
3242 * Imps lose see invisible while shadow imps gain it, and white imps resist
3243   poison but are vulnerable to fire.
3244 * (Very) ugly things are no longer amphibious.
3245 * Glyph change for demonic crawlers.
3246 * Orange demons' poison can now drain any stat.
3247 * Hell hounds, hell hogs and demonic crawlers now leave corpses.
3248 * Hell knights have more HP and do more damage.
3249 * Blink frogs have phase shift.
3250 * New monsters: elephant, dire elephant, hellephant, spriggan, spriggan
3251   druid, spriggan firefly rider.
3252 * New unique: Grinder the shadow imp.
3253 * Wayne is now capable of laying a major smackdown.
3254
3255 Spells
3256 ------
3257 * Call Imp is now level 2, takes spell power into account, and can summon
3258   iron imps.
3259 * Call Canine Familiar replaces Summon Elemental in the book of Callings,
3260   and is removed from the book of Summonings.
3261 * Summon Ugly Thing summons very ugly things less often at high power.
3262 * Invisibility no longer works on glowing monsters.
3263 * Extension only extends spells that you know.
3264 * Death's Door only blocks healing, paralysis only for Revivification.
3265 * Summon Ugly Things is level 6, Haunt is level 7.
3266
3267 Technical
3268 ---------
3269 * LOS and areas recalculated on-demand.
3270 * Asserts are enabled by default.
3271 * Abstract tiles code from SDL and OpenGL.
3272 * Cleaned up game selection code.
3273
3274
3275 Stone Soup 0.6.1 (20100609)
3276 ---------------------------
3277 * Fix instant starvation bug related to vampiric weapon butchery.
3278 * Fix Cheibriados excommunication permanent stat gain.
3279 * Reenable sound for mingw builds.
3280 * Xcode, Visual C++ and clang build fixes.
3281 * Fix save handling on BSD systems.
3282 * Fix Lua markers not being reactivated after viewing other levels.
3283 * Selected other bug fixes.
3284
3285 Stone Soup 0.6 (20100326)
3286 -------------------------
3287 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3288
3289 Breaks save compatibility with the 0.5 release.
3290
3291 IMPORTANT: The bugtracker has moved to http://crawl.develz.org/mantis/.
3292            Please report all bugs and feedback there. Thank you!
3293
3294            The official website has moved to http://crawl.develz.org/wordpress/.
3295            Announcements and development changes will be posted there.
3296
3297            The source code is still hosted on SourceForge, but we now use git
3298            for version control. See docs/develop/git/quickstart.txt for more
3299            information.
3300
3301
3302 0.6 Highlights
3303 --------------
3304 * Removed Divinations spell school.
3305 * Three new gods: Jiyva, Fedhas, Cheibriados.
3306 * Altars for dungeon gods may now appear on levels 2 to 9 instead of the Temple.
3307 * New water based branch: the Shoals, sometimes replacing Swamp or Snake Pit.
3308 * Overhauled AC/EV system. In particular, effect of Dexterity on EV is uncapped.
3309 * Strength has a much greater effect on carrying capacity.
3310 * Slime creatures and ugly things are more interesting and dangerous.
3311 * Many cool new monsters, portal vaults and ammunition brands.
3312
3313 Gods
3314 ----
3315 * New god: Jiyva, god of slime.
3316 * New god: Fedhas, god of plants and fungi.
3317 * New god: Cheibriados, god of slowness.
3318 * Ecumenical Temple may randomly contain 6 to 14 altars.
3319 * Dungeon gods not included in Ecumenical Temple get guaranteed altar on D:2-9.
3320 * Sacrifice corpses with prayer ('p') rather than prayer and chop up ('pc').
3321 * Elyvilon doesn't mind butchery during prayer anymore.
3322 * Lugonu's Corruption is usable only once per level.
3323 * Kikubaaqudgha gives torment resistance, hands out corpses and the Pain brand.
3324 * Lugonu's Corruption only produces neutral monsters.
3325 * Sif Muna doesn't accept worshippers who don't know any spells.
3326 * TSO's wrath does much less damage.
3327 * TSO's halo no longer makes the player easier to hit.
3328 * Vehumet reduces mana cost and increases ranges of destructive spells.
3329 * Xom is nicer about banishment and hostile monsters for low-xp followers.
3330 * Xom has a small chance of reviving the player after death.
3331 * Yredelemnul's gifts follow through stairways even if behind zombies.
3332 * Zin protects the player against disease, rotting and miasma.
3333 * Zin's Recite has no food cost and no longer causes monsters to go berserk.
3334
3335 Levels
3336 ------
3337 * New branch: the Shoals. Greek-inspired, featuring merfolk, tides, and turtles.
3338   Games now select two branches from Shoals, Snake Pit, and Swamp to enable.
3339 * Shorten Lair to eight levels.
3340 * More interesting level layout for Lair and Swamp.
3341 * New portal vaults: Bailey, Trove, Volcano, Wizard's Laboratory.
3342 * Some escape hatches are replaced by (single-use) shafts.
3343 * New wall type "tree"; two trees in a row block vision.
3344 * Seal hell portals rather than Vestibule when the player picks up the orb.
3345 * Loosen restrictions about which branches may contain uniques.
3346 * Disallow mechanical traps in the Slime Pits.
3347 * Limit alarm traps to 1-3 charges.
3348 * Trap disarming prompts if you have less hp than the trap's maximum damage.
3349 * New alternative branch endings for Hells, Hive, Swamp, Vaults.
3350 * The pandemonium lords' levels get special announcements.
3351 * Added milestones for all portal vaults and the pandemonium lords' levels.
3352 * Many new vaults.
3353
3354 Ranged combat
3355 -------------
3356 * Removed hand crossbows and the Darts skill; moved blowguns to Throwing skill.
3357 * New background: Arcane Marksman, combining Crusader, Warper and Hunter.
3358 * New missile materials: silver, steel.
3359 * New missile brands: dispersal, electricity, exploding, penetration, reaping.
3360 * New needle brands: sleep, slow, paralysis, confusion, frenzy and sickness.
3361 * Branded and enchanted ammunition is described as "runed".
3362 * Branding spells will also affect launchers.
3363 * On launchers, the protection brand is replaced with evasion, providing +5 EV.
3364 * Except for Nessos, launchers of flame can't be combined with poisoned ammo.
3365 * Removed Poison Ammunition in favour of Poison Weapon and temporary brands.
3366 * More generous stacking of ammunition.
3367 * Lowered mulch rate for branded ammunition.
3368 * Poisoned ammunition is more effective.
3369 * Rings of slaying also apply to missile launchers.
3370 * Hunter starting ammunition starts out at +1; sling-based Hunters get bucklers.
3371 * Slings are one-handed and no longer delayed by shields.
3372 * Stones are three times heavier.
3373
3374 Items
3375 -----
3376 * Removed amulet of resist slowing.
3377 * Removed distinction between light and heavy armour.
3378 * Added scroll of silence.
3379 * Added potions of brilliance and agility.
3380 * Added shields of reflection.
3381 * New amulets: guardian spirit, faith, stasis.
3382 * Amulet of clarity prevents involuntary berserk.
3383 * Lowered gold dragon armour's AC value.
3384 * All randart weapons are now guaranteed a brand.
3385 * The speed brand is only created randomly for artefacts, short blades
3386   and staves.
3387 * Halved damage bonus of the vorpal brand to 12.5%.
3388 * Armour acquirement is more likely to fill secondary slots.
3389 * Non-divine acquirement tries to avoid handing out armour/weapons already seen.
3390 * Book acquirement doesn't give manuals to spellcasting specialists anymore.
3391 * Added wands as an acquirement option.
3392 * Potions of resistance last longer.
3393 * Weapons of holy wrath cannot be cursed.
3394 * Improvements to whips and demon whips; the latter can be blessed by TSO.
3395 * Reduce the chances for artefacts with only one stat property.
3396 * Weapons of electrocution discharge in water.
3397 * Removed some evokable properties (mapping/teleportation) from artefacts.
3398 * Removing +Lev items cancels levitation and is disallowed over water.
3399 * Clubs and spears get moderate stabbing bonus.
3400 * Clubs may stun target upon successful stabbing.
3401 * Vampiric weapons can only be wielded at full and cause hunger when wielded.
3402 * Mummies and ghouls get no healing effect from vampiric weapons.
3403 * Shields can be enchanted up to +3.
3404 * Rods identify on wielding and use the Maces & Flails skill.
3405 * Rod recharging no longer depends on player MP or being in inventory.
3406 * Enchanting rods increases their recharge rate.
3407 * Let same-type chunks stack, if their age is similar.
3408 * Deep water doesn't destroy items, lava only flammable ones.
3409 * Weapons with temporary distortion brand don't damage or banish on unwielding.
3410 * Disallow sacrifice of runes, the orb of Zot, and the unused horn of Geryon.
3411 * Autoinscribe items found cursed with {was cursed}.
3412
3413 Monsters
3414 --------
3415 * New Shoals monsters: merfolk/mermaid, siren, harpy, kraken, turtle, shark.
3416 * New monster: ballistomycete, spawned by and spawning giant spores.
3417 * A few other new monsters: toadstool, sixfirhy, golden eye, giant leech.
3418 * New plant: bush, can be fired through, two or more block vision.
3419 * (Very) ugly things get resistances and attack flavours depending on colour.
3420 * Slime creatures can merge in corridors to become larger and more powerful.
3421 * All spectral things can use stairs again.
3422 * Display magic (or "hostile enchantments") resistance in monster descriptions.
3423 * Monsters get more sensible experience values matching their difficulty.
3424 * OOD (out-of-depth) monsters no longer appear in bands until many turns
3425   spent on the level.
3426 * OOD monster generation increases sharply with time spent on a level.
3427 * Monster respawns on any level in the main dungeon branches outside
3428   Hell and Zot decline with time spent on the level until eventually
3429   no further monsters will be generated on the level.
3430 * Demons spawned during the orb run will actively seek out the player.
3431 * Hydras pick new target for remaining attacks if their current foe dies.
3432 * Make monsters forget player position if the player teleports away.
3433 * Monsters go to sleep more readily when the player is off-level for
3434   a while.
3435 * Implement and use monster spells "blink away" and "blink closer".
3436 * Detected, unopened secret doors remain unknown to stupid monsters.
3437 * Monsters may quaff potions of might and berserk rage.
3438 * Bears go berserk, but mindless monsters can't.
3439 * Confused monsters zap wands in random directions.
3440 * Giant lizards are now called crocodiles and are amphibious.
3441 * Greatly reduce number of monsters capable of submerging.
3442 * Submerged monsters cannot be targeted or affected by beams anymore.
3443 * Submerged monsters always unsubmerge if they can attack.
3444 * Amphibious creatures don't get an attack bonus in water anymore.
3445 * Monsters' sense invisible is more effective on invisible monsters,
3446   and less effective on invisible players.
3447 * Hungry ghosts eat corpses.
3448 * Bashing plants or fungi will only train Fighting/Unarmed Combat up to level 1.
3449 * Several cool new uniques.
3450 * Unique speech much more varied and interesting.
3451 * Glyph changes for several monsters. See 052_monster_glyphs.txt.
3452
3453 Characters
3454 ----------
3455 * Overhauled AC/EV system.
3456 * Armour/Dodging/Stealth training depends on item mass.
3457 * Strength effect on carrying capacity greatly increased.
3458 * Base carrying capacity depends on weight of the player species.
3459 * Wanderers have been overhauled and are much stronger.
3460 * Increased Mummies' starting stats.
3461 * Starting stats and equipment are no longer assigned randomly.
3462 * Gain of Health and Magic Points on level up is no longer random.
3463 * Many status effects and durations use delay rather than turn count.
3464 * Round all aptitudes to multiples of 10.
3465 * Nerf damage reduction of the player's elemental resistances.
3466 * Distracted stabbing is more likely, but resulting damage bonus is lowered.
3467 * Fighting is noisy depending on damage dealt, weapon type and brand.
3468 * Decouple miasma resistance from negative energy resistance;
3469   rotting resistance implies both disease and miasma resistance.
3470 * Regeneration only increases hunger while regenerating.
3471 * Shield value SH transparently reflects blocking chance.
3472 * Hellfire ignores AC, damage is toned down.
3473 * Changed Magic mapping mutation to work passively.
3474 * Sticky flame negates invisibility.
3475 * Vampires can bottle blood via an (a)bility rather than by (c)hopping.
3476 * When berserk, hit points are scaled to 150%, as was the case before 0.5.
3477 * Add a time limit of ~200M turns, to safeguard against time wraps.
3478
3479 Interface: Dungeon exploration
3480 ------------------------------
3481 * In the Abyss, allow travel via 'x' or mouseclick to cells within LOS.
3482 * Autotravel doesn't cut corners and tries to avoid ambushes.
3483 * Switched to line-of-sight exclusions.
3484 * Exclusions within LOS can be set and removed with 'xe'.
3485 * Exclusions are displayed on the overview screen ('Ctrl-O' command).
3486 * Ctrl-O lists ranges of branches not yet found.
3487 * Show explored depth for all branches in the overview screen ('Ctrl-O').
3488 * Autoexclusions get removed again once the trigger monster is no longer there.
3489 * Dangerous clouds that are generated by the dungeon itself ("fog machines")
3490   generate autoexclusions when seen by player.
3491 * Treat non-adjacent mimics as safe for resting/travel.
3492 * Allow viewing off-level maps from the 'X' overmap with '[' and ']'.
3493 * Level features (e.g. stairs, gates, altars) are listed in the 'X' map.
3494 * Disallow autoexplore and resting when starving.
3495 * Disable autoexplore in labyrinths.
3496
3497 Interface: Other
3498 ----------------
3499 * Fix wands not prompting when fired at allies.
3500 * Add a shopping list ('$') to notify you when you can afford a listed item.
3501 * New memorisation interface lists all spells contained in carried books.
3502 * Autopickup turns itself back on when killing invisible backlit monsters.
3503 * Greatly decreased message spam, especially when targeting.
3504 * Add !a inscription to prompt when attacking with this wielded item.
3505 * New Lua file autofight.lua which allows auto-attacking of the nearest enemy.
3506 * Abort some teleportation attempts with -TELE without losing the turn.
3507 * Food is never autoassigned to slot 'e' and potions are never autoassigned
3508   to slots 'q' or 'y'.
3509 * If you know Evaporate, list possible clouds in potions' descriptions.
3510 * Unidentified artefacts can now be found with "Ctrl-F artefact".
3511 * Prefer swapping to a butchery tool to unequipping gloves.
3512 * Allow more than 8 colours in Mac builds if the terminal supports it.
3513 * Provide Dvorak vi key bindings, see dvorak_command_keys.txt.
3514 * Allow overriding vi keys with "Unknown command", see no_vi_command_keys.txt.
3515 * Colour experience pool according to fullness.
3516 * Added an html version of the FAQ in the docs/ directory.
3517
3518 Spells
3519 ------
3520 * Removed Divinations spell school.
3521 * New spell: Orb of Destruction, homes in on target and explodes.
3522 * Silence radius decreases with duration.
3523 * Always prompt when attempting to cast non-helpful spells at yourself.
3524 * Limit Summon Small Mammals to a maximum of two mammals per casting.
3525 * Summon Small Mammals doesn't summon green or orange rats anymore.
3526 * Reduced Poison Arrow's irresistible damage component from 60% to 30%.
3527 * Semi-controlled blink causes glowing.
3528 * Fulsome Distillation depends only on corpse type - RNG and rotting influence
3529   has been removed. Also doesn't prompt when only one corpse present.
3530 * Tukima's Dance weapon strength depends on spell power and weapon weight.
3531 * Summon Wraiths is replaced by Haunt, a smite-targeted summoning spell.
3532 * Directed non-enchantment spells make noise when they hit something.
3533 * Casting spells is noisy.
3534 * Spell miscasts and hell effects are noisy.
3535 * Call Canine Familiar only calls friendly canines.
3536 * Condensation Shield is more effective.
3537 * Improved Passwall interface.
3538 * Allow Mummies to cast Summon Horrible Things.
3539 * Ice Form can swim in deep water; be careful you don't drown!
3540 * Disintegration is really messy.
3541 * Display current power, range and food cost in spell descriptions.
3542 * Useless and forbidden spells are coloured in spell menus.
3543
3544 Tiles
3545 -----
3546 * Added tabs to switch between inventory and clickable spells display.
3547 * Autoexplore can be started by Shift-Left-clicking on the minimap.
3548 * Re-added doll editing screen ('-' command).
3549 * Display tiles in many more menus, including the database search (?/).
3550 * New modifier keys for left-clicking on monsters or the player:
3551   * Shift-Left-Click: fire quivered ammo at monster.
3552   * Ctrl-Left-Click: cast spell at target (monster or player).
3553   * Alt-L-Click/Ctrl-Shift-L-Click: zap wand at target (monster or player).
3554   * When applicable, L-clicking on a monster within reaching range attacks it.
3555 * Added a health and mana bar to the player tile.
3556 * Added an icon designating berserk monsters.
3557 * Added icons for chunk/corpse eating effects.
3558 * Added icons for armour egos.
3559 * Reuse dancing weapon icon for known mimics.
3560 * Many new and/or improved tiles, for monsters and features.
3561 * Add some animations when the screen is redrawn.
3562 * Vaults can specify custom tiles for features or monsters.
3563 * Tiles can be recoloured dynamically during compilation.
3564 * Variant tiles of a set can be assigned weights.
3565 * When waiting for input, suppress mouseover descriptions in the message area.
3566 * Draw splash screen before loading maps and database, and output loading state.
3567 * Tile dependencies are handled correctly, and tile sheets recompiled as needed.
3568 * The Shoals branch is our testing ground for a smoother level layout.
3569
3570 Options
3571 -------
3572 * Changed: clear_messages = false. (Was: delay_message_clear = false.)
3573 * New: option explore_delay = -1, to differentiate explore from travel delay.
3574 * New: autoinscribe_cursed = true, for items found cursed.
3575 * New: msg_condense_short = true, joins short messages into one line.
3576 * New: show_more = true. With clear_messages, prints -More- for full messages.
3577 * New: small_more = false. If true, gives one extra line to the message area.
3578 * New: msg_min_height = 7, sets minimum size of the message area.
3579 * New: messages_at_top = false, draws messages above the main map.
3580 * New: explore_stop_pickup_ignore, pick up regexed items and continue travel.
3581 * New, ASCII-only: use_fake_player_cursor = false, highlights player glyph.
3582 * New, Tiles-only: tile_show_minihealthbar = true, draws hp bar on player tile.
3583 * New, Tiles-only: tile_show_minimagicbar = true, draws mp bar on player tile.
3584 * New, Tiles-only: tile_show_demon_tier = true, displays demon tier icons.
3585 * New, Tiles-only: tile_better_transparency = false, better water masks.
3586 * New, Tiles-only: tile_peaceful_col = lightred, colour for peaceful monsters.
3587 * New, Tiles-only: tile_force_overlay = false, displays messages in an overlay.
3588 * New, Tiles-only: tile_runrest_rate = 100, screen update rate while resting.
3589 * New explore_stop options greedy_pickup_smart, greedy_pickup_thrown.
3590 * Renamed: unix 'background' option to 'background_colour'.
3591 * Renamed: character 'job' option to 'background'.
3592 * Removed: target_los_first, target_oos, target_wrap, target_zero_exp.
3593
3594 Major bug fixes
3595 ---------------
3596 * Fix branch ends rarely being generated without a rune.
3597 * Fixed occasional permanent stat loss/gain with stat-modifying equipment.
3598 * LOS is now symmetrical, fixing a variety of bugs.
3599 * Fix teleport control occasionally not being enabled after picking up runes
3600   or the orb.
3601
3602 Technical improvements
3603 ----------------------
3604 * Overhauled and improved the line of sight code, including a new,
3605   slightly more permissive LOS model.
3606 * Overhauled and improved the targeting code.
3607 * Rewrote the message window/message history code.
3608 * Added several automated test cases in Lua.
3609 * New and improved makefiles and updated xcode and msvc projects.
3610 * Split up the contents of several large .cc and .des files into smaller files.
3611 * Many new Lua wrappers to make Lua much more powerful in e.g. map creation.
3612 * A wizard mode Lua REPL.
3613 * Unique placement code has been moved to Lua and is directed via uniques.des.
3614 * Add property hash to monsters, and use it generously for various monsters.
3615 * The documentation file aptitudes.txt is autogenerated from the aptitudes code.
3616 * Cleanup of included header files, greatly reducing compilation time.
3617 * Unrandarts and fixedarts share the same, cleaner coding structure.
3618
3619
3620 Stone Soup 0.5.2 (20091008)
3621 ---------------------------
3622
3623 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3624
3625 * Fixed tiles crashes with certain resolutions.
3626 * Fixed Mac build sometimes not finding the graphics files.
3627 * Fixed NSLayoutManager crash with OSX.
3628 * OSX executables no longer require installation of fink.
3629 * DCSS now builds on FreeBSD straight out of the box.
3630 * DCSS now uses git for version control.
3631 * Fixed Lee's Rapid Deconstruction having no effect at low levels.
3632 * Fixed weird beam tiles for unknown beam types.
3633 * Fixed Xom's infinite teleportation journeys.
3634 * Fixed disconnected pan vaults.
3635 * Fixed missile +1 enchantment not reducing mulch rate.
3636 * Fixed some issues with melded equipment.
3637 * Fixed casting of spells on slot 'I' being impossible.
3638 * Fixed temporary unlinked item bug.
3639 * Fixed monsters being unable to pick up or carry healing potions.
3640 * Fixed mummy monsters drinking potions.
3641 * Fixed stationary monsters floundering in shallow water.
3642 * Fixed minivaults sometimes being placed without overlapping floor squares.
3643 * Fixed friendly fire among monsters.
3644 * Fixed insane damage dealt by Pain card.
3645 * Fixed clawed butchering both removing gloves and unwielding weapon.
3646 * Fixed submerged shapeshifters not unsubmerging properly.
3647 * Fixed monster mephitic cloud not working against the player properly.
3648 * Removed entry vaults with lethal fog generators for now.
3649 * Get rid of out of depth eels in fountains.
3650 * Greatly tweak ice cave vaults.
3651 * Some other vault tweaks.
3652 * All worms except brain worm and all wasps are now mindless.
3653 * Demonspawn Troggies don't get Channeling anymore.
3654 * Z does not show spell list automatically anymore.
3655 * Added an option "darken_beyond_range" (defaults to true) for spell ranges.
3656 * Default "force_more_message = You fall through a shaft" to true.
3657 * Reintroduced out of sight mouseover descriptions for Tiles.
3658 * Replaced post-explosion -More- prompt with a delay.
3659 * In the ASCII version, colour silenced grids cyan.
3660
3661 Stone Soup 0.5.1 (20090728)
3662 ---------------------------
3663
3664 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3665
3666 * Improved performance for the Tiles version.
3667 * Fixed crashes related to giant spores.
3668 * Fixed Summon Horrible Things sometimes hanging or crashing.
3669 * Fixed monsters refusing to enter or attack into grids on the map edge.
3670 * Fixed minivaults not being placed.
3671 * Fixed inconvenient electrical eels in entry vaults.
3672 * Fixed summoning decks giving permanent summons at low power.
3673 * Fixed erroneous "blocked line of fire" warnings.
3674 * Fixed missing items in Tiles inventory menus.
3675 * Fixed 'C' closing one out of several adjacent doors without prompting.
3676 * Fixed Xom's repel stairs effect moving shops.
3677 * Fixed Xom gifts not being destroyed in deep water.
3678 * Fixed magic mapping bugs in the Tiles version.
3679 * Fixed AltGr not being recognized in Windows Tiles version.
3680 * Fixed Alt-Tab sometimes locking the Alt key on Windows.
3681 * Fixed misbehaviour for temporary weapon brands and throwing.
3682 * Fixed Blade Hands not counting as slicing while wearing melded gloves.
3683 * Fixed berserking allies taking orders from 'ta'.
3684 * Fixed random blinking sometimes placing the player in dangerous clouds.
3685 * Fixed certain incorporeal monsters flying instead of levitating.
3686 * Fixed server disconnects at --More-- prompts allowing to avoid retribution.
3687 * Staff of earth damage is reduced by AC.
3688 * Lowered damage output for elemental staves.
3689 * Once entered, the gate to Zot remains open even without carrying runes.
3690 * Add some fancy messaging when opening the gate to Zot.
3691 * Prompt before moving when confused and next to lava or deep water.
3692 * Check some abilities' requirements before rolling the success check.
3693 * Consider armour properties in fatal stat loss check before transforming.
3694 * Really allow uniques to retain their spells when polymorphed.
3695 * Improve Yredelemnul's Enslave Soul, no longer uses random resistance checks.
3696 * Mutation attacks disregard magic resistance again.
3697 * Zin gets a power to once per game cure a follower of all mutations.
3698 * Artificers start with 1 MP.
3699 * Prompt before allowing TSO/Lugonu to bless your weapon.
3700 * Vampiric Draining/Drain Life deal damage to summons again, but don't heal.
3701 * Wielding stones for Sandblast now guarantees a range of 2.
3702 * Change Portal Projectile range to full LOS.
3703 * Limit the number of items a monster may pick up to two per turn.
3704 * Unknown mimics are no longer stabbable.
3705 * Turn autopickup back on if you gain see invisible, even temporarily.
3706 * Polymorph other always polymorphs shapeshifters whose form isn't magic immune.
3707 * Troll hide and armour count as light armour.
3708 * Let ghouls wear gloves again.
3709 * Wearing a visored helmet prevents biting attacks.
3710 * Allow players to reroll already named random character combinations.
3711 * Improved error messages when trying to load pre-0.5 save files or ghosts.
3712 * Some new vaults.
3713 * Add new milestones for the CAO tournament.
3714 * Tiles: Re-allow selection of player dolls ('-' command).
3715 * Add missing tiles options to the options guide (docs/, '?&' command).
3716 * Improve tiles for escape hatches and disturbances in shallow water.
3717 * Document tiles lags in tiles_help.txt and in the in-game FAQ ('?Q' command).
3718
3719 Stone Soup 0.5.0 (20090612)
3720 ---------------------------
3721
3722 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3723
3724 Breaks saves and bones compatibility.
3725
3726
3727 0.5 Highlights
3728 --------------
3729 * New species and job: Deep Dwarf, Artificer.
3730 * Removed three species: Gnome, Grey Elf, Ogre-Mage.
3731 * Several cool new uniques and other monsters.
3732 * Several great new portal vaults.
3733 * Zombies and skeletons can no longer use stairs.
3734 * Transformations meld equipment instead of removing it.
3735 * Many spell ranges shortened.
3736 * Much more useful monster descriptions.
3737 * More convenient tiles version.
3738
3739 Levels
3740 ------
3741 * New portal vaults (Sewer, Ice Cave, Minitomb, Ziggurat), and many new vaults.
3742 * Self-changing labyrinths (mappable but subject to map rot).
3743 * Teleporting within a labyrinth always sends you away from the exit.
3744 * The Orcish Mines are completely interconnected via the branch bottom.
3745 * Shortened Hive to two levels.
3746 * Ghosts may no longer appear in the Ecumenical Temple.
3747 * Traps remember how much ammunition they have.
3748 * Branch descriptions mention depth and whether they contain a rune.
3749 * Fixed KMONS not accepting comma-separated list of alternative monsters.
3750 * Tweaked most of the oklob vaults to make them less dangerous.
3751 * Allow bazaars outside of the main dungeon.
3752 * For timed portal vault alerts, give directional feedback.
3753
3754 Characters
3755 ----------
3756 * Removed Grey Elf and Gnome species.
3757 * Merged Ogre-Mages into Ogres with completely new aptitudes.
3758 * Added non-healing species: Deep Dwarves.
3759 * Swapped Kobolds' aptitudes for Long Blades and Maces & Flails.
3760 * Added Artificer job.
3761 * Transformations cause worn equipment to be melded rather than removed.
3762 * Overhaul nutrition values and duration for Vampires feeding on corpses.
3763 * Vampires can no longer heal via potions of blood or non-fresh corpses.
3764 * Vampires recover lost stats depending on blood level.
3765 * Draining of the experience pool is reduced by life protection.
3766 * Merfolk can swim in heavy armour, albeit with doubled armour penalty.
3767 * Player and monster nagas no longer flounder or lose stealth in shallow water.
3768 * Secondary unarmed attacks wake sleeping monsters.
3769 * Pure spellcasters don't start with a weapon anymore.
3770 * Tweak starting choice restrictions.
3771 * Going into berserk rage doubles Health, ending it halves Health.
3772 * Added the slow healing mutation, affecting hitpoints and stat regeneration.
3773
3774 Monsters
3775 --------
3776 * Disallow zombified monsters' use of stairs.
3777 * New monsters: trapdoor spider, rock worm, flaming corpse, chaos spawn.
3778 * Monster descriptions list resistances and some other attributes.
3779 * Several cool new uniques.
3780 * Many of the later uniques appear a few dungeon levels earlier.
3781 * Polymorphed uniques retain their spells and speech.
3782 * Reintroduce chance of orc wizards and priests in early orc bands.
3783 * Most monsters of the same genus will attempt to surround the player.
3784 * Implemented monster miscasts caused by Zot traps or mummy curses.
3785 * Make all allies (including zombies) avoid Zot traps known to the player.
3786 * Ghosts don't get holy wrath branded attacks anymore.
3787 * Monsters will shout when woken, unless stabbed.
3788 * Monsters will drink !healing to cure confusion, etc.
3789 * Allies no longer mind being teleported by the player.
3790 * Causing fear will make permanent allies flee but does not anger them.
3791 * Retain the teleportation enchantment on polymorphed monsters.
3792 * Make vampiric draining and torment alert and anger its target.
3793 * Fixed draconians being able to strike 3 times per turn with their weapons.
3794 * Account for randart shields when scanning monsters' inventories for randarts.
3795 * Fixed monsters getting stuck in deep water after entering it while confused.
3796 * Monsters behind glass but with a path to the player interrupt rest/travel.
3797 * Monsters raised from the dead are equipped with their original equipment.
3798 * Zombies/skeletons no longer drown, but will still avoid water.
3799 * Fixed summoned monsters taking non-summoned items with them.
3800 * Summoned monsters are no longer susceptible to Vampiric Draining.
3801 * Make abominations resist poison.
3802 * Butchered corpses sometimes leave skeletons.
3803 * Finally fixed monsters acting before being announced as "coming into view".
3804
3805 Interface
3806 ---------
3807 * New command for evoking inventory items ('V'), replaces wand zapping ('Z').
3808 * Casting spells with 'z' aborts without prompt if no monsters are in range.
3809 * Casting spells with the new 'Z' allows casting in any case.
3810 * Changed quick save command to 'Ctrl-S' (was Ctrl-X).
3811 * Change exclusion commands to e, E, Ctrl-E (was Ctrl-X, x, Ctrl-E).
3812 * New monster/item view command ('Ctrl-X'), allowing travel to items, features.
3813 * Store message history across saves.
3814 * Some message condensation for identical messages.
3815 * Added stat_colour option to highlight dangerously low stats.
3816 * New option: Automatically set travel exclusions for statues and oklob plants.
3817 * Switch off autopickup and autoswap if you see a monster turn invisible.
3818 * Killing an invisible monster reactivates autopickup.
3819 * Added ally pickup mode for items dropped by either player or allies.
3820 * Shops use shopping cart behaviour.
3821 * Wizard commands can be used from the wizard help screen.
3822 * Allow quivering/firing of wielded missiles and wielded weapons of returning.
3823 * With a full pack, check entire list of selected items to allow for merging.
3824 * Eating prompts for chunks sorted by age and side effects.
3825 * Added an option to make menu colours apply to shops.
3826 * Use menu colours for announcements of items found while travelling.
3827 * Pressing Esc at -More- automatically clears all queued -More- prompts.
3828 * Added FAQ to help screen ('?Q').
3829 * Purchases and donations are noted.
3830 * The database search also prints armour base AC/EV and weapon plusses.
3831 * Add spells and books to book/spell descriptions when searching the database.
3832 * Ability and card descriptions are searchable in the database ('?/').
3833 * Allow wishing for specific fixed and randarts in wizard mode ('o' command).
3834 * Add food item based hunger descriptions to spells.
3835 * "Glow" status is grey for harmless contamination, yellow for dangerous levels.
3836
3837 Items
3838 -----
3839 * New scroll: ?vulnerability, applying to all creatures in LoS including you.
3840 * New weapon brand: chaos, available only via Xom and pandemonium lords.
3841 * Introduce randart spellbooks with random spell selections.
3842 * Book acquirements are much more random and may yield manuals.
3843 * Missile enchantment decreases chance of destruction on impact.
3844 * Freezing weapons can slow cold-blooded monsters.
3845 * The staff of channeling trains Evocations.
3846 * Potions of magic no longer increase maximal magic points and are more common.
3847 * Item descriptions mention enchantment/charging limits.
3848 * Randarts get their known properties autoinscribed.
3849 * Randarts are noted as identified even if the plusses are still unknown.
3850 * Eliminate RAP_ANGRY and RAP_BERSERK for launcher weapons.
3851 * Ammo that IDs through throwing merges in your pack instantaneously.
3852 * ?immolation doesn't burn scrolls anymore.
3853 * ?summoning creates a permanent abomination.
3854 * ?random uselessness autoidentifies.
3855 * ?vorpalise weapon fixes temporary brands instead of Enchant Weapon III.
3856 * Nemelex-gifted decks identify after drawing one card.
3857 * Decks of punishment are no longer randomly generated.
3858 * Removing rings of levitation or invisibility no longer cancels the effect.
3859 * Identify the Horn of Geryon when wielding it.
3860 * Skeletons rot away in inventory at the same rate as on the floor.
3861
3862 Gods
3863 ----
3864 * Greatly improved Yredelemnul.
3865 * Nerfed TSO/Beogh's blessings of followers.
3866 * Xom is more active and more useful in combat.
3867 * Cleansing Flame centers on the player and deals less damage.
3868 * Killing a holy being is sometimes avenged by TSO.
3869 * Split Elyvilon's healing powers into "heal self" and "heal other" versions.
3870 * Evyvilon's Lesser Healing (for pacification) does not cost piety anymore.
3871 * Move Divine Robustness from Zin to Elyvilon, replacing Incredible Healing.
3872 * Make Zin's retribution-summoned plagues permanent.
3873 * Sif Muna no longer gifts Kiku/Vehumet specific books, spells still possible.
3874 * Trog accepts kills of demons.
3875 * Trog's Hand provides magic resistance as well as regeneration.
3876 * Vehumet accepts undead killing for you.
3877 * Beogh no longer accepts butchery but likes prayer over orcish remains.
3878 * Beogh accepts more kinds of kills.
3879 * Beogh has a non-cannibalism conduct.
3880 * Disallow shapeshifters in orc form to become Beoghites' followers.
3881 * Offer card descriptions when using Nemelex's Triple Draw or Stack Five.
3882 * Enable automatic note taking for Xom effects.
3883
3884 Tiles
3885 -----
3886 * Overhauled and improved tiles code, now using SDL.
3887 * Added auto-sizing for font, map, and window sizes.
3888 * Support for full screen mode and for small resolutions (800x480).
3889 * Graphical menu improvements: some menus are clickable and show icons.
3890 * Mouse clicks on the map when unsafe travel one square in that direction.
3891 * Mouse-over item/monster descriptions.
3892 * Added new and improved tiles: Pandemonium lords, draconians, randart books.
3893 * Monster tiles include health bars.
3894 * Added type-specific icons for jewellery, shops, and weapon brands.
3895 * Vaults can specify floor and wall tiles in their description.
3896
3897 Miscellaneous
3898 -------------
3899 * Greatly reduced spell ranges (both player and monster).
3900 * For most bolts, hitting a monster reduces range by one.
3901 * Added arena mode to watch monsters fighting other monsters.
3902 * Fixed crashes involving "invisible/unmoving" monsters.
3903 * Crashes leave highly informative crash dumps.
3904 * Poison Weapon is a level 2 spell.
3905 * Extension will also extend temporary weapon brands.
3906 * Lua errors report the line numbers of the actual code.
3907 * Flying can be cancelled.
3908 * Petrify is an Enchantment/Earth spell.
3909 * Lee's Rapid Deconstruction deals great damage to petrified monsters.
3910 * Removed stash_tracking option, always track all stashes.
3911 * Rewrite and clean up of (among others) beam, trap, and mutations code.
3912 * Store code revision in save files for easier bug tracking.
3913 * Many useful new wizard mode commands.
3914
3915
3916 Stone Soup 0.4.5 (20090114)
3917 ---------------------------
3918
3919 * Fixed infinite loop when attempting to create randarts named after gods.
3920 * Fixed re-do command (`) wasting a turn.
3921 * Fixed Swap card not checking for terrain.
3922 * Fixed corpses not appearing in Tiles inventory.
3923
3924 Stone Soup 0.4.4 (20081220)
3925 ---------------------------
3926
3927 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3928
3929 * Fixed assertion failure upon high-scoring death.
3930 * Fixed Crawl spinning in CPU-pegging loop on disconnect on death screen.
3931 * Fixed time handling in dgl builds.
3932 * Fixed semi-controlled Blink.
3933 * Fixed '{' inscription.
3934 * Fixed crash when wizmode-creating a nonexistent monster type.
3935 * Fixed broken monster movement away from player.
3936 * Fixed acquirement() giving Book of Bugginess.
3937 * Fixed auto-swapping rings and amulets taking twice as long as normal.
3938 * Fixed explosive tracers leaking information about invisible monsters.
3939 * Fixed real/fake rakshasa identity being leaked in descriptions.
3940 * Fixed =f inscription preventing wielding of stones.
3941 * Fixed Spriggans being capable of wielding staves while wearing a shield.
3942 * Fixed monsters being created with both a shield and wielding a two-hander.
3943 * Fixed off-by-1 error when selecting starting weapon.
3944 * Fixed bats being capable of opening/closing doors.
3945 * Fixed Draconians getting redundant mutations.
3946 * Fixed secondary unarmed attacks not waking sleeping monsters.
3947 * Fixed incorrect high score calculation.
3948 * Fixed backwards stealth check.
3949 * Fixed recharged wands not being inscribed with zap counts.
3950 * Fixed bad names for god-gifted unrandarts.
3951 * Fixed crash related to running on Windows 98.
3952 * Warn player if interlevel travel intends to take detours.
3953 * Make multi-corpse sacrifices take 1 turn only.
3954 * All 't' commands now take a turn.
3955 * Shining eye now gives mutagenic chunks, eye of draining poisonous ones.
3956 * Identify Holy Wrath brand on failed wield.
3957 * Make Lichform discard holy wrath weapons.
3958 * Properly disable traps in the Abyss.
3959 * Don't allow monsters to polymorph into a unique.
3960 * List new amount of charges when recharging identified wands.
3961 * Don't prompt when swapping into dangerous terrain.
3962 * Makhleb accepts collateral demon kills again.
3963 * Only sharp weapons are now offered for butchering.
3964 * Added an aptitudes hotkey for the book/weapon choice submenus.
3965 * Properly allow monsters to pick up and use javelins.
3966 * Don't apply menu colouring to Wp: and Qv: lines.
3967 * Improved interrupted butchery behaviour.
3968 * Saner autopickup exceptions.
3969
3970 Stone Soup 0.4.3 (20080731)
3971 ---------------------------
3972
3973 * Fixed lack of mouse actions in Tiles version.
3974 * Fixed Evaporate not working with potions of water.
3975 * Fixed Evaporate trailing clouds before explosion.
3976 * Fixed buggy inscription prompt.
3977 * For DGAMELAUNCH, use gmtime() instead of localtime().
3978 * Only prompt for unsuitable weapons if you can see the target.
3979 * Don't discard Stoneskin when using non-conflicting transformations.
3980 * Allow examining items in end-game inventory and while browsing shops.
3981
3982 Stone Soup 0.4.2 (20080729)
3983 ---------------------------
3984
3985 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
3986
3987 * Fixed defunct spell slot cap (and crash) with Selective Amnesia memorized.
3988 * Fixed the game crashing if PlaceInfo somehow ends up buggy.
3989 * Fixed runaway skill training.
3990 * Fixed vampire draining not destroying small corpses.
3991 * Fixed player being incapable of attacking some monsters.
3992 * Fixed Elf:1 arrival sometimes being disconnected.
3993 * Fixed picking up runes not enabling teleport control.
3994 * Fixed items being created in walls.
3995 * Fixed macros not working with 0.3.4 keymaps by introducing keybinding.
3996 * Fixed x_ and other feature hotkeys not working in the Abyss.
3997 * Fixed not swapping with a fiery monster into a fire cloud still moving it.
3998 * Fixed firing at enslaved monsters being impossible.
3999 * Fixed randart bardings masquerading as boots.
4000 * Fixed claws/ankus not being handled by the weapon option.
4001 * Fixed maps being unable to place monsters on shallow water.
4002 * Fixed non-potion effects taking Vampire hunger states into account.
4003 * Fixed repeatedly interrupted butchering making no progress.
4004 * Fixed prompting because of inappropriate weapon despite being confused.
4005 * Fixed resistances for lava creatures.
4006 * Weakened monster Dispel Undead.
4007 * TSO no longer minds if you attack an evil monster in an unchivalric manner.
4008 * TSO no longer grants permanent followers, only prolongs their existence.
4009 * Cleansing Flame won't harm monsters if TSO would be angry about that.
4010 * Intelligent allies can now equip themselves even if non-permanent.
4011 * Existing ghosts are now saved back if an undead player dies on their level.
4012 * Restrict freezing cloud to high-damage cold beams, reduce their duration.
4013 * Reduce number of times a beam can bounce.
4014 * Abominations created by Twisted Resurrection count as undead again.
4015 * Don't autoswitch to randarts with the curse property as a butchering tool.
4016 * Count chunks and blood towards decks of summoning rather than wonder.
4017 * Show monsters sensing/seeing invisible in their 'x' description.
4018 * Self-hit prompts now respect the player's known resistances.
4019 * 'allow_self_target = no' no longer prevents self-targeting for area spells.
4020 * Added chunk colour to lua eating prompt.
4021 * Added PCRE to the source tree.
4022
4023 Stone Soup 0.4.1 (20080717)
4024 ---------------------------
4025
4026 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
4027
4028 * Fixed crashes related to mapmark.lua.
4029 * Fixed crash when attempting to autoinscribe non-artefacts via '{'.
4030 * Fixed Crawl looping infinitely upon "good random choice" for Thief/Wanderer.
4031 * Fixed crashes when selecting an item with no appropriate items in inventory.
4032 * Fixed DOS problems with long file names.
4033 * Fixed Tiles not working on Windows 2000 and earlier.
4034 * Fixed targeting prompts being ignored or having the wrong result.
4035 * Fixed item quotes causing overlong descriptions.
4036 * Fixed vampire bat jewellery exploit.
4037 * Fixed secondary monster attacks being branded according to their weapon.
4038 * Fixed runes not being counted correctly in scoring.
4039 * Fixed kills by hell effects counting as player kills.
4040 * Fixed persistent --More-- in wizard mode.
4041 * Fixed cold/fire always destroying all potions/scrolls on the floor.
4042 * Fixed Portal Projectile not handling throwing nets or branded ammo correctly.
4043 * Fixed friendly pickup toggle being inappropriately disallowed.
4044 * Fixed known bad potions being subject to autopickup.
4045
4046 Stone Soup 0.4.0 (20080714)
4047 ---------------------------
4048
4049 Disclaimer: These are merely the highlights, not an exhaustive list of changes.
4050
4051 Breaks saves and bones compatibility.
4052
4053
4054 0.4 Highlights
4055 --------------
4056 * Many interface improvements.
4057 * Greatly improved Tiles.
4058 * Allow all sensible species/class combinations.
4059 * Added Vampire species.
4060 * Overhaul of the good gods.
4061 * Smarter monsters.
4062
4063
4064 Interface
4065 ---------
4066 * Overhauled key settings of a number of commands.
4067   (See settings/034_commands.txt or press ?v while playing.)
4068 * Added monster list for monsters in line of sight (ASCII only).
4069 * Improved religion, skills, ability interface. (Commands are ^!, m?, and a!.)
4070 * Overhauled (f)iring interface: abolish (t)hrowing, output quiver in status.
4071 * Improved butchering interface.
4072 * Allow selection of equipment slots from '%' overview screen.
4073 * Added coloured HP/Magic bars.
4074 * Many new tutorial information triggers.
4075 * Allow searching item/monster/spell/... descriptions ('?/' command).
4076 * Allow swapping (' command) to non-weapons that need to be wielded for spells.
4077 * Fixed weapon swap ignoring {!w}.
4078 * Added Ctrl-D as a synonym for '~' (defining macros).
4079 * Added commands for repeating commands ('`' and '0').
4080 * Added command to annotate level ('!' command).
4081 * Stepping into lava/deep water is not possible anymore, unless confused.
4082 * Ask for confirmation before stepping into dangerous clouds, or traps.
4083 * Allow autotravel through clouds your character is immune to.
4084 * Prompt when firing through allies, or doing a ranged attack TSO would punish.
4085 * Make butchering respect distortion weapons.
4086 * (W)ear and (P)ut on menus allow removal of equipped items.
4087 * Arriving via stairs calls autopickup and lists items on square.
4088 * Refuse to eat rotten meat for non-saprovorous characters.
4089 * Added harmful effects (poison etc.) to chunk descriptions.
4090 * Evaporate can now be cancelled during potion/direction choice.
4091 * Portaled Projectile now allows choice of ammunition.
4092 * Stash tracker now tracks decay of corpses/chunks, eventually removing them.
4093 * greedy_explore now defaults to true.
4094
4095 Gods
4096 ----
4097 * Overhauled the good gods: Zin/TSO completely new, Elyvilon more interesting.
4098 * Greatly improved Beogh and Nemelex, and made Xom more interesting.
4099 * Vehumet isn't evil anymore, and all boosts apply without prayer.
4100 * Switch costs of Lugonu's self-banishment and leaving the Abyss.
4101 * Removed autoprayer and option to stop prayer.
4102 * Removed item sacrifices for all gods except Nemelex, TSO, Zin.
4103 * Upon failed sacrifice hint on accepted item types.
4104 * Divine summons will leave on penance, or turn hostile on abandonment.
4105
4106 Characters
4107 ----------
4108 * Added Vampire species.
4109 * Enable all sensible species/class combinations.
41