A registry for abilities has been added as ``. Any ability defined there can be added to a `` by just specifying their `unique_id` in the new key `abilities_list`, like this: `abilities_list=heals_8,cures`. The unique id for an ability is the value of its new `unique_id` key which falls back to `id` if unspecified. The `abilities` key is also supported under `apply_to=new_ability`.
A similar registry for weapon specials has also been added as ``. The corresponding key is `specials_list` and is supported inside `` as well as in EffectWML `apply_to=new_attack` and `apply_to=attack`'s ``. `unique_id` is also supported inside weapon special definitions.
User interface
New key `title_position` added to `` that allows changing the position of the title text.
Enemies that can't be attacked are not highlighted when showing a unit's potential movement.
WML Engine
Remove and from abilities used like weapons because shorthand from existing filters and .
Deprecate and from abilities and weapons specials because shorthand from existing filters and for abilities or and for weapon specials.
Fixed leaking on random maps, causing OOS errors in unrelated content.
Fixed a crash when the sides defined for a scenario are not all consecutive.
Miscellaneous and Bug Fixes
Build System:
Changed CMake to not directly pull in boost-system (fixing build issues on archlinux using boost-libs >1.89.0-2)