Subject: CVS commit: pkgsrc/games/wesnoth
From: Adam Ciarcinski
Date: 2020-01-28 19:51:12
Message id: 20200128185112.65B4EFBF4@cvs.NetBSD.org

Log Message:
wesnoth: updated to 1.14.10

Version 1.14.10

AI
Experimental AI:
Spread poison: bug fix for units ignoring [avoid] tag
Castle switch: bug fix for units-on-keep check
Remove village hunt CA
Add ids for candidate actions
Fix bug crashing some AIs when units with chance-to-hit specials without id are \ 
on map
Fast Micro AI: fix re-adding default CAs when deleting the MAI
Bottleneck Defense Micro AI: fix bug of units not participating if too far in \ 
front of the bottleneck
Lua AIs: several other minor behind-the-scenes bug fixes

Campaigns
Descent into Darkness:
S1: reduced difficulty
Heir to the Throne:
Modify campaign starting date
Legend of Wesmere:
Fix various date inconsistencies in historical references
Sceptre of Fire:
S1: Fix reference to LoW events
The South Guard:
Change Halidel to be Deoran's great-grandfather
S7b/S8b: reduce enemy gold values and modify dialogue upon allied unit death
Tutorial:
S2: Make the first grunt cross the bridge, otherwise the scenario is too hard
Under the Burning Suns:
Sun Singer and Sun Sylph: modify faerie fire colors

Language and i18n
Updated translations: British English, Chinese (Simplified), Chinese \ 
(Traditional), Czech, Dutch, Esperanto, French, German, Italian, Korean, \ 
Portuguese (Brazil), Russian, Spanish, Turkish
Fix Rename Unit dialog having untranslated text.

Lua API
wesnoth.deprecate_api was fixed to correctly wrap tables with metatables.

Music and sound effects
Removed accidental silence of two seconds after the first track of each scenario.

Units
Add various new death, standing, and idle animations

User interface
Fixed some severe game rendering issues with SDL 2.0.10.
Draw ellipses during draw/sheath animations.
In the combat dialog and elsewhere, clicking the "Profile" button \ 
opens the help on the correct unit variation (e.g., Walking Corpse (Swimmer)).
Ensure enough space to display turn numbers in the hundreds.
The search box in the Campaigns menu now takes campaign abbreviations and \ 
descriptions into account.
Added the Private Replay checkbox to the Multiplayer Create Game screen. This \ 
separates whether observers are allowed from whether the replay will be publicly \ 
available.
In the recruit dialog and recall dialog, units that are too expensive to \ 
recruit/recall are grayed out.
Reworked styling of progress bars and the network transfer progress dialog.
Removed "Classic" in-game theme.
Textboxes now have a hover effect as well as an I-beam cursor.

Packaging
The Wesnoth client now looks for the data/dist file when logging into the \ 
multiplayer server. This file should contain one of the following values based \ 
on what distribution channel the package is for: Default, Steam, SourceForge, \ 
Flatpak, macOS App Store, Linux repository, iOS, Android, BSD repository

Miscellaneous and bug fixes
New build-dependency: Python3 is required to run the WML unit tests (on non-Windows)
80% of WML unit tests now run in a batch using a single instance of Wesnoth \ 
(non-Windows only)
New help topic outlining common (and less common) reasons for losing a scenario.
Add help text for some debug commands.
Make wmllint recognize [load_resource].
Make wesnoth_addon_manager not generate packet.dump files any more

Files:
RevisionActionfile
1.68modifypkgsrc/games/wesnoth/distinfo
1.53modifypkgsrc/games/wesnoth/PLIST
1.154modifypkgsrc/games/wesnoth/Makefile