-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Expand file tree
/
Copy pathchangelog.txt
More file actions
1295 lines (1215 loc) · 60.5 KB
/
changelog.txt
File metadata and controls
1295 lines (1215 loc) · 60.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Stone Soup 0.5.2 (20091008)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed tiles crashes with certain resolutions.
* Fixed Mac build sometimes not finding the graphics files.
* Fixed NSLayoutManager crash with OSX.
* OSX executables no longer require installation of fink.
* DCSS now builds on FreeBSD straight out of the box.
* DCSS now uses git for version control.
* Fixed Lee's Rapid Deconstruction having no effect at low levels.
* Fixed weird beam tiles for unknown beam types.
* Fixed Xom's infinite teleportation journeys.
* Fixed disconnected pan vaults.
* Fixed missile +1 enchantment not reducing mulch rate.
* Fixed some issues with melded equipment.
* Fixed casting of spells on slot 'I' being impossible.
* Fixed temporary unlinked item bug.
* Fixed monsters being unable to pick up or carry healing potions.
* Fixed mummy monsters drinking potions.
* Fixed stationary monsters floundering in shallow water.
* Fixed minivaults sometimes being placed without overlapping floor squares.
* Fixed friendly fire among monsters.
* Fixed insane damage dealt by Pain card.
* Fixed clawed butchering both removing gloves and unwielding weapon.
* Fixed submerged shapeshifters not unsubmerging properly.
* Fixed monster mephitic cloud not working against the player properly.
* Removed entry vaults with lethal fog generators for now.
* Get rid of out of depth eels in fountains.
* Greatly tweak ice cave vaults.
* Some other vault tweaks.
* All worms except brain worm and all wasps are now mindless.
* Demonspawn Troggies don't get Channeling anymore.
* Z does not show spell list automatically anymore.
* Added an option "darken_beyond_range" (defaults to true) for spell ranges.
* Default "force_more_message = You fall through a shaft" to true.
* Reintroduced out of sight mouseover descriptions for Tiles.
* Replaced post-explosion -More- prompt with a delay.
* In the ASCII version, colour silenced grids cyan.
Stone Soup 0.5.1 (20090728)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Improved performance for the Tiles version.
* Fixed crashes related to giant spores.
* Fixed Summon Horrible Things sometimes hanging or crashing.
* Fixed monsters refusing to enter or attack into grids on the map edge.
* Fixed minivaults not being placed.
* Fixed inconvenient electrical eels in entry vaults.
* Fixed summoning decks giving permanent summons at low power.
* Fixed erroneous "blocked line of fire" warnings.
* Fixed missing items in Tiles inventory menus.
* Fixed 'C' closing one out of several adjacent doors without prompting.
* Fixed Xom's repel stairs effect moving shops.
* Fixed Xom gifts not being destroyed in deep water.
* Fixed magic mapping bugs in the Tiles version.
* Fixed AltGr not being recognized in Windows Tiles version.
* Fixed Alt-Tab sometimes locking the Alt key on Windows.
* Fixed misbehaviour for temporary weapon brands and throwing.
* Fixed Blade Hands not counting as slicing while wearing melded gloves.
* Fixed berserking allies taking orders from 'ta'.
* Fixed random blinking sometimes placing the player in dangerous clouds.
* Fixed certain incorporeal monsters flying instead of levitating.
* Fixed server disconnects at --More-- prompts allowing to avoid retribution.
* Staff of earth damage is reduced by AC.
* Lowered damage output for elemental staves.
* Once entered, the gate to Zot remains open even without carrying runes.
* Add some fancy messaging when opening the gate to Zot.
* Prompt before moving when confused and next to lava or deep water.
* Check some abilities' requirements before rolling the success check.
* Consider armour properties in fatal stat loss check before transforming.
* Really allow uniques to retain their spells when polymorphed.
* Improve Yredelemnul's Enslave Soul, no longer uses random resistance checks.
* Mutation attacks disregard magic resistance again.
* Zin gets a power to once per game cure a follower of all mutations.
* Artificers start with 1 MP.
* Prompt before allowing TSO/Lugonu to bless your weapon.
* Vampiric Draining/Drain Life deal damage to summons again, but don't heal.
* Wielding stones for Sandblast now guarantees a range of 2.
* Change Portal Projectile range to full LOS.
* Limit the number of items a monster may pick up to two per turn.
* Unknown mimics are no longer stabbable.
* Turn autopickup back on if you gain see invisible, even temporarily.
* Polymorph other always polymorphs shapeshifters whose form isn't magic immune.
* Troll hide and armour count as light armour.
* Let ghouls wear gloves again.
* Wearing a visored helmet prevents biting attacks.
* Allow players to reroll already named random character combinations.
* Improved error messages when trying to load pre-0.5 save files or ghosts.
* Some new vaults.
* Add new milestones for the CAO tournament.
* Tiles: Re-allow selection of player dolls ('-' command).
* Add missing tiles options to the options guide (docs/, '?&' command).
* Improve tiles for escape hatches and disturbances in shallow water.
* Document tiles lags in tiles_help.txt and in the in-game FAQ ('?Q' command).
Stone Soup 0.5.0 (20090612)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
Breaks saves and bones compatibility.
0.5 Highlights
--------------
* New species and job: Deep Dwarf, Artificer.
* Removed three species: Gnome, Grey Elf, Ogre-Mage.
* Several cool new uniques and other monsters.
* Several great new portal vaults.
* Zombies and skeletons can no longer use stairs.
* Transformations meld equipment instead of removing it.
* Many spell ranges shortened.
* Much more useful monster descriptions.
* More convenient tiles version.
Levels
------
* New portal vaults (Sewer, Ice Cave, Minitomb, Ziggurat), and many new vaults.
* Self-changing labyrinths (mappable but subject to map rot).
* Teleporting within a labyrinth always sends you away from the exit.
* The Orcish Mines are completely interconnected via the branch bottom.
* Shortened Hive to two levels.
* Ghosts may no longer appear in the Ecumenical Temple.
* Traps remember how much ammunition they have.
* Branch descriptions mention depth and whether they contain a rune.
* Fixed KMONS not accepting comma-separated list of alternative monsters.
* Tweaked most of the oklob vaults to make them less dangerous.
* Allow bazaars outside of the main dungeon.
* For timed portal vault alerts, give directional feedback.
Characters
----------
* Removed Grey Elf and Gnome species.
* Merged Ogre-Mages into Ogres with completely new aptitudes.
* Added non-healing species: Deep Dwarves.
* Swapped Kobolds' aptitudes for Long Blades and Maces & Flails.
* Added Artificer job.
* Transformations cause worn equipment to be melded rather than removed.
* Overhaul nutrition values and duration for Vampires feeding on corpses.
* Vampires can no longer heal via potions of blood or non-fresh corpses.
* Vampires recover lost stats depending on blood level.
* Draining of the experience pool is reduced by life protection.
* Merfolk can swim in heavy armour, albeit with doubled armour penalty.
* Player and monster nagas no longer flounder or lose stealth in shallow water.
* Secondary unarmed attacks wake sleeping monsters.
* Pure spellcasters don't start with a weapon anymore.
* Tweak starting choice restrictions.
* Going into berserk rage doubles Health, ending it halves Health.
* Added the slow healing mutation, affecting hitpoints and stat regeneration.
Monsters
--------
* Disallow zombified monsters' use of stairs.
* New monsters: trapdoor spider, rock worm, flaming corpse, chaos spawn.
* Monster descriptions list resistances and some other attributes.
* Several cool new uniques.
* Many of the later uniques appear a few dungeon levels earlier.
* Polymorphed uniques retain their spells and speech.
* Reintroduce chance of orc wizards and priests in early orc bands.
* Most monsters of the same genus will attempt to surround the player.
* Implemented monster miscasts caused by Zot traps or mummy curses.
* Make all allies (including zombies) avoid Zot traps known to the player.
* Ghosts don't get holy wrath branded attacks anymore.
* Monsters will shout when woken, unless stabbed.
* Monsters will drink !healing to cure confusion, etc.
* Allies no longer mind being teleported by the player.
* Causing fear will make permanent allies flee but does not anger them.
* Retain the teleportation enchantment on polymorphed monsters.
* Make vampiric draining and torment alert and anger its target.
* Fixed draconians being able to strike 3 times per turn with their weapons.
* Account for randart shields when scanning monsters' inventories for randarts.
* Fixed monsters getting stuck in deep water after entering it while confused.
* Monsters behind glass but with a path to the player interrupt rest/travel.
* Monsters raised from the dead are equipped with their original equipment.
* Zombies/skeletons no longer drown, but will still avoid water.
* Fixed summoned monsters taking non-summoned items with them.
* Summoned monsters are no longer susceptible to Vampiric Draining.
* Make abominations resist poison.
* Butchered corpses sometimes leave skeletons.
* Finally fixed monsters acting before being announced as "coming into view".
Interface
---------
* New command for evoking inventory items ('V'), replaces wand zapping ('Z').
* Casting spells with 'z' aborts without prompt if no monsters are in range.
* Casting spells with the new 'Z' allows casting in any case.
* Changed quick save command to 'Ctrl-S' (was Ctrl-X).
* Change exclusion commands to e, E, Ctrl-E (was Ctrl-X, x, Ctrl-E).
* New monster/item view command ('Ctrl-X'), allowing travel to items, features.
* Store message history across saves.
* Some message condensation for identical messages.
* Added stat_colour option to highlight dangerously low stats.
* New option: Automatically set travel exclusions for statues and oklob plants.
* Switch off autopickup and autoswap if you see a monster turn invisible.
* Killing an invisible monster reactivates autopickup.
* Added ally pickup mode for items dropped by either player or allies.
* Shops use shopping cart behaviour.
* Wizard commands can be used from the wizard help screen.
* Allow quivering/firing of wielded missiles and wielded weapons of returning.
* With a full pack, check entire list of selected items to allow for merging.
* Eating prompts for chunks sorted by age and side effects.
* Added an option to make menu colours apply to shops.
* Use menu colours for announcements of items found while travelling.
* Pressing Esc at -More- automatically clears all queued -More- prompts.
* Added FAQ to help screen ('?Q').
* Purchases and donations are noted.
* The database search also prints armour base AC/EV and weapon plusses.
* Add spells and books to book/spell descriptions when searching the database.
* Ability and card descriptions are searchable in the database ('?/').
* Allow wishing for specific fixed and randarts in wizard mode ('o' command).
* Add food item based hunger descriptions to spells.
* "Glow" status is grey for harmless contamination, yellow for dangerous levels.
Items
-----
* New scroll: ?vulnerability, applying to all creatures in LoS including you.
* New weapon brand: chaos, available only via Xom and pandemonium lords.
* Introduce randart spellbooks with random spell selections.
* Book acquirements are much more random and may yield manuals.
* Missile enchantment decreases chance of destruction on impact.
* Freezing weapons can slow cold-blooded monsters.
* The staff of channeling trains Evocations.
* Potions of magic no longer increase maximal magic points and are more common.
* Item descriptions mention enchantment/charging limits.
* Randarts get their known properties autoinscribed.
* Randarts are noted as identified even if the plusses are still unknown.
* Eliminate RAP_ANGRY and RAP_BERSERK for launcher weapons.
* Ammo that IDs through throwing merges in your pack instantaneously.
* ?immolation doesn't burn scrolls anymore.
* ?summoning creates a permanent abomination.
* ?random uselessness autoidentifies.
* ?vorpalise weapon fixes temporary brands instead of Enchant Weapon III.
* Nemelex-gifted decks identify after drawing one card.
* Decks of punishment are no longer randomly generated.
* Removing rings of levitation or invisibility no longer cancels the effect.
* Identify the Horn of Geryon when wielding it.
* Skeletons rot away in inventory at the same rate as on the floor.
Gods
----
* Greatly improved Yredelemnul.
* Nerfed TSO/Beogh's blessings of followers.
* Xom is more active and more useful in combat.
* Cleansing Flame centers on the player and deals less damage.
* Killing a holy being is sometimes avenged by TSO.
* Split Elyvilon's healing powers into "heal self" and "heal other" versions.
* Evyvilon's Lesser Healing (for pacification) does not cost piety anymore.
* Move Divine Robustness from Zin to Elyvilon, replacing Incredible Healing.
* Make Zin's retribution-summoned plagues permanent.
* Sif Muna no longer gifts Kiku/Vehumet specific books, spells still possible.
* Trog accepts kills of demons.
* Trog's Hand provides magic resistance as well as regeneration.
* Vehumet accepts undead killing for you.
* Beogh no longer accepts butchery but likes prayer over orcish remains.
* Beogh accepts more kinds of kills.
* Beogh has a non-cannibalism conduct.
* Disallow shapeshifters in orc form to become Beoghites' followers.
* Offer card descriptions when using Nemelex's Triple Draw or Stack Five.
* Enable automatic note taking for Xom effects.
Tiles
-----
* Overhauled and improved tiles code, now using SDL.
* Added auto-sizing for font, map, and window sizes.
* Support for full screen mode and for small resolutions (800x480).
* Graphical menu improvements: some menus are clickable and show icons.
* Mouse clicks on the map when unsafe travel one square in that direction.
* Mouse-over item/monster descriptions.
* Added new and improved tiles: Pandemonium lords, draconians, randart books.
* Monster tiles include health bars.
* Added type-specific icons for jewellery, shops, and weapon brands.
* Vaults can specify floor and wall tiles in their description.
Miscellaneous
-------------
* Greatly reduced spell ranges (both player and monster).
* For most bolts, hitting a monster reduces range by one.
* Added arena mode to watch monsters fighting other monsters.
* Fixed crashes involving "invisible/unmoving" monsters.
* Crashes leave highly informative crash dumps.
* Poison Weapon is a level 2 spell.
* Extension will also extend temporary weapon brands.
* Lua errors report the line numbers of the actual code.
* Flying can be cancelled.
* Petrify is an Enchantment/Earth spell.
* Lee's Rapid Deconstruction deals great damage to petrified monsters.
* Removed stash_tracking option, always track all stashes.
* Rewrite and clean up of (among others) beam, trap, and mutations code.
* Store code revision in save files for easier bug tracking.
* Many useful new wizard mode commands.
Stone Soup 0.4.5 (20090114)
---------------------------
* Fixed infinite loop when attempting to create randarts named after gods.
* Fixed re-do command (`) wasting a turn.
* Fixed Swap card not checking for terrain.
* Fixed corpses not appearing in Tiles inventory.
Stone Soup 0.4.4 (20081220)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed assertion failure upon high-scoring death.
* Fixed Crawl spinning in CPU-pegging loop on disconnect on death screen.
* Fixed time handling in dgl builds.
* Fixed semi-controlled Blink.
* Fixed '{' inscription.
* Fixed crash when wizmode-creating a nonexistent monster type.
* Fixed broken monster movement away from player.
* Fixed acquirement() giving Book of Bugginess.
* Fixed auto-swapping rings and amulets taking twice as long as normal.
* Fixed explosive tracers leaking information about invisible monsters.
* Fixed real/fake rakshasa identity being leaked in descriptions.
* Fixed =f inscription preventing wielding of stones.
* Fixed Spriggans being capable of wielding staves while wearing a shield.
* Fixed monsters being created with both a shield and wielding a two-hander.
* Fixed off-by-1 error when selecting starting weapon.
* Fixed bats being capable of opening/closing doors.
* Fixed Draconians getting redundant mutations.
* Fixed secondary unarmed attacks not waking sleeping monsters.
* Fixed incorrect high score calculation.
* Fixed backwards stealth check.
* Fixed recharged wands not being inscribed with zap counts.
* Fixed bad names for god-gifted unrandarts.
* Fixed crash related to running on Windows 98.
* Warn player if interlevel travel intends to take detours.
* Make multi-corpse sacrifices take 1 turn only.
* All 't' commands now take a turn.
* Shining eye now gives mutagenic chunks, eye of draining poisonous ones.
* Identify Holy Wrath brand on failed wield.
* Make Lichform discard holy wrath weapons.
* Properly disable traps in the Abyss.
* Don't allow monsters to polymorph into a unique.
* List new amount of charges when recharging identified wands.
* Don't prompt when swapping into dangerous terrain.
* Makhleb accepts collateral demon kills again.
* Only sharp weapons are now offered for butchering.
* Added an aptitudes hotkey for the book/weapon choice submenus.
* Properly allow monsters to pick up and use javelins.
* Don't apply menu colouring to Wp: and Qv: lines.
* Improved interrupted butchery behaviour.
* Saner autopickup exceptions.
Stone Soup 0.4.3 (20080731)
---------------------------
* Fixed lack of mouse actions in Tiles version.
* Fixed Evaporate not working with potions of water.
* Fixed Evaporate trailing clouds before explosion.
* Fixed buggy inscription prompt.
* For DGAMELAUNCH, use gmtime() instead of localtime().
* Only prompt for unsuitable weapons if you can see the target.
* Don't discard Stoneskin when using non-conflicting transformations.
* Allow examining items in end-game inventory and while browsing shops.
Stone Soup 0.4.2 (20080729)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed defunct spell slot cap (and crash) with Selective Amnesia memorized.
* Fixed the game crashing if PlaceInfo somehow ends up buggy.
* Fixed runaway skill training.
* Fixed vampire draining not destroying small corpses.
* Fixed player being incapable of attacking some monsters.
* Fixed Elf:1 arrival sometimes being disconnected.
* Fixed picking up runes not enabling teleport control.
* Fixed items being created in walls.
* Fixed macros not working with 0.3.4 keymaps by introducing keybinding.
* Fixed x_ and other feature hotkeys not working in the Abyss.
* Fixed not swapping with a fiery monster into a fire cloud still moving it.
* Fixed firing at enslaved monsters being impossible.
* Fixed randart bardings masquerading as boots.
* Fixed claws/ankus not being handled by the weapon option.
* Fixed maps being unable to place monsters on shallow water.
* Fixed non-potion effects taking Vampire hunger states into account.
* Fixed repeatedly interrupted butchering making no progress.
* Fixed prompting because of inappropriate weapon despite being confused.
* Fixed resistances for lava creatures.
* Weakened monster Dispel Undead.
* TSO no longer minds if you attack an evil monster in an unchivalric manner.
* TSO no longer grants permanent followers, only prolongs their existence.
* Cleansing Flame won't harm monsters if TSO would be angry about that.
* Intelligent allies can now equip themselves even if non-permanent.
* Existing ghosts are now saved back if an undead player dies on their level.
* Restrict freezing cloud to high-damage cold beams, reduce their duration.
* Reduce number of times a beam can bounce.
* Abominations created by Twisted Resurrection count as undead again.
* Don't autoswitch to randarts with the curse property as a butchering tool.
* Count chunks and blood towards decks of summoning rather than wonder.
* Show monsters sensing/seeing invisible in their 'x' description.
* Self-hit prompts now respect the player's known resistances.
* 'allow_self_target = no' no longer prevents self-targetting for area spells.
* Added chunk colour to lua eating prompt.
* Added PCRE to the source tree.
Stone Soup 0.4.1 (20080717)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
* Fixed crashes related to mapmark.lua.
* Fixed crash when attempting to autoinscribe non-artefacts via '{'.
* Fixed Crawl looping infinitely upon "good random choice" for Thief/Wanderer.
* Fixed crashes when selecting an item with no appropriate items in inventory.
* Fixed DOS problems with long file names.
* Fixed Tiles not working on Windows 2000 and earlier.
* Fixed targetting prompts being ignored or having the wrong result.
* Fixed item quotes causing overlong descriptions.
* Fixed vampire bat jewellery exploit.
* Fixed secondary monster attacks being branded according to their weapon.
* Fixed runes not being counted correctly in scoring.
* Fixed kills by hell effects counting as player kills.
* Fixed persistent --more-- in wizard mode.
* Fixed cold/fire always destroying all potions/scrolls on the floor.
* Fixed Portal Projectile not handling throwing nets or branded ammo correctly.
* Fixed friendly pickup toggle being inappropriately disallowed.
* Fixed known bad potions being subject to autopickup.
Stone Soup 0.4.0 (20080714)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
Breaks saves and bones compatibility.
0.4 Highlights
--------------
* Many interface improvements.
* Greatly improved Tiles.
* Allow all sensible species/class combinations.
* Added Vampire species.
* Overhaul of the good gods.
* Smarter monsters.
Interface
---------
* Overhauled key settings of a number of commands.
(See settings/034_commands.txt or press ?v while playing.)
* Added monster list for monsters in line of sight (ASCII only).
* Improved religion, skills, ability interface. (Commands are ^!, m?, and a!.)
* Overhauled (f)iring interface: abolish (t)hrowing, output quiver in status.
* Improved butchering interface.
* Allow selection of equipment slots from '%' overview screen.
* Added coloured HP/Magic bars.
* Many new tutorial information triggers.
* Allow searching item/monster/spell/... descriptions ('?/' command).
* Allow swapping (' command) to non-weapons that need to be wielded for spells.
* Fixed weapon swap ignoring {!w}.
* Added Ctrl-D as a synonym for '~' (defining macros).
* Added commands for repeating commands ('`' and '0').
* Added command to annotate level ('!' command).
* Stepping into lava/deep water is not possible anymore, unless confused.
* Ask for confirmation before stepping into dangerous clouds, or traps.
* Allow autotravel through clouds your character is immune to.
* Prompt when firing through allies, or doing a ranged attack TSO would punish.
* Make butchering respect distortion weapons.
* (W)ear and (P)ut on menus allow removal of equipped items.
* Arriving via stairs calls autopickup and lists items on square.
* Refuse to eat rotten meat for non-saprovorous characters.
* Added harmful effects (poison etc.) to chunk descriptions.
* Evaporate can now be cancelled during potion/direction choice.
* Portaled Projectile now allows choice of ammunition.
* Stash tracker now tracks decay of corpses/chunks, eventually removing them.
* greedy_explore now defaults to true.
Gods
----
* Overhauled the good gods: Zin/TSO completely new, Elyvilon more interesting.
* Greatly improved Beogh and Nemelex, and made Xom more interesting.
* Vehumet isn't evil anymore, and all boosts apply without prayer.
* Switch costs of Lugonu's self-banishment and leaving the Abyss.
* Removed autoprayer and option to stop prayer.
* Removed item sacrifices for all gods except Nemelex, TSO, Zin.
* Upon failed sacrifice hint on accepted item types.
* Divine summons will leave on penance, or turn hostile on abandonment.
Characters
----------
* Added Vampire species.
* Enable all sensible species/class combinations.
* Overhaul starting skills and equipment.
* Removed Glamour.
* Red/White Draconians gain heat/cold resistance at xl 14 (rather than 18).
* Mutations: Removed forgetfulness; introduced fur, shouting, +mp/-mp.
* Added +1 damage bonus for orcs and dwarves throwing racial gear.
* Fixed undead being unable to smite.
* Necromutation now gives torment resistance again.
* When transforming only remove armour you can't wear while transformed.
Items
-----
* Removed weapons of disruption, improved holy wrath.
* New weapon brand: dragon slaying, limited to Polearms.
* Fixed darts of flame/ice to actually work, add similarly branded javelins.
* Forbid (un)equipping of items with known potentially fatal stat drain.
* Make distortion only take effect on unwielding.
* Improved autotargeting for weapons of reaching.
* Disable random generation of weapons of orc slaying (allowed in randarts).
* Fixed cap acquirement misbehaviour.
* New scrolls: Holy Word, Fog.
* Removed scrolls of forgetfulness.
* Added potions of blood and coagulated blood.
* Scrolls of recharging and enchant armour now prompt for an item.
* Potions of restore ability also cancel breath delay.
* Staves and rods of the same type can now be recognized.
* Staves will autoID if your skill in the appropriate school is 4 or higher.
* Manuals are visibly different from spell books and don't prompt anymore.
* Improved artefact autoinscriptions.
* Several new pre-defined (un)randarts.
* Added message for returning weapons NOT returning.
* Equipped randarts can now actually cause berserk.
* Thrown potions of poison won't poison monsters anymore.
* Limit racial properties applying to only some fitting item types.
* Prompt when attempting to sacrifice important items.
* Fixed books in shops being noted as identified over and over again.
Monsters
--------
* New glyphs and colours for many monsters.
(See settings/034_monster_glyphs.txt.)
* Beefed up demon lords.
* Draconian ghosts of xl >= 7 get the shadow dragon breath attack.
* Ghosts get Dispel Undead, Freezing Cloud, etc.
* Mummy curses now only decay a random amount of a stack of potions.
* Make Snorg go berserk.
* Angels and Daevas may appear randomly in the Abyss.
* Holy monsters may turn neutral if the player follows a good god.
* Unknown mimics are now consistently treated like items.
* Changed monster resists to have several levels, like the player's.
* Removed electricity resistance from several monsters.
* Daevas now resist negative energy.
* Fixed Oklob plants being confuseable.
* Lee's Rapid Deconstruction now works against skeletal dragons.
* Changed evil/holiness/intelligence/... flags for a number of monsters.
* Improved trap handling for intelligent monsters.
* Improved control over friendly monsters.
* Smarter pickup handling.
* Implemented patrolling and monster pathfinding.
* Fixed friendlies accidentally shooting the player.
* Fixed monsters firing/reaching through walls.
* Fixed summoned monsters sharing a square with the player.
* Monsters won't enter miasma if it harms them.
* Implemented Dispel Undead for monsters.
* Fix nagas/centaurs never being generating with bardings.
* Monsters may use wands of disintegration/polymorph other (mutate the player).
* Make paralysed monsters stabbable.
* Give a message for kills out of LOS.
* No experience for killing summoned monsters.
* Give half xp for enslaved monsters dying.
* Monster blink is now (mostly) restricted to their LOS.
* Introduced fish zombies.
* Fixed several spell/invocation attacks not waking monsters.
* Improved monster shields.
* More refined monster speech. (See docs/monster_speech.txt.)
Levels
------
* Added transparent wall types.
* Modified Slime Pits end, guarantee rune.
* Several new vaults.
* Fixed some levels having the wrong amount of stairs.
* Fixed wonky vaults on lava etc.
* Treat adjacent doors as one (large) gate, opening/closing together.
* Player minotaurs will now map labyrinths.
* Removed amnesia traps.
* Introduced shafts.
* Added blood spattering.
Tiles
-----
* Merged Tiles into Crawl code.
* Save files between tile and non-tile games are compatible.
* Added lots of new tiles, and corrected misdisplayed ones.
* wininit.txt is now autocreated, if missing.
* Adapted tutorial for tiles.
* Improved mouse-click inventory/dungeon interaction.
* Show travel exclusion in tile map and mini-map.
* Fixed Detect creatures revealing exact monster type.
* Mimics posing as autopickable items now get marked as such.
* Clicking on items now respects warning inscriptions.
* General improvement.
Miscellaneous
-------------
* New scoring system.
* Train Stealth by sneaking around sleeping monsters.
* Train Traps & Doors by setting off traps.
* Disallow self-banishment via Banishment spell.
* New spell: Summon Ugly Thing.
* Replace Paralyse spell with new spell Petrify.
* Better feedback on Detect Traps.
* Identify post-mortem inventory in morgue.txt.
* Dump command also dumps level map.
* init.txt/.crawlrc allow loading of external options/macro files.
* Changed stat display to be more compact and visually appealing.
* Overhaul of ghost structure.
* Overhauled and improved the documentation.
* Outsourced a lot of text into database files.
* Lots of additional bugs squashed.
* General code clean-up.
Stone Soup 0.3.4 (20080129)
---------------------------
* "Tele" status is shown when the player is about to teleport.
* Weapons of reaching cost no magic or hunger to use, do not train
Evocations, and do not hit intervening creatures when the reach
fails.
* Autopickup will attempt to pick up every item in the stack even if
previous items cannot be picked up.
* Fired missile auto-id also identifies previously fired missiles on
the floor.
* Escape hatches can be safely used even when confused or overburdened.
* Removed score bonus for escaping the dungeon without the Orb.
* Poison ammunition no longer works on sling bullets and throwing nets.
* Plants on stairs get branded.
* Drac and Ogre-Mage wanderers get shields instead of bucklers (which
they can't wear).
* Weapon swap (') will also swap to miscellaneous items.
* (f)ire will ignore wielded items, fire_items_start defaults to 'a' again.
* Passwall now issues a warning when attempting to phase through rock + stone.
* Weakened chain paralysis effects from the monster Paralyse spell and
giant eyeballs.
* Fixed poison-vulnerable monsters resisting curare.
* Fixed wands of draining not auto-identifying.
* Fixed necromutation not granting torment immunity.
* Fixed macros not being saved correctly if the key sequences include
ASCII NUL.
* Fixed buggy labyrinth maps.
* Fixed bad entry levels.
* Fixed crossbow bolts not being randomly generated.
* Fixed messages for species unable to wear helmets and boots because
of body shape.
* Fixed detect items not working if the level is magic-mapped.
* Fixed display glitches when using IBM graphics on Unix.
* Fixed monsters wielding angering randarts repeatedly going berserk.
* Fixed strawberry fields always appearing on Lair:3.
* Fixed some acquirement bugs.
* Report error messages after cleaning up curses when savefile is invalid.
* Fixed starting gear choices and kit for fighters.
* Fixed dolinks.sh script for builds on Unix.
* Fixed monster self-teleport taking 10x as long as intended.
* Fixed ice statue description.
* Fixed Crawl being unable to create directories on DOS.
Stone Soup 0.3.3 (20071202)
---------------------------
* Fixed crash when draconian callers try to summon drakes.
* Fixed crash when shadow creatures is cast in a labyrinth.
* Fixed crash when monster blinks onto trap and is killed by the trap.
* Fixed vampires boosting the player's maxhp.
* Fixed bad monster selection when shadow creatures is cast post-orb-pickup.
* Fixed buggy Xom mutations.
* Fixed nets not trapping monsters correctly.
* Fixed monsters being able to get past plants on level load.
* Fixed out-of-sight monsters raising dead in the player's line-of-sight.
* Fixed brand colours flooding screen in DOS.
* Returning weapons auto-id on use by monsters.
* Autobutcher respects !w inscriptions.
* Horns mutation changes helmet slot description to "restricted".
* Reintroduced Beogh penance for destroying orcish idols.
* Tutorial fixes.
* Errors in .crawlrc are reported at startup.
Stone Soup 0.3.2 (20071110)
---------------------------
* Fixed tiles crash when visiting shops in the stash-tracker's ^F listings.
* Reduced frequency of the Damnation card in common decks.
* Removed Batform from the Metamorphosis card.
* Fixed two broken entry vaults.
* Nets are easier to escape from / destroy, and more effective when used by
the player.
* Beogh converts are better behaved, with less message spam.
* Fixed spell power display for clarity.
Stone Soup 0.3.1 (20071103)
---------------------------
* Fixed crash when targeting with show_beam = yes.
* Fixed Orb of Zot being generated in random vault.
* Fixed buggy handling of some mutations.
* Fixed penance message sequence.
* Fixed turn-loss when canceling prayer request.
* Fixed -morgue option not creating the morgue directory.
Stone Soup 0.3.0 (20071031)
---------------------------
Disclaimer: These are merely the highlights, not an exhaustive list of changes.
Characters
----------
* Removed Hill Dwarf and Elf species.
* Demigods lose fast metabolism, get better stat gain.
* Kenku can kick with their taloned feet, and can fly faster than
normal when lightly burdened.
* Kenku and merfolk get an evasion bonus when in their element.
* Demonspawn get a bonus with demonic weapons.
Gods
----
* New god: Beogh, god of Orcs.
* Changed gods: Nemelex, Xom, Lugonu, Trog, Elyvilon, Okawaru.
* No need to pray to dedicate kills.
* Nemelexites no longer need a portable altar in order to sacrifice
objects.
* Nemelexites are granted various deck manipulation abilites as they
gain piety.
* [1761974] Trog gets a Burn Books ability.
* [1754125] Trog's Hand and Brothers in Arms replace Might and Haste.
* Elyvilon: Destroy Weapon ability replaces weapon sacrifices.
* Okawaru loses Minor Healing.
* Gods won't accept sacrifices of rotten corpses.
* Good gods no longer punish for unintended draining.
* Different messages now indicate piety gain for offered items.
Items
-----
* New missiles: javelins, sling bullets and throwing nets.
* Throwing weapons may be generated with the "returning" brand.
* [1756363] New potion: potion of resistance.
* [1744612] Introduced weapons of returning.
* [1789869] Items which the player sees a monster use become
identified if they have an obvious effect.
* Artefact jewellery doesn't autoid anymore, instead "obvious" changes
and abilities give a message.
* [1768865] Added inscription prompt when viewing items.
* Viewing via inventory listing won't leave the inventory.
* [1735752] Autoinscribe wands with zap count.
* Added autoinscriptions for items used by monsters.
* Warning inscriptions now actually work for all advertised commands
([1795568] !r now prevents scrolls from being read.)
* [1793698] In the item selection menu, pressing "." will toggle the
selection of the item after the previously selected item.
* [1783003] More menu sorting methods, and fixed jewellery sorting bug.
* Book shops are less likely to stock duplicate copies.
* [1746014] Added command to cycle through ammunition when 'f'iring.
Monsters
--------
* Abominations created by Twisted Resurrection now count as undead.
* Increased spawning rate after picking up the Orb.
* Berserked monsters attack nearby enemies and ignore ally commands.
* Monsters confused by you that kill themselves or others now give xp.
* [1779770] Monsters taking stairs are created according to stair
destination.
* Monster descriptions are shorter when looking at them with 'x' and
targeting.
* Unflasked efreets are permanent
* Mummy priests and greater mummies now have high intelligence.
Levels
------
* Added portal vaults, specifically bazaars.
* Labyrinths look much different now.
* Changed rock stairs to escape hatches.
* New trap type: net trap.
* Added several new vault maps.
* Monster generation rate in the Vestibule drops with time spent in
the Vestibule.
* Fixed sealed rooms being generated in the Vaults.
Interface
---------
* [1772497] runrest_ignore_monster can be used to ignore distant mosters
when running, resting or exploring.
* Filter talk and sound channels from interrupting resting
* Filter information from examining your surroundings from message history
* Three new informational-only hunger states: near starving, very hungry
and very full.
* Added pickup.lua for smarter autopickup
* Added trap_item_brand for traps hidden by items
* Added visible beam path for targetting
* Added warning when trying to fight wielding a non-weapon
* Interlevel travel also allows travelling to entrances of branches
* Polearms can be used to attack monsters submerged in shallow water using
Ctrl+direction when adjacent.
* Added support for Unicode glyphs in Unix.
* Large viewport support for terminals larger than 80x24 if the
view_max_width and view_max_height options are set.
* Quit prompt needs "Yes" to confirm.
Miscellaneous
-------------
* Crawl needs Lua - Lua 5.1 sources are included with the Crawl sources.
* Monster, spell and feature descriptions and monster dialogue are now
loaded from text files.
* [1777426] Explosions can no longer pass through walls.
* Invisibility is more useful.
* User Lua scripts now have limits on CPU usage and memory use and are safer
to use on public servers.
* Fixed DOS glitches.
* Game time reported by Crawl clamps time-per-move at 5 minutes.
* More fixes for Crawl to play well with dgamelaunch.
Stone Soup 0.2.7 (20070611)
---------------------------
* Pandemonium unique demons (Cerebov et al.) were not being generated, fixed.
* Banishment converted any dungeon feature under the player to floor, fixed.
Stone Soup 0.2.6 (20070606)
---------------------------
* Fixed travel cache corruption when visiting Abyss/Lab/Pan.
* Fixed clouds being hidden by submerged monsters.
* Fixed bogus item flags being set on distilled potions.
* Fixed kenku getting permanent levitation if already levitating when
levelling up to XL 15.
* Fixed special damage messages being produced for monster vs monster fights
that are not in LOS.
* Fixed monsters not being shown on the view until one turn after being
generated.
* Removed "You mutate" messages, changed default colour for mutation channel
to light red.
* Delays were taking more turns than intended, fixed.
Stone Soup 0.2.5 (20070512)
---------------------------
* Fixed broken travel cache.
* Applied Debian patch (Guus Sliepen).
* Fixed paralysis cancelling monster levitation.
* Combat grammar and out-of-sight combat message fixes.
* Small chance of sealed entry vaults eliminated.
* Moths of wrath regain rage attack.
* Fixed pulsating lump mutation attack.
* Waypoints can be deleted.
* Acquirement handles books of minor magic and conjuration correctly.
* Orcs and goblins may get blowguns.
Stone Soup 0.2.4 (20070408)
---------------------------
* Fixed another instance of monsters inheriting enchantments from other
monsters.
* Fixed detect creatures and items not working.
* Fixed hydra decapitation not being credited correctly.
Stone Soup 0.2.3 (20070407)
---------------------------
* Fixed shapeshifter enchantment crash.
* Cleaned up monster enchantment handling loop to prevent further crashes.
Stone Soup 0.2.2 (20070406)
---------------------------
* Fixed crashes (enchantment timeout and bouncing beams).
* Monsters with AF_DISEASE can now sicken other monsters, not just the player.
* Jellies resist acid spit.
* DOS and Windows builds pause after displaying fatal error message.
* Monster kills are noted before the player is awarded experience for the kill.
* Monster-quaffed healing now cures confusion, rotting, poison and disease.
* Fixed buggy labyrinths.
* Bogus cantrips could be used by friendly monsters, fixed.
* Fixed bugs in spellcasting skill training.
* message_colour can now mute individual messages.
* Fixed item-jump hotkeys in targeting.
* Fixed buggy monster missile tracers.
* Undead/demonic monsters can't pick up holy brands.
* Player centaurs are faster (close to monster centaurs).
* Fixed bogus beam names for uniques' breath weapons.
* Fixed buggy targeting for Sandblast and Bone Shards.
* Ensorcelled hibernation lasts at least one turn.
Stone Soup 0.2.1 (20070402)
---------------------------
* Fixed electric golems getting too much damage against shock-resistant
characters.
* Fixed vampiric draining targeting.
* Fixed monster dialogue grammar.
* Fixed EV penalty for nagas and centaurs.
* Fixed tutorial reporting corpse availability for corpses not in view.
* Fixed a possible buffer overflow when reading saves.
* Fixed sporadic crash when a poisoned monster with other enchantments dies
from poison.
* Fixed description for staff of wizardry.
* Reinstated old behaviour of -macro option for Crawl compiled with
-DDGAMELAUNCH (DGL_MACRO_ABSOLUTE_PATH).
Stone Soup 0.2 (20070401)
-------------------------
* Save and bones files formats changed, incompatible with 0.1.x.
* Added a game tutorial.
* More vaults and special level layouts.
* New evasion model (from 4.1.2).
* Revamped dungeon overview and character information screens.
* Targeting interface keymaps changed.
* 'v' examines monsters, items, etc., '?' gives help.
* -macro option now specifies a directory, not the macro file.
* Item colours changed.
* Deeper dungeon levels can have multiple player ghosts.
* Rods of striking also get magic reservoirs.
* Removed unpoisoned needles and blowguns of venom.
* Stash search also finds altars and portals.
* Mutation and species abilities cleanup.
* Sif Muna gives gifts on piety gain; Sif Munites do not need to pray.
* Low-HD monsters are less likely to give piety when killed.
* Fixed Pandemonium demons getting only magic dart.
* Character names can now include spaces, dashes and periods. On Unix,
character names can also end with a digit.
* Adjusted beam to-hit calculation.
* Weapons animated by Tukima's Dance are now considered thrown for autopickup
purposes.
* Crawl now tries to show error messages after curses cleanup, or before
initialisation so that the user can see the error. :-)
* Reduced orange statue attack speed.
* Windows builds no longer use SHORT_FILE_NAMES.
* In-game help browser.
* Greedy explore now works in Pandemonium.
* Stash tracker now also tracks item inscriptions.
* Many item stacking bugs fixed.
* Artifacts are described as such when (v)iewed.
* The Hat of the Alchemist is now a real wizard hat, not a helmet.
* Fixed identify not clearing empty inscription.
* Fixed broken fear behaviour for monsters.
* Shop purchase asks for confirmation.
* Minor tweaks to some unrand artifacts.
* Gourmand contaminated -> clean effect is also gradual now.
* Searching is more effective.
* New god: Lugonu, god of the Void.
* Armour training tweaks.
* Full herbivorousness now happens only at level 3 of the mutation.
* Incremental butchering works now.
* Poisoned arrows are more likely to give snakes than before with
sticks-to-snakes.
* Cannot shop while berserk.
* Fixed some monster movement bugs.
* Spriggans now start with slow metabolism and extra food, but are herbivores.
* Assassins have a chance of starting with a few curare-tipped needles.
* Rods are more common.
* stop_travel messages can also stop run/rest, if the message interrupt is
disabled for run/rest.
* Better handling of monster-comes-into-view messages.
* Zin will reliably feed you if you have sufficient piety and are starving.
* Travel is no longer interrupted by submerged monsters.
* Travel is no longer interrupted by an invisible monster missing you.
* Blinking/teleporting monsters can no longer land on the player's square.
* Fixed Abyss banishment crash.
* Monster resists were not taking randarts into account in some cases.
* Better handling for travel_delay = -1.
* Monsters using draining or hellfire are M_EVIL and take damage from cleansing
flame.
* Show monster paralysis status when examined.
* Carrying capacity shown in inventory menus is now maximum unburdened carrying
capacity, not absolute maximum.
* Flying monsters no longer avoid mechanical traps.
* Items dropped onto an altar while praying will be sacrificed.
* Jellies can no longer eat artifacts.
* Enabling delay_message_clear uses a scrolling message window.
* Fixed bug where statues could move around.
* Added temporary pain-brand spell "Excruciating Wounds".
* Fixed duplicated scroll labels.
* Friendly monsters should not flee from the player.
* Fixed detect creatures revealing monster identities in notes.
* Fixed level-map crashes on large terms.
* no_dark_brand defaults to true, since the option is otherwise too obscure to
find (and the problem it addresses is widespread on Unix terms).
* Added a synthetic cursor (use_fake_cursor = yes) for terms that cannot draw
cursors on black/darkgrey spaces.
* Summon horrible things now produces temporary summons.
* Monster abjuration is weaker.
* Deflect missiles is less effective.
* Unseen horrors no longer resist electricity.
* Greedy explore now tries to handle mimics like the items they imitate.
* Dungeon builder guarantees that at least one downstair is reachable
from the upstair on D:1, unless there is an enclosed entry vault.
* Hydras get their full attack round vs other monsters.
* Monsters fighting hydras can chop off heads if using suitable weapons/claws.
* Interlevel travel handles branch entries and exits more intelligently.
* Added wizmode &~ to instant travel to any level to test special levels.
* Messages can be coloured individually using pattern matches with the
message_colour option.
* Monsters dying to friendlies' poison, or damaging clouds are now
correctly attributed as collateral kills.
Stone Soup 0.1.7 (20061231)
---------------------------
* Fixed missing cursor in controlled-teleport screen.
* Fixed semi-controlled blink.
* Fixed the Shining One and Zin being angered by the deaths of their minions
in combat.
* Fixed friendlies being angered by bolts that they are immune to.
* Fixed notes not noting zombies correctly.
* Backported greedy explore from 0.2.
* New Temple levels.
Stone Soup 0.1.6 (20061219)
---------------------------
* Fixed Pandemonium demonlords (Cerebov and friends) not getting the
right runes.
* Added sartak's logfile patch and -scorefile option.
* Crawl can now read scorefile from stdin for use with -[vt]scores.