Fix braces
[crawl.git] / crawl-ref / docs / changelog.txt
1 Stone Soup 0.27-a0 (through 0.27-a0-1047-gc940c04)
2 --------------------------------------------------
3
4 Branches, Environment
5 ---------------------
6 * Net traps trigger less often.
7 * Gadget shops are removed.
8 * Storm clouds no longer make noise.
9 * After completing one Ziggurat the player is immune to the malevolence of Zot.
10 * Swamp is now loud.
11 * Many weaker monsters that previously appeared in Vaults and Depths
12   no longer appear in either branch.
13 * Dungeon, Depths, and the Vestibule of Hell spawn tables are adjusted to
14   produce more depth appropriate monsters and less chaff.
15 * A faded altar places with a very high chance on D:1-3.
16 * A single random altar to a Temple god places with low chance on D:2.
17 * Altar placement in early D has been revised, every god which can appear in
18   the Ecumenical Temple is now guaranteed to have exactly one altar place either
19   in the Temple branch or in an overflow vault on D:3-10.
20 * Shops can now place on D:1-3.
21 * Guaranteed demonic rune vaults announce the presence of the demonic rune.
22
23 Character
24 ---------
25 * Gnoll base stats are reduced to 7/7/7.
26 * Demigods' base stats are reduced to 9/10/9, and now gain 4 of their chosen
27   stat on level-up.
28 * Demonspawn mutation changes:
29   - Mana link is re-ordered, providing MP Regen in the first rank, spirit
30     shield in the second. The third level is unchanged.
31   - Foul stench provides stench at every rank as well as miasma immunity.
32   - The damage curve of the spiny facet is rescaled.
33   - Ignite blood ignites blood at every rank, with power scaling with rank.
34   - Demonic Guardian now summons a guardian when the player takes damage; the
35     tier of the guardian scales partially with experience level.
36   - Icemail provides a condensation shield worth 4SH at the first rank, and
37     ice mail AC spread over the next two.
38   - New facet: Malevolent magic. This facet gives a chance to paralyse enemies
39       in a radius around the player equal to the mutation rank whenever a spell
40       is cast. At the highest rank this also applies to wands.
41   - The Black Mark facet is revised to a disabling facet, offering a hex
42       enhancer at level 1; followed by black mark at level 2; then a permanent
43       radius 1 silence annulus around the player.
44   - The Hurl Damnation facet now gives "Demonic Will"" at level 1, providing
45       Will+ and dealing damnation damage to monsters that try but fail to hex
46       the player, and torment resistance at level 2.
47   - New facet: Corrupting Presence. The first two levels of this facet give a
48       chance to corrode, and then malmutate when the player damages a monster.
49       The third level gives an active ability Word of Chaos that blinks away
50       every monster in los and may also disable them.
51 * Trolls now get only one level of the thick-skin mutation.
52 * The strength damage modifier is simplified and derandomized. At 10 strength,
53   a character does 100% of the damage their weapon and skill allow. Each point
54   of strength increases (or decreases) this by 2.5 percentage points.
55 * Hidden stepdowns on dexterity and evasion are removed.
56 * Spriggans' dodging apt is reduced to +3 and base dexterity reduced by one.
57 * Kobold Fighters start with bucklers now.
58 * Palentonga HP apt is reduced to +0.
59 * Poison damage ticks much faster.
60 * New species: Djinni. Djinni are floating spirits formed from
61   smokeless fire, they have no MP, instead casting spells
62   using their HP. They also cannot learn spells from books;
63   they instead get spells randomly and naturally, starting on
64   XL 3 and continuing on every even level.
65 * Species and form granted flight is always permanent
66 * Scales mutations that provide distortion field, rF, rC, rPois, rElec, rCorr,
67   and +HP are now Demonspawn only.
68 * Iridescent scales and passive freeze are removed from the Demonspawn pool and
69   are available as random mutations.
70 * Bone plates, thin skeletal structure, and sturdy frame no longer conflict.
71 * The blurry vision mutation is removed; Ru's -Scroll mutation can occur as a
72   random mutation in its place.
73 * The blink mutation is removed.
74 * Shoutitis and No Potion Heal are reduced to 2 levels from 3.
75 * Halflings are removed.
76
77 Gods
78 ----
79 * Ashenzari is completely overhauled.
80   - Ashenzari's conduct is cursing slots. Curses are offered at regular
81     intervals.
82   - When a curse is applied to an equipped item it binds the item to the slot,
83     increases the player's piety, and grants a skill boost based on the kind of
84     curse offered.
85   - Uncursing can be done at any time by destroying the item via an ability.
86   - In exchange for these curses, Ashenzari grants the following benefits:
87     - Scaling with piety: skill boosts from curses, item and monster detection,
88       passive mapping.
89     - 0* Item identification, portal detection, and exploration trap protection.
90     - 2* See Invisible
91     - 3* Clarity
92     - 4* Passive scrying to radius 2, scaling with piety to radius 4 at 6*.
93 * Cheibriados no longer hates quick blades.
94 * The player and Hepliaklqana ancestors can fire through one-another.
95 * A new Jiyva mutation allows players to engulf foes in ooze in melee.
96 * Makhleb's Major Destruction now fires all bolt-type spells and is stronger.
97 * Makhleb's passive heal on kill is reduced in strength.
98 * The Elixir card no longer heals allies and always regenerates both health and
99   magic, with duration scaling with power.
100 * The Foxfire card is renamed to the Swarm and now summons bees.
101 * Vehumet now supports Poisonous Vapours
102 * Heavenly Storm grants bonus EV and is a bit quieter.
103 * Yredelemnul accepts nonliving worshippers again, and permits the use of
104   statue form.
105 * Zin's Sanctuary no longer applies holy word.
106
107 Monsters
108 --------
109 * Monsters with ranged attacks now have unlimited ammunition. (Except nets.)
110 * Psyche has a new spellbook with Polymorph, Chain of Chaos, Invisibility, and
111   Cantrip.
112 * Every spellcasting monster now has a single set of spells, with many adjusted
113   spell sets.
114 * New monster: Dread Lich, the demon summoning counterpart of Ancient Liches
115   (which have a non-summon spell set now).
116 * Deep elf mages are removed, replaced with deep elf pyromancers (fire themed
117   spell set) and deep elf zephyrmancers (air themed spell set).
118 * Pan and Hell lords that summon demons now summon specific demons instead of
119   using Summon Greater Demon.
120 * Phantoms now blink their attack victims with them on hit, and have less HP.
121 * Big kobolds are re-named kobold brigands. Kobold brigands always spawn with
122   darts, either poison or curare.
123 * Launchers can now be dancing weapons, which will shoot!
124 * When Boris spawns on the orb run he comes hasted and with a brilliance aura.
125 * New Slime monsters:
126   - rockslime, a high AC flame resistant slime that tramples and hits hard
127   - quicksilver ooze, an antimagic and engulfing magic-immune ooze.
128 * New Vaults monsters:
129   - ironbound frostheart, a human spellcaster that draws creeping frost from
130     the walls
131   - ironbound thunderhulk, an ogre with a smite-lightning attack that cannot
132     hit in close range
133   - ironbound beastmaster, a human beast trainer that comes with lindwurm or
134     dire elephant bands and speeds them along.
135 * Vaults band changes:
136   - orc warlord bands are entirely orc knights in Vaults
137   - wizards in Vaults come with bands of ugly things
138 * Snake monster changes:
139   - Naga and Naga Warriors have increased base damage.
140   - Naga Warriors cast battlecry.
141   - Naga no longer cast force lance.
142   - Nagaraja cast Dimension Anchor instead of Teleport Other.
143   - Naga Mages gain an enchantment that turns an ally's poison into curare.
144   - New monster: salamander tyrant, a volcano-stoking spellcaster with a
145     weakening gaze
146 * Monster weapon delay is standardized at the monster's speed, certain monster
147   base damages are adjusted to compensate.
148 * Oozes are renamed endoplasms, and cast freeze (but are weaker).
149 * Draconian Knights and Fannar no longer cast Ozocubu's Armour and have
150   higher base AC.
151 * Worker ants, soldier ants, queen ants, leopard geckos, eyes of draining,
152   and death oozes are removed.
153
154
155 Interface
156 ---------
157 * Ranged targeters now display accuracy.
158 * Monster to-hit chance is now shown in xv.
159
160 Items
161 -----
162 * Haunt moves from the Necronomicon to the Grand Grimoire.
163 * Scarves of shadows are no longer spell de-enhancers.
164 * Wands of disintigrate are now called wands of mindburst and no longer affect
165   mindless creatures.
166 * Spectral brand no longer requires evocations training.
167 * The shield melee penalty is more severe.
168 * Wands of enslavement are now called wands of charming.
169 * Once picked up, manuals do not require an inventory slot.
170 * Broad axe's base delay is returned to 1.6.
171 * The *Curse property on unrands is removed. the Scythe of Curses and obsidian
172   axe now have *Drain. The property is removed from the Necklace of Bloodlust
173 * The obsidian axe can no longer be unwielded while mesmerised.
174 * The *Slow artefact property now stacks.
175 * Hats and gloves can now get the stealth ego.
176 * Wands of random effects now only apply buff or debuff effects (15% chance of
177   a buff), not damaging effects.
178 * Cursed items no longer generate. Ashenzari is the only source of curses.
179 * Mundane negative-enchant items no longer generate. (Negative enchants are
180   still possible on randarts)
181 * Amulets of regeneration and the Regen+ property now regenerate 1 HP per 10
182   aut.
183 * Equipment is identified when visiting the square it is in, instead of
184   requiring wear-identification.
185 * The Vampire's tooth is reduced to +8.
186 * Rare scrolls, books, manuals, and enhancer staves can now spawn early.
187 * Flight granting items cause you to fly at all times while equipped.
188 * Pieces from Xom's chessboard are re-introduced as an XP-gated evokable which
189   provides a non-targeted version of the wand of random effects. Artificers
190   start with one instead of the wand.
191 * Rings of attention, rings of stealth, rings of teleportation, amulets of
192   inaccuracy, scrolls of remove curse, scrolls of random uselessness, wands of
193   random effects, and boots of running are removed.
194
195 Spells
196 ------
197 * Ozocubu's armour and Frozen Ramparts now end under any location change.
198 * Ozocubu's Refrigeration is now level 7.
199 * Stone arrow damage is increased.
200 * Monstrous Menagerie no longer summons harpies.
201 * New spell: Animate Armour. A Level 4 Summon/Earth spell which draws out the
202   spirit of the caster's armour to fight along side them. Armour spirits are
203   very slow and their attack damage scales with the armour rating of the
204   caster's armour.
205 * New spell: Manifold Assault. A level 5 translocations spell which attacks 2-4
206   random foes in sight with the attacker's wielded weapon.
207 * Airstrike no longer gets bonus damage against flying monsters.
208 * Poisonous Vapours can no longer target empty space.
209 * Blade Hands is now level 6 and appears only in the book of Transfigurations
210 * Hydra Form is now level 5 and appears in the book of Changes and the Fen
211   Folio
212 * Hailstorm now affects icy creatures.
213 * Summon Ice Beast is moved from the book of Frost to the book of Ice.
214 * Metabolic Englaciation is moved from the book of Ice to the book of Frost.
215 * Static Discharge is now level 2.
216 * Swiftness is now level 3.
217 * Summon Demon and Summon Greater Demon are removed.
218
219 Stone Soup 0.26.1 (20210203)
220 ----------------------------
221
222 Bugfix Release
223 --------------
224
225 * ctrl-attack again no longer works while confused.
226 * Console display flickering is reduced.
227 * It is no longer possible to obtain infinite nets from net traps.
228 * Various vault placement balance adjustments and teleport closet fixes.
229 * 95 other fixes, tweaks, copy-edits, and interface improvements.
230
231 Stone Soup 0.26.0 (20210108)
232 ----------------------------
233
234 Highlights
235 ----------
236 * New species: Palentonga.
237 * New background: Delver.
238 * Food and hunger are removed.
239 * Swamp has many new monsters and other changes.
240 * Spells, wands, and abilities can be quivered, fired, and autotargeted with an
241   extension of the ranged quiver/autofight interface.
242
243 Monsters
244 --------
245 * New Swamp monsters:
246   - Will-o-the-wisps, unearthly gases that launches powerful Foxfires.
247   - Goliath frogs, licking foes from afar with their acidic tongues.
248   - Eleionomae, swamp nymphs that travel through and heal from trees.
249   - Bloated husks, filled to explosively bursting with putrescent gas.
250   - Bunyips, fast-moving, hard-hitting, screaming mysteries.
251   - Fenstrider witches, terrifying hex-hurling toxic sorceresses.
252 * Bog bodies cast much more powerfully and have a stronger cold attack.
253 * New (?) monster: boulder beetle, rolling quickly to deliver huge hits.
254 * Insect glyphs have been reorganized.
255 * Pikel's slaves have been rethemed to lemures. They now disappear upon
256   Pikel's death.
257 * Spiny Frogs are renamed Cane Toads, for a more authentic Australian
258   experience.
259 * Pandemonium lords' possible spells and melee flavours have been expanded.
260   They can now sometimes generate a ring of dangerous clouds.
261 * Monsters' blood scent and web sense have been removed.
262 * Crocodiles, porcupines, hippogriffs, and hungry ghosts are removed.
263 * Monsters don't forget about the player while the player is off level.
264 * Most plants, fungi, and other plant like things that don't attack now wither
265   in 3-5 turns after they're hit. The exceptions are bushes and briars.
266 * Monsters that formerly had rot-inducing melee attacks now have drain attacks.
267
268 Character
269 ---------
270 * Hunger (and eating) are removed.
271 * Drain now temporarily reduces max HP instead of skills. Rot no longer exists
272   as a mechanic.
273 * New species: Palentonga, six-limbed scaled mammals with a rolling charge.
274 * Deep Elves' Bows aptitude is increased to +3.
275 * Kobolds now have the Nightstalker 3 mutation, reducing LOS and providing
276   bonus stealth. (Demonspawn can no longer gain Nightstalker.)
277 * Ghouls heal on kill instead of by eating chunks. They also no longer rot
278   over time.
279 * Centaurs are removed.
280 * The Charms skill (and the Skald background) are removed.
281 * New demonspawn mutations: sharp scales & big brain.
282 * Transmuters no longer start with arrows, and Wereblood replaces Sticks to
283   Snakes in the starting book.
284 * The Wizard background is renamed "Hedge Wizard", gaining a dagger and a
285   less int-focused set of starting attributes. The Conjurer background takes
286   Wizards' old attributes.
287 * The Assassin background is renamed "Brigand".
288 * New background: Delver, starting on D:5 with a variety of escape tools.
289 * Artificers now start with better defensive skills, no weapon skill, and a
290   club in place of the short sword and short blade skill.
291 * Banishing monsters grants full XP.
292 * Contamination decays three times faster.
293 * Wanderers have a chance to start with any of the misc evokers.
294 * Evocations skill no longer grants MaxMP.
295
296 Items
297 -----
298 * New scarf ego: Shadows. Scarves of shadows reduce line of sight by 1; this
299   stacks with other LOS altering effects; as well as act as a negative spell
300   enhancer.
301 * New weapon ego: Spectral. The spectral ego appears on [giant [spiked]] clubs,
302   quarterstaffs, lajatangs, and two-handed randarts of any base type. On hit
303   the ego spawns a spectral weapon to fight along side the user whose strength
304   scales with Evocations skill.
305 * New boots ego: Rampaging. Boots of rampaging cause the wearer to take an
306   extra step for no cost---only when moving in the direction of a foe. The
307   rampaging ego can also appear on any kind of artefact armour.
308 * New misc evocable: Condenser Vane. A condenser vane is an XP-charged evoker
309   that creates clouds around hostile monsters (skipping allies). The cloud
310   quality scales with evocations.
311 * New item: potion of attraction, which pulls nearby enemies closer.
312 * Unrandart Changes:
313   - The Salamander Hide Armour no longer gives *Rage, it now is a fire spell
314     enhancer with rF++, rC--, flame cloud immunity, and a ring of flame clouds
315     effect.
316   - The ratskin cloak is changed from +Rats to *Rats, spawning rats when the
317     player is hit.
318   - Wucad Mu no longer provides evocable channeling. Instead, with a chance
319     depending on evocations, it refunds the MP cost of the spell. There is a
320     chance of confusion or intelligence drain (which scales on spell cost and
321     evocations skill) when a spell is refunded.
322   - The cloak of the Thief is changed from +Fog to *Fog, creating fog when the
323     player is hit.
324   - The Majin-Bo loses Archmagi, and instead gives a chance for any cast spell
325     to be vampiric, healing the caster for damage done to living creatures.
326   - The shield of Resistance is now a +2 kite shield {rF++ rC++ MR++}.
327   - Glaive of the Guard now has both the spectral weapon and electricity egos.
328     It no longer has sInv nor +Rage.
329   - Cloak of Starlight gains *Dazzle, which sometimes dazzles foes like the
330     Dazzling Flash spell on successful dodge. It no longer has rElec and rC+.
331   - The Sword of Power is now +5, vorpal, and sometimes fires a powerful but
332     low-accuracy damage beam with a chance based on the player's current HP.
333 * Phantom mirrors and boxes of beasts now recharge with XP.
334 * Wands of polymorph now show what monsters might become when targeted.
335 * Amulets are now slow to equip (like armour), and many amulets no longer have
336   attunement logic. Faith, Regen, and MPRegen retain their swap drawbacks.
337 * Bardings are merged into a single item type.
338 * Staves of earth deal higher damage, but with the shrapnel effect of being
339   affected 3 times by AC.
340 * Staves of conjuration deal bonus irresistable damage that checks AC.
341 * The full contents of item piles are revealed on sight.
342 * Potions of stabbing, wands of clouds, and staves of energy, summoning, and
343   wizardry are removed.
344
345 Branches, Environment
346 ---------------------
347 * Swamp's levels are now smaller, and many weak monsters no longer appear.
348 * Crimson and shadow imps are now much less common in the Dungeon. White imps
349   and ufetubi take their place.
350 * Shadows and wights no longer appear in the Crypt spawn list, replaced with
351   flying skulls, necromancers, and wraiths.
352 * Spider is now quiet.
353 * The malevolent force of Zot will find players that tarry far too long in one
354   place.
355 * Gauntlet monsters now generate awake, and those other than the minotaur
356   don't pick up loot.
357 * Net traps are now permanent and the nets always mulch.
358
359 Spells
360 ------
361 * The Charms skill and school have been removed.
362   - Ozocubu's Armour is now Ice only, Swiftness is now Air only, Death's Door
363     is now Necromancy only and Level 9.
364   - Excruciating Wounds is now Necromancy only, prevents unwielding your weapon
365     for the duration, and applies a Wizardry penalty as well as noise.
366   - Battlesphere is now Conjurations only, and its targeting has been adjusted
367     to work with all Conjurations school spells other than Servitor.
368   - Song of Slaying is now Transmutations and renamed Wereblood; the noise is
369     reduced somewhat.
370 * Animate Skeleton and Animate Dead creations now have strength scaling with
371   spellpower; Animate Skeleton has a power cap. Both creations have a shorter
372   lifespan. Additionally, these spells can't be cast if corpses are not nearby.
373 * Animate Skeleton now animates the nearest skeleton, and does not require you
374   to stand on the corpse.
375 * Frozen Ramparts has its effect end upon player movement.
376 * Death Channel spectral things have a shorter duration and fade if Death
377   Channel expires.
378 * Infestation scarabs have a shorter duration.
379 * Vampiric Draining's damage is no longer limited by how much it heals.
380 * Eringya's Toxic Bog now places bogs in all squares within a range of 4 where
381   there is no adjacent solid feature.
382 * Beastly Appendage now melds helmets and boots, and gives two levels of both
383   Horns and Talons (octopodes keep their tentacle spike) instead of randomly
384   choosing.
385 * Irradiate now checks monster AC but does slightly more damage.
386 * Alistair's Intoxication prompts when nothing in view can be affected, always
387   applies Vertigo when successful, and has a higher power cap.
388 * Conjure Ball Lightning's scaling with spellpower has been simplified.
389 * Beam spells and wands no longer have their range reduced by hitting things.
390 * All temporary allies dismiss when you leave the level.
391 * Translocations miscasts now inflict -Move which prevents walking in addition
392   to translocating.
393 * Aura of Abjuration, Darkness, Infusion, Recall, Ring of Flames, Shroud of
394   Golubria, Spectral Weapon, Sticks to Snakes, and Summon Butterflies are
395   removed.
396
397 Gods
398 ----
399 * Gozag no longer gives a free potion petition on worship.
400 * Nemelex's deck gifting begins at higher piety.
401 * Nemelex' Shaft card is removed, and the Exile card no longer has a chance
402   to self banish.
403
404 Interface
405 ---------
406 * The "quiver" feature is generalized and can now hold spells, evokables, and
407   abilities. The `f`ire interface can be used to target any quiverable
408   action, and quiverable actions can be autofired via shift+tab/`p`. Existing
409   autofight ranged settings such as autofight_throw are generalized to handle
410   new quiverables. The `]` key swaps between the two most recent quivered
411   actions. See the options guide for more information on new and updated
412   options: autofight_throw, autofight_stop, automagic_stop,
413   fail_severity_to_quiver, launcher_autoquiver, fire_order. See the manual
414   section 4, subsection "Attacking and firing" for a summary of the relevant
415   key bindings.
416 * Launchers can now be fired independently of the quiver; use `v` to target
417   (like reaching weapons) or regular autofight commands to autotarget.
418 * Static targeters are added for spells and abilities that indicate which cells
419   will be affected, along with a new option to configure which of these are
420   shown while casting, force_targeter.
421 * Player wand damage, spell damage, and spell accuracy is now displayed in the
422   UI.
423 * Viewing a monster with `xv` now shows to-hit chance with your current weapon.
424 * Monsters' spell damage is shown in `xv`.
425 * Examining cells with multiple interesting things now gives a selection menu.
426 * The "view stack/pickup key" `;` can be pressed twice to force autopickup even
427   in unsafe situations.
428 * The `^x` view description is now available from all targeting prompts, and
429   when used while targeting lists valid targets in range.
430 * Any floor can be annotated from anywhere in the `!` interface.
431 * Spellpower is now displayed as a percentage of max spellpower.
432 * Macro updates: Macros/keybinds can be viewed via the `~` menu in-game. RC file
433   keybind settings support escape codes.
434 * Updated uption: travel_open_doors now has a setting that tries to avoid
435   opening doors during autotravel.
436 * New option: travel_one_unsafe_move. Setting this option to true causes
437   auto-travel to make one move towards its goal before conducting the usual
438   safety checks.
439 * New option: monster_item_view_features. This is a regex list option, features
440   that match patterns on this list will be displayed in the `^x` view
441   description.
442 * New option: always_show_zot. When enabled, the remaining time until Zot finds
443   the player is always shown, rather than when there are only 1000 turns left.
444 * New options: tile_overlay_col and tile_overlay_alpha_percent control the
445   appearance of the message window in local tiles.
446
447 Lua
448 ---
449 * Three new hooks, chk_ability_choice, chk_spell_choice, and c_message can be
450   used to answer the ability and spell menu prompts and to react to messages.
451 * A new api is introduced for targeted fire of spells, items, and abilities as
452   a less brittle alternative to sending keys. See lua functions:
453   crawl.do_targeted_command, spells.cast, item.fire, you.activate_ability,
454   you.quiver_valid, and you.quiver_enabled.
455 * Other new functions: you.memorise (memorise a spell by name),
456   spells.power_perc (get spellpower for a spell as a percentage)
457
458 Stone Soup 0.25.1 (20200717)
459 ----------------------------
460
461 Bugfix Release
462 --------------
463 * Artefacts from acquirement now leave a note in morgues.
464 * Scarf of harm is fixed.
465 * Foxfire will no longer attack out of LoS.
466 * Stacking from empty Nemelex decks is no longer possible.
467 * Wizlab entry now generates a milestone / note again.
468 * Fix a bug where cloud generators triggered on load when no time had passed,
469   leading to a different cloud arrangement from saving + reloading.
470 * Seeded play fixes for seed instability in a few cases, as well as crashes
471   related to seed stability and pregeneration code.
472 * Several speedups for dungeon rendering, especially in zigs.
473 * Sprint 3 cloud generators have been retuned.
474 * Improvements to the behavior of restart_after_save (on by default in 0.25.0).
475 * Using [] in map view from stairs to view other levels now correctly finds the
476   matching stairs.
477 * Crashes to do with annotation, off-level map view, and custom flashes have
478   been fixed.
479 * It is no longer possible for a bug to cause the player to drown or fall into
480   lava, emergency flight will be activated instead.
481
482 Stone Soup 0.25.0 (20200612)
483 ----------------------------
484
485 Highlights
486 ----------
487 * Spells in many schools have been redesigned to make the schools more
488   distinct.
489 * Acquirement scrolls have been despoilered, offering the player a choice of
490   generated items.
491 * Effects from spell miscasts, god wrath, death curses, and Zot traps have
492   been overhauled for consistency and simplicity.
493
494 Branches, Environment
495 ---------------------
496 * Potions of cancellation now appear as loot in Ziggurats.
497 * Boris can now spawn after the player picks up the Orb of Zot.
498 * Forest fires and the Tornado spell can no longer destroy temporary trees
499   made by Summon Forest.
500 * D:1 Level spawns can no longer generate within LOS distance of the player's
501   starting position.
502 * Many arrival vaults have been reworked to allow better player tactics.
503 * A new Swamp ending themed as a conflict between Yred and Fedhas that
504   includes an undead version of the Lernaean Hydra.
505 * Ziggurats now have level set featuring many player ghosts.
506 * Zot traps have had their effect flowchart simplified and focused.
507 * Abyss exits that spawn from earning xp can spawn after the initial spawn,
508   instead of every subsequent spawn being a downstair.
509 * Troves can now ask for scrolls of fog or scrolls of fear.
510
511 Character
512 ---------
513 * Monsters summoned by the player now dismiss when they become hostile.
514 * Players can now renounce their religion while silenced.
515 * All Evocable items can no longer be used by the player while confused.
516 * Formicids can no longer cast Swiftness.
517
518 Gods
519 ----
520 * Trog no longer gifts ranged weapons nor ammunition, gifting only melee
521   weapons. These weapons can only have egos of plain, vorpal, flaming, and
522   anti-magic.
523 * Trog now hates use of all magical staves and pain weapons.
524 * Elyvilon's Divine Protection now always protects exactly at 5* piety instead
525   of protecting at a value between 5* and 6*.
526 * Fedhas now protects plant allies from collisions and from ranged attacks by
527   other allies.
528 * God conducts for harming allies now apply to spells and items that place
529   harmful clouds.
530 * Nemelex abilities can no longer be used while silenced.
531 * Nemelex card revisions:
532   - The pain card no longer summons a flayed ghost, instead it torments at high
533     power (the card user is spared).
534   - The cloud card now produces black smoke around enemies in sight, to better
535     fir with the deck of escape.
536 * Wu Jian has been tweaked:
537   - Wall jumps are now only activated via the 'a'bility menu.
538   - Whirlwind attacks no longer pin
539   - Heavenly Storm now starts with a slaying bonus of 5, capped at 15, and
540     increases by 1 for each martial attack.
541 * Xom no longer inflicts miscast effects.
542 * Xom demon summoning is increased in power.
543 * Wrath changes
544   - Trog's "firey rage" is now a fireball, instead of a fire miscast. Trog no
545     longer uses rot as retribution.
546   - Lugonu's "translocation wrath" no longer uses translocations miscast.
547     Instead, the player is either teleported to monsters, banished, or set upon
548     by Abyss summons.
549   - Cheibriados' wrath no longer uses miscasts. At very high tension, in
550     addition to sleeping and slowing the player, Chei makes a lot of noise. At
551     low tension, miscasts are replaced by stat damage.
552   - Fedhas' wrath no longer uses elemental miscasts. These are replaced by a
553     choice of corrosive bolt, primal wave, or thorn volley.
554   - Yredelemnul's wrath no longer uses necromancy miscasts, in their place Yred
555     fires a bolt of draining.
556   - Kikubaaqudgha's wrath uses death curses in place of necromancy miscasts.
557 * Vehumet is less likely to give duplicate gifts.
558 * Xom is stimulated upon worship at a faded altar.
559
560 Items
561 -----
562 * Scroll of Acquirement rework:
563   - Offers players a choice of five fully generated items.
564   - Three of the item categories are randomly chosen and the other two are
565     always gold and food (for species that eat).
566   - Generated items are always useable and not hated by the player's current
567     god.
568   - The Miscellaneous category for evocable items is no longer available.
569 * New Potion of Stabbing that gives a 50% chance to upgrade weak stabs (e.g.
570   distracted monsters) to strong ones (e.g. sleeping monsters).
571 * Tin of Tremorstones, a new multiuse evocable. Tremorstones have 3 charges
572   which recover over time with XP. When used, it creates a number of radius 2
573   explosions (the number scales with evocations skill) near the center
574   of present monster that are triple-affected by AC (like LRD). The explosions
575   are randomly skewed and may hit the user. Most useful for players with good
576   armour.
577 * The chaos brand now has might and agility effects, no longer causes miscast
578   effects, and its cloning effect can create friendly and neutral monsters.
579 * Potions of Brilliance now provide a stronger universal spell enhancer and
580   remove spell hunger. They no longer provide an Int bonus nor wizardry.
581 * Potions of Might no longer provide a bonus to strength.
582 * Scrolls of Magic Mapping now reveal any floor traps on the level.
583 * The -Tele property no longer appears on artefact weapons and jewellery.
584 * Ordinary shields have been renamed to kite shields and large shields have
585   been renamed to tower shields. This helps make equipment descriptions less
586   ambiguous.
587 * The vorpal weapon ego no longer has distinct adjectives for each weapon
588   class. Now all such weapons are described as 'vorpal'.
589 * Unrandart changes:
590   - New unrand: Cigotuvi's Embrace, a +4 leather armour with rN+, rRot and
591     *Drain that automatically gathers corpses to increase AC. The AC decays
592     slowly over time but decays more quickly as more corpses are added.
593   - Boots of the Assassin are now called the hood of the Assassin and use the
594     headgear slot.
595   - The demon blade Leech gains *Rage/+Rage and loses its AC-3 and EV-3
596     properties.
597   - The Elemental Staff now acts as an enhancer for all elemental schools,
598     with enhancement applying independently for each school.
599   - Warlock's Mirror can now reflect piercing ranged weapons.
600   - The Staff of Olgreb now has a chance to deal poison-arrow flavored damage
601     on hit, based on evocations skill. It no longer has an additional chance to
602     cast Venom Bolt on top of casting OTR when evoked. It now grants poison
603     immunity to monsters wielding it.
604   - The Dragonskin Cloak now provides rCorr instead of sticky flame
605     resistance.
606   - The scythe of Curses no longer curses items in inventory, and now applies
607     death curses instead of necromancy miscasts.
608   - The plutonium sword still applies transmutations miscasts, but gains a
609     chance to polymorph the target on hit (since this is no longer a miscast
610     effect for monsters).
611   - The brooch of Shielding is now a guardian spirit amulet with SH+8.
612   - Bloodbane has been removed, having been merged into Leech.
613   - Maxwell's Etheric Cage has been removed.
614 * Phial of floods now applies a silencing "waterlogged" debuff to all monsters
615   in the flooded area and no longer summons water elementals.
616 * Staves of poison now do resistable poison damage on hit like other staves
617   instead of just having a chance to poison.
618 * Distortion branded weapons no longer teleport foes.
619 * Distortion unwield effects no longer cause a translocations miscast. Instead,
620   they either teleport the player to monsters, banish the player, or cause
621   severe contamination.
622 * Regeneration items only activate after attuning to the player at full HP,
623   identical to the amulet.
624 * Scarf egos are revised: cloud immunity and spirit shield are removed, harm
625   and invisibility are added. Harm scarves do not drain the player when
626   removed.
627 * Amulets of reflection now always give +5 SH and must attune to the player at
628   full HP. Reflected missiles, poison, and banishments now correctly award
629   piety.
630 * Cloak egos are revised: invisibility is removed, preservation (providing
631   corrosion resistance) and stealth are added.
632 * The Harm property can now appear on randart armour, and does not incur a
633   drain penalty on removal.
634 * Stat rings are now always either +6 or -4. AC, EV, and Slay rings are now
635   always either +4 or -4.
636 * Removed: potion of agility, staff of power, crystal ball of energy, sack of
637   spiders, lamp of fire, fan of gales, wand of scattershot, amulets of the
638   gourmand, amulets of harm, amulets of rage.
639
640 Interface
641 ---------
642 * The seed selection dialogue has been ported to webtiles and is enabled on
643   select servers.
644 * auto_butcher has been changed to default to `always` (from the previous value
645   of `very hungry`).
646 * A new option, auto_butcher_max_chunks, prevents automatic butchering with more
647   than that many chunks in inventory. Its default value is 10 for non-ghoul
648   characters.
649 * explore_auto_rest now defaults to true.
650 * New morgue section: screenshots. When notes are taken with : an ascii
651   screenshot is additionally saved and can be added to morgues.
652 * The console monster list now displays monster status information and whether
653   or not the monster is wielding a launcher or polearm, or has a wand
654 * The ^x summary display now shows monster status information
655 * A new option, monster_item_view_coordinates, can be set to true to display
656   player-relative coordinates in the ^x display.
657 * The auto-travel trail displayed with show_travel_trail can now be customised
658   in console (both for glyph and colour).
659 * The "visited status" of stairs and transporters can now be indicated both by
660   glyph and by colour in console.
661 * Allies now show sleep and confusion status tiles.
662 * A new option, game_scale, allows for global pixel scaling to make dcss more
663   usable on large and/or high-resolution monitors. (Values in the range of 2-4
664   will be helpful for upscaling for 2k-4k monitors.)
665 * The behavior of `tile_filter_scaling=false` has been improved to work on all
666   tiles in the game, for better pixelated effects.
667 * Webtiles now supports showing save info in the lobby; see CAO for this feature
668   in action.
669
670 Monsters
671 --------
672 * New unique: Maggie, a younger version of the unique Margery, who appears
673   just before and in Lair. She has a steam, acid, or swamp dragon scales, Bolt
674   of Fire, and Mesmerize. Only one of Maggie or Margery will place in a game.
675 * Margery now always gets Fire, Shadow, or Storm dragon scales as a
676   counterpart to Maggie's armour.
677 * Both Maggie and Margery have a small extra chance of spawning with a
678   pre-enchanted Wyrmbane (1 or 2 points of enchantment, respectively).
679 * Monsters such as spiders no longer have a clinging ability.
680 * Mummy death curses are no longer necromancy miscasts, and instead have their
681   own effect table.
682 * New monster: nameless horror. Nameless horrors are produced by summoning
683   miscasts. They are giant, tanky, have an antimagic attack and abjuration as a
684   natural ability.
685 * Hepliaklqana ancestors and demonic guardians can no longer be enslaved or
686   frenzied.
687 * Summoned monsters can now get the inner flame status, both from the spell and
688   the scroll.
689 * Monsters now try to avoid blocking the line of fire of monsters behind them.
690
691 Spells
692 ------
693 * Spell in many schools have been redesigned to make the schools have better
694   differentiation, more positional considerations, and better UI. The
695   descriptions below describe the schools' individual focus and any new,
696   changed, and removed spells in each school:
697   - Fire spells have directed explosions or set things on fire:
698     + New L1 Conjurations/Fire spell Foxfire that conjures two foxfire
699       projectiles that quickly hone in on their target, each doing a bit more
700       than half the damage of Flame Tongue.
701     + Conjure Flame now creates embers on the player's position that turn into
702       a flame cloud a turn later. The embers smother if a monster steps on them.
703     + Inner Flame now creates a flame cloud under the affected monster
704       whenever it takes damage in addition to the usual explosion it makes
705       when the monster dies.
706     + New L6 Conjurations/Fire spell Starburst that fires 8 range 5 bolts in
707       the principle directions.
708     + Removed spells: Flame Tongue, Throw Flame, Bolt of Fire.
709   - Air school spells bounce, are pointy, or are hard to direct:
710     + Airstrike damage now scales so it's greater the more unoccupied squares
711       there are surrounding the target.
712     + Summon Lightning Spire now places the spire randomly.
713   - Earth spells are directed:
714     + Borgnjor's Vile Clutch now is a range 6 always-penetrating beam instead
715       of a smite-targeted 3x3 explosion.
716   - Ice spells are diffuse and subtle:
717     + New L3 Ice spell Frozen Ramparts that makes all walls within radius 2
718       become covered in ice, damaging monsters that walk by. Damage bypasses AC
719       and slows cold-blooded animals.
720     + New L4 Conjurations/Ice spell Hailstorm that fires a ring of ice beams
721       from radius 2 to radius 3, not affecting radius 1 squares. Monsters with
722       rC+++ such as ice beasts are immune to this effect.
723     + Ozocubu's Refrigeration does 33% more damage on-average and no longer
724       harms the caster.
725     + New L9 Ice spell Absolute Zero that instantly freezes to death the
726       closest monster in range, leaving an ice block. A random closest monster
727       is chosen as the target when there are ties. The spell is range 5 and
728       very loud, with noise attenuated by power.
729     + Removed spells: Throw Frost, Throw Icicle, Bolt of Cold, Glaciate.
730     + As a result of these changes, Ice Elementalists no longer put starting
731       skill in Conjurations.
732   - Conjurations are pure magic with good accuracy in some way:
733     + Iskenderun's mystic blast now makes a range 5 explosion around the
734       player that damages and pushes back monsters, potentially colliding them
735       with features and other monsters.
736     + Dazzling Flash replaces Dazzling Spray. Makes a flash centered on the
737       player of up to radius 3 that can blind monsters in the affected area.
738     + Searing Ray now fires all its rays at the chosen target, adjusting
739       the rays as the target moves. If no target is chosen, the spell
740       repeatedly fires in the chosen direction. The rays all penetrate and
741       each has the same damage and to-hit. The ray damage is adjusted to have
742       the same overall damage distribution as before this change.
743     + Spellforged Servitor now gives only one spell to the servitor. This is
744       the highest level servitor-compatible spell the player has from the
745       following sets, in order of preference: L4 and higher ranged damage
746       spells, cloud spells, and low-level or short-range spells.
747     + Force Lance is removed.
748   - Poison spells poison things or perform some kind of alchemy
749     + Sting is now a range 3 Poison/Transmutations spell using the same
750       partly-resistable beam type previously used by Poison Arrow.
751     + New L6 Poison/Transmutations spell Eringya's Noxious Bog that creates a
752       temporary toxic bog trail as the player moves. The bog terrain applies
753       the same partly-resistable damage flavor as Sting as well as the
754       movement and combat penalties of shallow water.
755     + Removed spells: Venom Bolt, Poison Arrow
756     + As a result of these changes, Venom Mages now put starting skill in
757       Transmutations instead of Conjurations.
758   - Necromancy has balance adjustments to make the school not so strong and
759     to begin to move it closer to a melee support school:
760     + Corpse Rot now creates miasma clouds in a ring around the player, making
761       one cloud for each corpse in LOS, but with lower duration.
762     + Agony and Dispel Undead are now range 1, and Dispel Undead is now L4.
763     + Regeneration and Bolt of Draining are removed.
764 * The Young Poisoner's Handbook now contains Ignite Poison.
765 * Confusing Touch is now level 3 and checks MR instead of monster hit dice.
766 * The player is now immune to the melee-fumbling effects of liquefied ground
767   made by casting Leda's Liquefaction. The slow movement applies regardless of
768   flight status and the spell can be used while flying.
769 * Firestorm and Ignition now can burn trees, and Fireball burns trees in all
770   squares of its explosion.
771 * Call Imp no longer bases the type of imp summoned on spellpower.
772 * The Confuse spell has been removed.
773 * Spell miscast effects have been simplified to give contamination and a single
774   per-school effect, scaling with spell risk and level. The new effects by
775   school are:
776   - Charms and Hexes: debuff and slow.
777   - Summoning: durably summon a nameless horror (new monster).
778   - Translocation: dimension anchor.
779   - Transmutation: extra contamination for the player, malmutate a monster.
780   - Conjuration: irresistable AC-ignoring damage.
781   - Elemental schools: school flavored damage (Earth uses fragmentation
782     damage).
783 * The Deflect Missiles spell has been removed.
784 * Tukima's Dance can no longer be used if the player sacrificed Love.
785 * Lesser Beckoning and Teleport Other now turn allies hostile.
786 * Eldritch Tentacles from malign gateway can no longer attack out of LOS of the
787   player, and arrive sooner after the gateway is opened.
788
789 Development
790 -----------
791 * The WebTiles server has seen a major overhaul and now supports python 3 as
792   well as Tornado 5+, as well as numerous other backend/technical improvements.
793 * The catch2 testing framework is now integrated into the project and is
794   enabled in our CI testing.
795 * GitHub actions have been configured to replace Travis CI testing.
796
797 Stone Soup 0.24.1 (20200322)
798 --------------------------------
799
800 Bugfix Release
801 --------------
802 * A remote code execution vulnerability has been patched.
803 * The UI has received some bug fixes and improvements.
804 * Pinned monsters can no longer trample.
805 * Some vaults have been tweaked.
806 * Fedhas protection is now extended to piercing attacks done by all allies.
807 * Fedhas summons' duration is now correctly capped.
808
809 Stone Soup 0.24 (20191024)
810 --------------------------
811
812 Highlights
813 ----------
814 * Vampire species simplified
815 * Thrown weapons streamlined
816 * Fedhas reimagined
817 * Sif Muna reworked
818
819 Branches, Environment
820 ---------------------
821 * Incremental pregeneration:
822   - This mode generates the dungeon in a stable order for all games regardless
823     of the path taken by the player, meaning that the behaviour of seeds for
824     online and offline games should now be the same.
825   - Games using the same seed will see the same dungeon if they are
826     incrementally pregenerated without requiring the long initial generation
827     time of full pregeneration as introduced in 0.23.
828   - Incremental pregeneration is the default mode for new games.
829   - Servers can now enable seed selection without heavy CPU cost.
830 * A Trove map requiring many uses of digging has been removed.
831 * Identification scrolls are no longer used as a potential Trove cost.
832 * Transporters in vaults now correctly place in the Abyss.
833 * Fog generation in the Desolation of Salt portal now happens far less often
834   per turn, greatly reducing slowdown from high CPU usage.
835 * Random traps no longer place under items placed by vaults.
836
837 Character
838 ---------
839 * Formicids can now use their dig ability on diggable statues.
840 * Manticore barbs now can only be picked out if the player can move, isn't
841   confused, and isn't asleep.
842 * Net traps now always trigger when the player steps on them.
843 * Vampiric weapons no longer have a hunger cost upon wield.
844 * Vampire simplification: Player vampires no longer eat or drink blood, and
845   have exactly two blood states.
846   - Alive: Regenerates quickly, normal HP modifier, no undead bonuses, no
847     batform, can transform and berserk normally.
848   - Bloodless: No regeneration with monsters in sight, -20% HP, stealth bonus,
849     undead resistances, batform, no other transformations or berserk.
850   - Blood states are transitioned by an ability which costs delay; becoming
851     bloodless incurs no penalty, becoming alive causes a temporary frail
852     mutation.
853   - Bat form causes stat drain.
854
855 Gods
856 ----
857 * Fedhas reimagined:
858   - Piety is gained exclusively from kills instead of through corpse decay.
859   - Fedhas abilities now create plant allies directly as temporary summons
860     instead of creating permanent allies using plants. All abilities cost
861     piety instead of food.
862   - New abilities:
863     * 2*: Active 'Wall of Briars' ability to surround the player with briar
864           patches. Hostile monsters will attack briars to reach you, taking
865           damage.
866     * 3*: Active 'Grow Ballistomycete' ability to place a ballistomycete at
867           any location within radius 2. The ballistomycete will fire spores
868           that seek out foes and make a 1-radius damaging explosion that
869           additionally confuses living creatures.
870     * 4*: Active 'Overgrow' ability to destroy any non-permarock walls in a
871           3x3 area, replacing them with plant allies, mostly wandering
872           mushrooms or burning bushes and sometimes ballistomycetes or oklob
873           plants.
874     * 5*: Active 'Grow Oklob' ability to place an oklob plant at any location
875           within radius 2.
876   - Fedhas no longer hates any necromancy spells, and allows worship by undead
877     species.
878   - Removed abilities: Fungal Bloom, Reproduction, Growth, Evolution, Rain.
879 * Sif Muna reworked:
880   - Piety gain is exclusively from kills.
881   - 'Channel Energy' is available at 1* piety instead of 3*.
882   - 'Forget Spell' is available at 3* piety instead of 4*.
883   - New 4* 'Divine Exegesis' ability to cast any spell in your library
884     regardless of skill training. Receives a spell-power bonus based on
885     Invocations skill of 1.5 times the spell-power received from equivalent
886     levels of training in the spell's schools.
887   - The Divine Energy ability and Sif's miscast protection are removed.
888 * Trog and Okawaru now can gift unbranded boomerangs and javelins.
889 * Jiyva's Slimify ability now works properly on skeletons, zombies and
890    simulacra.
891 * Torment can now trigger Jiyva jelly spawns and Xom butterfly spawns.
892
893 Interface
894 ---------
895 * The 'X' key map mode has zoom support, defaulting to 60% zoom.
896 * Sealed off clinging and sensed monsters no longer stop autoexplore.
897 * Equipment melding no longer stops autoexplore and autotravel.
898 * Armour, jewellery, and weapons can be worn/wielded from the floor.
899 * Summoner monsters are now highlighted when the cursor is over one of its
900   summons.
901 * Traps are now shown in the ctrl-x listing and are indexed in the stash
902   tracker.
903 * Scarves are now properly shown on player tiles.
904 * Species and background selection menus now have tiles.
905 * Updated visual theme for main menu, high scores, and related screens.
906
907 Items
908 -----
909 * New unrand: Staff of Battle, a staff of conjuration that spawns a
910   battlesphere when a hostile monster is in view.
911 * Unrandart changes:
912   - The Storm Bow now has a penetration effect.
913   - Gyre and Gimble now has the protection brand, enchantment of +7, and no
914     longer has Dex-3.
915   - Piercer has been removed, its effect having been merged into Storm Bow.
916 * Weapons with the holy wrath ego can now be cursed.
917 * Randart rings no longer generate with both rCorr and *Corrode.
918 * Throwing weapons have been streamlined.
919   - Blowguns are removed, needles are replaced with throwing darts.
920   - Dart effects scale with Throwing and Stealth skill.
921   - Darts of sleep, paralysis, confusion are removed.
922   - Darts of frenzy are renamed datura-tipped darts.
923   - A new dart brand, atropa is added. Atropa-tipped darts cause brief
924     confusion and longer-lasting blindness in the target.
925   - Tomahawks are renamed to boomerangs and always return.
926   - Javelins always penetrate.
927   - Steel and silver are merged into a single brand, called silver. Silver
928     ammunition applies the maximum of vorpal bonus damage and the old silver
929     damage bonus.
930   - Poison, returning, penetration, and exploding are no longer available
931     brands for tomahawks and javelins.
932
933 Lua
934 ---
935 * Monster AC, EV, MR, MaxHP, and descriptions are now exposed in the CLua
936   monster.info class.
937 * A new function 'defeat_mr()' to determine the chance that a given spell
938   defeats a monster's magic resistance.
939 * There is a basic seed explorer available in scripts/seed_explorer.lua.
940
941 Monsters
942 --------
943 * Monsters can now use wands of clouds, iceblast, and scattershot.
944 * Monsters clones created by Mara and rakshasa have the intended reduced HP of
945   the original monster instead of several times that value.
946 * A monster having the Dig spell no longer allows it to cast spells out of
947   LOS.
948 * Azrael and draconian scorchers can use Call Down Damnation when not at
949   low HP.
950 * Player ghosts can be shafted.
951 * Golden Eyes no longer have randomized spellpower for their gaze.
952 * Monster airstrike uses the same formula as the player, reducing damage
953   variance.
954 * Pikel's slaves no longer drop corpses nor items.
955
956 Spells
957 ------
958 * The HP from Death's Door is fixed at time of casting rather than being
959   updated continuously, hence being subject to changes in spellpower.
960 * Olgreb's Toxic Radiance now properly triggers ally conducts when cast.
961 * Olgreb's Toxic Radiance now applies direct damage and poison status in a way
962   that considers the time of each turn.
963 * Shroud of Golubria's spellpower is now capped at 50.
964
965
966 Stone Soup 0.23.2 (20190330)
967 ----------------------------
968
969 Bugfix Release
970 --------------
971 * Various seed-related bugfixes and improvements:
972   - Seed input now supports pasting, and is autofilled from the last game.
973   - The seed input box now has an extra digit.
974   - The game seed is saved correctly and will no longer show as 0 for games
975     started after this fix.
976   - Seed stability for floating point calculations: for most configuration the
977     main dungeon should remain unchanged, but 32 bit systems (and 32-bit builds)
978     should now be much more stable, among others. Slime will likely differ.
979   - Seed stability for rc options: certain rc options affected the generation
980     of some layouts, leading to divergent seeds.
981 * AK starts will no longer crash when exiting the abyss in pregen games.
982 * Gozag bribe branch in pregen games now works correctly when entering a
983   previously unvisited level.
984 * Meatsprint is now difficult again.
985 * 37 other bugfixes and improvements in total.
986
987 Stone Soup 0.23.1 (20190228)
988 ----------------------------
989
990 Bugfix Release
991 --------------
992 * Vampiric attacks by the player against allies created from Sticks to Snakes
993   and the Ratskin Cloak no longer restore HP or give vampires satiation.
994 * Damage from Ozocubu's Refrigeration has been increased to the correct
995   amount.
996 * Placement for the uniques Aizul, Bai Suzhen, Donald, Jorgrun, and Mara has
997   been fixed so they can place throughout their intended level ranges.
998 * The chance of Boris to respawn has been lowered to match previous rates.
999 * Yellow draconians now correctly receive their rCorr mutation at XL 7.
1000 * 45 bugfixes, adjustments, and cleanups in total.
1001
1002 Stone Soup 0.23 (20190207)
1003 --------------------------
1004
1005 Highlights
1006 ----------
1007 * Trap system overhaul
1008 * New Gauntlet portal to replace Labyrinths
1009 * Nemelex Xobeh rework
1010 * Nine unrandarts reworked and the new "Rift" unrandart added
1011 * Support for seeded dungeon play
1012
1013 Branches, Environment
1014 ---------------------
1015 * Trap system overhaul:
1016   - Traps that generate on the ground are always revealed.
1017   - Exploration has a chance to trigger a "trap effect" independent from
1018     terrain traps. The possible effects are alarm, shaft, and teleport near
1019     monsters.
1020   - Monsters only trigger traps in sight of the player.
1021   - Alarm traps now always Mark the player whenever they are triggered in LOS.
1022   - Net traps now try to net the player whenever they are triggered in LOS.
1023   - New trap: dispersal trap. When triggered, every actor in sight of the trap
1024     is blinked.
1025   - Trap placement in Ossuaries, Zot:5, and Tomb has been overhauled. In Zot:5
1026     and Tomb, all mechanical traps save for net traps have been removed.
1027   - Grate traps (triggered by pressure plates) have been removed.
1028 * New Gauntlet portal to replace Labyrinths:
1029   - Gauntlets have the player choose a path through several combat arenas,
1030     each of which contains (sometimes exotic) monsters and loot.
1031   - Access to each arena is one-way using transporters. Teleports and Passage
1032     of Golubria are disabled.
1033   - All paths lead to a minotaur who guards a pile of treasure and the exit.
1034   - Gauntlets are found where Labyrinths previously generated.
1035 * Support for seeded play:
1036   - A new option for pregenerating the entire connected dungeon based on a fixed
1037     seed has been added. This takes a bit of time, but ensures that any
1038     playthroughs of a particular seed will use the same dungeon.
1039   - This option is not yet available for online play, but can be used offline.
1040     See the manual section "Seeded play" for details.
1041   - The dungeon RNG has been separated from the gameplay RNG to allow this
1042     feature to work.
1043   - Each game seed generates a unique dungeon (including layout and
1044     monster and item placement) that is always the same for the same version
1045     of crawl, as long as levels are generated in the same order.
1046   - If you see that two games with the same seed generate a different dungeon,
1047     please report this as a bug!
1048 * New vaults: early thematic item shops and monsters guarding manuals, as well
1049   as new ghost vaults for many branches.
1050 * Translucent doors that can be seen through when closed have been added.
1051   These are used in most runed door vaults and in some Elf layouts.
1052 * Two new dungeon layouts enabled, one for Dungeon and one for Lair.
1053
1054 Character
1055 ---------
1056 * The player can no longer be put to sleep when paralysed or petrified.
1057 * Tengu Permanent Flight becomes immediately available at XL 5.
1058 * Tengu EV bonuses are no longer applied to +EV from equipment.
1059 * Wanderer starting spell libraries are announced along with equipment.
1060 * Wanderers that start with exactly one level 1 spell start with it memorised.
1061
1062 Gods
1063 ----
1064 * Nemelex Xobeh rework:
1065   - Decks are are accessed through abilities and no longer exist as items.
1066   - Nemelex offers three abilities: "Draw Escape", "Draw Destruction", and
1067     "Draw Summoning", which provide card effects.
1068   - The deck abilities do not have rarities; card power levels are determined
1069     by invocations and piety alone.
1070   - Nemelex periodically adds cards to the three abstract decks.
1071   - Triple Draw works on the three decks as before, offering a choice of three
1072     cards. The piety cost is increased.
1073   - Deal Four deals four cards from a deck and has a reduced piety cost.
1074   - Stack Five constructs a player-ordered stack of five cards drawn from any
1075     of the three decks to be drawn later. Creating a new stack discards the
1076     old. The piety cost is the same as old stack five.
1077   - The Velocity card no longer hastes enemies, instead always slowing them
1078     with a chance proportional to power.
1079   - The Storm card has been revised. It now performs a wind blast followed by
1080     one to nine electrical explosions.
1081 * Elyvilon's Heal Other's is adjusted:
1082   - The formula depends only on monster type, not specific monster maxhp.
1083   - Player Ghosts and Pandemonium Lords are now immune.
1084   - The targeter displays the pacification chance.
1085 * Ashenzari protects followers from exploration-based trap effects.
1086 * Qazlal's cloud immunity is extended to elementals created with Elemental
1087   Force.
1088 * Fedhas' protection of plants from player spells is extended to LOS-wide
1089   attack spells.
1090 * The acid damage from Makhleb's Minor Destruction has been reduced.
1091 * Exploration-based piety is no longer granted for the Temple, deep water, or
1092   lava.
1093 * Monster conversion for Beogh, Gozag's Bribe, and Jiyva is attempted upon
1094   sight instead of on the turn after the monster enters LOS.
1095
1096 Interface
1097 ---------
1098 * Spell damage message punctuation has been adjusted to reflect damage done
1099   using the same scale as melee damage.
1100 * Damage brand message punctuation has been similarly adjusted.
1101 * Monster descriptions in 'xv' display spell ranges.
1102 * The Religion screen '^' gains a fourth pane for gods that need Extra
1103   information:
1104   - Ashenzari displays information about bondage status.
1105   - Beogh displays a list of named followers, with gifts.
1106   - Gozag displays bribe information.
1107   - Hepliaklqana displays ancestor upgrades.
1108   - Nemelex Xobeh displays deck information.
1109   - Wu Jian displays information about martial attacks.
1110 * The Hepliakqana ancestor reaching full health interrupts resting. The exact
1111   behaviour of this interrupt can be configured by rest_wait_ancestor.
1112 * The new display_chars cloud_weak, cloud_fading, and cloud_terminal indicate
1113   remaining cloud duration in console.
1114 * WebTiles users can use a "Forgot Password" link to reset their password
1115   via a link sent to their registration email address. This feature is not yet
1116   enabled on most official servers.
1117
1118 Items
1119 -----
1120 * Unrandart changes:
1121   - New Unrand: the +8 demon trident "Rift" {distort, reach+}. A distortion
1122     demon trident with a reaching range of 3 and smite-targeted attack.
1123   - The Singing Sword's sonic damage effect is stronger, can trigger at low
1124     tension, and triggers only on-hit. It also gains the vorpal brand.
1125   - The Spriggan's Knife converts all stabs to sleep-tier stabs and loses
1126     Dex+4 and MR+.
1127   - The Robe of Misfortune is +5 {*Contam *Corrode *Drain Harm *Slow EV+5} and
1128     is now always identified.
1129   - The Sceptre of Torment is now a +7 eveningstar of pain, and its torment
1130     does not affect the wielder.
1131   - The Arc Blade's effect now casts static discharge only once at very high
1132     spellpower. The weapon's enchantment is now +8.
1133   - Finisher gains a chance to instant-explode the target and loses Str+3.
1134   - The Robe of Clouds is now +3 {+Thunder rCloud rElec}, providing evocable
1135     storm clouds in place of its old mist.
1136   - The Skin of Zhor gains a passive Metabolic Englaciation effect and SInv.
1137   - The Storm Bow no longer occasionally creates rain clouds.
1138   - Unrandarts with melee effects that could anger nearby allies give a proper
1139     warning.
1140 * Wand charges for wands of digging, enslavement, flame, paralysis, polymorph,
1141   and random effects have been reduced.
1142 * Butchering a corpse always leaves a skeleton.
1143 * The blowgun targeter now displays the chance to affect the target.
1144 * Stash search can now search by handedness.
1145
1146 Lua
1147 ---
1148 * The custom `require` used in clua and dlua has been renamed `crawl_require`.
1149 * A new function `spells.path` has been added to the `spells` module to provide
1150   access to the targeter from clua.
1151
1152 Monsters
1153 --------
1154 * Monster weapons, armour, and wands are identified and revealed to the player
1155   when the monster is first seen.
1156 * The shambling mangrove Grasping Roots ability now performs smite-targeted
1157   constriction instead of applying a 'Roots' status.
1158 * Jorgrun gains the Grasping Roots spell and can now spawn in Swamp.
1159 * Killer Klowns now have a pie throwing ability that damages the player and
1160   effects them with one of Vertigo, Silence, -Potions, Stat drain, rF-, or
1161   polymorph to bat, pig, or wisp form.
1162 * Killer Klowns have highly enchanted, branded clubs instead of the Klown
1163   melee flavor, and no longer have fast regen.
1164 * Orb run spawns are more frequently near the player and more dangerous.
1165 * Pandemonium lords' spell sets and attack brands are revealed.
1166 * Monster summons disappear whenever the summoner changes alignment from being
1167   charmed/uncharmed, pacified, or slimified.
1168 * Confused monsters now get a 1 in 3 chance to move normally, like players do.
1169 * Giant monsters no longer tear through webs.
1170
1171 Spells
1172 ------
1173 * Confusing touch works with a weapon wielded
1174
1175 Stone Soup 0.22.2 (20190327)
1176 ----------------------------
1177
1178 Bugfix Release
1179 --------------
1180 * Fix a crash on startup when there are seeded games (from 0.23) in a shared
1181   save directory.
1182 * Let Barachim telefrag at their full range.
1183 * Don't let ball lightnings climb stairs.
1184 * 52 other bugfixes and cleanups in total.
1185
1186 Stone Soup 0.22.1 (20180916)
1187 ----------------------------
1188
1189 Bugfix Release
1190 --------------
1191 * Support for distributing player ghosts files with releases. Now local games
1192   will have a starting set of ghosts available for ghost vaults.
1193 * New tiles for Azrael, shock serpents, dream sheep, mana vipers, and the Robe
1194   of Vines.
1195 * An additional set of Gnoll player dolls tiles.
1196 * Fix WebTiles menus for older versions of Firefox.
1197 * 81 bugfixes, adjustments, and cleanups in total.
1198
1199 Stone Soup 0.22 (20180810)
1200 --------------------------
1201
1202 Highlights
1203 ----------
1204 * Player ghosts now only appear in sealed ghost vaults
1205 * New spell library interface
1206 * User interface revamp for Tiles and WebTiles
1207
1208 Branches, Environment
1209 ---------------------
1210 * Player ghost vaults:
1211   - Ghosts now only appear in vaults sealed by runed doors or transporters.
1212   - The ghost is always visible from outside the vault through clear walls.
1213   - Dozens of new ghost vaults with a variety of themes. All contain loot, and
1214     many place other monsters with extra loot.
1215   - Each level from Dungeon:3 onwards has a fixed chance of placing a ghost
1216     vault in most connected branches.
1217 * Players on Abyss:1-4 will sometimes be drawn a level deeper, with the chance
1218   increasing based on XL and decreasing based on current depth.
1219 * The Hall of the Hellbinder WizLab has fewer higher-tier demons.
1220 * Two-headed ogres are less common in earlier dungeon levels.
1221
1222 Character
1223 ---------
1224 * The player can use wands in all forms.
1225 * The player can't order allies while confused.
1226 * The MP-powered wand mutation allows use of wands at 0 MP and is now
1227   considered a good mutation.
1228
1229 Gods
1230 ----
1231 * Dithmenos revamp:
1232   - Dithmenos's Shadow Step ability no longer requires the target monster to
1233     be 'still' and has an HP cost of 8% max HP.
1234   - Dithmenos no longer has an anti-fire conduct and allows use of fire-themed
1235     spells, items, and abilities.
1236   - Dithmenos is now an evil god, hence is hated by the good gods and holy
1237     monsters.
1238 * Fedhas' Sunlight is now the 1* ability and Evolution is now the 2* ability.
1239 * Makhleb's Major Destruction has its range increased to 7 and Minor
1240   Destruction has its range reduced to 5.
1241 * Yredelemnul's Enslave Soul ability is now smite-targeted.
1242 * Trog no longer has a Burn Spellbook ability.
1243
1244 Interface
1245 ---------
1246 * In the Tiles minimap, the exploration horizon has a distinct colour.
1247 * WebTiles chat improvements (server support may vary):
1248   - The player can use `/mute' and `/unmute' commands on chatters.
1249   - The `/mutelist' command shows the current mute list.
1250   - The chat window has a minimize button that removes message notification.
1251   - The `/hide' and `/hide forever` commands minimize/remove the chat window.
1252 * Wands of digging now have a targeter showing the dig range.
1253 * Updated visual theme for Tiles and WebTiles.
1254 * Tiles and WebTiles informational screens now show tiles where appropriate.
1255
1256 Items
1257 -----
1258 * New Amulet: the Amulet of the Acrobat, which boosts the wearer's EV by 15
1259   for non-attacking movement and rest actions.
1260 * The Mace of Variability is reworked to sometimes create arcs of chaos that
1261   harm nearby monsters, but not the wielder. The enchantment is now a fixed +7.
1262 * The Vampire's Tooth is now a +12 quick blade instead of a +4 dagger.
1263 * Maxwell's Thermic Engine no longer has rC- and rF-.
1264 * All fog types from Scrolls of Fog now spread like grey and black fog.
1265
1266 Monsters
1267 --------
1268 * Player ghosts can now follow the player through stairs.
1269 * Minotaur monsters have increased health, defenses, and HD. They also spawn
1270   with armour and either tomahawks or javelins.
1271 * Swamp worms and Iron Giants now have Harpoon Shot: a range 6 ability
1272   that fires a shot which pulls the player adjacent.
1273 * Harold has better melee damage and armour, and he places earlier. His Bolt
1274   of Fire and Blink spells are replaced with Harpoon Shot and Sentinel's Mark.
1275 * Jorgrun has Iron Shot instead of Shatter and places earlier.
1276 * Ilsuiw spawns on Shoals:2-4 instead of nearly always spawning on Shoals:4.
1277 * Engulf status from Water Elementals now blocks god abilities but no longer
1278   slows movement.
1279 * The Barb status from manticore barbs now counts any non-movement actions
1280   towards removing the status.
1281 * Swamp worms no longer spawn submerged in water.
1282 * Sojobo, air elementals, ball lightnings, and twisters have resistance to
1283   Tornado instead of resistance to all wind attacks.
1284 * Shock serpent retaliation now properly checks rElec.
1285
1286 Spells
1287 ------
1288 * Spell Library:
1289   - Spells from books are automatically added to a global library upon pickup.
1290   - Library spells can be memorised from anywhere through the 'M' screen.
1291   - Spellbooks are destroyed after their spells are added to the library.
1292   - Vehumet won't offer you a spell you already have in your library.
1293 * Borgnjor's Vile Clutch constriction damage is reduced by 25% and the spell
1294   is no longer in the Necromancer starting book (the Book of Necromancy).
1295 * Lee's Rapid Deconstruction can no longer destroy walls.
1296 * Ozocubu's Armour now expires immediately upon movement.
1297 * Spellcasting success rates no longer use a step-down, making L9 spells
1298   slightly easier to cast.
1299 * Passwall now has better range scaling, a lower max spellpower and a targeter
1300   to show its range.
1301
1302 Stone Soup 0.21.2 (20180805)
1303 ----------------------------
1304
1305 Bugfix Release
1306 --------------
1307
1308 * Shock serpent retaliation now properly checks rElec.
1309 * No more errors on autofight commands when using ranged weapons or polearms.
1310 * Fix a bug that led to Ru sacrifices not consistently giving promised piety.
1311 * Fix many cases of "mid cache bogosity" errors involving Beogh followers.
1312 * Training xl estimates in item descriptions are now more accurate.
1313 * Compilation under Msys2 is now *really* fixed.
1314 * Autotravel will no longer try to take shortcuts through hell.
1315 * 70 other bugfixes and cleanups.
1316
1317 Stone Soup 0.21.1 (20180201)
1318 ----------------------------
1319
1320 Bugfix Release
1321 --------------
1322 * Dith shadow mimic of launcher attacks no longer copies the enchant and ego
1323   of the launcher.
1324 * Monsters lose constriction by Borgnjor's Vile Clutch when they are moved by
1325   any means.
1326 * Formicids can now manually cancel digging, allowing them to use Wu Jian's
1327   Wall Jump ability after digging.
1328 * Wu Jian's Wall Jump ability now works under silence.
1329 * New splash screen art.
1330 * Numlock on Windows systems no longer causes unpredictable repeating
1331   movement.
1332 * Alt-F4 no longer causes freezing in Tiles on Windows systems.
1333 * Resizing the local Tiles window during prompts no longer causes crashes.
1334 * SDL 2 contrib updated to 2.0.7, which fixes compilation under Msys2.
1335
1336 Stone Soup 0.21 (20180105)
1337 --------------------------
1338
1339 Highlights
1340 ----------
1341 * New species: Gnolls
1342 * New god: Wu Jian Council
1343 * New spell: Borgnjor's Vile Clutch
1344
1345 Branches, Environment
1346 ---------------------
1347 * The rate at which unique Pan lord levels appear in Pandemonium is increased.
1348 * Transporters now have a 'landing site' that indicates their destination.
1349 * The Hellbinder and Cloud Mage Wizlabs have been revamped to give greater and
1350   more varied challenges as well as improved loot.
1351
1352 Character
1353 ---------
1354 * New species: Gnolls, with extremely high aptitudes for all skills, but
1355   an inability to focus: Gnolls always train all skills equally, regardless
1356   of whether they have the requisite items or spells.
1357 * Ogres now have better aptitudes in shortblades, longblades, and axes.
1358
1359 Gods
1360 ----
1361 * New (temple) god: Wu Jian Council
1362   - Grants free 'martial' attacks from certain movement actions:
1363     * 0*: Moving toward an enemy triggers 'Lunge', which attacks the enemy and
1364       does extra damage.
1365     * 1*: Moving between tiles adjacent to a monster triggers 'Whirlwind',
1366       which attacks all adjacent foes and 'pins' them, preventing one turn of
1367       movement.
1368     * 2*: Moving against solid obstacles triggers a two-turn Wall Jump, moving
1369       two tiles in the opposite direction and attacking any adjacent enemies.
1370       This ability can also be triggered via an (a)bility, and the movement-
1371       based mode can be disabled using `wall_jump_move = false` in your rc
1372       file for more careful play.
1373   - 3*: Active 'Serpent's Lash' ability, granting two free movement actions,
1374     of which any martial actions will never miss.
1375   - 5*: Active 'Heavenly Storm' ability, creating opaque clouds and increasing
1376     your martial prowess while you continue to use 'martial' attacks.
1377   - Piety is gained through defeating foes.
1378 * Gozag Potion Petition no longer offers haste/berserk potions for species
1379   that can't haste/berserk.
1380 * Zin blocks 100% of mutations at 6* piety. At that piety level, potions of
1381   mutation now only remove mutations and don't cause piety loss.
1382 * Zin no longer has a mutation removal one-time ability at 6* piety.
1383 * Makhleb's Minor Destruction has slightly lowered range, and Makhleb's Major
1384   Destruction has slightly increased range.
1385
1386 Interface
1387 ---------
1388 * Players can now set training targets for skills.
1389   - Press = on the skill screen, select a skill, and enter a skill level.
1390   - Training of that skill is disabled when it reaches the specified level.
1391 * Water species except for merfolk autoexplore/travel through shallow water.
1392 * Diagonal shift-running now stops properly at doors.
1393 * Draconian players now show their hat tiles in Tiles/WebTiles.
1394 * New 'tc_forbidden' RC option to set colour of squares forbidden by travel.
1395 * New xp_by_level morgue table to track XP sources on a per-level basis.
1396 * New -force-map objstat/mapstat option to always place a given map on each
1397   level.
1398 * New objstat fields for tracking monster numbers/XP from vaults.
1399 * Many new tiles for artefact weapons and monsters.
1400
1401 Items
1402 -----
1403 * Wands of the same type merge charges upon pickup and wands have no cap on
1404   charges.
1405 * Wands identify charges upon pickup and are destroyed when their last charge
1406   is used.
1407 * Items in a doorways no longer prevent closing doors in most instances.
1408   - Items get pushed out of the doorway when the player closes the door.
1409   - Doors refuse to close only if the items would fall into deep water or lava.
1410 * Potions of mutations remove fewer mutations on average and are a bit rarer.
1411 * Fan of Gales now disperses clouds at the user's location.
1412 * Un-equipping an item currently giving you invisibility now gives extra
1413   contamination.
1414 * Rods of lightning XP-recharge even when only partially used and only grant a
1415   power bonus for shots over consecutive turns.
1416 * Scarves are never made as artefacts.
1417 * Wands of random effects include malmutate in the set of possible effects.
1418 * Permanent food has been simplified.
1419   - Rations are now the only type of permanent food, replacing bread and meat
1420     rations, fruit, and royal jelly.
1421   - Ration item generation and well as the herbivore and carnivore mutations
1422     have been balanced to keep available nutrition the same as before.
1423   - Fedhas abilities that formerly required a piece of fruit instead require
1424     two rations.
1425 * Removed:
1426   - Wands of confusion and lightning.
1427   - Scrolls of recharging.
1428   - Mutagenic chunks.
1429
1430 Monsters
1431 --------
1432 * Monsters no longer spawn after level-generation in most places.
1433   - This also eliminates the "super OOD" timer that could generate
1434     exceptionally hard monsters after a long time on the level.
1435   - The number of monsters created during level generation is increased
1436     slightly to compensate.
1437   - Pandemonium and Abyss are unaffected by this change.
1438 * A fraction of the monsters generated with a level are created awake,
1439   but never near stairs.
1440 * Air elementals now have a Vortex ability, which creates a short-range,
1441   short-duration tornado effect.
1442 * Player ghosts have normal speed regardless of species, never have a chaos
1443   ego on their melee attack, and no longer generate in portal branches.
1444 * Pandemonium lords can no longer have the Shatter spell.
1445
1446 Spells
1447 ------
1448 * New spell: Borgnjor's Vile Clutch (L5 Necromancy/Earth); calls forth undead
1449   hands from the earth over a smite-targeted area to constrict hostile monsters.
1450   Appears in the Necromancer starting book, the book of Unlife, and the book of
1451   Dreams.
1452 * Shatter's damage has been simplified to use one of three dice values for
1453   susceptibility, and can now slightly damage insubstantial monsters. Intrinsic
1454   player/monster susceptibility takes precedence for damage over flight status.
1455 * Lee's Rapid Deconstruction now gives each material type a fixed explosion
1456   damage and size that doesn't increase when a wall is destroyed.
1457 * Removed:
1458   - Control Undead.
1459   - Cigotuvi's Embrace.
1460
1461 Stone Soup 0.20.1 (20170701)
1462 ----------------------------
1463
1464 Bugfix Release
1465 --------------
1466
1467 * Restore 5 base damage to kick aux attacks, which had been missing since
1468   0.16.0.
1469 * Don't let equipped weapon accuracy affect throwing accuracy.
1470 * Ignore negative relative window sizes in fullscreen mode. Not ignoring these
1471   settings caused fullscreen issues on Windows platforms in particular.
1472 * 41 other bugfixes and cleanups.
1473
1474 Stone Soup 0.20 (20170525)
1475 --------------------------
1476
1477 Highlights
1478 ----------
1479 * New species: Barachim
1480 * New spells: Poisonous Vapours and Ignition
1481 * New scarf items: Armour for the cloak slot with new egos
1482 * New evocations: Wands and an evocable based on spells formerly found on rods
1483
1484 Branches, Environment
1485 ---------------------
1486 * The Slime Pits treasure vault walls are breached when the Royal Jelly dies.
1487 * Web traps created in play (by e.g. jumping spiders) are destroyed on
1488   escape.
1489 * The Tomb of Ancients now has one-way escape hatches with return hatches
1490   nearby instead of stairs.
1491 * New transporter dungeon feature: a one-way portal to elsewhere on the level.
1492   Currently used in a number of new loot vaults.
1493 * The last levels of Cocytus and Gehenna never require flight to reach the
1494   rune.
1495
1496 Character
1497 ---------
1498 * New species: Barachim, with an powerful innate Hop ability and good
1499   aptitudes balanced by slow movement and an increased base LOS radius.
1500 * Ogre aptitudes have been adjusted, trading M&F skill for spells.
1501 * Mummies' spellcasting aptitude has been increased to +2, from -1.
1502 * Deep dwarves have an innate ability that heals them and has a chance of
1503   permanently reducing their MP. Their old recharge ability has been removed.
1504 * Loud noises no longer break mesmerization or fear.
1505 * Various 'badform' (e.g. wispform) special cases have been removed.
1506 * Several abilities that triggered exhaustion now have their own cooldown timers.
1507 * Removed:
1508   - High elves.
1509   - Mottled draconians.
1510   - Vestigial Lava Orcs/Djinni. Saves will load, but (after a prompt) will be
1511     converted to Hill Orcs/Vinestalkers.
1512
1513 Gods
1514 ----
1515 * The Shining One:
1516   - Cleansing Flame is more effective against non-evil enemies.
1517   - All bonus-damage 'stab' attacks are prevented.
1518   - Poison is no longer forbidden.
1519 * Minor Elyvilon wrath effects removed; enemy lifesaving strengthened.
1520 * Nemelex's wrath reclaims all decks, rather than sabotaging them.
1521
1522 Interface
1523 ---------
1524 * The species selection menu has been reworked to have a more useful
1525   conceptual organization, with species grouped into "simple", "intermediate",
1526   and "advanced" categories.
1527 * Noise from the last turn is displayed in the top-right, replacing gold.
1528   (Gold can still be seen with % and $.)
1529 * Terminal colours now work properly on a wider range of terminals by default.
1530   However, as a consequence the default background map colour is dark blue.
1531   To get dark grey, depending on your terminal you can set
1532   `bold_brightens_foreground=true` or `allow_extended_colours=true` in
1533   your rc file.
1534 * New equip_bar option that replaces the noise display with a display of the
1535   glyphs of your equipped items (console only).
1536 * Monsters' melee attacks, including estimates of potential damage, are
1537   now included in their descriptions.
1538 * The player's odds of succeeding with melee confusion attacks is displayed.
1539 * auto_butcher can be configured to trigger on different hunger levels.
1540 * Stash searches now hide distant duplicate matches of more vanilla
1541   weapons, armour, and ammo by default. Searches results are now first
1542   ordered by items' descriptive names, rather than by the whole string
1543   including determiners.
1544 * Red draining is now divided into red and magenta; magenta is the worst.
1545 * The mouse can be used in webtiles (now enabled by default, previously a
1546   secret option).
1547 * Local versions have much-improved support for custom sounds; see
1548   https://github.com/crawl/crawl/commit/4270d38ebf63 for details.
1549 * SDL Tiles now no longer disables screen savers.
1550
1551 Items
1552 -----
1553 * New item type: scarves, occupying the cloak slot.
1554   - Scarves give 0 AC and cannot be enchanted, but always have an ego.
1555   - Scarf egos: Cloud Immunity, Spirit Shield, Resistance, rMsl.
1556 * Evocations:
1557   - New wand types: Clouds and Scattershot.
1558   - New misc item: the Lightning Rod, a 4-charge XP evocable.
1559   - Wands scale better with Evocations.
1560   - Wands can no longer be zapped while confused.
1561   - Wands of disintegration no longer destroy terrain.
1562   - Wands of digging can now destroy statues.
1563   - Wand and miscellaneous acquirement merged into 'evocations'.
1564 * Unrandarts:
1565   - New unrand: Maxwell's Thermic Engine, a freezing/flaming double sword that
1566     increases in power with each swing taken.
1567   - The Ratskin Cloak's stats have been tweaked, and it can now summon rats.
1568   - Amulet of Bloodlust: Slay+6 (was +3), MR++ (was MR+).
1569   - Shield of Ignorance: Now +10 {Int-4, rN+}. *Curse, AC+4 removed.
1570   - Sword of Jihad: renamed to Zealot's Sword.
1571   - Sceptre of Torment only torments on-hit, rather than randomly.
1572   - The Captain's Cutlass no longer chops off hydra heads.
1573   - The Ring of Shaolin is renamed to the Ring of Phasing, and the bow of Krishna
1574     "Sharnga" is renamed to the longbow "Zephyr".
1575 * Potions of cure mutation, beneficial mutation, and mutation have been merged.
1576 * All types of food take one turn to eat.
1577 * All types of manuals are pre-identified.
1578 * Weapons:
1579   - Giant Spiked Clubs have had their base delay lowered slightly.
1580 * Removed:
1581   - Wands of heal wounds, haste, teleportation, and slowing.
1582   - Rods.
1583   - Discs of Storms.
1584   - The Hat of the High Council, the Scimitar of Flaming Death, and the Dagger
1585     of Chilly Death.
1586   - Beef jerky and pizza.
1587
1588 Monsters
1589 --------
1590 * Draconian callers -> stormcallers, which Smite, Summon Drakes, and Upheaval.
1591 * Mottled dragons -> acid dragons.
1592 * Two-headed ogres are significantly stronger.
1593 * The 'draining' effect once again lowers monsters' MR.
1594 * Various unique monsters give better rewards for defeating them.
1595 * Monsters such as alligators get a larger movement speed increase when using
1596   their Sprint ability.
1597 * Maurice and Ijyb now always have wands, and Ijyb first appears a bit deeper
1598   in the Dungeon.
1599 * Draconian ghosts will no longer have negative energy breath.
1600 * Removed:
1601   - Mottled draconians.
1602   - Draconian zealots.
1603   - Hill giants.
1604
1605 Spells
1606 ------
1607 * New spell: Poisonous Vapours (L2 Poison/Air); creates an extremely short-
1608   duration poison cloud on a targeted creature. Appears in the VM book.
1609 * New spell: Ignition (L8 Fire). Drops a weakened Fireball on every monster in
1610   line of sight. The caster and their allies are unaffected.
1611 * Gell's Gravitas is now Translocations only (was Tloc/Hex).
1612 * Portal Projectile is now Tloc/Hex (was Translocations only).
1613 * Swapped Portal Projectile and Gell's Gravitas in the Wr/AM starting books.
1614 * Book of Conjurations: Battlesphere replaced with Force Lance.
1615 * Book of Air: Repel Missiles replaced with Airstrike.
1616 * Confusing Touch is less effective, especially against high-HD enemies.
1617 * Sandblast consumes stones directly from inventory, but no longer functions
1618   without ammo, and cannot consume large rocks.
1619 * Removed:
1620     - Delayed Fireball.
1621     - Poisonous Cloud
1622     - Repel Missiles.
1623
1624 Modding/contribution support
1625 ----------------------------
1626 * A number of guides from contributor Cerol on how to change key components
1627   of the game (first debuted in r/dcss and r/roguelikes) have been added to
1628   the documentation. These can be found at:
1629     - https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/background_creation.txt
1630     - https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/god_creation.txt
1631     - https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/mutation_creation.txt
1632     - https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/species_creation.txt
1633
1634 Stone Soup 0.19.5 (20170228)
1635 --------------------------------------------
1636
1637 Bugfix Release
1638 --------------
1639
1640 * Fix save compatibility when loading games from version 0.18.
1641 * Macros now work in map mode in Tiles.
1642 * Autopickup is now smarter about whether items are permanently or temporarily
1643   useless.
1644 * 22 other bug-fixes and cleanups.
1645
1646 Stone Soup 0.19.4 (20170130)
1647 --------------------------------------------
1648
1649 Bugfix Release
1650 --------------
1651
1652 * Fix mouse lag experienced by trackpad users on Mac systems.
1653 * Fix to allow the Temple entrance to place as part of a vault instead of
1654   always by itself.
1655
1656 Stone Soup 0.19.3 (20170121)
1657 --------------------------------------------
1658
1659 Bugfix Release
1660 --------------
1661
1662 * Work around an AMD driver bug where the game crashes when loading 512x512
1663   images.
1664
1665 Stone Soup 0.19.2 (20170120)
1666 --------------------------------------------
1667
1668 Bugfix Release
1669 --------------
1670
1671 * Fix a long-standing Tiles mouse lag bug. Now there is no lag when updating
1672   cursor information upon mouse movement to a new tile.
1673 * Fix to allow helmets as armour acquirement gifts.
1674 * Fix to prevent Infestation death scarabs becoming hostile when killing their
1675   host in an explosion.
1676 * 24 other bug-fixes and cleanups.
1677
1678 Stone Soup 0.19.1 (20161123)
1679 --------------------------------------------
1680
1681 Bugfix Release
1682 --------------
1683
1684 * Demon tridents are two-handed for small races, as intended.
1685 * Allow Dith shadow to attack diagonally and to reach.
1686 * Many other bug-fixes and cleanups.
1687
1688
1689 Stone Soup 0.19 (20161031)
1690 --------------------------------------------
1691
1692 Highlights
1693 ----------
1694 * New gods: Uskayaw the Reveler and Hepliaklqana the Forgotten.
1695 * New portal: the Desolation of Salt.
1696 * Sif Muna and Nemelex Xobeh have been dramatically reworked.
1697 * Long blades have a new passive effect, 'riposte'.
1698
1699 Branches, Environment
1700 ---------------------
1701 * New timed portal vault: the Desolation of Salt, appearing in Elf and Vaults.
1702   - Six new enemies, including swarms of fragile golems with supporting allies.
1703   - Open terrain layout with large, opaque clouds to use as cover.
1704   - Many powerful artefacts resting within ancient ruins.
1705 * Volcanoes are now much more dangerous, but offer better rewards.
1706 * Lair is now six floors (formerly eight).
1707 * Slime is now five floors (formerly six).
1708 * The Slime treasure vault's walls disappear entirely on their master's death.
1709 * Webs are no longer destroyed after creatures escape from them.
1710 * Beogh will no longer smite creatures that destroy orcish idols.
1711 * Lair and Orc no longer have ambient noise.
1712 * Storm cloud damage is more common and much less severe.
1713 * Non-opaque clouds created by the player vanish instantly when out of LOS.
1714 * The Orb's translocation restrictions now apply throughout the Zot branch.
1715
1716 Character
1717 ---------
1718 * Flight or transformations expiring over deep water or lava no longer causes
1719   instant death. Instead, they cause heavy drain over time until reaching land.
1720 * Potions, scrolls and books can be used while still on the floor.
1721 * Resistances granted by rN (to e.g. Pain effects) now scale with rN, only
1722   reaching full immunity at rN+++ (instead of at rN+).
1723 * Monks can now choose a weapon to start with.
1724 * Corrosion slaying penalties now affect unarmed & auxiliary attacks.
1725 * Spriggans can wield any weapons that kobolds and halflings can.
1726 * Kobolds and halflings rebalanced toward & away from casting, respectively.
1727 * Hidden "stealth factors" for species and forms are gone.
1728 * Vampire blood level effects have been simplified and reworked.
1729 * Bat form can quaff potions and open doors.
1730 * The undead always take stat damage if mutated, instead of sometimes rotting.
1731 * Temporary mutations only have a 50% chance of affecting the undead.
1732 * Mummy self-restoration has been removed.
1733 * The 'sustain abilities' effect has been removed.
1734 * Sickness no longer has a chance of damaging stats.
1735 * Issuing orders to allies no longer makes noise.
1736 * Climbing stairs takes slightly longer, but doesn't penalize EV.
1737 * Clarity provides immunity to sleep and fear.
1738
1739 Gods
1740 ----
1741 * New temple god: Uskayaw the Reveler.
1742   - Piety gained by dealing damage to enemies.
1743   - Piety decays extremely rapidly over time.
1744   - 1*: Stomp: deals damage to all adjacent enemies.
1745   - 2*: Line Pass: instantly travel through a line of enemies, confusing some.
1746   - Solo Time: on reaching 3*, briefly paralyse all visible enemies.
1747   - Pain Bond: on reaching 4*, all visible enemies begin sharing damage
1748     taken with each-other.
1749   - 5*: Grand Finale: blink into and instantly kill target monster.
1750 * New temple god: Hepliaklqana the Forgotten.
1751   - Grants a permanent customizeable ally, respawning on a delay after death.
1752     The ally automatically grows in strength as you level up.
1753   - Piety granted for exploration.
1754   - 0*: Recall: interlevel recall for your ally.
1755   - 2*: Remember Life: permanently make your ancestor a Hexer, Knight or
1756         Battlemage.
1757   - 3*: Transference: swap your ancestor with any creature in LOS, or yourself.
1758   - 4*: Idealise: heal your ancestor & temporarily increase their AC, damage
1759         and spellpower dramatically.
1760   - 5*: Transference drains enemies adjacent to the target.
1761 * Sif Muna changes:
1762   - The 1* Channel Energy ability is replaced with Divine Energy, which allows
1763     the player to cast with insufficient mp, causing temporary -Cast.
1764   - At 3*, grants "Channel Magic", trading piety for a fast MP regen status.
1765   - Book gifts now begin at 5*, instead of 6*.
1766   - Sif grants piety for both learning magic and killing enemies.
1767 * Nemelex Xobeh changes:
1768   - Now gifts decks of escape, destruction and summoning.
1769   - Drawing from decks and using Nemelex abilities now uses invocations,
1770     not evocations.
1771   - Identify scrolls can no longer be used on decks.
1772 * Beogh's water-walking always lasts until the player is on land.
1773 * Beogh no longer increases the benefits of armour and shields.
1774 * Dithmenos's Shadow Step can no longer be used on allies or while immobile.
1775 * Fedhas appreciates all corpse decay, and rots all corpses when the player
1776   leaves a level. Toadstool generation is an ability, instead of a 'p' effect.
1777 * Qazlal's cloud immunity applies to all clouds, not just the player's.
1778 * Jiyva's jelly paralyse ability has been removed.
1779 * Many divine abilities have had their hunger costs removed or increased.
1780 * Most gods that like killing are less particular about what you kill.
1781 * Piety decay over time has been streamlined and adjusted for most gods.
1782 * Gods that hate specific monsters no longer prevent you from enslaving them.
1783 * Pakellas has been removed.
1784
1785 Interface
1786 ---------
1787 * Most targeters will be more intelligent when trying to maximize enemies hit.
1788 * In tiles, monster attitude is indicated with coloured auras instead of icons.
1789 * The (p)rayer command is gone; pray at altars with > or <, as with shops.
1790 * Descriptions of monsters with multiple spellsets show which spells you've
1791   seen them cast.
1792 * Monster descriptions list their average max HP.
1793 * New auto_butcher option, which butchers edible corpses during autoexplore.
1794
1795 Items
1796 -----
1797 * Fixed artefacts:
1798   - Firestarter and Frostbite now provide immunity to their cloud types.
1799   - The Octopus King trident's enchantment bonus for wearing Octopus King rings
1800     is now +2 (prev. +1).
1801   - The Staff of Olgreb now has a fixed +9 enchantment.
1802   - The Sword of Zonguldrok no longer creates hostile dead or curses itself.
1803   - The arbalest 'Damnation' doesn't provides resistances, and does more damage.
1804   - The morningstar Eos takes Brilliance's halo, and no longer has -Tele.
1805   - Fencer's Gloves no longer increase Sbl/Lbl skill or provide +EV/AC, but let
1806     the player riposte with any weapon (details below).
1807   - Wyrmbane now has rC+ instead of +Rage.
1808   - The greatsling Punk has a unique 'acid' brand, instead of freezing.
1809 * Evocations:
1810   - Wands of random effects can no longer produce digging or disintegration.
1811   - Boxes of beasts and sacks of spiders have a fixed chance of destruction
1812     per-use, instead of a hidden charge count. They now stack.
1813   - Fans of gales & lamps of fire no longer summon elemental allies.
1814   - Phials of floods impact damage significantly reduced.
1815 * Players using long blades sometimes riposte when dodging attacks, launching
1816   instant, automatic counterattacks.
1817 * Weapons of protection give a temporary +7 AC on hit, replacing a passive +5.
1818 * Creatures that could be butchered for enchantable hides instead, with the
1819   same chance, leave behind the corresponding armour when killed.
1820 * Amulets of harm now increase damage dealt more than damage taken, and are no
1821   longer evil.
1822 * Elemental enhancers no longer penalise spells of the opposite element.
1823 * Jewellery acquirement creates twice as many randarts.
1824 * The *Confuse randart property is now *Slow.
1825 * Books can no longer be destroyed to forget spells.
1826 * Rods are created through misc. acquirement instead of staff acquirement.
1827 * It's no longer possible to acquire ammunition.
1828 * Renamed:
1829   - dragon armour -> dragon scales.
1830   - greatsling -> fustibalus.
1831 * Removed:
1832   - All decks and their cards, except for those gifted by Nemelex Xobeh.
1833   - Dragon and troll hides.
1834   - Sword of the Doom Knight, Amulet of Cekugob, and "Brilliance".
1835   - Amulets of dismissal.
1836   - Rings of sustain abilities.
1837   - Stones of tremors.
1838   - The evasion weapon ego.
1839   - The Akashic Record.
1840   - Artefact blowguns.
1841
1842 Monsters
1843 --------
1844 * New monsters
1845   - Bai Suzhen, a late-game draconian unique that casts Summon Hydra. When
1846     severely injured, she becomes a dragon ringed by storm clouds.
1847   - Meliai, bee priestesses that sting and smite in trios.
1848   - Dream sheep, pack monsters that put their enemies to sleep.
1849   - ...and the residents of the Desolation of Salt.
1850 * Uniques:
1851   - Urug and Jory's weapons are now much nastier for their depth.
1852   - Mennas always spawns with a sacred weapon.
1853   - Donald can now cast Haste and Might.
1854   - Asterion's Spectral Weapon has been replaced by Greater Servant of Makhleb.
1855   - Xtahua can now roar to cast Paralyse.
1856   - Nergalle can no longer enter Death's Door.
1857   - Gloorx Vloq can no longer cast Black Mark.
1858   - Various uniques have had their genders changed.
1859 * Zombies, skeletons, and simulacrula no longer hide damage taken, and display
1860   the full names of the monster they were created from.
1861 * Battlecry has been simplified, affecting all monsters of the same genus.
1862 * Blood Saints's Legendary Destruction now casts two spells at a time.
1863 * Necromancers gain Bind Soul, reviving slain monsters as simulacrula.
1864 * Ghostly Fireball is now completely resistable by rN and causes draining.
1865 * Obsidian statues can Mesmerise.
1866 * Wizards and Ogre Mages have split up and re-arranged their many spell sets
1867   to arrive at three sets each, with minimal overlap.
1868 * Spriggan air mages can no longer cast Control Winds.
1869 * Hellions no longer have fire resistance or cold vulnerability.
1870 * Deep elf archers no longer fire their bows in melee.
1871 * Death scarabs no longer trail miasma, but are somewhat tougher.
1872 * Tzitzimitl melee slows and rots victims, instead of creating miasma.
1873 * Ushabti gain Dispel Undead and Warning Cry, and their clouds are now miasma.
1874 * Friendly monsters will no longer open doors.
1875 * Jellies no longer eat unseen items for non-Jiyva worshippers.
1876 * Turtles no longer withdraw into their shells when injured.
1877 * Giant eyeballs charge up their paralysis-stare 50% faster.
1878 * Statues are now stabbable; obsidian & orange crystal statues gain sInv.
1879 * Renamed monsters:
1880   - Giant newt -> frilled lizard.
1881   - Giant frog -> bullfrog.
1882   - Giant gecko -> leopard gecko.
1883   - Giant leech -> tyrant leech.
1884   - Giant eyeball -> floating eye.
1885   - Giant spore -> ballistomycete spore.
1886   - Giant orange brain -> glowing orange brain.
1887   - Greater naga -> nagaraja.
1888 * Removed monsters:
1889   - Anubis guards.
1890   - Boulder beetles.
1891   - Chaos champions.
1892   - Griffons.
1893   - Putrid demonspawn.
1894   - Salamander stormcallers.
1895   - Sheep.
1896   - Wasps.
1897   - Norris.
1898   - Maud.
1899   - Wiglaf.
1900
1901 Spells
1902 ------
1903 * New spell: Infestation (L8 Necromancy), appearing in the Necronomicon.
1904   Applies 'infested' to monsters in a large, smite-targeted area; a friendly
1905   death scarab erupts out of the victims when they die.
1906 * New spell: Lesser Beckoning (L3 Translocation), which pulls a single target
1907   adjacent to the caster.
1908 * All temporary allies are incapable of attacking out of LOS, not just summons.
1909 * Confusing Touch is level 1 (was level 2).
1910 * Cigotuvi's Embrace only degrades over time, not on-hit.
1911 * Irradiate causes significantly less contamination when cast.
1912 * Olgreb's Toxic Radiance causes less damage, but doesn't poison the caster.
1913 * Simulacrum's duration is significantly shorter.
1914 * Spells formerly in the Akashic Record have been redistributed elsewhere.
1915 * Various other spellbooks have had minor adjustments.
1916 * Removed: Cure Poison, Haste, and Warp Weapon.
1917
1918 Stone Soup 0.18 (20160504)
1919 --------------------------------------------
1920
1921 Highlights
1922 ----------
1923 * New god: Pakellas the Inventive.
1924
1925 Branches, Environment
1926 ---------------------
1927 * Killing monsters in the Abyss eventually spawns exits and down-stairs.
1928 * Ziggurat portals no longer appear in Pan.
1929 * After clearing multiple ziggurats, enemies found in later ziggurats will be
1930   considerably more dangerous.
1931 * The Orcish Mines are now two levels, and generate fewer plain orcs. Gold
1932   generation is doubled to account for the shorter branch.
1933 * The Elven Halls now contains elementals and dancing weapons (in addition to
1934   the ones normally found in the Hall of Blades).
1935
1936 Character
1937 ---------
1938 * A new mutation: Sturdy Frame, reducing base ER by 2/4/6 and thus making
1939   heavy armour easier to wear. Can be a demonspawn mutation.
1940 * Formicids now have 0 Throwing aptitude (was -2).
1941 * Taking a known shaft now has a 2/3 chance of shafting one floor and 1/3 of
1942   two floors.
1943 * Breath abilities are no longer mutations and are now unique to draconians
1944   and nagas.
1945 * Throwing speed now works like weapons do, making it somewhat slower.
1946 * Weapon types no longer have distinct strength weights. Strength now only
1947   gives a bonus to damage, and dexterity only gives a bonus to accuracy.
1948 * Formicids can no longer dig while in most non-Formicid forms.
1949 * Statue Form now gives somewhat more AC.
1950 * Early-game attribute loss is recovered significantly more quickly.
1951 * rElec now reduces damage by two-thirds, rather than three-quarters.
1952
1953 Gods
1954 ----
1955 * New temple god: Pakellas the Inventive.
1956   - Grants MP on kills and passive wand charge identification. MP gained while
1957     full will eventually be turned into potions of magic.
1958   - Blocks MP regeneration and hates channeling.
1959   - Gifts wands, rods and miscellaneous evokables.
1960   - 1*: Quick Charge: uses a portion of current MP to recharge a wand or rod.
1961   - 3*: Device Surge: spends variable MP to apply power enhancers to your next
1962     use of an evocable item.
1963   - 6* capstone: Supercharge: sets a rod to +10 (18/18), or sets a wand's
1964     capacity to 50% above normal for that wand type.
1965 * Ashenzari now allows followers to curse items with an ability that consumes
1966   a scroll of remove curse, instead of using prayer to create curse scrolls.
1967 * Beogh no longer allows corpse sacrifice.
1968 * New Beogh 6* ability: Resurrection, reviving & converting dead orcs.
1969 * Followers of Elyvilon can pacify insects (again).
1970 * Monsters buffed by Gozag's wrath now remain buffed as long as they live.
1971 * Jiyva altars in Dungeon no longer appear as early.
1972 * Okawaru's abilities now cost less piety, but don't last as long at low
1973   Invocations skill.
1974 * Finesse is no longer blocked by stasis.
1975 * Piety given for a Ru sacrifice is more explicitly stated.
1976 * Sif Muna now grants miscast protection at 2* and amnesia at 4*, rather than
1977   the other way around.
1978 * Xom now chaos brands more weapon gifts, and can chaos brand ranged weapons
1979   again.
1980 * Yredremnul's Enslave Soul can now affect demons & holy beings.
1981 * Abandoning Yredelemnul now destroys your zombie minions.
1982 * Zin's Recite is now only interrupted if the player is silenced or
1983   incapacitated (or goes berserk).
1984
1985 Items
1986 -----
1987 * New items:
1988   - The amulet of dismissal, which may teleport away enemies that damage the
1989     player, but causes a brief combat penalty when equipped.
1990   - The amulet of reflection, which grants a few points of shielding that
1991     act as a shield of reflection.
1992   - The amulet of harm, which increases damage dealt to and by the wearer by
1993     25%.
1994   - The amulet of magic regeneration, which increases MP regeneration after a
1995     warmup period.
1996   - The ring of resist corrosion, replacing the amulet.
1997   - Wands of acid, which cause significant damage and corrosion.
1998   - Wands of iceblast, which cause a partially irresistible explosion of cold.
1999   - A figurine of a ziggurat, which can be evoked to create a ziggurat portal.
2000     Appears on Zig:27 of all ziggurats and in the Tomb:3 loot.
2001   - Unrand: The +8 frozen axe "Frostbite" {freezing cloud, *Noise +Fly rC+}, an
2002     executioner's axe that may create freezing clouds on those it strikes.
2003   - Unrand: The +3 Warlock's Mirror {reflection}, a buckler that allows
2004     reflection of piercing effects and enchantments, among other things.
2005 * The Etheric Cage now multiplies gained contam, instead of generating it.
2006 * Sniper can no longer miss, and is now +9 (formerly +15).
2007 * The robe of vines now grants slightly less regeneration.
2008 * The Majin-Bo now speaks occasionally.
2009 * The captain's cutlass now causes bonus damage when disarming.
2010 * The amulet of Cekugob is now an amulet of dismissal.
2011 * The brooch of Shielding is now a +8 amulet of reflection with no AC or EV
2012   bonus.
2013 * Wearing an amulet of regeneration has no effect until the next time you are
2014   at full health.
2015 * A new property can now generate on random artefacts: Fragile, which destroys
2016   the item when it is removed.
2017 * Amulets of faith now grant a 25% bonus to piety, not a 33% bonus.
2018 * Scrolls of enchant armour & enchant weapon no longer remove curses.
2019 * Potions of ambrosia now bypass clarity.
2020 * The evocable teleport property +Tele is removed. Rings of teleportation now
2021   only have the *Tele teleportitis effect.
2022 * Potions of cure mutation are slightly more common.
2023 * Potions of degeneration now cause 1-3 damage to every stat.
2024 * The Damnation card has been renamed to Exile.
2025 * Poison needles' effects scale with Throwing skill and weapon enchantment.
2026 * Arrows, bolts and sling bullets no longer have brands.
2027 * Removed items:
2028   - Amulets of resist mutation, stasis, warding, and corrosion.
2029   - Wands of cold, fire, frost, magic darts, invisibility, draining, and
2030     fireball.
2031   - Rods of destruction and of the swarm.
2032   - Ring of invisibility.
2033   - Potions of poison.
2034   - Needles of slowing.
2035   - Lanterns of shadows.
2036
2037 Monsters
2038 --------
2039 * New monsters:
2040   - Spark wasps, electric swarming insects appearing in Spider and Depths.
2041   - Iron giants, with the ability to throw you towards their pack of allies.
2042   - Doom hounds, who can howl to create a pack of dangerous creatures.
2043   - Deep elf archers, with skill in archery and hexes.
2044   - Deep elf elementalists, with mastery of elemental magic and the ability to
2045     turn rock into earth elementals to dig out entrenched foes.
2046   - Dart slugs, slow-moving, squishy gastropods with a ranged dart attack.
2047   - Howler monkeys, fast and extremely loud creatures, often found in packs.
2048   - Rime drakes, small flying lizards which breathe Flash Freeze.
2049 * Shadow Fiends are now Tzitzimimeh, made somewhat stronger and given attacks
2050   that surround their targets in a ring of miasma clouds.
2051 * Hellfire has been renamed to Damnation, and no longer melts ice.
2052 * Chaos champions lose Chaotic Mirror and instead gain Call of Chaos, an
2053   ability which applies (usually) positive status effects to nearby allies.
2054 * Mnoleg gains Call of Chaos (as above), Random Bolt, and Dig.
2055 * Gloorx Vloq gains Summon Executioners and Black Mark.
2056 * Liches and Ancient Liches no longer have a long list of random spells,
2057   and return to a new set of fixed spellbooks.
2058 * Salamander stormcallers' chant does not need to be continuous; they now
2059   only need to try to cast Fire Storm at their target three times for it to
2060   trigger.
2061 * Entropy weavers' corrosion is now instant and smite-targeted, but only
2062   applies one level of corrosion.
2063 * Ice devils are now tier 4 demons, and are weakened slightly.
2064 * Hellwings now have the swoop attack formerly possessed by blue devils.
2065 * Shock serpents' discharge now only strikes whatever hit it.
2066 * Salamander mystics lose Localised Ignite Poison.
2067 * Deep elf high priests & sorcerers can no longer cast Summon Demon.
2068 * Natasha, deep elf knights, and salamander stormcallers can no longer cast
2069   Conjure Flame.
2070 * Banishment from powerful monsters can now send you deeper into the Abyss
2071   than Abyss:1.
2072 * Deep elf mages are now stronger and have new spell sets, including spells
2073   previously cast by deep elf conjurers and summoners.
2074 * The Sap Magic effect from demonspawn warmongers now has three fixed levels of
2075   success rate penalty, rather than scaling continuously. Each spell cast while
2076   under the Sap effect has a fixed chance to increase the penalty level.
2077 * Demonspawn corruptors' Corrupt Body spell is now a single-target version of
2078   the same spell used by wretched stars. These spells both now try to apply
2079   multiple levels of a single random temporary mutation instead of giving many
2080   different kinds.
2081 * Ancient champions and death knights no longer have the Haunt spell.
2082 * Swamp worms are now amphibious and generate submerged, emerging to attack the
2083   player and never resubmerging.
2084 * Deep elf high priests now have an Aura of Brilliance spell that affects all
2085   allies in their view, making them cast spells more frequently and with more
2086   spell power.
2087 * Hell hogs now have Fireball, replacing Sticky Flame.
2088 * Giant eyeballs are now normal speed, but must stare thrice to paralyse.
2089 * Maurice can now steal from the floor as well as your inventory.
2090 * Natasha no longer becomes weaker upon revival.
2091 * Death cobs now drain speed, rather than causing hunger.
2092 * Monsters that drain speed can now do so even to creatures with rN.
2093 * Corroding monsters now reduces their AC by 8, rather than halving it.
2094 * Needles no longer strike unaware monsters more powerfully.
2095 * Removed monsters:
2096   - Octopode crushers.
2097   - (Plain) spiders.
2098   - Salamander firebrands.
2099   - Blue devils.
2100   - Brain worms.
2101   - Deep elf fighters, conjurers, priests, and summoners.
2102   - Trapdoor spiders.
2103   - Fire drakes.
2104
2105 Spells
2106 ------
2107 * New spell: Yara's Violent Unravelling (L5 Hexes/Transmutations). Dispels
2108   all cancellable effects on the target and, if any were dispelled, causes
2109   a damaging explosion of mutagenic energy around the victim.
2110 * Hydra Form now has a fixed number of heads.
2111 * The Infusion spell has a lower power cap, scaling more quickly to the same
2112   damage bonus as before.
2113 * Song of Slaying now increases its slaying bonus with every kill, but caps at
2114   +9 total.
2115 * Tukima's Dance's power multiplier has been reduced.
2116 * Spectral Weapon now bases the strength of the summoned weapon on spell power
2117   instead of weapon skill.
2118 * Alistair's Intoxication is now level 5 and gives Vertigo status instead of
2119   confusing the player or draining Int, and can sometimes affect rPois
2120   monsters.
2121 * Monstrous Menagerie is now level 7 (was 6).
2122 * Shadow creatures is now level 6 (was 5).
2123 * Passwall is now level 2 (was 3).
2124 * Ozocubu's Armour now slows movement slightly while active.
2125 * Removed spells: Stoneskin, Condensation Shield, Mass Confusion, and
2126   Phase Shift.
2127
2128 Interface
2129 ---------
2130 * Earth elementalists now have their stones start on b.
2131 * Characters starting with a primary ranged weapon now have their melee weapon
2132   on b by default.
2133 * New autofight_warning option, to combat accidentally holding down tab.
2134 * An option is added to the butchering prompt to allow butchering only
2135   (e)dible corpses.
2136 * Auto-eat now triggers for ghouls if they are rotted.
2137 * The religion screen now shows all god powers, with currently accessible
2138   powers (per level of piety) being highlighted.
2139 * Many previously hardcoded forced mores are now optional and present in the
2140   default init.txt.
2141 * New character dump option: skill_gains, which shows when skills were gained.
2142 * A s(T)atus effect lookup has been added to ?/.
2143
2144 Stone Soup 0.17.1 (20151210)
2145 ----------------------------
2146 * Fix insect monsters never berserking. This bug prevented queen bees from
2147   berserking their hive bees and moths of wrath berserking insects in Spider.
2148 * Prevent the Gell's Gravitas spell from moving monsters into deep water or
2149   lava.
2150 * Fix resting to stop properly when MP don't regenerate.
2151 * Properly warn when a beam might poison a monster while worshiping the Shining
2152   One.
2153 * Put hunter's swords in slot 'a' or 'b' at game start to allow easier
2154   switching between ranged and melee weapons.
2155 * Put EE starting stones on the 'b' slot.
2156 * Update the manual for 0.17.
2157 * Many other bug fixes for game crashes, to vaults, and to in-game text.
2158
2159 Stone Soup 0.17 (20151106)
2160 --------------------------
2161
2162 Highlights
2163 ----------
2164 * Square line of sight.
2165 * Shorter Lair rune branches.
2166 * New rune vaults for many branches.
2167
2168 Branches, Environment
2169 ---------------------
2170 * Snake, Shoals, Swamp and Spider are now all 4 levels long, down from 5.
2171 * Levels no longer have -cTele.
2172 * Shadow Traps have been removed.
2173 * Slime wall damage no longer varies by depth.
2174 * AC now applies before resists for cloud damage.
2175 * Ghostly flame clouds have been renamed to spectral mist clouds.
2176 * Troves no longer ask for items that the player character's species cannot
2177   use.
2178 * Pandemonium now spawns primarily tier 3 and above demons.
2179 * New altar type: 'ecumenical altars', which allow the player to worship a
2180   random god.
2181 * New WizLab: Lehudib's Moon Base, where the player can fight the legendary
2182   Moon Troll.
2183 * Tukima's Studio and Eringya's Formal Garden WizLabs have been removed.
2184
2185 Character
2186 ---------
2187 * All races have had their evocations aptitudes reduced by one point.
2188 * MP scaling has been reworked & simplified; MP aptitudes have been adjusted.
2189 * Heavy armour no longer penalizes unarmed combat & throwing speeds.
2190 * Rot is now healed first, instead of last; effectively, rotting reduces the
2191   effectiveness of healing until cured. The Rot status is also gone, with rot
2192   taking place immediately.
2193 * Stat loss is no longer regenerated over time; instead, it's restored by XP.
2194 * The deterioration mutation is now only 2 levels, and has a chance of causing
2195   stat loss whenever the player takes damage, rather than over time.
2196 * Being at 0 in a stat no longer causes direct damage to the player.
2197 * Undead stat gain: Mummies get one of Str, Int, or Dex every 5 levels, and
2198   Vampires get either Int or Dex every 5 levels.
2199 * Vampires can now drink from anything that has blood, regardless of their
2200   chunk type.
2201 * Headbutt aux attacks no longer apply a small stun and the hooves aux kicks no
2202   longer bypass AC.
2203 * Unarmed attacks no longer have a speed penalty when attacking with a shield.
2204 * Cleaving attacks now function even under confusion.
2205 * Control-attacking & manipulating doors are no longer permitted under
2206   confusion.
2207 * Confusion will never cause characters to stumble into deep water/lava.
2208 * Corrosion can affect characters not using weapons or armour, and applies -4
2209   to both armour and slaying (instead of -5/-3).
2210 * Multi-turn actions, other than climbing/descending stairs, no longer reduce
2211   EV by 5 for their duration.
2212 * Poison-immune characters (e.g. gargoyles, mummies) no longer take poison
2213   damage.
2214 * Draconian Fighters no longer start with extra equipment.
2215 * Teleportitis only triggers when it would land the player in LOS of
2216   enemies. It triggers slightly more frequently as a result, but no longer
2217   triggers in Labyrinths or the Abyss.
2218 * The 'spiny' mutation is now dramatically stronger.
2219 * Powered by Death is now triggered by kills, instead of corpses.
2220 * Black Mark no longer gives vampirism; its other effects are now stronger.
2221 * Clawed attacks no longer have bleeding-over-time damage effects.
2222 * There's now a distinct hunger state of Fainting and appropriate warning
2223   messages for when the player is so low on nutrition that they might become
2224   paralysed.
2225 * The Breathe Flames and Spit Poison mutations are now mutually exclusive.
2226 * Demonspawn can shoot through their own demonic guardians.
2227 * Ability scores now cap at 125, up from 72.
2228 * Some species now have lower Throwing aptitudes:
2229   - Centaur, Halfling, and Kobold go from +3 to +1;
2230   - Ogre, Spriggan, Tengu, High Elf, and Deep Elf go from +1 to 0;
2231   - Hill Orc and Gargoyle go from 0 to -1.
2232
2233 Geometry
2234 --------
2235 * All range-based mechanics now treat diagonals identically to orthogonal
2236   directions. Line of sight, spell range, and other effects are now visually
2237   'square'. Many of those, including line of sight, are now slightly shorter.
2238
2239 Gods
2240 ----
2241 * Gozag:
2242   - The fee for entry has been reduced, especially early on.
2243   - Gold distraction is now an effect centred on the player that's refreshed
2244     whenever they find (make) new corpse-gold, rather than being centred on
2245     the gold piles themselves.
2246   - The cost of Potion Petition is more variable and higher initially, but no
2247     longer increases with use.
2248   - Friendly bribed allies are now permanently allied, but restricted to the
2249     branch from which they came.
2250   - Corpseless monsters now drop gold.
2251   - Gold that lands in deep water/lava teleports into the player's pockets.
2252   - Amulets of faith no longer have any effect.
2253   - Bribes now work on any intelligent monster in the branch, with bribe
2254     susceptibility based on HD and a scaling factor by branch. Unique Hell or
2255     Pan lords can't be bribed.
2256   - Bribes now trigger on monsters coming into view, rather than on level
2257     entry.
2258   - Call Merchant now always places shops at the player's location.
2259 * Ru:
2260   - New sacrifice: Sacrifice Eye, similar to the effect of amulets of
2261     inaccuracy (and stacking with the amulet).
2262   - New sacrifice: Sacrifice Resistance, providing rC- rF-.
2263 * Beogh's smite damage now scales better with invocations.
2264 * Okawaru's Finesse no longer gives contamination.
2265 * Lugonu and Trog no longer accept corpse sacrifices.
2266 * The Shining One no longer blesses allies' weapons and armour; the Summon
2267   Divine Warrior ability is now slightly cheaper.
2268 * Cheibriados' slouch damage is now based on monster movement speed.
2269 * Ashenzari now gives the Scrying ability at 1* piety, boosts skills at 2*, and
2270   grants SInv at 3*.
2271 * Zin's Vitalization no longer provides nutrition, and now has a small MP cost.
2272 * Jiyva's Slime Prayer now lasts longer and has a small MP cost.
2273 * Sif no longer requires worshippers to know spells.
2274 * The player now no longer needs an altar to use the following abilities, which
2275   are accessible from the ability menu: Zin's Donate Gold, Kiku's Bless Weapon
2276   and Gift Necronomicon, Lugonu's Bless Weapon, and The Shining One's Bless
2277   Weapon.
2278 * Gods no longer protect worshippers from Beogh smiting or TSO cleansing
2279   flame.
2280 * Qazlal's wrath now causes noise 50% of the time before other possible
2281   actions, and can no longer inflict Deformed Body.
2282 * Notes are now generated whenever you reach a piety rank for a god for the
2283   first time, instead of on abilities being gained.
2284
2285 Items
2286 -----
2287 * New items:
2288   - Maxwell's Etheric Cage, a helmet giving rElec, +4 MP and a large boost to
2289     MP regen, at the cost of causing intermittent light contamination.
2290   - the Robe of Vines, a +5 robe with massive regeneration but which renders
2291     the wearer unable to heal by external means.
2292   - Kryia's mail coat, +7 scale mail which amplifies the effect of healing
2293     items (and grants rC+ to boot).
2294 * Poisonous chunks and rot chunks have been merged into 'inedible' chunks,
2295   which are only edible by ghouls. Some monsters have had their meat cleaned.
2296 * Unrandart changes:
2297   - The Cloak of Starlight is now +2 and gives Stlth--.
2298   - The fencer's gloves now give a bonus to Short and Long Blades skills.
2299   - The Sceptre of Torment is now a staff.
2300 * The box of beasts now produces a new type of variable creature, 'mutant
2301   beasts', instead of chimeras.
2302 * The Orb of Zot now turns all controlled blinks into uncontrolled blinks while
2303   carried.
2304 * Warding now applies to ranged attacks.
2305 * Troll leather armour now provides regeneration to trolls.
2306 * Staves of summoning no longer have a chance of abjuring on hit.
2307 * Staves of power now give a flat +15 mp, rather than scaling with your MP; they
2308   no longer store MP when swapping.
2309 * For the player and for monsters, curare needles no longer have an effect that
2310   prevents the use of abilities relying on breath.
2311 * Scrolls of Holy Word now apply the Daze status effect instead of stunning
2312   enemies.
2313 * "Sustain abilities" has been renamed to "sustain attributes".
2314 * The Storm card no longer summons twisters.
2315 * The Placid Magic card is no more.
2316 * The Sack of Spiders makes more appropriate types of spiders at lower and
2317   higher levels of Evocations and fewer orb spiders overall.
2318 * The Rod of Clouds makes acid clouds more often and storm clouds less often.
2319 * Removed items:
2320   - The Cloak of Flash.
2321   - Potions of decay.
2322   - Potions of restore abilities.
2323   - Rings of teleport control.
2324   - The Book of Control.
2325   - Hammers.
2326
2327 Monsters
2328 --------
2329 * New monsters:
2330   - Salamander stormcallers, appearing in the late Dungeon and the Vaults. They
2331     chant for a few turns before calling down a Fire Storm on their victims.
2332   - Entropy weavers, appearing in Spider, Vaults, and Depths. They chant for a
2333     few turns before corroding their victims' equipment terribly.
2334   - Juggernauts, terrifying giants that lurk in Depths. They move quickly and
2335     deliver fantastically punishing blows, but must rest after each attack.
2336 * Death cobs have been greatly strengthened and their attacks increase your
2337   hunger, even when guarded by AC.
2338 * Hungry ghosts' hungering effect now apply even when their attack damage is
2339   reduced by AC.
2340 * XP and placement for many uniques has been adjusted; in general, uniques have
2341   been removed from depths at which they're no longer threatening, and their XP
2342   has increased considerably.
2343 * Jellies no longer eat items the player has seen.
2344 * Monsters will now pick up all scrolls & potions, not just ones they use.
2345 * Poison now has a 1/3 chance of affecting rPois+ monsters (up from 0/3).
2346 * All nonliving monsters now have rPois+++.
2347 * rElec++ has been removed; monsters that previously had it now either have
2348   rElec+ or full immunity.
2349 * Non-magic-immune monsters are now always confuseable.
2350 * Unrelated monsters can now swap with each other.
2351 * Ghouls no longer cause rot with their attacks.
2352 * Monsters no longer eat corpses.
2353 * Revenants no longer ignore silence.
2354 * Phantasmal warriors' attacks no longer pierce shields & armour.
2355 * Death knights now have agony & haunt in addition to pain mirror.
2356 * Worms are less vulnerable to some forms of kiting, having more regen in
2357   exchange for less max hp.
2358 * Air elementals can no longer 'submerge' in air.
2359 * Fire elementals no longer fly (though they can still cross lava). They can
2360   now enter shallow water.
2361 * Queen ants are now faster.
2362 * Liches and Ancient Liches can no longer cast Shadow Creatures.
2363 * Many monsters have lost the 'teleport self' spell: (ancient) liches, wizards,
2364   giant orange brains, hellwings, smoke demons, ogre magi, Mara, and Boris.
2365 * Various 'high-intelligence' monsters no longer have immunity to drowning
2366   while confused.
2367 * Basic mummies no longer have death curses.
2368 * Alligators now come in pairs.
2369 * Jorgrun is no longer a deep dwarf, and now regenerates normally.
2370 * Deep dwarf ghosts now regenerate normally.
2371 * Hell beasts no longer have randomized speeds.
2372 * Salamander mystics, firebrands, and stormcallers now all have normal land
2373   move speed and fast swimming speed.
2374 * Polyphemus can throw his yaks at the player.
2375 * Blocks of ice are now susceptible to LRD and Shatter.
2376 * Demonspawn warmongers now have Haste Other instead of Grand Avatar, and can
2377   spawn with a shield.
2378 * Demonspawn blood saints no longer have ephemeral infusion, and no longer
2379    damage themselves when casting Legendary Destruction.
2380 * Orange crystal statues now have Shadow Creatures and both they and obsidian
2381   statues are faster at casting their spells.
2382 * Monsters can no longer have the Inner Flame spell.
2383 * Hellwings no longer have the Teleport Other spell.
2384 * Monsters can no longer have Animate Dead nor Simulacrum spells.
2385 * Monsters that worship Dith or Yred (including allies of the player) are
2386   immune to the umbra accuracy reduction.
2387 * Monsters can no longer have a flee ability (polar bears, black bears, and
2388   krakens).
2389 * Derived undead (skeletons, zombies, spectres, and simulacra) now do 80% of the
2390   damage of the base monster and inherit the energy use pattern of the base
2391   monster.
2392 * Derived undead created by spells or items are temporary, falling apart after
2393   some time. Yredelemnul still creates permanent undead.
2394 * Removed monsters:
2395   - Unborn.
2396   - Ravens.
2397   - Giant mites.
2398   - Baby alligators.
2399   - Boring beetles.
2400   - Goliath beetles.
2401   - Wandering mushrooms only generate through Fedhas or the monster Summon
2402     Mushrooms spell.
2403
2404 Spells
2405 ------
2406 * Enslavement is replaced by Tukima's Dance in the Enchanter starting book, and
2407   by Gell's Gravitas in the Arcane Marksman starting book. Tukima's Dance no
2408   longer appears in the Book of Enchantments.
2409 * Animate Skeleton and Animate Dead now create temporary undead that expire
2410   after some time.
2411 * Ignite Poison is now level 3 Fire/Poison/Transmutations; it no longer ignites
2412   items or poisonous creatures, only poisoned creatures and clouds, but does
2413   dramatically more damage to the former, especially at low power.
2414 * Gell's Gravitas is now level 3 and smite-targeted; it can now target empty
2415   space, but no longer confuses monsters.
2416 * Summon Guardian Golem is now level 3.
2417 * Aura of Abjuration is now level 5, and has been moved from the Grand Grimoire
2418   to the book of Summonings.
2419 * Monstrous Menagerie has been moved from the books of Summonings and Beasts to
2420   the Grand Grimoire.
2421 * Summon Mana Viper has been moved from the book of Hinderance to the book of
2422   Summonings.
2423 * Sticks to Snakes no longer requires wielding arrows.
2424 * Apporting the Orb of Zot now causes the orb run to begin.
2425 * Cigotuvi's Embrace is now stronger with small numbers of corpses, and
2426   considerably weaker with huge numbers.
2427 * Freeze no longer has a stun effect.
2428 * Death's Door sets player exhaustion when canceled with Borgnjor's
2429   Revivification.
2430 * Ozocubu's Armour and Stoneskin no longer give additional bonuses to Ice Form
2431   and Statue Form, respectively.
2432 * Casting Malign Gateway no longer drains player Int.
2433 * Casting Haunt no longer cause sickness.
2434 * High level spellbooks no longer restrict learning from them based on skill
2435   levels.
2436 * Corpse Rot now affects all corpses in LOS.
2437 * Darkness is now level 6.
2438 * Controlled Blink is now level 8.
2439 * Removed spells:
2440   - Abjuration.
2441   - Control Teleport.
2442   - Enslavement.
2443   - Flight.
2444   - Sure Blade.
2445   - Singularity.
2446
2447 Interface
2448 ---------
2449 * The level map viewer (X) now allows you to examine monsters, items & features
2450   (with 'v'), just as the normal examine mode does.
2451 * The inventory descriptions for weapons & shields now shows the skill required
2452   to reach minimum attack delay / remove attack delay penalty, respectively.
2453 * The rune menu now shows you all runes and their locations before they are
2454   found, including the Orb of Zot.
2455 * New ability_slot option, which allows you to specify default letters for
2456   abilities.
2457 * The 'a'bility command shows the menu by default; to get the old behaviour,
2458   use the option "ability_menu = false".
2459 * The auto_eat_chunks option is now true by default, so hungry characters eat
2460   chunks while resting, travelling, and exploring.
2461 * Allow searching for jewellery, dragon armour/hides and magical staves using
2462   abbreviations for their granted properties.
2463
2464 Technical
2465 ---------
2466 * Compilation under Cygwin is now supported.
2467
2468 Stone Soup 0.16.2 (20150811)
2469 --------------------------------------------
2470 * Give FeEE players stones at game start.
2471 * Display base attributes in the '@' display.
2472 * No longer revoke Zin's sanctuary when a confused ally attacks you, and allow
2473   confused allies in your sanctuary to get away with attacking hostiles.
2474 * Ranged and confused player attacks as well as the Tornado, Static Discharge,
2475   and Singularity spells now all break sanctuary.
2476 * Fix a bug where players who lose the big wings mutation while flying with no
2477   other source of flight would continue to fly. They now stop flying and get an
2478   emergency flight evocation if wearing a ring of flight.
2479 * Fix a bug where a player with the confused status could cancel accidental
2480   attacks when wielding a weapon inscribed with "!a".
2481 * Fix a bug where monsters with phase shift got 8 more EV than intended.
2482 * Fix a bug where players could take a shaft and land in inescapable areas.
2483 * Have Dithmenos' spell-shadowing attack use the same targeting as the player
2484   attack that triggered it to avoid it doing things like hitting allies.
2485 * Fix a mouse bug in the Tiles version where Ctrl and Alt modifiers would be
2486   set when clicking despite those keys not being pressed.
2487 * Fix the Tiles version failing to run on OS X.
2488 * In the Objstat debug mode for counting items and monsters, the output format
2489   has been streamlined to generate one file per table with data from all levels
2490   in each table.
2491 * Fix a bug in Objstat where items in shops weren't counted.
2492 * Other minor bugfixes, and cleanups to in-game descriptions and help text.
2493
2494 Stone Soup 0.16.1 (20150322)
2495 --------------------------------------------
2496 * Major bugfix release. Because of the first two bugfixes listed below, it's
2497   strongly recommended that all 0.16.0 users upgrade to this version.
2498 * Fix a bug where all player melee damage was effectively doubled. This only
2499   affected player melee damage, not player ranged or spells, or monster damage
2500   at all.
2501 * Fix a bug in sprint where controlled blink was blocked as if from the stasis
2502   effect.
2503 * Artefacts with the Contam property are no longer marked as chaotic and hence
2504   hated by Zin, since Zin wouldn't give penance for using e.g. weapons with
2505   this property anyhow. There's now a warning under Zin when Contam items are
2506   removed, since this does incur penance.
2507 * Monsters no longer avoid walking on shadow traps.
2508 * Fix the build for the Android port of DCSS.
2509 * Other minor bugfixes.
2510
2511 Stone Soup 0.16 (20150311)
2512 --------------------------------------------
2513 * New gods: Gozag Ym Sagoz the Greedy and Ru the Awakened.
2514 * Zot Defense has been removed.
2515
2516 Branches, environment
2517 ---------------------
2518 * The tides in Shoals now only shift between shallow water & land; deep water
2519   is neither created nor destroyed. The tides move 15 times faster than before.
2520 * Ziggurats now only require two runes to enter, down from three.
2521 * Every time a player clears a ziggurat (exits from the top floor, Zig:27), all
2522   subsequent ziggurats become significantly harder.
2523 * A Hall of Blades area (not branch) is now guaranteed on Elf:2.
2524 * Abyssal stairs can now appear in the Abyssal Knight starting abyss.
2525 * Clouds of draining now require rN+++ for immunity, up from rN+.
2526 * Clouds of miasma now apply the 'Rot' status, rather than causing rotting
2527   directly.
2528 * New trap: "Shadow Trap", which summons a small group of hostile creatures
2529   from the local area when any non-summoned creature steps on it.
2530 * Traps no longer care about whether the player is flying.
2531 * The 'disarm trap' command has been removed.
2532
2533 Character
2534 ---------
2535 * Demigods now gain two stats of their choice on on every third level, in
2536   exchange for no longer getting one random stat on every second level.
2537 * Demigods now have innate Sustain Abilities.
2538 * All species can now choose 'unarmed' when playing backgrounds that allow a
2539   weapon choice.
2540 * Ghouls now gain as much healing from normal chunks as they previously got
2541   from rotting flesh, and always cure a point of rot when eating a chunk.
2542 * Vampires now bottle blood with 'c', and can do so from the first level.
2543 * Butchering/bottling now only takes a single turn.
2544 * Wanderers now receive a randart spellbook instead of starting with a Level 1
2545   spell memorised.
2546 * Wanderers can start with one elemental evoker or a box of beasts instead of
2547   a wand.
2548 * Wanderer starting equipment is noted in the game log.
2549 * Felids no longer have a jump-attack ability, which has been removed.
2550 * Worshippers of Kikubaaqudgha and Nemelex Xobeh will now have titles unique
2551   to those gods displayed when their highest skill is Necromancy or Evocations
2552   (respectively).
2553 * Gargoyles can no longer cast Statue Form.
2554 * Removed Death Knight and Healer backgrounds.
2555
2556 Monsters
2557 --------
2558 * The Great Lords of Pandemonium (Cerebov, et al) will reappear on later floors
2559   of Pandemonium if their rune is stolen, unless and until they are slain.
2560 * The Serpent of Hell is considerably tougher; it now has three heads which
2561   can attack and/or breathe separately, and can also summon backup.
2562 * Mnoleg now has more and more exciting attack types.
2563 * Mimics now cackle and vanish (forever) when discovered.
2564 * Curse skulls now move - fast!
2565 * Iron devils have been upgraded to rust devils, which do less damage but
2566   corrode with their touch.
2567 * Insubstantial wisps are now more fragile & less numerous, but have Static
2568   Discharge.
2569 * Seraphim are now considerably stronger, and have a new spellset. They can
2570   now (very occasionally) appear on the orb run.
2571 * New monsters:
2572   - Robin of the Strong Arm, appearing in the early Dungeon. An unusually
2573     strong hobgoblin, with a personal army of hobgoblins and goblins. She
2574     happily hurls the latter at her enemies.
2575   - Caustic shrikes, appearing in Depths. Metallic birds that travel in flocks,
2576     attacking with acid-dripping claws that sear through armour & flesh alike.
2577   - Shard shrikes, appearing in Cocytus. Batty monsters that come in flocks and
2578     spit deadly ice shards at their foes.
2579   - Elemental wellsprings, appearing in Cocytus. They fire powerful waves of
2580     water which produce hostile water elementals - but deplete their own
2581     'health' in the process.
2582   - Bennu, the divine phoenix, appearing in Tomb. Attacks with draining and
2583     holy; when killed, explodes into ghostly flame and instantly returns to
2584     life (once).
2585   - Ushabti, funerary statues, appearing in Tomb. They exhale long lines of
2586     draining clouds, and rumble deeply to alert far-away foes.
2587   - Anubis guards, living fanatics appearing in Tomb. They're conditioned to
2588     be immune to torment, and breathe draining, dispel undead, and howl to
2589     alert other guards.
2590   - Death scarabs, swarming insects appearing in Tomb. They trail miasma and
2591     have a vampiric bite that also drains speed.
2592 * Renamed monsters:
2593   - Silver statues -> obsidian statues.
2594   - Green rats -> river rats.
2595   - Orange rats -> hell rats.
2596   - Yellow wasps -> wasps.
2597   - Red wasps -> hornets.
2598   - Mermaids -> sirens.
2599   - Sirens -> merfolk avatars.
2600   - Meatsprint lost souls -> wretched souls.
2601 * The Royal Jelly now leaks a large number of jellies when polymorphed.
2602 * Ghost crabs have been moved from Crypt to Swamp.
2603 * The "misshapen and mutated" status (from Malmutate and the new Irradiate
2604   spell) is now temporary, but more significant.
2605 * Player ghosts & spellforged servitors can now have more than six spells.
2606 * Player ghosts now have their weapon brands displayed.
2607 * Hellwings can now cast Cigotuvi's Embrace, and start with it active.
2608 * Xtahua's breath now creates a cloud of flames, like red draconians'.
2609 * Tiamat can now be any colour of draconian, except grey.
2610 * Fannar can now cast Condensation Shield.
2611 * Frederick is now a demigod; his armour has been upgraded & his spellset has
2612   been tweaked.
2613 * Sense invisibility has been simplified; monsters that had it now have see
2614   invisible + blindness immunity instead.
2615 * Item-eating monsters such as jellies no longer eat items you have seen,
2616   except for followers of Jiyva.
2617 * Magic immunity no longer confers confusion immunity to monsters.
2618 * Many monsters are no longer magic immune: notably, most plant enemies, eyes,
2619   mummies, and angels.
2620 * Polymorphed monsters now return to their original shapes in death.
2621 * Liches (and ancient liches) now choose their spells randomly from a large
2622   set of possible spells, instead of having fixed spellbooks.
2623 * All non-permanent summoned monsters are now unable to use stairs.
2624
2625 Spells
2626 ------
2627 * New spells:
2628   - Singularity (L9 Translocation), which summons a singularity & sucks in all
2629     nearby enemies, severely damaging them in the process.
2630   - Gell's Gravitas (L5 Hexes/Translocation), which pulls nearby creatures
2631     toward the target, causing damage if they collide & occasionally confusing
2632     them.
2633   - Hydra Form (L6 Transmutation), a short-duration form that attacks all
2634     adjacent foes & devours slain foes for nutrition and healing.
2635   - Irradiate (L5 Transmutation/Conjuration), which deals heavy damage &
2636     malmutates nearby enemies, but also contaminates the caster.
2637   - Cigotuvi's Embrace (L5 Necromancy), which turns all corpses in LOS into
2638     armour for the player.
2639 * Dispersal now affects a wider radius & has a chance of confusing its victims.
2640 * Force Lance is now L4 Translocation/Conjuration, and is more accurate and
2641   better at knocking enemies back.
2642 * Ice, Dragon, Tree and Fungus forms no longer meld octopode rings.
2643 * Spell miscast effects have been hugely revamped.
2644 * Monstrous Menagerie has had its summon cap reduced by one.
2645 * Twisted Resurrection and Forceful Dismissal have been removed.
2646
2647 Items
2648 -----
2649 * Chunks are now only separated by edibility (normal, poisonous, mutagenic...),
2650   rather than source monster type.
2651 * Rotting chunks are gone; corpses rot directly into skeletons.
2652 * Cleaving attacks (from axes and Hydra Form) try to hit all adjacent enemies,
2653   rather than being blocked by walls.
2654 * Enemy-held weapons now have their brands ID'd on sight.
2655 * Wand changes:
2656   - Zapping wands that don't have their charge count identified wastes several
2657     charges.
2658   - Wand type is auto-identified on pickup.
2659   - Many weak wands have had their max charge count increased.
2660 * New items:
2661   - Gyre & Gimble, a pair of quickblades linked by a chain; they take two hands
2662     to use, but each attack made with them strikes twice.
2663   - Shadow Dragon Armour: as heavy as Storm Dragon Armour, but has Stlth++++
2664     in place of rElec.
2665   - Quicksilver Dragon Armour: slightly heavier than Mottled Dragon Armour,
2666     with much better AC & MR+, but unenchantable. (Always +0.)
2667   - Phantom mirrors: one-use evocables that create a temporary friendly clone
2668     of targeted monsters.
2669   - The Iron Rod, which fires a spray of shrapnel in a wide arc. Extremely
2670     effective against agile, low-AC enemies, but ineffective against armoured
2671     enemies or at a distance.
2672   - The Akashic Record, a new high-level Translocations book.
2673   - Potions of ambrosia, which give substantial health & magic regeneration for
2674     a short period, but also confuse the user; if the confusion ends, so does
2675     regeneration.
2676 * Regeneration has been moved from rings to amulets.
2677 * Corrosion resistance can now occur on artefact armour.
2678 * Artefact generation has been generally reworked.
2679 * Scale mail now only has 10 ER, down from 11.
2680 * Unrand changes:
2681   - The Ring of Vitality is now the Amulet of Vitality.
2682   - The captain's cutlass is now +5 (was +10) and can disarm enemies.
2683   - The Hat of the Alchemist is now -2 (rElec rPois rF rC rN MR rMut rCorr).
2684   - Maxwell's Patent Armour now gives rCorr rElec instead of rF+ rC+.
2685   - The arbalest Hellfire has had its explosion damage roughly doubled.
2686   - The dark maul has had both its base damage & enchantment increased.
2687 * All food other than rations, chunks, and royal jellies now takes one turn
2688   to eat.
2689 * Potions of blood no longer give nutrition for non-vampires.
2690 * All short blades now do piercing damage.
2691 * Weapons other than short blades & felid claws are all now equally good at
2692   stabbing.
2693 * Light armour now has a small spellcast success penalty.
2694 * Elemental evocables now charge & discharge on a type-by-type basis, rather
2695   than individually for each item.
2696 * The Box of Beasts and Rod of Shadows are now considerably stronger.
2697 * The lantern of shadows now drains MP while in use, and ceases to function
2698   once its wielder runs dry.
2699 * Steel ammo no longer has a decreased mulch rate.
2700 * Large rocks no longer have randomized range.
2701 * Renamed items:
2702   - Cutlasses are now rapiers.
2703   - Bastard swords are now double swords.
2704   - Claymores are now triple swords.
2705   - Cloaks of darkness are now cloaks of invisibility.
2706 * Removed items:
2707   - Boots of jumping.
2708   - Potions of confusion, porridge and coagulated blood.
2709   - Blessed Blades.
2710   - Rods of Striking.
2711   - Tomes of Destruction.
2712   - The book of Wizardry.
2713   - The Spear of the Botono.
2714   - The blowgun of the Assassin.
2715
2716
2717 Cards
2718 -----
2719 * All characters can now evoke decks from the inventory.
2720 * If one's god would disapprove of a card's effects, they will block the
2721   blasphemous effects in question as it is drawn.
2722 * New cards.
2723   - Elements, which summons three beasts of the four elements.
2724   - Rangers, which summons two or three ranged-missile users.
2725   - Placid Magic, which removes all status effects and applies heavy antimagic
2726     to all creatures in sight, including the user.
2727   - Water, which creates temporary pools of shallow water & summoned elemental
2728     allies.
2729 * Revamped destruction cards:
2730   - Storm has replaced rain and swiftness with summoning air elementals, or
2731     thunder clouds alongside a wind blast.
2732   - Pain has lost Torment and can now summon a flayed ghost to instantly apply
2733     its flaying effect to living targets.
2734   - Venom has lost Sting for earlier Venom Bolts and Poison Arrows, but at low
2735     power will briefly make the user vulnerable to poison.
2736   - Degeneration now applies a temporary malmutated effect to targets, along
2737     with polymorphing them to creatures with lower HD. Undead are dazed.
2738   - Vitriol now can provide Corrosive Bolts at higher power.
2739   - Orb bursts will now attempt to home on monsters they might reasonably hit.
2740 * Revamped battle cards:
2741   - Potion has strictly-negative effects taken out, and will also apply its
2742     effects to allies if possible.
2743   - Blade now solely gives a cleaving status (which does not stack with the
2744     reaching of polearms or the original cleaving of axes, but will otherwise
2745     apply to all forms of weapon / unarmed attack.)
2746   - Helm can apply Stoneskin or Shroud of Golubria effects to allies at high
2747     power.
2748   - Elixir gives a small amount of temporary vitality to your allies, alongside
2749     its restorative effects to the user.
2750   - Shadow gives the darkness status (reduced LOS) instead of invisibility.
2751   - Dowsing is now significantly stronger in duration and range.
2752 * Revamped summoning cards:
2753   - Pentagram now summons a more constrained set of demons (stronger at
2754     lower power and weaker at high power), and an additional accompanying
2755     hell hound, rakshasa, or pandemonium lord.
2756   - Dance has replaced its short swords with quarterstaves and its dire flails
2757     with executioner's axes. It also has a chance of summoning a randart.
2758   - Foxfire has lost butterflies and gained ravens.
2759   - Repulsiveness can now summon both an ugly thing and a very ugly thing, and
2760     always summons at least one friendly ugly thing if any hostiles are made.
2761 * Revamped emergency cards:
2762   - Cloud surrounds all hostile monsters with varying types of clouds,
2763     instead of randomly scattering clouds in all valid places in sight.
2764   - Shaft now randomly places shafts under other monsters as well.
2765   - Tomb can now raise rock walls on stone stairs and deep water.
2766   - Velocity will always apply an overall-positive effect (with allies present).
2767   - Banshee now drains victims, in addition to causing fear.
2768   - Solitude can now cause Disjunction at high power.
2769 * Wild Magic now affects enemies instead of the player, and restores magic for
2770   each enemy so affected. It has moved from the Deck of Punishment to the Deck
2771   of Wonders.
2772 * Dowsing is no longer in the deck of battle.
2773 * Decks of war have lost their set of destruction cards.
2774 * The Cloud card has moved from decks of destruction to decks of emergency.
2775 * Removed cards: Metamorphosis, Herd, Bones.
2776
2777 Gods
2778 ----
2779 * New god: Gozag the Greedy. Gozag is a temple god, with an altar either in
2780   Temple or on D:2-9.
2781   - Charges a service fee for joining, dependent on the amount of gold that
2782     has been generated in the game.
2783   - Does not have piety.
2784   - Defeated enemies turn to gold; these gold piles distract nearby
2785     creatures, causing them to sometimes not act.
2786   - Potion Petition: purchase one set of potion effects. The first use is free.
2787   - Call Merchant: fund a merchant to set up shop somewhere near to areas
2788     of the dungeon you have explored.
2789   - Bribe Branch: send money to the inhabitants of a branch to turn them
2790     temporarily neutral or incite them to join you.
2791 * New god: Ru the Awakened. Ru is a temple god, with an altar either in
2792   Temple or on D:2-9.
2793   - Periodically offers the player a choice of three permanent sacrifices in
2794     exchange for piety; all abilities scale with piety; piety never decreases.
2795   - Leaving Ru leaves all your sacrifices in place, but incurs no wrath.
2796   - 1*: Enemies may fail to attack you or even attack each other instead.
2797   - 2*: Enemies that hurt you may be punished with status effects.
2798   - 3*: Draw Out Power: restore health and mana to yourself, break free of webs
2799         and constriction, and cure confusion and petrification. Inflicts minor
2800         self-drain and short exhaustion.
2801   - 4*: Power Leap: Blinks you three tiles and deals high AOE damage at your
2802         destination. Inflicts medium exhaustion.
2803   - 5*: Apocalypse: Deals very high damage to all monsters in LOS and inflicts
2804         statuses. Inflicts heavy drain and exhaustion.
2805 * All gods now treat followers' kills the same as the player's, for purposes of
2806   piety gain.
2807 * Makhleb and Okawaru no longer support corpse sacrifice.
2808 * Dithmenos now specifically hates fire; Corona and related effects are now
2809   permitted to Dithmenos's worshippers.
2810 * Nemelex Xobeh:
2811   - Draw One and Peek at Two are no more.
2812   - Cards have been changed thoroughly over once more.
2813   - Nemelex now grants destruction decks again.
2814 * While following TSO, enemies will no longer be distracted by your allies.
2815 * TSO's Divine Shield no longer benefits from Shields skill.
2816 * Zin:
2817  - Hell effect protection halved; now capping out at 50%, down from 100%.
2818  - Recite now more effective at very low Invocations.
2819 * Elyvilon:
2820   - Followers can no longer pacify monsters by zapping wands of Heal Wounds.
2821   - Piety gain is now solely from exploration.
2822   - Abilities have been reworked:
2823     - 1*: Lesser Self-Healing (now called 'Lesser Healing')
2824     - 2*: Greater Heal Other (now called 'Heal Other')
2825     - 3*: Purification
2826     - 4*: Greater Self-Healing (now called 'Greater Healing')
2827     - 5*: Divine Vigour
2828 * Gods that hated eating various types of creature (Beogh and the good gods)
2829   now hate butchering those types of creatures. Penalties for violating these
2830   conducts have been raised significantly.
2831
2832 Interface
2833 ---------
2834 * Some effects (Shatter, banishment, etc.) now display animations.
2835 * Monster AC, EV, and MR are now displayed as bars in their descriptions.
2836 * Monster spell descriptions can now be examined through their descriptions, in
2837   the same way as books & rods.
2838 * Odds of hex success is now displayed when targeting monsters, or when
2839   examining their spells.
2840 * The screen now flashes on attempting to autoexplore with monsters in view,
2841   indicating where the relevant monsters are.
2842 * Stealth is now displayed as a bar in the % screen. (The old 'stealth words')
2843   are still visible with @.)
2844 * A third page has been added to the god description (^) screen, listing causes
2845   and effects of divine wrath.
2846 * Xom now has a 'mood' meter, in the same place other gods have piety meters.
2847 * Control-direction no longer tries to open or close doors.
2848 * Derived undead (zombies, skeletons, &c) now have their full names displayed.
2849 * Corrosion now visibly (temporarily) reduces weapons' enhancement bonuses.
2850 * Monsters no longer appear on the minimap.
2851 * The weapon, species, and background options allow these aspects to be
2852   specified in the init file, causing one to be randomly selected; a new combo
2853   option allows entire sets of the above to be specified, again with one being
2854   randomly selected.
2855 * Added explore mode, which is a limited version of wizard mode, where the
2856   only benefit gained is the inability to die. No extra information is
2857   displayed (like in wizard mode), and no extra commands are available. As
2858   with wizard mode, explore mode games are not scored. Enter explore mode
2859   using '+'.
2860 * ?/ has been generally improved, and a new ?/c(L)oud lookup has been added.
2861
2862 Stone Soup 0.15.2 (20141018)
2863 ----------------------------
2864 * Assorted crash fixes, bug fixes, and display cleanups.
2865 * Always weight formicid weapon acquirement towards two-handed weapons.
2866 * Allow in-game updates to the mon_glyph option to change the glyph.
2867 * Allow the option syntax of mon_glyph = <mon1>:<mon2> in order to set the
2868   colour/glyph of one monster using the base values of another monster.
2869 * In tiles, the tile_player_tile option allows you to specify an arbitrary
2870   monster tile to display for your character. The options tile_weapon_offsets
2871   and tile_shield_offsets can be used to adjust the player weapon and shield
2872   location when using these custom tiles.
2873 * For use with tile_player_tile: the old orb guardian tile, a new monster
2874   vampire tile, and weapon/shield offsets for various monster tiles.
2875
2876 Stone Soup 0.15.1 (20140915)
2877 ----------------------------
2878 * Assorted crash fixes.
2879 * Monsters don't benefit from player throwing skill.
2880 * Monsters no longer flee at random on re-entering a level after a short time.
2881 * Several messages correctly no longer appear for out-of-sight monster
2882   actions.
2883 * Dithmenos' stealth bonus works properly again.
2884 * Several spell icons that missed the initial 0.15 release.
2885
2886 Stone Soup 0.15 (20140828)
2887 --------------------------
2888 * New god: Qazlal Stormbringer.
2889 * Nemelex Xobeh and decks in general have had many changes.
2890 * Ranged combat has been rewritten from the ground up.
2891 * Inventory weight limits have been removed.
2892 * Item destruction is no more, and corrosion has a more severe but
2893   temporary effect.
2894
2895 Branches, environment
2896 ---------------------
2897 * The Hall of Blades has been cut.
2898 * Crypt is now three levels (was five).
2899 * Some areas of the Tomb layout can now vary.
2900 * Mechanical traps no longer drop ammo.
2901 * Most randomly-placed teleport traps now disappear after one use.
2902 * Troves asking for items require that item to be unequipped.
2903 * The Abyss no longer sometimes blocks blinking.
2904 * Mutagenic fog now causes large amounts of glow instead of mutating directly.
2905
2906 Character
2907 ---------
2908 * Inventory item weight and player burden states are no more.
2909 * Cross-training now gives a direct bonus to cross-trained skills, rather than
2910   decreasing the XP cost of learning them.
2911 * Anti-training (for opposite elemental schools) has been removed.
2912 * Formicids can no longer throw large rocks.
2913 * Tengu now gain permaflight at XL14 (was 15).
2914 * All non-undead forms can eat and drink normally.
2915 * All forms can butcher.
2916 * Wisp form can read scrolls and cannot blink on demand.
2917 * Teleportitis cannot be controlled.
2918 * Wanderers have tweaked starting kits with generally better items.
2919 * Player clinging (seen only in Spider Form and with the boots of the Spider)
2920   is no more.
2921 * Kobolds, hill orcs, and ogres are no longer saprovorous.
2922 * Kobolds no longer have disease resistance.
2923 * Halflings have rebalanced stats and aptitudes, shifting them towards defense.
2924 * Ogres and centaurs no longer have a fast metabolism; halflings no longer
2925   have a slow metabolism.
2926 * Centaurs are no longer herbivorous.
2927 * Vampires:
2928   - always get the full effect of all potions;
2929   - can always mutate; and
2930   - always get the full effect of all mutations.
2931 * Some Demonspawn mutations have been modified:
2932   - The Foul Stench facet gives rot immunity earlier and separately instead of
2933     saprovore.
2934   - Facets which gave potion/scroll item conservation now give freezing/fire
2935     cloud immunity earlier and separately.
2936 * The hoof mutation no longer gives extra damage or a stealth penalty for
2937   players wearing boots.
2938 * Player rPois now gives a consistent 2/3rds resistance to poison effects; this
2939   is lower than the previous resistance to poisoning, but higher than the old
2940   resistance to direct poison damage. "Strong poison" effects no longer punch
2941   through rPois, and paralytic stings (wasps) can now slow through rPois.
2942
2943 Monsters
2944 --------
2945 * Many enemy glyphs have been adjusted. See 0.14_monster_glyphs.txt.
2946 * Monsters will no longer pick up items that the player has seen. Allies won't
2947   pick up items at all.
2948 * Corrosion affects all of your equipment, but only temporarily, and the chance
2949   to corrode equipment does not consider item enchantment.
2950 * Draining effects no longer permanently reduce monsters' stats ('hit dice');
2951   instead, they apply a temporary status which reduces hit dice for the
2952   duration.
2953 * Monsters no longer fall asleep after long periods of time.
2954 * New monster: ghost crabs, found in Crypt. They breathe ghostly flames that
2955   call dangerous specters into existence.
2956 * New monster: torpor snails, found in Lair and Spider. Their enemies are
2957   slowed on sight, somewhat like ancient zymes.
2958 * Enemies are more intelligent about using area-of-attack spells such as
2959   Symbol of Torment and Chain Lightning even when you are not in sight.
2960 * Komodo dragons now bite harder but don't sicken the player.
2961 * Purple ugly things deal extra damage in lieu of a sickness attack.
2962 * Deep dwarf death knights are now just death knights.
2963 * Manticores now move as fast as the player, and have an unlimited number of
2964   spike volleys.
2965 * Base draconians can become nonbase draconians with experience.
2966 * Undead and nonliving enemies regenerate as fast as other enemies.
2967 * Silver statues and orange crystal statues are immune to disintegration,
2968   but have less health and AC and have their abilities converted to spells
2969   such that they spam less; this implies OCS confusion can be resisted.
2970 * Bog bodies no longer randomly rot.
2971 * Undead monsters will now fall to pieces in deep water, instead of hiding
2972   invisibly.
2973 * Curse skulls are now immobile, again.
2974 * Lost souls now make enemies into ghosts instead of specters.
2975 * Spriggan riders now ride wasps.
2976 * Ugly & very ugly things are now dramatically nastier.
2977 * Cherub's hymns can buff any allies, not just those with higher HDs.
2978 * Killing holy monsters no longer invokes cleansing flame on the perpetrator.
2979 * Ghouls and necrophages can no longer equip weapons or armour.
2980 * Mimics no longer mimic doors, statues, fountains or hatches.
2981 * Each unique now has a special title, shown when you first see them or in the
2982   description screen.
2983 * Removed enemies: vapours, thorn lotuses, giant goldfish, silver stars,
2984   flaming corpses, grizzly bears, spriggan enchanters, phoenixes, shedu,
2985   plague shamblers, giant slugs, elephant slugs, giant fireflies, brown oozes,
2986   pulsating lumps, big fish, sharks, lava worms.
2987
2988 Spells
2989 ------
2990 * Dazzling Spray replaces Invisibility in the book of Maledictions (the
2991   Enchanter starting spellbook). Invisibility in turn replaces Apportation
2992   in the book of Burglary.
2993 * Casting Ozocubu's Refrigeration now prevents the player from using potions
2994   for several turns instead of destroying potions.
2995 * Spider Form now moves at normal speed, and no longer gives clinging.
2996 * Tukima's Dance now animates weapons held by monsters. The weapons will fight
2997   against their former owners. It is also now level 3.
2998 * Confusing Touch now has a short, non-stacking duration which discharges
2999   entirely when it successfully confuses an enemy. While it's in effect, your
3000   attacks do no damage. It's been moved to level 2.
3001 * Sublimation of Blood no longer uses chunks; it now only draws from the
3002   caster's HP. Fedhas now permits its use.
3003 * Simulacrum now works on a single corpse at the caster's feet, creating
3004   several simulacra from it.
3005 * Monsters casting Simulacrum now affect all corpses in LOS, producing half as
3006   many simulacra as the player version of the spell.
3007 * Many spells, which used player skill, now use spellpower instead: Death's
3008   Door, Passwall, Sticks to Snakes, Ozocubu's Armour, Condensation Shield,
3009   Stoneskin, Statue Form, and Ice Form.
3010 * Shatter is now always full-LOS-ranged, instead of depending on Earth skill.
3011 * Statue Form no longer gives -10 EV.
3012 * Death Channel lasts twice as long.
3013 * The Book of War Chants is no more.
3014 * Removed spells: Fire Brand, Freezing Aura, Lethal Infusion, Poison Weapon,
3015   Summon Elemental.
3016
3017 Items
3018 -----
3019 * Item destruction is no more.
3020 * Ranged combat has been rewritten based on melee attacks - AC and EV
3021   has more of an impact, attack delay is more predictable, and Throwing
3022   should be more viable as a ranged option as compared to bows and crossbows,
3023   among other changes.
3024   - Slings have been split into two weapon types; the basic type has been
3025     renamed to 'hunting sling', and a new, rare 'greatsling' has been added.
3026   - Crossbows have been split into three types. The hand crossbow returns as
3027     a starting weapon; the basic crossbow has been renamed to an 'arbalest';
3028     and a new, rare 'triple crossbow' type has been added.
3029   - (Plain) bows have been renamed to shortbows.
3030 * Weapon enchantment & slaying bonuses have been merged into a single number,
3031   giving both +accuracy & +damage. Scrolls of enchant weapon I, II, and III
3032   have all been merged into a new "enchant weapon" scroll. The scrolls are
3033   rarer, but always succeed.
3034 * Shields have been rebalanced. All non-shield-enchantment sources of SH have
3035   been halved, and the effectiveness of SH at blocking attacks has been
3036   doubled, to make the utility of a point of SH roughly equivalent to a point
3037   of EV. In effect, this is a small buff. Non-bucklers can now be enchanted
3038   past +3.
3039 * Multiple changes to unrandarts:
3040   - The blowgun of the Assassin returns; it has a chance to affect the target
3041     more than normal blowguns.
3042   - New unrand: the +8 orange crystal plate armour {Archmagi, Int+3 Clar
3043     SustAb}.
3044   - New unrand: the +6 Majin-Bo {vamp, Archmagi, MP+6 Int+6}. A quarterstaff
3045     that takes HP every time you cast a spell.
3046   - The dagger of Chilly Death now sometimes flash-freezes enemies, slowing
3047     their movement, and the scimitar of Flaming Death now sometimes applies
3048     sticky flame to its victims.
3049   - Leech is now +8, with -2 to all stats (instead of -1), and -2 to both AC
3050     and EV.
3051   - Skullcrusher is now +3 with +7 strength.
3052   - The Trident of the Octopus King now starts at +8 and gets an additional +
3053     for each Ring of the Octopus King worn. If anyone reads this & gets it to
3054     +10 or higher in an actual game, send screenshots!
3055   - Punk is now a +7 greatsling {Freeze, rC+}.
3056   - Sniper is now a "heavy crossbow", a triple crossbow with 27 base delay.
3057   - The Mace of Brilliance is now the +1 Eveningstar "Brilliance".
3058   - Many other weapon artefacts have had their enchantments tweaked.
3059   - Maxwell's Patent Armour now gives rF+ rC+ instead of Conservation.
3060   - The Shield of Resistance, Shield of the Gong, and Large Shield of Ignorance
3061     have had their enchantment levels adjusted.
3062   - Removed unrands: the boots of the Spider.
3063 * Branding changes:
3064   - Scrolls of brand weapon will no longer make temporary brands permanent,
3065     but can now randomly apply any brand to an unbranded weapon.
3066   - Blessed weapons can be rebranded.
3067   - Rebranding a distortion weapon no longer causes a distortion effect.
3068   - Branded non-artefact weapons can now be given a temporary re-brand.
3069   - Damage from the electrocution brand has been reduced slightly.
3070   - Draining now triggers somewhat less often, but will cause monsters to be
3071     temporarily drained whenever it does fire.
3072   - The dragonslaying brand is no longer generated. (Wyrmbane still has it.)
3073 * Food changes:
3074   - Honeycombs have been renamed to royal jellies; they don't restore
3075     abilities.
3076   - Potions of blood cure a point of ghoul rotting.
3077   - All types of fruit have been merged together into one gooey, messy item
3078     type.
3079   - Brown (contaminated) chunks are gone, replaced with normal ones.
3080   - Cheese, sausages, and ambrosia are no more.
3081 * New item: potion of cancellation, which removes enchantments & contamination
3082   on the player.
3083 * Scrolls of vulnerability have been simplified; they now just halve MR for all
3084   creatures in LOS.
3085 * Cancellation-type effects (from the potion, quicksilver dragons, etc) now
3086   reduce transformation durations to one turn, rather than cancelling them
3087   immediately.
3088 * Identify scrolls now always identify a single item.
3089 * Jewellery automatically identifies once equipped.
3090 * Amulets of inaccuracy are always cursed.
3091 * New rings of stealth and loudness, which positively/negatively adjust
3092   a player's stealth.
3093 * Amulets of rage no longer have a tiny chance of extending berserk duration.
3094 * Sacks of spiders now place webs directly onto enemies, rather than spreading
3095   them randomly around the area.
3096 * Cleaving hits the full eight squares around a player, when not blocked by
3097   walls.
3098 * Putting on or taking off armour now always takes five turns.
3099 * Scrolls of magic mapping now show 100% of the map.
3100 * Gloves of archery no longer penalise melee.
3101 * Sustain abilities effects no longer stack.
3102 * Amulets of resist corrosion now give only 50% corrosion resistance, from 90%.
3103 * Potions of resistance now grant corrosion resistance.
3104 * Staves of air now activate extra melee damage as often as other elemental staves.
3105 * Flying creatures no longer have a 2/3rds chance of dodging thrown nets.
3106 * Weapons and armour which aren't visibly enchanted no longer have enchantments
3107   higher than +0.
3108 * Corpses and skeletons are stationary, and can't be picked up nor apported.
3109 * Other removed items: darts, rings of hunger and sustenance, amulet of
3110   conservation, cloak of preservation, potions of strong poison and paralysis.
3111
3112 Cards
3113 -----
3114 * New cards.
3115   - Fortitude, which gives Damage Shaving and a bonus to strength.
3116   - Storm, which can make shallow water, a tornado, or cause swiftness.
3117   - Cloud, which spawns dangerous clouds around the user and on hostiles.
3118   - Degeneration, which polymorphs nearby monsters into weaker ones.
3119   - Shaft, which creates a shaft under the player. This is an old effect of the
3120     Flight card.
3121   - Illusion, which summons an illusion of the player.
3122 * Revamped cards.
3123   - Velocity card now hastes the slow and slows hasty rather than simply
3124     speeding up the player.
3125   - Potion card has a new list of effects.
3126 * The Mercenary card can generate base demonspawn instead of spriggan riders.
3127 * Decks of war now contain the Dowsing and Potion cards.
3128 * Decks of dungeon are no more.
3129 * Removed cards: Experience, Sage, Water, Vitrification, Trowel, Minefield,
3130   Shuffle, Warp, Portal, Frost, Flame, Spark, Flight, Battlelust, and Genie.
3131
3132 Gods
3133 ----
3134 * New god: Qazlal Stormbringer. Qazlal is a temple god, with an altar either in
3135   Temple or on D:2-9.
3136   - Piety on kills.
3137   - All followers are immune from their own clouds.
3138   - 1*: Storm Shield: you passively generate elemental clouds around you and
3139         gain bonus SH, and gain RMsl at 3*; you also generate a lot of
3140         noise.
3141   - 2*: Upheaval: blast a small nearby area with elemental forces.
3142   - 3*: Elemental Force: turn nearby clouds into elementals.
3143   - 4*: Elemental Adaptation: taking elemental or physical damage sometimes
3144         temporarily grants you resistance against that element.
3145   - 5*: Disaster Area: blast the entire area around you with elemental
3146         forces.
3147 * Nemelex has been revamped.
3148   - Nemelex only gives piety for exploration rather than item sacrifices or
3149     deck usage.
3150   - Peek at Two now reveals the top cards of a deck but cannot be used with
3151     other Nemelex abilities.
3152   - Nemelex now only gifts decks of war and escape.
3153   - Various cards have been changed, added, or removed. See the Cards section
3154     for details.
3155 * Beoghites can now gift items directly to their followers at high piety.
3156 * Beogh will now improve allies' equipment, and outright gift weapons, armour,
3157   and ammo to orcs who lack them.
3158 * Followers of good gods no longer get a chance to turn holy enemies neutral.
3159 * Zin's Recite no longer prompts for a book, instead affecting all monsters
3160   in sight with the strongest effects that would impact them.
3161 * Ashenzari now counts Felids as fully bound when all of their jewellery slots
3162   are cursed.
3163 * Sif Muna wrath can no longer cause amnesia.
3164 * Gods that give missile gifts can do so sooner.
3165
3166 Interface
3167 ---------
3168 * Monsters with special melee attacks (e.g. poison, fire) have this noted in
3169   their descriptions.
3170 * Unique enemies are now announced by their proper titles when first appearing.
3171 * Ctrl-T now displays the weapons that enemies are carrying, in console.
3172 * New tile_show_player_species option; when enabled, uses the monster tile
3173   instead of the player race one.
3174 * Ability and spell icons have been reworked.
3175 * There are status lights for Might, Agility, and Brilliance.
3176
3177 Stone Soup 0.14.2 (20140827)
3178 ----------------------------
3179 * More crash fixes.
3180 * Some text fixes.
3181 * Transformations no longer allow the character to wield too-large weapons.
3182 * The tutorial skill screen now allows skills to be toggled again.
3183 * Artefact and non-artefact rings are now distinguished properly when swapping
3184   rings.
3185
3186 Stone Soup 0.14.1 (20140428)
3187 ----------------------------
3188 * Several crash fixes.
3189 * Fire dragons correctly grant bonus Dithmenos piety.
3190 * Ranged attacks from invisibile monsters correctly turn off autopickup.
3191 * Good gods punish the player properly for negative energy clouds.
3192 * Natasha no longer revives after being pacified, and does not get a new
3193   item when reviving.
3194 * When playing a race with permanent flight ability, it is now possible to
3195   remove an item granting flight over dangerous terrain.
3196 * Wanderers do not occasionally get more MP than other backgrounds.
3197
3198 Stone Soup 0.14 (20140409)
3199 --------------------------
3200 * The lower half of D is now a new branch, the Depths.
3201 * Two new species: Formicids and Vine Stalkers.
3202 * A new deity: Dithmenos the Shadowed.
3203 * Greatly revised monster sets in the Lair branches.
3204 * Greatly revised summoning spell sets.
3205
3206 Branches, environment
3207 ---------------------
3208 * The main Dungeon is now fifteen levels.
3209 * A new branch: the Depths; entered from the end of Dungeon, it is five levels
3210   long and contains the entrance to the Realm of Zot.
3211 * The Vaults are now entered from D:13-14 and need a rune to enter.
3212 * Abyssal stairs appear more frequently, and are fixed with depth.
3213 * Ziggurats require only three runes to enter; an entrance is guaranteed
3214   in Depths, but still spawn as normal in Pan.
3215 * Portals are no longer closed when carrying the Orb of Zot.
3216 * The Horn of Geryon is no longer necessary for entering Hell branches.
3217 * Labyrinths contain more enemies, and the minotaur is normally awake.
3218 * More Ziggurat enemy sets.
3219 * Crypt endings now contain some pieces of thematic loot: draining and/or
3220   pain and/or vampiric weapons, rings of positive energy and amulets of
3221   warding, one of several unrands, the Necronomicon, or evokers/staves.
3222 * Easy ice cave portals now appear only in D, Lair, and Orc; hard ice cave
3223   portals appear in Elf and rotating Lair branches.
3224 * Portal timers have been generally shortened and made more consistent with
3225   each other; additionally, the shorter timer started upon first seeing them
3226   has been removed.
3227 * The layout of the last level of the Vaults has been changed, with all four
3228   subsections being open at each corner.
3229 * Gadget shops and wand shops have been merged; the resulting gadget shops
3230   now also sell rods.
3231 * The price of items in shops has been recalibrated.
3232 * Pandemonium exits occur more frequently as the player obtains runes from
3233   Pandemonium.
3234
3235 Character
3236 ---------
3237 * New species:
3238     - Formicids possess four strong arms to use large weapons together with
3239       shields, in addition to strong natural digging abilities and a permanent
3240       stasis effect.
3241     - Vine stalkers regenerate quickly, but cannot heal with wands or
3242       potions; they possess innate spirit shield and an anti-magic bite.
3243 * Felids have an innate jump attack ability, allowing them to jump over
3244   other monsters and attack their target in a single turn.
3245 * Felids can use wands.
3246 * Demonspawns' negative energy facet has the second level of rN replaced by
3247   "black mark," which gives melee attacks a chance to heal the player and apply
3248   a bad status to the victim.
3249 * The first two levels of the slow healing mutation only affect rates of
3250   healing when enemies are in sight (half and no healing for those levels
3251   respectively). Stat regeneration and the third level of the mutation
3252   are unchanged.
3253 * Fast/slow movement mutations no longer occur randomly.
3254 * Recommended backgrounds and species have been adjusted; in particular,
3255   backgrounds can recommend species that don't necessarily recommend that
3256   background and vice versa (e.g. CK -> Tr may be recommended whereas Tr -> CK
3257   is not).
3258 * Poison damage is now deterministic.
3259 * The antennae mutation gives invisible monster indicators for every invisible
3260   enemy in LOS.
3261 * Merfolk can now be mesmerised by mermaids and sirens.
3262 * Artificers, Wanderers, Assassins, and Venom Mages no longer start with
3263   knowledge of potions and scrolls they don't possess.
3264 * Fighters and Gladiators start with higher-tier weapons.
3265 * Fighers start with a potion of might.
3266 * Demonspawn icemail now restores all at once, instead of gradually, and is
3267   not disrupted by casting fire spells.
3268
3269 Monsters
3270 --------
3271 * Guardian serpents no longer have Teleport Other; instead they get
3272   Blink Allies Encircle.
3273 * Lom Lobon can now cast Tornado.
3274 * The plain "dragon" is now known as "fire dragon".
3275 * Dragons, drakes, crabs, and acid blobs no longer flee at low health.
3276 * Jellies once again split.
3277 * Monsters are subject to summon caps.
3278 * Summoned creatures are dismissed upon the death of their summoner.
3279 * Word of Recall is now subject to a breath timer, and can be interrupted
3280   by causing a breath timeout (with e.g. curare).
3281 * Minotaurs appearing naturally outside of labyrinths now come with
3282   equipment.
3283 * Abominations don't heal naturally; those created from spells can heal
3284   by melding further with crawling corpses and macabre masses.
3285 * New enemies:
3286     - Fauns, who hex the player before attacking from afar, and their larger
3287       brethren satyrs, who can empower their nearby allies.
3288     - Wind drakes, who can breathe powerful blasts of wind and airstrike the
3289       player.
3290     - Thorn lotuses, plants adrift on the water that pepper the player with
3291       thorns fired from afar.
3292     - Thorn hunters, who fire volleys of thorns and create briar patches to
3293       impede their foes' movements.
3294     - Dryads, who turn the forest against you by casting Awaken Forest like
3295       spriggan druids and summoning snaplasher vines that pull their enemies
3296       around.
3297     - Water nymphs, who passively form a pool of water around themselves
3298       and strike down the player with said water.
3299     - Shambling mangroves, slow-moving, tough plants home to a nest of ravens
3300       or wasps.
3301     - Raiju, which can attack by transforming themselves into a bolt of
3302       lightning.
3303     - Worldbinders, abyssal enemies which summon low tier enemies from other
3304       branches.
3305     - Shock serpents, who build up electrical energy for a static discharge;
3306     - Mana vipers, snakes with an antimagic bite;
3307     - Naga sharpshooters, who snipe at the player with Portal Projectile;
3308     - Naga ritualists, who can amplify poison in enemies and also cast
3309       Olgreb's Toxic Radiance;
3310     - Salamander mystics, with Bolt of Magma, Haste Other, a single-target
3311       version of Ignite Poison, and Iskenderun's Mystic Blast;
3312     - Salamander firebrands, whose attacks cause a ring of flames to appear
3313       around the target.
3314     - Octopode crushers, who can throw both the victims they constrict as well
3315       as icicles.
3316 * A new set of enemies based on demonspawn, appearing in Pan.
3317     - Base types:
3318         - monstrous (auxiliary attacks and more HP);
3319         - gelid (rC++ and icemail - bonus AC which dissipates on fire damage);
3320         - infernal (rF++ and fire attacks);
3321         - putrid (rPois, gains HP on nearby kills);
3322         - torturous (augmentation, powered by pain, and spines).
3323       - Classes:
3324         - blood saint (Legendary Destruction, which casts random powerful
3325           conjurations, and Ephemeral Infusion, which temporarily heals
3326           nearby allies);
3327         - chaos champions (Chaotic Reflection, which inflicts a random hex-like
3328           effect on itself and the target, and Random Bolt as per the rod
3329           of destruction);
3330         - warmongers (Grand Avatar, essentially a hybrid battlesphere and
3331           spectral weapon which triggers on sufficiently damaging attacks of
3332           nearby allies, and Sap Magic, a hex which hinders spellcasting success
3333           progressively as spells are cast);
3334         - corrupters (Plane Rend, which summons high tier enemies from other
3335           branches, and Corrupt Body, which inflicts a small set of temporary
3336           mutations);
3337         - black suns (Black Mark, which empowers nearby allies with various
3338           draining attacks that heal on hit, and previously existing spells
3339           Bolt of Draining, Malign Offering, and Dispel Undead).
3340 * Adjustments to lair branch enemies:
3341     - Spriggan druids' Druid's Call now calls 2-3 creatures out of LOS nearby
3342       and does not invisibly might creatures; instead, nearby creatures
3343       are healed and frenzied on their death. Stone Arrow also replaces
3344       Sunray in their spell set.
3345     - Siren songs' pulling effects are now irresistible if the player is
3346       already mesmerised.
3347     - Siren songs call drowned souls, weak temporary enemies with a drowning
3348       attack.
3349     - Manticores' spines now embed themselves in targets, causing damage while
3350       moving until a few turns is spent doing nothing to remove them.
3351     - Harpies no longer steal food or eat food off of the ground.
3352     - Plain salamanders have been weakened, and all salamanders can slither
3353       around on land.
3354 * Adjustments to other enemies:
3355     - Quokkas are speed 12 (making them effectively identical to grey rats).
3356     - Boggarts are more durable.
3357     - Rakshasas gain a monster spell "Phantom Mirror", which summons
3358       a clone of a nearby allied monster with half the hit points, with
3359       a 50% chance of swapping the clone for the original; this replaces
3360       their previous self-cloning abilities. They can now also cast
3361       Iskenderun's Mystic Blast and will summon two clones of themselves
3362       at 50% HP as a one-time effect.
3363     - Giant orange brains get Mass Confusion instead of Confusion.
3364     - Spriggans in general now merely have fast movement speed instead of
3365       fast speed in general, more damage and less EV.
3366     - Spriggan air mages have Haste (replacing Shock).
3367     - Deep elf demonologists summon more greater demons instead of minor
3368       demons.
3369     - Draconian knights have fewer but distinct spell sets focusing on
3370       ice and necromancy.
3371     - Gargoyles and molten gargoyles now have Stone Arrow and Bolt of
3372       Magma respectively, and generate with mace-type weapons.
3373     - Metal gargoyles are now war gargoyles - fast and with the ability to
3374       fire metal fragments at targets.
3375     - Crystal golems are now crystal guardians - less health, but with the
3376       ability to fire crystal bolts that bounce off of all walls and deal
3377       either fire or cold damage on a per-bolt basis.
3378     - Ravens and eldritch tentacles no longer eat corpses.
3379 * New uniques:
3380     - Asterion, a minotaur of Makhleb who flings Major Destruction and
3381       can employ Spectral Weapon with his demon weapon;
3382     - Natasha, a felid ex-familiar with minor spellcasting abilities;
3383     - Vashnia, leader of a squad of naga sharpshooters with translocational
3384       ability to match.
3385 * Moths of suppression, rock worms, lava fish, lemures, jellyfish, grey rats,
3386   spiny worms, giant amoebae, deep dwarf berserkers, agate snails, giant
3387   centipedes, rotting devils, clay golems, and stone golems are no more.
3388 * Ball lightnings are no longer permanently confused, instead seeking out
3389   targets like giant spores.
3390 * Killer Klowns have a different set of possible damage brands: strong
3391   poison, pain, drain speed, fire, cold, electric, and anti-magic.
3392 * Flying enemies are no longer immune to throwing nets.
3393 * Geryon can fly once again.
3394 * Antaeus gains Flash Freeze, an ice conjuration which impedes the target's
3395   movement for three turns.
3396 * Player ghosts can retain and cast dazzling spray, which has a chance to cause
3397   a confusion effect against the player.
3398 * All pandemonium lords now see invisible.
3399 * The Enchantress now appears as a normal unique in the Depths.
3400 * Josephine has a new spell set - Ghostly Fireball, Dispel Undead, Vampiric
3401   Draining, and Animate Dead - and rN+++.
3402 * Lamia has been de-throned.
3403
3404 Spells
3405 ------
3406 * Resisting an enchantment now displays a message showing how difficult in
3407   general the target will be to enchant, rather than how well or how poorly
3408   they fared on that particular resistance roll.
3409 * New spells:
3410     - Summon Lightning Spire (L4 Summoning/Air), which places a lightning
3411       spire up to two squares away from the player; it replaces Summon
3412       Scorpions in the book of Callings.
3413     - Summon Guardian Golem (L4 Summoning/Charms), which creates a golem
3414       that protects the player with Injury Bond and occasionally explodes
3415       on death; appears in the book of Callings.
3416     - Summon Forest (L5 Summoning/Translocations), which summons a dryad
3417       and temporarily converts terrain near the player to forest; it
3418       is in the Book of the Warp.
3419     - Summon Mana Viper (L5 Summoning/Hexes); it appears in the Book of
3420       Beasts.
3421     - Monstrous Menagerie (L6 Summoning), which summons a manticore, some
3422       harpies, a lindwurm, or a sphinx (at high spellpower); it appears in
3423       the book of Beasts and the book of Summonings (replacing Summon
3424       Ugly Thing).
3425     - Forceful Dismissal (L6 Summoning), which ends all player summons
3426       and damages enemies next to them; it appears in the Grand Grimoire.
3427     - Aura of Abjuration (L6 Summoning), a less powerful but per-turn mass
3428       abjuration effect; it replaces Mass Abjuration in the Grand Grimoire.
3429     - Spellforged Servitor (L7 Conjuration/Summoning), which summons a
3430       servitor with a subset of the player's most destructive conjurations;
3431       it replaces Fireball in the book of Wizardry.
3432     - Glaciate (L9 Ice/Conjurations), which fires a great blast of ice in
3433       a cone, turning slain monsters into blocks of ice and Flash Freezing the
3434       survivors; it replaces Ice Storm in the Book of Annihilations.
3435     - Dragon's Call (L9 Summoning), which for its duration of effect summons
3436       dragons near targets at the end of LOS (at the full spell cost per
3437       summon); replaces Summon Dragon in the Book of the Dragon.
3438 * Sticks to Snakes only works on missiles (arrows and javelins) now.
3439 * Conjure Ball Lightning has been reduced from level 7 to 6, and the
3440   duration of the ball lightning has been lowered.
3441 * Metabolic Englaciation has been reduced from level 6 to 5, and the slow
3442   duration is cumulative across casts.
3443 * Bolt of Draining has been reduced from level 6 to 5.
3444 * Fulminant Prism has been reduced from level 5 to 4.
3445 * Iskenderun's Battlesphere has been increased from level 4 to 5.
3446 * Ozocubu's Armour now has an encumbrance cap of 4, rendering it no longer
3447   usable with mottled dragon armour.
3448 * Song of Slaying has an increased duration and grants more slaying, but
3449   is subject to a lower power cap.
3450 * Swiftness now induces a period of sluggishness after it expires, and
3451   can't be stacked.
3452 * Several special cases for LRD damage types have been removed; ice, bone,
3453   stone and rock (including petrified enemies) all result in the same
3454   explosion.
3455 * Orb of Destruction now only appears in the Book of Power (was also in
3456   Annihilations).
3457 * Call Canine Familiar now only summons one canine, and does not summon
3458   jackals.
3459 * Repel and Deflect Missiles now expire on a per-deflection basis rather than
3460   being a duration.
3461 * Portal Projectile is now a duration, rather than firing individual
3462   projectiles.
3463 * All clouds caused by the player will dissipate much faster outside of your
3464   line of sight.
3465 * Orbs of destruction don't explode if they collide with another orb of
3466   destruction before travelling more than a short distance.
3467 * Removed spells: Dig, Summon Scorpions, Song of Shielding, Polymorph, Ice
3468   Storm, Demonic Horde, Summon Ugly Thing, Summon Dragon, Mass Abjuration.
3469
3470 Items
3471 -----
3472 * The Orb of Zot no longer takes up an inventory slot.
3473 * Weapons are identified immediately on wield.
3474 * Wands are identified immediately on zapping.
3475 * Elemental evokers now recharge one at a time, with the one closest to
3476   full recharging charging first.
3477 * Items on the ground are no longer subject to item destruction.
3478 * Mottled dragon armour now has an encumbrance rating of 5 (was 4).
3479 * The jumping ego (available only on boots) gives a jump attack ability
3480   like that of felids.
3481 * The reaching brand for whips is no more.
3482 * Enchantment-like effects of chaos projectiles are now irresistible.
3483 * Spears, daggers, clubs, and hand axes are no longer good for throwing.
3484 * New "tomahawk" item: a throwing missile, usable by all non-felids, between
3485   darts and javelins in damage.
3486     - Small race hunters and arcane marksmen may select tomahawks.
3487 * New "potion of lignification" - induces tree form.
3488 * Small species can use throwing nets.
3489 * Throwing nets do not degrade: instead, they have a chance to be destroyed
3490   like other projectiles.
3491 * Multiple changes to unrandarts:
3492     - Piercer gets the penetration brand (was vorpal).
3493     - Boots of the Assassin return in a new form: they now detect monsters and
3494       allow short-blade-quality stabbing with any weapon (or unarmed).
3495     - Hellfire now shoots hellfire bolts, dealing hellfire-branded damage and
3496       exploding.
3497     - The Elemental Staff is reworked considerably - it grants rElec, rF++,
3498       rC++, MR++, AC+5, and randomly deals elemental-branded attacks based
3499       on the user's Evocations skill.
3500     - The skin of Zhor now grants rC+++.
3501     - Leech drains HP on all hits (instead of 3/5 for other vampiric weapons).
3502     - Sniper is now a +15 vorpal crossbow with a slower rate of fire.
3503     - Snakebite is now a +5 venom whip that applies a curare effect on two out
3504       of five hits.
3505     - The Singing Sword is now a bastard sword.
3506     - The shield of the gong is now +27 with -5 EV.
3507     - The ring of Shadows now has an umbra instead of +4 EV and -4 Acc.
3508     - New unrand: "macabre finger necklace" - gives warding and an extra ring
3509       slot.
3510     - New unrand: "boots of the Spider" - gives clinging and jump attack.
3511     - New unrand: "dark maul" - a very large, very slow two-handed weapon using
3512       the Maces and Flails skill.
3513     - New unrand: "hat of the High Council" - spellpower at the expense of
3514       spell success rates.
3515     - New unrand: "arc blade" - a cutlass which inflicts discharges of static
3516       electricity on targets it hits.
3517     - New unrand: "Spellbinder" - an antimagic demon whip which inflicts
3518       miscasts on magic-using targets.
3519     - New unrand: "lajatang of Order" - does silver damage (like the ammunition
3520       brand) and grants resistance to mutation.
3521     - New unrand: "Firestarter" - a +7 great mace {flame, rF++} which protects
3522       scrolls from fire damage and inner flames targets it hits.
3523     - The blowgun of the Assassin, Bullseye, and Lehudib's Crystal Spear (the
3524       unrandart) are gone.
3525 * Potions with known type that would have no effect can no longer be quaffed
3526   at all.
3527 * Potions other than potions of porridge and blood no longer give nutrition.
3528 * All gauntlets and bracers are now gloves.
3529 * All caps and wizard hats are now plain "hats".
3530 * Great maces deal slightly less damage and are much less available than
3531   before.
3532 * All scrolls now identify on read.
3533 * The last healing potion is automatically identified assuming knowledge that
3534   it is a healing potion.
3535 * Magical penetrating projectiles now pierce shields.
3536 * Ponderous items reduce movement delay by -1 (was -2), to match running
3537   items.
3538 * Electrocution weapons no longer cause discharges on targets in water.
3539 * Wearing body armour / rings no longer requires removing cloaks / gloves
3540   first.
3541 * Scrolls are destroyed less frequently by sticky flame.
3542 * Gold dragon armour, crystal plate armour, and plate armour have had their
3543   encumbrance ratings reduced (27 -> 25, 24 -> 23, and 19 -> 18 respectively).
3544 * The speed brand now grants 2/3 weapon delay and no damage reduction (was
3545   1/2 delay and 10% damage reduction for melee weapons).
3546 * Racial equipment is no more.
3547 * Many changes to rods:
3548     - The rod of destruction now fires random bolts instead of having a pre-set
3549       selection.
3550     - New rod: rod of ignition, which fires a bolt that explodes a fireball on
3551       every target hit in a line.
3552     - New rod: rod of shadows, which summons Shadow Creatures from a depth in
3553       the dungeon roughly equivalent to the user's skill with Evocations,
3554       drawing out-of-depth spawns after 15.
3555     - New rod: rod of clouds, which creates various clouds based on power,
3556       with high skill giving several new types of clouds.
3557     - The rods of warding, venom, demonology, fiery destruction, and frigid
3558       destruction are gone.
3559 * The Horn of Geryon has been reworked into an XP-charged evokable, summoning
3560   1-4 hell beasts whose friendliness depends on evocations power.
3561 * Renamed items:
3562     - Sabres are now cutlasses (and the captain's cutlass has been adjusted to
3563       match);
3564     - Double swords are now bastard swords;
3565     - Triple swords are now claymores;
3566     - Potions of speed are now potions of haste.
3567 * Scrolls of vulnerability are now more common.
3568 * Curse scrolls and potions of blood no longer randomly generate.
3569 * All curse scrolls now accept targets (as though the player was worshipping
3570   Ashenzari in previous versions).
3571 * Magic resistance-granting items now grant fixed increments of magic
3572   resistance (indicated on the % screen).
3573 * Removed potions of slowing.
3574
3575 Cards
3576 -----
3577 * The Elixir card now heals over time instead of instantly.
3578 * The Alchemist card is in decks of escape, but not wonders.
3579 * The Bargain card has been removed.
3580 * The Trowel card is in decks of wonder and only creates portals.
3581 * The Battlelust card now deals primarily in might and agility at high power,
3582   with the delayed berserk effect now occurring at lower power.
3583
3584 Gods
3585 ----
3586 * A new deity: Dithmenos the Shadowed.
3587   - A temple god; guaranteed an altar in Temple or somewhere on D:2-9.
3588   - Accepts kills of most dungeon enemies, particularly those associated
3589     with fire or light.
3590   - Dislikes use of fire and light.
3591   - 1* piety grants an umbra which expands with piety.
3592   - 2*: Shadow Step - step adjacent to an immobile target creature no further
3593     away than your umbra.
3594   - 3* piety causes the player to occasionally bleed smoke on taking
3595     sufficient damage.
3596   - 4*: Shadow Mimic - the player's shadow sometimes mimics melee and ranged
3597     attacks and targeted spells (so long as they're not self-targeted).
3598   - 5*: Shadow Form - invisibility, resistance to many effects associated
3599     with darkness and 50% damage resistance at the expense of skill drain,
3600     a 50% reduction in melee damage output and significant reduction in
3601     spell power.
3602 * Gods no longer forgive the player for disliked effects of known wands
3603   of random effects and weapons of chaos.
3604 * Trolls of Cheibriados hunger considerably more slowly.
3605 * Cheibriados' Bend Time is available to all followers (was 1* ability).
3606 * Zin and Okawaru no longer care about the deaths of allies.
3607 * Okawaru no longer suppresses the demonic guardian Ds mutation.
3608 * Xom effects respect clarity and sustain abilities.
3609 * Xom's confusion now caps at 20 turns.
3610 * Zin's Recite shows what will be affected by all of the relevant recitations.
3611 * Lugonu followers no longer suffer distortion unwield effects.
3612 * Yredelemnul gifts vampires instead of freezing wraiths.
3613 * Yredelemnul armies have a maximum combined total of three profane servitors
3614   and bone dragons.
3615 * Yredelemnul's servants are no longer angered when read-identifying a scroll
3616   of holy word.
3617 * Nemelex no longer gifts decks of dungeons, and deck gift types are now
3618   independent of sacrificed item types.
3619 * Jiyva's abilities no longer use Invocations.
3620 * Divine wrath is now contingent on XP gain and cannot be waited out.
3621 * Okawaru, Trog, Makhleb, Yredelemnul, and Kikubaaqudgha wrath now scales
3622   better with player XL.
3623 * Vehmuet wrath now employs actual conjurations instead of miscasts.
3624 * Makhleb wrath can now hurl destruction at the player instead of being
3625   limited to servant summoning.
3626 * All skills eventually trainable by divine abilities can be trained
3627   immediately on worshipping that god (Invocations for many gods, Evocations
3628   for Nemelex, Necromancy for Kiku, and Shields for TSO per Divine Shield).
3629 * Ashenzari now generates 1-3 curse scrolls per remove curse scroll.
3630 * Innate abilities hated by your god are now marked as such.
3631
3632 Interface
3633 ---------
3634 * "Automagic" functionality similar to autofight has been added through the
3635   options automagic_enable, automagic_stop, and automagic_fight; it can be
3636   used to automatically cast spells in a specified slot in combat.
3637 * Different types of magical traps are coloured differently.
3638 * Unnaturally hard rock walls have a new default glyph.
3639 * The % screen has a new layout.
3640 * You are prompted to continue wearing/unwearing armour when a monster comes
3641   into view.
3642 * "pickup_mode = multi|single" is now "pickup_menu = true|false", with true
3643   being the default; "pickup_menu_limit" has been introduced to handle
3644   the old "auto:X" settings.
3645 * The "auto_list" option has been removed.
3646 * The WebTiles spectator box sorts names and links online player profiles.
3647 * URLs occurring in WebTiles chat messages are hyperlinked.
3648 * New default minimap colours.
3649 * Examining a monster now displays the speeds at which it takes actions if
3650   those actions are slower or faster than its normal speed.
3651 * arena_delay, which controls the speed of arena play and animations, is now
3652   available outside of arena mode as view_delay.
3653 * Monsters get invisible monster indicators for one turn after they become
3654   invisible to the player.
3655 * The shop screen layout has been revised.
3656
3657 Stone Soup 0.13.2 (20140404)
3658 ----------------------------
3659 * More crash fixes.
3660 * More message improvements.
3661 * Long inscriptions in inventory are trimmed.
3662 * Inscriptions can show unicode.
3663 * Branch entrances can no longer be blocked by traps.
3664 * Autoexplore no longer mysteriously gets stuck.
3665 * Explore horizon no longer hides detected items.
3666 * Wanderers cannot start with both a shield and two-handed weapon equipped.
3667 * Avoid giving double piety for some collateral kills.
3668 * Monsters now use the correct number of charges when zapping rods.
3669 * Fixed various issues with inspecting unknown squares.
3670
3671 Stone Soup 0.13.1 (20131128)
3672 ----------------------------
3673 * Several crash fixes.
3674 * Several message improvements.
3675 * Spectral weapon and battlespheres behave better with stairs.
3676 * Wind blasts can no longer push monsters through walls.
3677 * Shadow creatures band members don't count towards the summon cap.
3678 * Awakened trees and flaying ghosts respect sanctuary.
3679 * Unfinished monsters shouldn't spawn anymore, and are identified if they do.
3680 * You can check \ when reading scrolls of identify.
3681 * clua/gearset works again.
3682 * Vampires can't use lich form anymore.
3683 * A tome of destruction evoke-fest exploit is no more.
3684 * Monsters can't swap weapons while berserk.
3685 * Fixed several bugs related to removed or disabled species/backgrounds.
3686
3687 Stone Soup 0.13 (20131011)
3688 --------------------------
3689
3690 0.13 highlights
3691 ---------------
3692 * A new race: Gargoyles.
3693 * A reimagined Skald background.
3694 * A thorough rework of the monster set in Crypt.
3695 * Improvements to many evokable items.
3696 * A new item: sack of spiders.
3697 * Massively overhauled layout generators.
3698 * Summoning school: per-spell limits and no stair following or pulling.
3699 * New Sprint map: linesprint.
3700
3701 Branches, environment
3702 ---------------------
3703 * A new Sprint map: "|||||||||||||||||||||||||||||" by st (otherwise known as
3704   linesprint).
3705 * Branches now have exactly one exit stair (except the Dungeon, which can,
3706   but is not guaranteed, to have more).
3707 * Many new layouts have been added to most branches, including unique layouts
3708   for branches that didn't have them; and numerous tweaks and improvements
3709   to existing layouts.
3710 * Vaults can now be placed at the centre of some layouts prepared to accept
3711   them there.
3712 * All portal vaults entrances that time out are now announced.
3713 * Temple overflow altars can now contain multiple altars.
3714 * New shop type: gadget shops, which sell evokable items.
3715 * Mechanical traps do not spawn outside of vaults.
3716 * Zot trap effects are now only a subset of the full set of miscasts, and
3717   have some new unique effects - draining of wand charges and Word of Recall
3718   (as per ironbrand convokers).
3719
3720 Character
3721 ---------
3722 * A new race: Gargoyles, with low natural HP but an impressive host of
3723   resistances and the ability to fly at XL14.
3724 * Sludge elves are no more.
3725 * The Skald background gets a reworked spellbook with four new spells:
3726     - Infusion grants additional melee damage costing MP with each strike;
3727     - Song of Slaying grants an incremental slaying bonus with every monster
3728       killed (of sufficient threat level);
3729     - Spectral Weapon creates an allied spectral clone of your weapon
3730       which strikes enemies in melee when you do.
3731     - Song of Shielding has a similar effect to Spirit Shield, trading HP
3732       loss for MP loss.
3733 * Priests are no more.
3734 * The nausea status from eating contaminated chunks has been removed;
3735   contaminated chunks now give less nutrition for characters that can't
3736   handle them.
3737 * Stabbing skill is no more; stabs now depend upon the average of the
3738   character's stealth and weapon skill.
3739 * The Traps skill is no more; all characters detect traps as though they
3740   had (XL/3) Traps skill.
3741 * Chaos knights start with a +0 chaos weapon instead of a +2 normal weapon.
3742 * New tier 2 demonspawn mutation - "magic shield", giving spirit shield
3743   at level one, improved magic regeneration at level two, and regenerating
3744   mana in place of health as a function of current magic level at level
3745   three.
3746 * Deaths to acid, self-targeting, and sticky flame now credit
3747   the appropriate monster/spell.
3748 * Draining a stat to zero can no longer directly kill the player; instead,
3749   further stat drain damages the player. The effects of a stat being at zero
3750   (fainting, slow actions, etc.) persist.
3751 * Ogre hunters and artificers now start with a club instead of a short sword.
3752 * Teleport control is a duration, which expires after time or use. It still
3753   is disallowed on some levels.
3754
3755 Monsters
3756 --------
3757 * New/reworked Crypt monsters:
3758     - Wraiths, shadow wraiths, and eidolons drain speed instead of XP.
3759  &