@Mikolaj Mikolaj released this Jun 30, 2018 · 335 commits to master since this release

Assets 7

This release fixes an SDL crash on OS X and comes with OS X binaries included (you need SDL2 installed, e.g., from libsdlorg). See README.md for installation and configuration information and PLAYING.md for gameplay tips.

Changes

  • Add a hack to run SDL2 on the main thread, fixing the OS X crash
  • Warn visually when impressed and Calm running low, risking domination
  • Display actor as red when low Calm and impressed or when low HP
  • Fix, complete and fine tune UI, AI and server skill and weapon checks
  • Fix a bug where item aspects look different to clients than to the server
  • Change the requirements for the main menu ASCII art
  • Tweak loot and terrain a tiny bit

@Mikolaj Mikolaj released this Jun 10, 2018 · 366 commits to master since this release

Assets 2

This release has no major player-visible changes and is aimed at developers and package maintainers. It fixes a bug introduced in v0.8.1.1 that is triggered by an old async package. For binaries, please refer to previous releases. See README.md for installation and configuration information and PLAYING.md for gameplay tips.

Changes

  • Fix typos detected by lintian
  • Fix the code that runs in case of old async (bug introduced in v0.8.1.1)

@Mikolaj Mikolaj released this Jun 8, 2018 · 369 commits to master since this release

Assets 2

This release has no player-visible changes and is aimed at developers and package maintainers. For binaries, please refer to previous releases. See README.md for installation and configuration information and PLAYING.md for gameplay tips.

Changes

  • no player-visible changes
  • make it possible to compile with old async package
  • rewrite copyright information according to Debian format
  • make github display the correct main license

@Mikolaj Mikolaj released this Jun 7, 2018 · 375 commits to master since this release

Assets 2

This release has no player-visible changes and is aimed at developers and package maintainers. For binaries, please refer to previous releases. See README.md for installation and configuration information and PLAYING.md for gameplay tips.

Changes

  • no player-visible changes
  • significantly reduce RAM usage when compiling library
  • update and extend CI

@Mikolaj Mikolaj released this Jun 5, 2018 · 385 commits to master since this release

Assets 7

Please see README.md for installation and configuration information and PLAYING.md for gameplay tips. The windows binaries no longer work on Windows XP, since Cygwin and MSYS2 dropped support for XP. Additional binaries, in particular for Android and iOS are very welcome.

Changes

  • display initial bits of backstory as a help screen and in-game
  • rework greying out menu items and permitting item application and projection
  • rework history collection; merge message repetitions more aggressively
  • display HP in red when below (configurable) warning threshold
  • tweak AI: actors remember they are fleeing; better leader choice, etc.
  • add to content specialized explosive projectiles; tune the effects
  • calculate loot score component based on fraction of dungeon loot collected
  • don't hardwire item price, but let it be specified in content
  • let all valuables glitter in the dark to avoid complete level exploration
  • teach AI to cure ailments and shake off impressions
  • rework detection effects; add detection of items embedded in tiles
  • automatically identify stolen items that only have minor effects
  • let projectiles hit each other if fragile and substantial enough
  • rework item kind identification code; change the way it's defined in content
  • make more item kinds (including some traps) secret
  • protect paralyzed actors with a stasis condition to avoid infinite paralysis
  • implement dumping screenshots in SDL2 and create animated GIFs in Makefile
  • generate most common consumables less often, but in depth-scaled bunches
  • make pushed actors alter tiles and trigger effects of embedded items
  • validate and cross-validate more content; reduce content creation boilerplate
  • make summoning more varied and prevent chain-summoning
  • add many ways to conditionally sequence effects
  • create large, merged rooms more often
  • generalize the terrain altering player command (C-c, mouse)
  • let RET, SPACE and ESC clear pending messages, if any
  • add dashboard with links to all menus and info screens
  • scale some organ and trap power with level depth
  • simplify level-scaled dice roll semantics
  • change scaled dice notation 'dl' to 'dL' for readability in-game
  • rebalance items and decrease dice variety to unclutter backpack
  • colour-code beneficial and harmful conditions in menu and in HUD
  • display item lore (also for organs, embedded items, explosions, etc.)
  • display embedded item descriptions as if they were tile descriptions
  • tweak blast visuals, lower particle counts, beautify their spread
  • tweak projectile visuals, e.g., display an extra frame when projectile dies
  • add intro screen and work on other ways to convey story
  • simplify a lot of code, including a bit of game rules
  • fix some bugs, tweak content, speed up some AI bottlenecks

@Mikolaj Mikolaj released this Dec 18, 2017 · 590 commits to master since this release

Assets 6

Please see README.md for installation and configuration information and PLAYING.md for gameplay tips. The windows binaries no longer work on Windows XP, since Cygwin and MSYS2 dropped support for XP. Additional binaries, in particular for Android, iOS and OS X are very welcome.

Changes

  • add amazing cave and item (actor, blast, organ) descriptions
  • package for Windows as an installer and also as zip archives
  • fix a crash from SDL frontend under some OpenGL drivers (no thread-safety)
  • add WWW address to the Main Menu, for other sites that may run our JS blob

@Mikolaj Mikolaj released this Dec 9, 2017 · 606 commits to master since this release

Assets 5

Please see README.md for installation and configuration information and PLAYING.md for gameplay tips. The windows binaries no longer work on Windows XP, since Cygwin and MSYS2 dropped support for XP. Additional binaries, in particular for Android, iOS and OS X are very welcome.

Changes

  • decouple tile searching from tile alteration
  • refrain from identifying items that are not randomized
  • switch away from incapacitated leader to let others revive him
  • make rescue easier by not going into negative HP the first time
  • fix crowd of friends on another level slowing even actors that melee
  • fix missing report about items underneath an actor when changing levels
  • API breakage: change the syntax of dice in content
  • API addition: introduce cave descriptions
  • keep all client states in the server and optimize communication with clients
  • improve item choice for identification and item polymorphing
  • reset embedded items when altering tile
  • replace atomic command filtering with exception catching
  • reimplement dice as symbolic expressions inducing multiple RNG calls
  • switch to optparse-applicative and rewrite cli handling
  • add stack and cabal new-build project files
  • improve haddocks across the codebase
Nov 20, 2017
Fix SDL2 Windows compilation problems
Oct 16, 2017
Get rid of the |*| operator

@Mikolaj Mikolaj released this Oct 10, 2017 · 648 commits to master since this release

Assets 5

Please see README.md for installation and configuration information and PLAYING.md for gameplay tips. The windows binaries no longer work on Windows XP, since Cygwin and MSYS2 dropped support for XP. Additional binaries, in particular for Android, iOS and OS X would be very welcome.

Changes

  • make fireworks slower and so easier to spot
  • make rattlesnake deeper but more common
  • announce no effect of activation
  • describe original and current faction of an actor
  • highlight dominated actors
  • mark organs with comma instead of percent and gems with dollar
  • make the healing cave dangerous to prevent camping
  • slightly balance various content
  • by default move item the same as last time
  • often spawn between heroes and stairs going deeper
  • fix totalUsefulness computation for negative effects
  • fix abandoning distant enemy target despite no alternatives
  • fix slow pushing of actors
  • fix a crash when many actors run towards stairs
  • hotfix: Pass zoom keys through to the browser
  • help players find the info about changing the font size
  • depend on GHC >= 8.0 and new vector