0.12.0
2021/03/28
This release took a tonne of work but probably looks like not a lot changed! You get some new inter-step-wound-roll-AP-buffing modifiers. I get a much improved underlying modifier system and an even more robust test suite. We're all winners.
Added
- New attack modifier. 'Wound roll' > 'Trigger additional effects' > '6 = Further -1 AP'.
- New attack modifier. 'Wound roll' > 'Trigger additional effects' > '6 = Further -2 AP'.
- New attack modifier. 'Wound roll' > 'Trigger additional effects' > '5/6 = Further -1 AP'.
Improved
- Major upgrade to the underlying modifier system making it easier to extend and capable of more advanced modifiers: e.g. Modifiers that trigger in one step (such as the wound roll) but affect another step (such as the saving throw). This upgrade also makes it possible to handle more advanced scenarios for modifiers to stack and not stack as needed as well as handle mixing the outcomes of both unmodified & modified rolls. This took ages and I have to tell you or you'll never know.
- More automated tests and more accurate automated tests. These are seriously cool and have become an essential part of helping ensure I don't introduce regressions in what is now a very complex system. I might even share a video of how this works soon.
- General performance improvements.
Changed
- Options within the old 'Weapon modifiers' select list have now been split and moved to 'Modify strength' and 'Modify AP'.
Fixed
- Minor styling bugs.