Wesnoth 1.17.24
Campaigns
- Winds of Fate
- Fix macro argument in translatable string
- Fix macro argument in translatable string
- Eastern Invasion
- Change S04b’s `scenario_id` to `en_US` spelling (issue #7994)
- S04b start-of-scenario saves since 1.17.21 will be broken
- S03 mid-scenario saves since 1.17.21 will show a warning, and players will only be able to go west
- Saves from earlier versions are already broken by the campaign rewrite
- Fix macro argument in translatable string
- Change S04b’s `scenario_id` to `en_US` spelling (issue #7994)
Editor
- Time Schedule Editor now saves custom time schedules to `utils/schedule.cfg` under the Add-on directory. (Cache needs to be manually reloaded with `F5` after exiting Map Editor.)
- Changing the color sliders and pressing the preview button shows a preview of the tint on the map.
- New dialog for entering custom schedule ID and name. The user is required to enter a non-empty schedule id and name. ID will be autogenerated if the user doesn't specify it or already exists.
- Textbox to enter Add-on ID after selecting `New Scenario > New Add-on`.
Multiplayer
- Fix Add-on version check error #4055
Lua API
- units.remove_modifications can now remove multiple types of modifications.
Translations
- Updated translations: British English, Bulgarian, Finnish, French, German, Polish, Slovak
Miscellaneous and Bug Fixes
- Fix various assertion failures on invalid input
- Fix end credits not showing when a scenario has no [side]s #8090
- The command line `--preprocess` utility now accepts any filename, not just those ending .cfg.