Wesnoth 1.17.22
Feature Freeze
With this release the feature freeze has (mostly) begun, meaning that if you've authored an add-on for 1.16 then this is the point at which you can start testing to see what issues there might be in preparation for 1.18.0 releasing in a few months. There may also have been bugs introduced with all the changes that have been made, so please report any that you find! We do our best, but we do nevertheless rely on people using these APIs and reporting problems they run into as well.
Campaigns
- Under the Burning Suns
- More AMLAs for Kaleh and Nym.
- Balance changes.
- More AMLAs for Kaleh and Nym.
Multiplayer server
- Record and replay chat messages when joining a game that has not started yet
Lua API
- New experimental Lua undo API
- New Lua mouse click callback
Terrain
- New embellishment for adding windows to impassible walls.
Translations
- Updated translations: Welsh
- Updated translations: British English, Chinese (Simplified), Czech, French, Slovak
Units
- Update graphics and stats of Roc
- New monster unit line - Ravens
- New Jumping Spider monster.
- Drakes:
- Saurian Oracle – xp changed from 66 to 74
- Saurian Soothsayer – xp changed from 100 to 66
- Saurian Oracle – xp changed from 66 to 74
User interface
- Village ownership is shown with flag and side number in terrain info (issue #4334)
WML API
- New ability attributes `halo_image=` and `halo_image_self=`, to illustrate the effects of the illumination ability, HttT's initiative, etc.
- New ability attributes `overlay_image=` and `overlay_image_self=`.
- New ability tag and attribute `[overwrite]priority=`.
- Two new tags, `[filter_ability]` and `[filter_ability_active]`, which have a temporary exception from the API freeze.
WML Engine
- The implementation of `[allow_undo]` has changed, the behavior should be the same.
Miscellaneous and Bug Fixes
- Asset copyright tracking is now handled in a .csv file, and sanity checked during CI builds.