Patch 1.16.2 and 1.17.0 beta
[h2]Campaigns[/h2]
- A Tale of Two Brothers
- The mercenary will now spawn in a less sudden way (issue #6183)
- The mercenary will now spawn in a less sudden way (issue #6183)
- Delfador’s Memoirs
- S07: Clarified objectives (issue #5608) and remove End Turn being required to trigger victory (issue #6173)
- S07: Clarified objectives (issue #5608) and remove End Turn being required to trigger victory (issue #6173)
- Descent into Darkness
- S08: Prevent possibility of Darken Volk advancing to Lich (issue #6351)
- S08: Prevent possibility of Darken Volk advancing to Lich (issue #6351)
- Heir to the Throne
- S05b: Temples given an aged appearance to match ‘ancient temples’ description (issue #5576)
- S05b: Temples given an aged appearance to match ‘ancient temples’ description (issue #5576)
- Liberty
- S06: Enforce failure condition for allied team (issue #6019)
- S06: Enforce failure condition for allied team (issue #6019)
- Northern Rebirth
- Give Eryssa’s side a consistent team color (issue #5375)
- Give Eryssa’s side a consistent team color (issue #5375)
- Sceptre of Fire
- S04: Mining objectives are much clearer now (issue #6154)
- S04: Mining objectives are much clearer now (issue #6154)
- Secret of the Ancients
- S06: Ardonna should no longer mistake hostile bats as ‘my pet’
- S06: Ardonna should no longer mistake hostile bats as ‘my pet’
- The Rise of Wesnoth
- S08: The appearance of Naga is now smoother (issue #6140)
- S19: The troll’s gold is automatically collected upon victory if not already obtained (issue #6141)
- S19: Avoid units spawning over chasms
- Remove time-runs-out lose condition for final scenario (issue #6109)
- S08: The appearance of Naga is now smoother (issue #6140)
- Under the Burning Suns
- Avoid a few possibilities where the Dust Devil could speak (issue #4892)
- Avoid dehydration status icon persisting into the next scenario (issue #5687)
- Correct Traveler’s Ring description (issue #6043) and add an icon overlay (issue #6126)
- S02: Pinnacle rock is now shown during dialogue (issue #6125)
- S05: Avoid village just taken by the player being re-assigned to the enemy (issue #6187)
- S06b:
- Account for non-elvish units encountering Dwarf Sergeant (issue #6196)
- Grog will not die as quick now (issue #6196 & #6197)
- Hermit dialogue cannot be accidentally skipped now (issue #6196)
- Fixed bug where tentacles would not spawn (issue #6196)
- Fast units cannot get stuck on the wall now (issue #6196)
- Camera now moves to where the charges are blown up (issue #6197)
- Fixed weird scout AI behaviour (issue #6196)
- Account for non-elvish units encountering Dwarf Sergeant (issue #6196)
- Avoid a few possibilities where the Dust Devil could speak (issue #4892)
- S09: Rebels joining Kaleh’s side are now loyal (issue #6229 and #6365)
- The last unit killed to trigger certain events should no longer linger during those events (issue #6341)
- The Dark Assassin’s race is not revealed until uncloaked (issue #6213)
- The Dust Devil’s XP bar is now blue (issue #6212)
- Winds of Fate:
- New Drakes-centric Campaign added to mainline
- New Drakes-centric Campaign added to mainline
- World Conquest:
- Fixed for Winged Scepter not giving the correct defence values
- Corrected the attack icon of ice bow from a lightning bolt to an iceball
- Fixed for Winged Scepter not giving the correct defence values
[h2]Editor[/h2]
- Avoid rare crash situation after editing scenarios (issue #5883)
[h2]Lua API[/h2]
- Fixed an error in `gui.get_user_choice()` and added support for the current DescriptionWML syntax (PR #6247)
[h2]Translations[/h2]
- Added translations: Spanish (Latin American)
- Updated translations: British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, Dutch, Finnish, French, Indonesian, Italian, Japanese, Polish, Portuguese (Brazil), Russian, Scottish Gaelic, Spanish, Turkish.
- gettext plural forms now have caret prefixes stripped as well (PR #6094).
[h2]Units[/h2]
- Added attack image for the Bone Knight’s trample
[h2]User interface[/h2]
- Added a VSync option (issue #5018). This defaults to enabled and is available in Preferences -> Display only with SDL 2.0.17 and later as older versions do not support VSync with the software renderer.
- The names of the abilities used as specials appear in the attack prediction window with specials weapons
- Added a prompt to allow migrating settings and redownloading add-ons used in a previous version of Wesnoth when starting a new versions for the first time.
- Ban expiry intervals in the MP UI now only mention the most significant time unit (e.g. "3 minutes" instead of "3 minutes, and 20 seconds") (PR #6097).
- Steam cloud file is no longer listed in the Load Game dialog.
- Redefine green text in dialogs and tool-tips so they are no longer ‘too dark’ with recent Pango versions (issue #4348)
- Gave the main menu's Language button a label again, now displaying the current language.
- Tweaked margins around the main menu's bottom row.
- Difficulty no longer displayed in the Load Game dialog when it is not relevant to a save file (issue #5321)
[h2]WML Engine[/h2]
- `[heal_unit]` no longer sets the `heal_amount` variable.
- `[heal_unit]` now supports a `variable=` key.
- Added an `id` field to the items of the arrays generated by `[harm_unit]`.
[h2]Miscellaneous and Bug Fixes[/h2]
- Fixed: keyboard input during the loading screen intermittently caused a crash (issue #4447)
- AI: fixed custom synced commands not changing the game state
- Messenger MAI: fixed bug of own units sometimes blocking the path to a waypoint for the messenger
- Correct unit display adjustments on certain tiles when at zoom level other than 100% (issue #5974)
- Fix the engine exiting immediately due to a corrupt .mo file (issue #6194)
- Removed support for writing BMP screenshots (PR #6206).
- Password storage was fixed to work with multiple accounts (PR #6290)
- wmllint now automatically removes {MAGENTA_IS_THE_TEAM_COLOR}.
- wmllint, wmlscope and wmlindent now support the command line `--version` flag, which reports the current version of Wesnoth (issue #6346).
- wmllint is now capable of handling unit levels and types when checking recruitment patterns.
[h2]Campaigns[/h2]
- A Tale of Two Brothers
- The mercenary will now spawn in a less sudden way (issue #6183)
- The mercenary will now spawn in a less sudden way (issue #6183)
- Delfador’s Memoirs
- S07: Clarified objectives (issue #5608) and remove End Turn being required to trigger victory (issue #6173)
- S07: Clarified objectives (issue #5608) and remove End Turn being required to trigger victory (issue #6173)
- Descent into Darkness
- S08: Prevent possibility of Darken Volk advancing to Lich (issue #6351)
- S08: Prevent possibility of Darken Volk advancing to Lich (issue #6351)
- Heir to the Throne
- S05b: Temples given an aged appearance to match ‘ancient temples’ description (issue #5576)
- S05b: Temples given an aged appearance to match ‘ancient temples’ description (issue #5576)
- Liberty
- S06: Enforce failure condition for allied team (issue #6019)
- S06: Enforce failure condition for allied team (issue #6019)
- Northern Rebirth
- Give Eryssa’s side a consistent team color (issue #5375)
- Give Eryssa’s side a consistent team color (issue #5375)
- Sceptre of Fire
- S04: Mining objectives are much clearer now (issue #6154)
- S04: Mining objectives are much clearer now (issue #6154)
- Secret of the Ancients
- S06: Ardonna should no longer mistake hostile bats as ‘my pet’
- S06: Ardonna should no longer mistake hostile bats as ‘my pet’
- The Rise of Wesnoth
- S08: The appearance of Naga is now smoother (issue #6140)
- S19: The troll’s gold is automatically collected upon victory if not already obtained (issue #6141)
- S19: Avoid units spawning over chasms
- Remove time-runs-out lose condition for final scenario (issue #6109)
- S08: The appearance of Naga is now smoother (issue #6140)
- Under the Burning Suns
- Avoid a few possibilities where the Dust Devil could speak (issue #4892)
- Avoid dehydration status icon persisting into the next scenario (issue #5687)
- Correct Traveler’s Ring description (issue #6043) and add an icon overlay (issue #6126)
- S02: Pinnacle rock is now shown during dialogue (issue #6125)
- S05: Avoid village just taken by the player being re-assigned to the enemy (issue #6187)
- S06b:
- Account for non-elvish units encountering Dwarf Sergeant (issue #6196)
- Grog will not die as quick now (issue #6196 & #6197)
- Hermit dialogue cannot be accidentally skipped now (issue #6196)
- Fixed bug where tentacles would not spawn (issue #6196)
- Fast units cannot get stuck on the wall now (issue #6196)
- Camera now moves to where the charges are blown up (issue #6197)
- Fixed weird scout AI behaviour (issue #6196)
- Account for non-elvish units encountering Dwarf Sergeant (issue #6196)
- Avoid a few possibilities where the Dust Devil could speak (issue #4892)
- S09: Rebels joining Kaleh’s side are now loyal (issue #6229 and #6365)
- The last unit killed to trigger certain events should no longer linger during those events (issue #6341)
- The Dark Assassin’s race is not revealed until uncloaked (issue #6213)
- The Dust Devil’s XP bar is now blue (issue #6212)
- Winds of Fate:
- New Drakes-centric Campaign added to mainline
- New Drakes-centric Campaign added to mainline
- World Conquest:
- Fixed for Winged Scepter not giving the correct defence values
- Corrected the attack icon of ice bow from a lightning bolt to an iceball
- Fixed for Winged Scepter not giving the correct defence values
[h2]Editor[/h2]
- Avoid rare crash situation after editing scenarios (issue #5883)
[h2]Lua API[/h2]
- Fixed an error in `gui.get_user_choice()` and added support for the current DescriptionWML syntax (PR #6247)
[h2]Translations[/h2]
- Added translations: Spanish (Latin American)
- Updated translations: British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, Dutch, Finnish, French, Indonesian, Italian, Japanese, Polish, Portuguese (Brazil), Russian, Scottish Gaelic, Spanish, Turkish.
- gettext plural forms now have caret prefixes stripped as well (PR #6094).
[h2]Units[/h2]
- Added attack image for the Bone Knight’s trample
[h2]User interface[/h2]
- Added a VSync option (issue #5018). This defaults to enabled and is available in Preferences -> Display only with SDL 2.0.17 and later as older versions do not support VSync with the software renderer.
- The names of the abilities used as specials appear in the attack prediction window with specials weapons
- Added a prompt to allow migrating settings and redownloading add-ons used in a previous version of Wesnoth when starting a new versions for the first time.
- Ban expiry intervals in the MP UI now only mention the most significant time unit (e.g. "3 minutes" instead of "3 minutes, and 20 seconds") (PR #6097).
- Steam cloud file is no longer listed in the Load Game dialog.
- Redefine green text in dialogs and tool-tips so they are no longer ‘too dark’ with recent Pango versions (issue #4348)
- Gave the main menu's Language button a label again, now displaying the current language.
- Tweaked margins around the main menu's bottom row.
- Difficulty no longer displayed in the Load Game dialog when it is not relevant to a save file (issue #5321)
[h2]WML Engine[/h2]
- `[heal_unit]` no longer sets the `heal_amount` variable.
- `[heal_unit]` now supports a `variable=` key.
- Added an `id` field to the items of the arrays generated by `[harm_unit]`.
[h2]Miscellaneous and Bug Fixes[/h2]
- Fixed: keyboard input during the loading screen intermittently caused a crash (issue #4447)
- AI: fixed custom synced commands not changing the game state
- Messenger MAI: fixed bug of own units sometimes blocking the path to a waypoint for the messenger
- Correct unit display adjustments on certain tiles when at zoom level other than 100% (issue #5974)
- Fix the engine exiting immediately due to a corrupt .mo file (issue #6194)
- Removed support for writing BMP screenshots (PR #6206).
- Password storage was fixed to work with multiple accounts (PR #6290)
- wmllint now automatically removes {MAGENTA_IS_THE_TEAM_COLOR}.
- wmllint, wmlscope and wmlindent now support the command line `--version` flag, which reports the current version of Wesnoth (issue #6346).
- wmllint is now capable of handling unit levels and types when checking recruitment patterns.