pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/wesnoth wesnoth: updated to 1.14.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d285ea5fe12e
branches:  trunk
changeset: 331417:d285ea5fe12e
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Mar 18 21:46:46 2019 +0000

description:
wesnoth: updated to 1.14.6

Version 1.14.6

AI
Fixed crash when the AI simulates a fight between two units which can slow but aren't yet slowed, then simulates another fight for one of them in Monte Carlo mode.
Experimental AI recruiting: fixed AI crash for unit type with unknown race
Support for modifying the available AIs using cores:
New parameter default_ai_algorithm for setting the default AI
New parameter mp_rank for setting the order in which AIs appear in the MP computer player selection menu
New option "Keep saved AI" when reloading games from the MP Create Game screen. Choosing this option prevents overwriting of the saved AI by the default AI.
Forest Animals Micro AI: fix AI crash when using custom rabbit hole image
Fix Lua AIs using the ai.stopunit_*() functions potentially creating infinite candidate action loops

Campaigns
Dead Water:
- S12: Slightly rebalanced enemy reinforcements and ai gold
Descent Into Darkness:
- Allow converting L3 necromancers to liches from S12 onwards.
- Added an alternative method of completing the campaign.
- S8, S9 (A Small Favor II & III): Clarify objectives.
- S8 (A Small Favor II): Fixed units created via the plague ability not available in S9.
Sceptre of Fire:
- S1&2: increased difficulty
- S6: additional guards for the elves
Secrets of the Ancients:
- S01 Slipping Away: It is now obvious that the wild animals cannot cross the fences.
- S02 Dark Business: Simplify scenario by removing the temporary invisible starting keep.
- S05 Blackwater: Additional dialog from Ardonna at the start.
- S11 Battleground: Ghosts are now able to be recruited after the scenario is complete.
- S15 Mountain Pass: Bird bones moves so bird is easier to keep alive when discovered.
- S21 Against the World: Leader of the elves is now same elf from S12.
- S21 Against the World: Adjustment so player doesn't have to chase down some leaders at the end.
- Proper animation for finding the bird bones.
- Newly made liches will now receive a move point upon transformation if they weren't recalled. this turn and haven't moved yet.
The Hammer of Thursagan
- S12 'The Underlevels': redesigned with completely new map and scenario
Northern Rebirth:
- Fix loyal units obtained in S7 costing upkeep (introduced in 1.14.5)
- S13: Improvement to the AIs
The Rise of Wesnoth:
- S15: victory text is not used upon hero death
- S17d: enemy units are killed upon victory except for bats
- S22: cuttlefish now have the loyal icon
The South Guard:
- Revised scenario and story dialogue.
- Reworked and rebalanced all scenario and map designs.
- Removed S6a 'Tidings Good and Ill'.
Tutorial:
- S2: Wolf riders are not initially recruited, to not hinder the player from reaching the island in time

Language and i18n
Updated translations: British English, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Italian, Japanese, Lithuanian, Russian, Scottish Gaelic, Slovak, Spanish, Ukrainian.

Lua API
Fix wesnoth.set_dialog_callback calling the function immediately when used in the previous callback.
Fix wesnoth.set_dialog_value not triggering re-layout.
wml.tostring() now outputs a string that can be parsed back to WML without loss of data.

Miscellaneous and bug fixes
Fix crash with custom themes on desktop PCs.
Add --campaign-skip-story command line switch for skipping directly to turn 1.
Remove --data option, --data-path has the same functionality.
Fix documentation of --render-image command line switch.
Update manpage with options previously only documented by wesnoth --help.
Fix wrong ordering for BW / BF years, for example in Play a Campaign when sorted by date.
GUI.pyw can now terminate a running maintenance script
Fix SDL_DestroyRenderer assertion failure under XMonad.
Fix map item names not being translated in the scenario editor.
Usernames specified in the MP UI and command line are now stripped of leading and trailing whitespace, including newlines.
Show ability of a selected unit as active/inactive with respect to mouseover hex.
macOS: Wesnoth now uses the app sandboxing feature, which means there is a new location for saves. All saves will be migrated during first launch automatically.
Many units lacking animations now have at least a defense animations

Multiplayer server
Fix stale temporary bans continuing to have an effect on players until cleared by phpBB on the next ban/unban operation.

Packaging
new scons option, intended to be used when building releases inside a git repo: autorevision=False
Fix build with Boost 1.69.
Fix build with Pango 1.43.

User interface
Fix regression: Game Load screen would not select 1.12 savegames.
Fix regression: the in-game "Observers" icon (an eye) was covered by the minimap.
Increase step size when clicking sliders in the MP Create Game dialog.
Fix overlapping top bar elements with small screen resolutions.
Don't scroll to an invisible unit that recruits another invisible unit.
When a recruited unit is fogged, scroll to the recruiting unit and play recruit animation.
Fix line breaks in first statistics line in unit type pages in the help.
Don't scroll to an enemy unit that teleports to or from an invisible hex.
Don't show in the sidebar the time of day schedule of a shrouded hex.
Game Load screen gracefully handles savefiles that can't be parsed.
The sidebar now shows alignment and damages as they would be on the hex under the mouse, rather than at the unit's current location.
When a unit has multiple statuses (slowed/poisoned/invisible/etc), the sidebar shows all of them, not just the first.
Fixed being able to dismiss a game lobby by pressing Esc.
Fixed multiple severe issues in the classic theme.
The "Attack Enemy" dialog now shows inactive weapon specials in gray.
Taking screenshots in title screen is possible again
The "Recruit Unit" dialog is searchable by unit type name.
Add text filter to hotkeys preferences.
Hide leader in status table if it's unfogged but invisible.
macOS: Dark GUI on macOS Mojave and later when dark appearance is enabled.

diffstat:

 games/wesnoth/Makefile |   5 ++---
 games/wesnoth/PLIST    |  12 +++++++-----
 games/wesnoth/distinfo |  10 +++++-----
 3 files changed, 14 insertions(+), 13 deletions(-)

diffs (102 lines):

diff -r 83f75df72cf5 -r d285ea5fe12e games/wesnoth/Makefile
--- a/games/wesnoth/Makefile    Mon Mar 18 20:19:36 2019 +0000
+++ b/games/wesnoth/Makefile    Mon Mar 18 21:46:46 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.141 2018/12/13 19:51:57 adam Exp $
+# $NetBSD: Makefile,v 1.142 2019/03/18 21:46:46 adam Exp $
 
-DISTNAME=      wesnoth-1.14.5
-PKGREVISION=   3
+DISTNAME=      wesnoth-1.14.6
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=wesnoth/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 83f75df72cf5 -r d285ea5fe12e games/wesnoth/PLIST
--- a/games/wesnoth/PLIST       Mon Mar 18 20:19:36 2019 +0000
+++ b/games/wesnoth/PLIST       Mon Mar 18 21:46:46 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2018/10/03 11:36:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.48 2019/03/18 21:46:46 adam Exp $
 bin/wesnoth
 bin/wesnothd
 man/cs/man6/wesnothd.6
@@ -6,20 +6,17 @@
 man/de/man6/wesnothd.6
 man/en_GB/man6/wesnoth.6
 man/en_GB/man6/wesnothd.6
-man/es/man6/wesnoth.6
 man/es/man6/wesnothd.6
 man/et/man6/wesnothd.6
 man/fi/man6/wesnothd.6
-man/fr/man6/wesnoth.6
 man/fr/man6/wesnothd.6
-man/gl/man6/wesnoth.6
 man/gl/man6/wesnothd.6
 man/hu/man6/wesnothd.6
 man/id/man6/wesnothd.6
 man/it/man6/wesnoth.6
 man/it/man6/wesnothd.6
-man/ja/man6/wesnoth.6
 man/ja/man6/wesnothd.6
+man/lt/man6/wesnoth.6
 man/lt/man6/wesnothd.6
 man/man6/wesnoth.6
 man/man6/wesnothd.6
@@ -564,6 +561,7 @@
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/dark-mage-sword-1.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/dark-mage-sword-2.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/dark-mage.png
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/icons/icon-lich.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/neutral-outlaw-princess-attack-sling1.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/neutral-outlaw-princess-attack-sling2.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/neutral-outlaw-princess-attack-staff1.png
@@ -1451,6 +1449,7 @@
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-defend-1.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-defend-2.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner.png
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/icons/icon-bat.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/icons/icon-lich.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/icons/icon-skeleton.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/icons/icon-skeleton_archer.png
@@ -2139,6 +2138,7 @@
 share/wesnoth/data/campaigns/The_South_Guard/utils/bigmap.cfg
 share/wesnoth/data/campaigns/The_South_Guard/utils/sg_deaths.cfg
 share/wesnoth/data/campaigns/The_South_Guard/utils/sg_help.cfg
+share/wesnoth/data/campaigns/The_South_Guard/utils/sg_help_NEW.cfg
 share/wesnoth/data/campaigns/The_South_Guard/utils/sg_story.cfg
 share/wesnoth/data/campaigns/The_South_Guard/utils/sg_utils.cfg
 share/wesnoth/data/campaigns/Two_Brothers/_main.cfg
@@ -2356,6 +2356,7 @@
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/champion-defend1.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/champion-defend2.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/champion.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/corrupted-elf-defeated.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/corrupted-elf.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/druid-defend1.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/druid-defend2.png
@@ -14336,6 +14337,7 @@
 share/wesnoth/data/test/scenarios/prestart_settings.cfg
 share/wesnoth/data/test/scenarios/readme.txt
 share/wesnoth/data/test/scenarios/recruit_facing.cfg
+share/wesnoth/data/test/scenarios/scatter_units.cfg
 share/wesnoth/data/test/scenarios/sighted_events.cfg
 share/wesnoth/data/test/scenarios/store_locations.cfg
 share/wesnoth/data/test/scenarios/swarm_disables_upgrades.cfg
diff -r 83f75df72cf5 -r d285ea5fe12e games/wesnoth/distinfo
--- a/games/wesnoth/distinfo    Mon Mar 18 20:19:36 2019 +0000
+++ b/games/wesnoth/distinfo    Mon Mar 18 21:46:46 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.61 2018/10/03 11:36:16 adam Exp $
+$NetBSD: distinfo,v 1.62 2019/03/18 21:46:46 adam Exp $
 
-SHA1 (wesnoth-1.14.5.tar.bz2) = 9765776e681601e8b4f87cf9865c0b3c2d3d5edf
-RMD160 (wesnoth-1.14.5.tar.bz2) = 6a5e234a61bc342b305a11e601519fe5c3598e21
-SHA512 (wesnoth-1.14.5.tar.bz2) = 2653cfef45afe02215ddf03c549115e4de1516154d00fe82b8c58eb59bcbe8ee5e1ea8bd46333e3d6d8822a0e75ac9490844010afaaefb000260c1c8356e828d
-Size (wesnoth-1.14.5.tar.bz2) = 450766063 bytes
+SHA1 (wesnoth-1.14.6.tar.bz2) = ab155229c44b9de5fa00d2a1b7ce2365d3943b9d
+RMD160 (wesnoth-1.14.6.tar.bz2) = b0deb39fb2d1d768ca1d9c7d5a10c7567fb4baa5
+SHA512 (wesnoth-1.14.6.tar.bz2) = edb38c907a98286c6865c9b4e18d1f6be41f7597d1124e7c352f9d7c4ab7300abb20d35bab9a7315cd37628777a41985bda579904a9dc1052083585035bd4e28
+Size (wesnoth-1.14.6.tar.bz2) = 451793873 bytes
 SHA1 (patch-CMakeLists.txt) = 5c580a7b9719d769507c2c0ec3580d6cf523e7f0
 SHA1 (patch-src_CMakeLists.txt) = 5839663ab11a9fdc31e89b74ce2708a251155d9f
 SHA1 (patch-src_wesnoth.cpp) = 73fa69b47de231c5ce16f66a52b449d5242ffe67



Home | Main Index | Thread Index | Old Index