Battle for Wesnoth is een zogeheten turn-based strategiespel, dat zich in een fantasiewereld afspeelt. Het is mogelijk om campaigns tegen de computer te spelen, maar ook om online je krachten te meten tegen andere spelers. Het spel wordt onder de gpl-opensourcelicentie uitgebracht en is voor onder meer Windows, Linux, macOS en iOS beschikbaar. Meer informatie over dit spel kan in deze wiki worden gevonden. Begin mei is versie 1.14 uitgekomen, waarin de nieuwe campaign Under the Burning Suns is toegevoegd. Versie 1.14.3 is verschenen, waarin de volgende veranderingen zijn terug te vinden:
AICampaigns
- Fixed crash in presence of units with negative hitpoints (issue #3042).
- Efficiency improvements to filter evaluations in the Goto Micro AI and some AI helper functions
Language and i18n
- Dead Water: Fix possibility of villagers blocking pickup of sword in S10 The Flaming Sword (issue #3207).
- Descent Into Darkness: New Parthyn map in S1 and S6.
- Northern Rebirth: Reduced starting gold and income in scenarios 10 to 13
- Secrets of the Ancients: Fix S09 Training Session not ending when all dark adepts die (issue #3192)
- Tutorial: S2: made enemy starting gold equal to that of the player.
- Under the Burning Suns: Added portrait and updated sprite for Giant Ant.
Multiplayer server
- Updated translations: British English, Chinese (Traditional), Czech, French, Italian, Japanese, Scottish Gaelic, Spanish
Music and sound effects
- Fixed lan_server option not causing the server to exit once vacated, e.g. when using the Host Networked Game option from the Multiplayer menu in the game (issue #3206).
WML engine
- The music now changes immediately when you load a save file (issue #2602).
- Fixed Lua errors when setting a music track that cannot be found when the playlist is already empty, e.g. if there's no music installed for the game (issue #3194).
Miscellaneous and bug fixes
- Removed validation to ensure units cannot have negative hitpoints. We learned that the ability to create such units is documented, and thus disallowing it was an API change. Since API changes aren't allowed in the stable branch, we have reverted it.
- Fixed an occasional crash at the loading screen related to multi-thread access of the image cache.
- [kill] animate=yes no longer scrolls to units through fog or shroud, thus matching 1.12's behavior again.
- [message] displays the unit type name when a nameless unit speaks and no custom caption= is specified (issue #3211).
- do_not_list=yes units are no longer excluded from the debug mode-only Create Unit dialog.
- Fixed a rare issue where disabled attacks could cause the wrong attack to be initially selected in the Unit Attack dialog. This bug also had the potential to cause units to the wrong attack when engaging or viewing damage calculations.
- Fixed [scenario] map_file= being unusable in most circumstances.