0.9.4

2021/02/15

This release is all about improving the accuracy of results and removing points of confusion. I also did a tonne of tidying up & refactoring under the hood. Hopefully this queues things up nicely for the next release to include some new features. Enjoy!

Added

  • Added a 'Models slain' tab/chart to the 'Results overview' section.
  • Added a 'Wounds remaining' tab/chart to the 'Results overview' section. This only displays when relevant (details further down).
  • Logged a new known issue regarding high variance weapons and how it can sometimes be tricky to summarise their final results. Not a huge deal - just wanted to share what's on my mind.

Changed

  • 'Lingering wounds' now replaced with 'Wounds remaining'.
  • 'Wounds remaining' data is not displayed unless relevant & useful (e.g. not when the defender comprises of 1 wound models and not when the defender model count is more than 1).
  • 'Damage not ignored' data is not displayed unless the defender can ignore damage.
  • Changed how UC loops through simulations. It now loops after resolving the entire attack with all weapons. Previously it looped simulations of each weapon attack separately and then calculated the final outcome. In tests this didn't make much of a difference to the end result but it does make it a lot easier to comprehend and work with as a developer.
  • Results summary now shows the chance of slaying the defender unit, rather than lingering wounds data.

Fixed

  • Fixed known issue with unusually high lingering wounds results of 0 in some cases.
  • Results values from 1-9 are no longer displayed with leading zeros in bar charts.
  • Performance improvements.