Archive for July, 2020:

Trunk Updates 29 July 2020

You rampage towards the trunk updates!

Hello crawlers, and welcome to the last trunk updates post of July 2020.

The past month saw some giant changes to crawl; in the past week things have slowed down a little bit, and some of the devteam’s focus has shifted to interface and polish while the dust settles. For our visually impaired players, this means some new accessibility improvements:

  • The Ctrl-x view description command now works from any targeting prompt. When used while targeting it lists only valid targets in range.
  • A new option: travel_one_unsafe_move. Set this option to true to allow auto-travel to take one step towards its goal before performing the usual safety checks. With this option, you can use auto travel to quickly navigate to stairs or a waypoint even when in danger!
  • A new option: monster_item_view_features. This is a regex list option, any feature that matches a pattern in the list will be included in the Ctrl-x view description.
We’ve also been busy merging contributions from community members:
  • A new boot ego: rampaging comes to us from Implojin. Boots of rampaging cause the wearer to take an extra step whenever they move in the direction of a foe (whether they want to or not!).
  • Thanks to rjcrjcKobolds now have the Nightstalker 3 mutation from the start, while Demonspawn no longer have the Nightstalker facet as an available mutation.
And of course, a scattering of other tweaks, shifts, and adjustments:
  • Artificers no longer start with a spectral club; farewell to the brief experiment.
  • Item stacks are now fully visible from anywhere in LOS, and no longer require visiting.
  • The Cloud Mage has learned to fly.
  • Beastly Appendage now merges only helmets and boots, not the full set of aux armour.
  • Formicids can no longer use Wu Jian martial moves while digging (sorry twelwe).
You squash the trunk updates like the proverbial ant!!!!!
Comments Off

Trunk Updates 20 July 2020

You start singing a song of trunk updates…

Hello Crawlers, and welcome to a charming round of trunk updates fresh from the ever churning chaos of the changelog abyss!

The big news this update is that the long awaited Charms overhaul has arrived. For many years the devteam has tossed around different ideas for what to do with charms, and the school had become quite thin and unfocussed because of a fundamental tension: pure buff spells don’t fit well with crawl’s MP and tactical systems. Some forks experimented with various “permabuff” systems that reserved max-MP, but to us these felt more like items. The result of all this is that the Charms school and skill are no more. The remaining spells in the school have either moved to other schools of magic or to item effects. Without any charms to cast, Skalds have sung their last and are removed. Here are the spell changes:

  • Ozocubu’s Armour is now Ice only.
  • Swiftness is now Air only.
  • Death’s Door is now Necromancy only and Level 9.
  • Excruciating Wounds is now Necromancy only, prevents unwielding your weapon for the duration, and applies a Wizardry penalty as well as noise.
  • Battlesphere is now Conjurations only and its targeting has been adjusted to work with all Conjurations school spells other than Servitor.
  • Song of Slaying is now Transmutations and renamed Wereblood; the noise is reduced somewhat.
  • Infusion, Shroud of Golubria, Spectral Weapon, Darkness, and Ring of Flames are removed.

Then there are the new or revised items that take up some of the old charm effects:

  • A new scarf of shadows that reduces LOS and acts as a spell power de-enhancer, stacking with nightstalker and the robe of night, replacing Darkness.
  • A new spectral weapon ego appearing on clubs, giant (spiked) clubs, staves, and two-handed randarts that on hit summons a spectral weapon to fight along side the wielder. The strength of the spectral weapon scales with evocations.
  • The salamander hide armour loses +Rage and gains a fire spell enhancer, ring of flame clouds, and rC– picking up Ring of Flames’ old effect.

These changes of course led to background tweaks, other than the removal of Skalds:

  • Artificers now start with better defensive skills, no weapon skill, and a spectral club in place of the short sword.
  • Transmuters no longer start with arrows, and Wereblood replaces Sticks to Snakes in the starting book.

It wouldn’t be trunk without a host of other changes, so let’s take a look:

  • Gozag no longer offers flight potions in petition and occasionally offers lignification.
  • Viewing a monster with xv now shows to-hit chance with your current weapon.
  • The “view stack/pickup key” ; can be pressed twice to force autopickup even in unsafe situations.
  • Beastly Appendage now melds auxilliary armour slots, weapons, and shields, and gives two levels of both Horns and Talons (octopodes keep their tentacle spike) instead of randomly choosing.
  • Alistair’s Intoxication prompts when nothing in view can be affected, always applies Vertigo when successful, and has a higher power cap.
  • Sticks to Snakes is removed.
  • Palentonga charge now provides a to-hit bonus as well as the damage bonus.

That’s all for now. Still on the horizon is a look at Kobolds; for a preview look out for the kobold-nightstalker experimental on CPO and possibly coming soon to CKO. Beyond that who knows what might emerge from the seething chaos! Until next time, happy crawling!

As the wereblood boils in your veins your song becomes a howl!!! 

0.25.1 bugfix release

We have just uploaded the 0.25.1 bugfix release, available on the download page. Thanks to all the many contributors who helped with this release, including patches and bug reports!

Highlights (Full commit list via github):

  • Artefacts from acquirement now leave a note in morgues.
  • Scarf of harm is fixed.
  • Foxfire will no longer attack out of LoS.
  • Stacking from empty Nemelex decks is no longer possible.
  • Wizlab entry now generates a milestone / note again.
  • Fix a bug where cloud generators triggered on load when no time had passed, leading to a different cloud arrangement from saving + reloading.
  • Seeded play fixes for seed instability in a few cases, as well as crashes related to seed stability and pregeneration code.
  • Several speedups for dungeon rendering, especially in zigs.
  • Sprint 3 cloud generators have been retuned.
  • Improvements to the behavior of restart_after_save (on by default since 0.25.0).
  • Using [] in map view from stairs to view other levels now correctly finds the matching stairs.
  • Crashes to do with annotation, off-level map view, and custom flashes have been fixed.
  • It is no longer possible for a bug to cause the player to drown or fall into lava, emergency flight will be activated instead.

Updating is recommended for all players. Happy crawling, and report more bugs here!

Comments Off

Trunk Updates 13 July 2020

The trunk updates roll forward with a clatter of scales!

Hello crawlers, and welcome to the first trunk update of the 0.26 cycle. There’s been a flurry of activity in trunk since the end of the tournament, and I’m excited to bring you the latest from Geh:7. Before diving into the details, I want to highlight two major changes that arrived just as this post was going to press, as well as something that’s unfolded over the past week.

The first is a new species: Palentonga. Palentongas are a two-armed, four-legged, scaled mammal species the size of a horse. Their special power is the ability to curl into a ball and launch a rolling charge at enemies, dealing extra damage proportionate to the distance traveled. Palentongas have flat melee apts, slightly weak spell apts and fairly weak ranged apts. They have +3 base AC and extra HP, along with an aux attack – an upgraded tail slap. They wear bardings (which have been merged into a single item type, shared with nagas). Stats skew towards strength and away from dex, to give the ‘large race’ feeling. Palentonga have deformed body and bad armour/dodging apts. In the Lore, Palentonga are an up-and-coming power, displacing the orcs, trolls, and ogres of the eastern wastes. Their generals ride elephants into battle, goading them forward with spiked ankuses.

The second is a new background: Delver. Shaft traps are fun. What if you had a background that started shafted all the way to D:5, and needed to find their way back up to survive? To make it fair, you start with a nice set of consumables: a wand of digging, scrolls of mapping, fear, and fog, and a potion of haste.

Finally, several aspects of the game have been touched with the long-hungered for removal of food and hunger mechanics. That’s right, no more eating, no more butchering, no more spell or ability hunger, and no more rations.

What happened to Ghouls with the removal of chunks? Well, read on gentle crawler, read on…

  • Crimson Imps no longer spawn in D, and Shadow Imps less often (not at all after D:10); in their place White Imps and Ufetubi chase adventurers.
  • Shadows and Wights no longer spawn in Crypt; replaced with flying skulls, necromancers, and wraiths.
  • Spider is now ambiently quiet, apart from the unsettling clatter of chitin.
  • Evocations skill no longer grants max MP.
  • Banishment (from Lugonu or distortion) grants full XP.
  • Wizards have been renamed Hedge Wizards; they now start with a dagger and 2/6/4 stat modifiers.
  • Conjurers start with -1/10/3 stat modifiers that Wizards used to have.
  • Assassins have been renamed Brigands.
  • Ghouls, no longer able to eat chunks, now heal when they kill the living.
  • Centaurs have galloped out of the game and are removed.
  • Deep Elves‘ bow aptitude is increased to +3 for all you longbow enthusiasts.
  • Nemelex has removed the shaft card from their decks, and the self-banishment chance from the exile card.
  • Amulets are now slow to equip; guardian spirit, acrobat, and reflection no longer need to attune to the wearer.
  • Pikel’s minions are now lemures, demons that depart this plane if you free them from Pikel.
  • Spiny Frogs have been renamed Cane Toads for the authentic Australian experience™.
  • Pandemonium lords’ spells and melee flavours have been adjusted; melee focused lords have now learned a few position-altering spells so watch out!
  • Hungry ghosts hunger no more, because they’re removed.
  • Conjure Ball Lightning now summons a fixed number of balls, with damage scaling with spellpower.
  • Necromancy ally spells have been adjusted:
    • Animate Skeleton and Animate Dead animated remains have a reduced duration. The durability of skeletons and zombies produced by these spells scales with spellpower. Animate Skeleton now animates the nearest skeleton, without requiring the caster to stand on it.
    • Death Channel spectral things have a reduced duration, and all spectral things vanish when Death Channel expires.
    • Infestation scarabs have a reduced duration.
  • Aura of Abjuration, Recall, and Summon Butterflies are removed.
Looking forward, on the horizon is a Charms overhaul, a look at Kobolds, and much much more, so stay tuned.
Until next time, Happy Crawling!
Your dreadful hunger subsides.

0.25 Tournament Results

The 0.25 tournament is over. On behalf of the Dev Team, many thanks to all the server admins, outside contributors, bug reporters, and to the many DCSS players who made the 0.25 release and tournament possible! For 16 days, players could compete for tournament points and banners by playing 0.25 games on the public servers. This was the first tournament held with a major revision of the tournament rules, and there will be discussion threads on the tavern and dcss subreddit to collect feedback on the tournament rules.

This post is going to focus on the results. First, a few highlights from the player and clan results. For comprehensive results with first through fifth place winners in all categories, please see the tournament overview page.

The winning player was Yermak with 5,819 points. Over the course of the tournament, Yermak won 44 games, including a streak of 17 games and a low-turncount world record of 8,783 turns (Sapher, the previous record holder has reclaimed the throne with a post tournament 8,331 turn win). In second place was shummie with 4,235 points and 20 wins, including the lowest XL win with an XL 15 SpEn and a 52 Ziggurat mega-zigging character. Rounding out the top 3 was Flugkiller with 3,513 points and 14 wins, including the first win of the tournament 35 minutes and 32 seconds after the tournament started with a duration of 35 minutes and 12 seconds.

The new tournament format divided scoring in to several categories, and our top three took several of the top spots in these categories. They weren’t the only players at the top of the leaderboard. Yermak maxed out the Piety category, championing and winning every god over the tournament. The Unique Harvesting category included player ghosts, and by diving Ziggurats for player ghosts ehdcjf2142 won the category with 1,332 points. Long time crawl dev elliptic topped the tournament Win Rate category, with an impressive 90.91% adjusted win-rate, winning all 10 games played over the tournament. Yermak had the longest streak, and tied for second place were GordonOverkill and MrMan with 13 game streaks each. Acrobat was the master of Nemelex’ Choice, winning 25 choice combos over the tournament. Yermak also took the Combo High Scores category with 62 points (21 combo high scores, 20 of which were won, 4 species high scores and 3 background high scores), followed by aperiodic with 34 points (17 combo high scores, 6 of which were won, and the Spriggan and Ice Elementalist high scores). It should be no surprise that Yermak continues to top category leaderboards, with the highest score of the tournament (56,717,235 points); followed by Flugkiller (51,589,384 points) and aperiodic (45,485,504 points). I already mentioned Yermak’s turn-count world record; EnegeticOcto came in second place for best turn-count win, completing a game in 10,320 turns itself one of the lowest turn-count runs of all time. p0werm0de topped the fastest real-time win category with an impressive 24:20 win. Our top players were also at the top of the Low XL-win leaderboard; shummie at XL 15, Yermak at XL 16, followed by EnegeticOcto and sentinel who both posted XL 17 wins. Flugkiller heralded the start of the tournament with his first win; the first all-rune win came from p0werm0de a mere 40 minutes after that. shummie and Flugkiller topped the Ziggurat Dive leaderboard, followed by ehdcjf2142′s 26 consecutive Ziggurat dive for 3rd place. Finally, Ge0ff and shummie were the only two players to complete all tier 3 banners both finishing the tournament with a perfect Banner Score.

The clan competition was won by TeamSplat (captained by mandevil) with 7,007 points who topped the Piety, Harvesting, Combo High score, and Banner Score categories, as well as had several top players (including shummie). They were followed by FSTVLKers (captained by EnegeticOcto) with 6,563 points and Stick to Your Gods (Yermak’s one-player-clan). Overall 142 clans scored points in the tournament (compared to 143 in the 0.24 tournament).

Several of the clan categories simply gave the clan credit for their best player’s performance in a category, so I won’t recap those. The Piety, Unique Harvesting, Combo High Score, Nemelex’ Choice, and Banner Score categories were scored as a collective effort among clan members. In the Piety category, FSTVLKersMake_Beogh_Great_AgainStick to Your Gods, and TeamSplat all championed and won every god over the tournament. TeamSplat topped the Unique Harvesting category, followed by FSTVLKers and Gozags Lazy Faire fiscal policy. TeamSplat also finished first in Combo High Scores, followed by Stick to Your Gods and BLACK LIVES MATTER. FSTVLKers took the trophy for Nemelex’ Choice winning 31 Nemelex’ Choice combos between them, followed by Make_Beogh_Great_Again with 27 combos. Finally three clans completed (as a clan effort) all tier 3 banners to tie for first in Banner Score: TeamSplat, FSTVLKers, and Gozags Lazy Faire fiscal policy.

In both the individual and clan categories competition was fierce. Flugkiller came out to an early lead with his first-win points, and throughout most of the tournament held close to Yermak from 2nd place, until being edged out by shummie in the final days of the event. The Clan category followed similarly, with a fierce battle between Flugkiller’ FSTVLKers and mandevil’s TeamSplat (which had shummie as a member).

Thank you to everyone for playing, for your patience with the delayed start, and for your bug finding in the new tournament pages. I hope you enjoyed the new format, and look forward to reading your commentary in the discussion threads on the tavern and reddit.

To close out, here are some overall tournament statistics (with the 0.24 numbers in brackets for comparison). 2,947 players started a game and earned a point in some category; of those 2,772 completed a game in a non-boring way. This definition of “player” (players who completed a non-boring game) is used for subsequent calculations and was used for the 0.24 statistics.

  • Players: 2,772 (0.24: 2,880)
  • Total player time: 34,433 hrs (0.24: 35,422 hrs)
  • Avg player time: 12.4 hrs (0.24: 12.3 hrs)
  • Games played: 62,125 (0.24: 63,048)
  • Players who got a rune: 1010 (0.24: 1046)
  • 548 winners and 1871 wins (0.24: 540 winners and 1930 wins)
  • Win rate: 3.01% (0.24: 3.06%)
  • Proportion of players using WebTiles: 95.9% (0.24: 95.5%)
The 0.26 season is off to a rapid start with retired dev PleasingFungus sending in some neat ideas and several projects that were started just before the tournament receiving attention. Watch this space for further developments as the trunk update posts from the 0.26 cycle begin to flow.
Until next time, happy crawling!
Comments Off