Archive for September, 2011:

Skill Training

There is a new change to the skill training in trunk. You don’t have to practise skills to learn them anymore, you can select them starting right at level 0. On the other hand, you need to have some means of training a skill to be able to select it.

To train a weapon skill, you need to carry a weapon of the appropriate type, but you don’t have to wield it. For ranged weapons, carrying a launcher is enough, no need to have missiles.
For armour, you need to wear any armour with an evasion penalty (at least leather). For shields you need to be wearing one. If you can cast condensation shield or have the divine shield ability, that works too.
Spell schools can be trained as soon as you have a spell of the school memorised (whatever the success chance). You can train evocations if you carry any evocable item (no need to wear jewellery or wield rods). For Invocations you can train it if you have a divine ability that uses it.
Fighting, UC, throwing, dodging, stealth, stabbing, T&D and spellcasting can always be trained, there’s no restrictions on them.

Another recent change was made regarding skill levels. You now gain benefit from partial skill levels. This is why it is now displayed with a decimal in the skill screen. For example, casting a dual school spell with both skills at 2.5 is the same as having one skill at 2.0 and the other at 3.0, while it used to be the same as having both at 2.0. You gain a spell slot when spellcasting reaches 2.5, and another when it reaches 3.0.

For those not familiar with the 0.9 skill system, let me recap the changes that were made. XP pool has been removed. When you gain XP, it is immediately spread across the activated skills. The amount of XP attributed to each skill depends on the training percentage. In manual mode, your actions are ignored and XP is spread evenly across all activated skills. In automatic mode, the training percentages depend on which skills you have used recently.
You can also set a skill to focus (marked with *). Doing so will train the skill twice as fast (relative to others of course). In auto mode, if the skill has a very low training percentage, setting it to focus will raise it to around 20% instead of doubling.

Two options have been added:
default_manual_training: if you like to play in manual mode, set this to true and the skill training mode will default to manual instead of auto.
skill_focus: if you don’t want to set skills to focus, set this option to false. This will revert the behaviour to the simple disable/enable toggle, instead of the 3 states disable/enable/focus. If you want to change it in-game, set this option to toggle and you’ll be able to change it from within the skill screen.

As usual, please report any bug you run into on mantis. If you want to comment on the change, there’s a thread at the tavern.
Happy crawling!


0.9.1 Bugfix Release

Time for a new minor release which fixes a few bugs:

  • Fix missing portals to Zot on D:27 with restart_after_game after Sprint.
  • Fix most large special maps not being generated.
  • Fix mad amounts of divine gifts in certain cases.
  • Don’t duplicate monsters when exiting the Abyss.
  • Fix a lock-up on selecting a random character.
  • A number of crash fixes.
  • Some documentation amendments.
  • Don’t stop butchering on unimportant messages.
  • Add a command “show runes” (‘}’) that was documented but not implemented.

Head over to the Downloads and enjoy! As all point releases, 0.9.1 is save-compatible with 0.9.0.

Note: Omg! All releases (Linux, Windows, OSX) uploaded in time! CAO/CDO/WebTiles are being upgraded while we speak!

Vote your favourite implementable

There is a new thread in the Tavern, dealing with Implementables. It’s a good place to indicate what features you’d like to see – of the list of current Implementables on Mantis, but you can also lobby for other features beyond that.

Implementable voting

Comments Off

OSX Builds back on Track!

I’m happy to announce that OSX builds of Dungeon Crawl Stone Soup are available again!

The Downloads page lists 0.9 builds of the Console and Tiles version now, and also we will be able to provide more regularly updated builds of the current Development Builds.

Thank you very much to GreatZebu, who volunteered to provide OSX builds for the foreseeable future!

August 2011 Tournament Summary

We are happy to collect what’s been going on during the last three weeks in the dungeons. Despite rather minimal advertisement, the tournament was quite successful. A little late, but not too late, did we see 0.9 Webtiles kick into action.

The winning player is theglow with 4934 points, who won 15 games, including an 8 streak! Runner up is mikee with 4653 points, who won 11 out of 13 games, including an 10 streak (actually 11 games in a row, but two wizards in the list). The competition was close, mikee might have won if his level 16 Spriggan Enchanter would not have died to an orb guardian in Zot:5. The third player to get more than 4000 points is jeanjacques with 4333 points.

Another highlight: 78291 played the fastest game, both in real time (2:32 hours) and turn count (19460), winning a Deep Dwarf of Elyvilon. He only killed 64 creatures himself, thus proving the power of pacifism.

The most successful clans were: The Adorable Catlobes with 14201 points, followed by wucad mu-tang clan aint nuthin ta fuck wit with 9074 points and Zignacio with 8276 points.

The ubiquitous numbers (in parentheses for August 2010):

Days:                       16         (31)
Players:                  1337         (1091)
Players getting a rune:    264 = 20%   (229 = 21%)
Winning players:           116 = 8.7%  (109 = 10.0%)
All games:               37593         (58428)
Non-quit games:          27049         (44884)
Winning games:             232 = 0.9%   (321 = 0.7%)
Won race/class combos:     128         (101)

Most everyone agreed that the new rules encouraged diversification. This can be seen when comparing the most popular winning combinations (three or more wins):

 8xSpEn  7xMDFi  7xMiBe  6xDDNe  6xDEWz  6xKoBe  6xVpAE  5xCeWz  5xHOAr  5xHaVM
 5xKoSk  5xMfIE  5xOgCj  5xTrAs  4xDECj  3xDsVM  3xGhMo  3xHECj  3xHEWz  3xMfGl
 3xNaTm 3xSpDK

49xSpEn 23xDDNe 22xMfCr 18xGhFE 18xHaTm 17xSEAs  9xMfIE  7xHEWz  7xHaBe  6xHECr
 5xDDCK  4xDECj  4xDSNe  4xHEIE  4xMfTm  4xSpVM  3xDEWz  3xDSAs  3xDSBe  3xDSVM
 3xHEFE  3xKoCr  3xMDEn  3xSEIE  3xSpSt