pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/wesnoth



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Apr  7 21:39:03 UTC 2024

Modified Files:
        pkgsrc/games/wesnoth: Makefile PLIST distinfo
        pkgsrc/games/wesnoth/patches: patch-CMakeLists.txt
            patch-src_CMakeLists.txt
Removed Files:
        pkgsrc/games/wesnoth/patches: patch-src_color__range.cpp

Log Message:
wesnoth: updated to 1.18.0

1.18.0

This release features many new additions as well as refinements to existing content including a new Drake campaign, a full remake of our oldest Loyalist campaign, greatly improved graphical 
performance, major balance changes for multiplayer, achievements, many enhancements to the editor, and so much more!


To generate a diff of this commit:
cvs rdiff -u -r1.211 -r1.212 pkgsrc/games/wesnoth/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/games/wesnoth/PLIST
cvs rdiff -u -r1.87 -r1.88 pkgsrc/games/wesnoth/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/games/wesnoth/patches/patch-src_color__range.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/wesnoth/Makefile
diff -u pkgsrc/games/wesnoth/Makefile:1.211 pkgsrc/games/wesnoth/Makefile:1.212
--- pkgsrc/games/wesnoth/Makefile:1.211 Sun Apr  7 07:34:04 2024
+++ pkgsrc/games/wesnoth/Makefile       Sun Apr  7 21:39:03 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.211 2024/04/07 07:34:04 wiz Exp $
+# $NetBSD: Makefile,v 1.212 2024/04/07 21:39:03 adam Exp $
 
-DISTNAME=      wesnoth-1.16.11
-PKGREVISION=   3
+DISTNAME=      wesnoth-1.18.0
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=wesnoth/}
 EXTRACT_SUFX=  .tar.bz2
@@ -13,6 +12,7 @@ LICENSE=      gnu-gpl-v2
 
 TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
 
+USE_CXX_FEATURES+=     c++17
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            bash msgfmt perl:run pkg-config
@@ -21,31 +21,25 @@ CMAKE_ARGS+=                -DENABLE_HISTORY=OFF
 # if OPT is set, -O3 will not be added
 CMAKE_ARGS+=           -DOPT="${DBG}"
 
-USE_CXX_FEATURES+=     c++17
-
-CFLAGS.Darwin=         -framework Cocoa
-
 UNLIMIT_RESOURCES+=    datasize
 UNLIMIT_RESOURCES+=    stacksize
 
 REPLACE_BASH+=         data/tools/unit_tree/update-wmlunits
 
 REPLACE_PYTHON+=       data/tools/GUI.pyw
+REPLACE_PYTHON+=       data/tools/TeamColorizer
 REPLACE_PYTHON+=       data/tools/*.py
 REPLACE_PYTHON+=       data/tools/wesnoth/*.py
 REPLACE_PYTHON+=       data/tools/wml*
 REPLACE_PYTHON+=       data/tools/about_cfg_to_wiki
 REPLACE_PYTHON+=       data/tools/addon_manager/html.py
+REPLACE_PYTHON+=       data/tools/check_mixed_indent
 REPLACE_PYTHON+=       data/tools/extractbindings
 REPLACE_PYTHON+=       data/tools/imgcheck
-REPLACE_PYTHON+=       data/tools/journeylifter
-REPLACE_PYTHON+=       data/tools/rmtrans/rmtrans.py
 REPLACE_PYTHON+=       data/tools/steam-changelog
 REPLACE_PYTHON+=       data/tools/tmx_trackplacer
-REPLACE_PYTHON+=       data/tools/trackplacer
 REPLACE_PYTHON+=       data/tools/trackviewer.pyw
 REPLACE_PYTHON+=       data/tools/unit_tree/helpers.py
-REPLACE_PYTHON+=       data/tools/unit_tree/TeamColorizer
 REPLACE_PYTHON+=       data/tools/unit_tree/overview.py
 REPLACE_PYTHON+=       data/tools/wesnoth/trackplacer3/datatypes.py
 REPLACE_PYTHON+=       data/tools/wesnoth_addon_manager
@@ -84,4 +78,5 @@ BUILDLINK_API_DEPENDS.pango+= pango>=1.1
 .include "../../sysutils/dbus/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../textproc/icu/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/wesnoth/PLIST
diff -u pkgsrc/games/wesnoth/PLIST:1.66 pkgsrc/games/wesnoth/PLIST:1.67
--- pkgsrc/games/wesnoth/PLIST:1.66     Sat Jan  6 19:49:58 2024
+++ pkgsrc/games/wesnoth/PLIST  Sun Apr  7 21:39:03 2024
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.66 2024/01/06 19:49:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.67 2024/04/07 21:39:03 adam Exp $
 bin/wesnoth
 bin/wesnothd
 man/bg/man6/wesnoth.6
 man/bg/man6/wesnothd.6
 man/ca/man6/wesnoth.6
-man/ca/man6/wesnothd.6
 man/cs/man6/wesnoth.6
 man/cs/man6/wesnothd.6
 man/de/man6/wesnoth.6
@@ -15,9 +14,6 @@ man/es/man6/wesnoth.6
 man/es/man6/wesnothd.6
 man/fr/man6/wesnoth.6
 man/fr/man6/wesnothd.6
-man/gl/man6/wesnothd.6
-man/hu/man6/wesnoth.6
-man/hu/man6/wesnothd.6
 man/it/man6/wesnoth.6
 man/it/man6/wesnothd.6
 man/ja/man6/wesnoth.6
@@ -139,6 +135,7 @@ ${PLIST.icons}share/icons/hicolor/512x51
 ${PLIST.icons}share/icons/hicolor/64x64/apps/wesnoth-icon.png
 share/wesnoth/data/COPYING.txt
 share/wesnoth/data/_main.cfg
+share/wesnoth/data/achievements.cfg
 share/wesnoth/data/advanced_preferences.cfg
 share/wesnoth/data/ai/ais/ai_default_rca.cfg
 share/wesnoth/data/ai/ais/ai_default_rca_1_14.cfg
@@ -167,10 +164,12 @@ share/wesnoth/data/ai/lua/battle_calcs.l
 share/wesnoth/data/ai/lua/ca_castle_switch.lua
 share/wesnoth/data/ai/lua/ca_grab_villages.lua
 share/wesnoth/data/ai/lua/ca_high_xp_attack.lua
+share/wesnoth/data/ai/lua/ca_level_up_attack.lua
 share/wesnoth/data/ai/lua/ca_move_to_any_enemy.lua
 share/wesnoth/data/ai/lua/ca_place_healers.lua
 share/wesnoth/data/ai/lua/ca_recruit_rushers.lua
 share/wesnoth/data/ai/lua/ca_retreat_injured.lua
+share/wesnoth/data/ai/lua/ca_simple_scouting.lua
 share/wesnoth/data/ai/lua/ca_spread_poison.lua
 share/wesnoth/data/ai/lua/ca_village_hunt.lua
 share/wesnoth/data/ai/lua/cache.lua
@@ -178,7 +177,7 @@ share/wesnoth/data/ai/lua/debug.lua
 share/wesnoth/data/ai/lua/dummy_engine_lua.lua
 share/wesnoth/data/ai/lua/extCAexample.lua
 share/wesnoth/data/ai/lua/generic_recruit_engine.lua
-share/wesnoth/data/ai/lua/patrol.lua
+share/wesnoth/data/ai/lua/opening.lua
 share/wesnoth/data/ai/lua/retreat.lua
 share/wesnoth/data/ai/lua/stdlib.lua
 share/wesnoth/data/ai/maps/scenario-AI_Arena_small.map
@@ -281,64 +280,38 @@ share/wesnoth/data/ai/scenarios/scenario
 share/wesnoth/data/ai/scenarios/scenario-high_xp_attack.cfg
 share/wesnoth/data/ai/scenarios/scenario-lua_ai.cfg
 share/wesnoth/data/ai/scenarios/scenario-lua_ai_old_syntax.cfg
+share/wesnoth/data/ai/scenarios/scenario-lua_ai_unit_actions.cfg
 share/wesnoth/data/ai/scenarios/scenario-poisoning.cfg
 share/wesnoth/data/ai/utils/default_config.cfg
 share/wesnoth/data/campaigns/Dead_Water/HISTORY
 share/wesnoth/data/campaigns/Dead_Water/_main.cfg
-share/wesnoth/data/campaigns/Dead_Water/images/attacks/fist-merman.png
+share/wesnoth/data/campaigns/Dead_Water/achievements.cfg
 share/wesnoth/data/campaigns/Dead_Water/images/attacks/scepter.png
-share/wesnoth/data/campaigns/Dead_Water/images/attacks/tail-merman.png
 share/wesnoth/data/campaigns/Dead_Water/images/campaign_image.png
 share/wesnoth/data/campaigns/Dead_Water/images/items/coal.png
 share/wesnoth/data/campaigns/Dead_Water/images/items/large_cage.png
 share/wesnoth/data/campaigns/Dead_Water/images/items/storm-trident-buried.png
 share/wesnoth/data/campaigns/Dead_Water/images/items/underwater_rock1.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/dw.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/de/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/gl/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/it/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/pt/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/ru/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/zh_CN/dw--overlay.png
-share/wesnoth/data/campaigns/Dead_Water/images/misc/stunned-status-icon.png
+share/wesnoth/data/campaigns/Dead_Water/images/maps/dw.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/de/dw--overlay.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/gl/dw--overlay.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/it/dw--overlay.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/pt/dw--overlay.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/ru/dw--overlay.webp
+share/wesnoth/data/campaigns/Dead_Water/images/maps/l10n/zh_CN/dw--overlay.webp
 share/wesnoth/data/campaigns/Dead_Water/images/overlays/arcane-icon.png
 share/wesnoth/data/campaigns/Dead_Water/images/overlays/flame-sword-icon.png
 share/wesnoth/data/campaigns/Dead_Water/images/overlays/silver-ring-icon.png
 share/wesnoth/data/campaigns/Dead_Water/images/overlays/storm-trident-icon.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/brawler.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/caladon.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/cylanna.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/gwabbo.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/kai_krellis.png
-share/wesnoth/data/campaigns/Dead_Water/images/portraits/kai_krellis2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-defend.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-fist-1.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-fist-2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-fist-3.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-tail-land-1.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-tail-land-2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-tail-land-3.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-tail-land-4.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler-tail-land-5.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/brawler.png
+share/wesnoth/data/campaigns/Dead_Water/images/portraits/caladon.webp
+share/wesnoth/data/campaigns/Dead_Water/images/portraits/cylanna.webp
+share/wesnoth/data/campaigns/Dead_Water/images/portraits/gwabbo.webp
+share/wesnoth/data/campaigns/Dead_Water/images/portraits/kai_krellis.webp
+share/wesnoth/data/campaigns/Dead_Water/images/portraits/kai_krellis2.webp
 share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/child_king.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/citizen-defend.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/citizen-fist-1.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/citizen-fist-2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/citizen-fist-3.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/citizen.png
 share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/soldier_king.png
 share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/warrior_king.png
 share/wesnoth/data/campaigns/Dead_Water/images/units/merfolk/young_king.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-defend.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-n-defend.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-n-tentacle-1.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-n-tentacle-2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-n-tentacle-3.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-tentacle-1.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-tentacle-2.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken-tentacle-3.png
-share/wesnoth/data/campaigns/Dead_Water/images/units/monsters/kraken.png
 share/wesnoth/data/campaigns/Dead_Water/images/units/undead/dark_shape.png
 share/wesnoth/data/campaigns/Dead_Water/maps/Bilheld.map
 share/wesnoth/data/campaigns/Dead_Water/maps/Home_1.map
@@ -363,44 +336,41 @@ share/wesnoth/data/campaigns/Dead_Water/
 share/wesnoth/data/campaigns/Dead_Water/scenarios/11_Getting_Help.cfg
 share/wesnoth/data/campaigns/Dead_Water/scenarios/12_Revenge.cfg
 share/wesnoth/data/campaigns/Dead_Water/scenarios/13_Epilogue.cfg
-share/wesnoth/data/campaigns/Dead_Water/units/Brawler.cfg
 share/wesnoth/data/campaigns/Dead_Water/units/Child_King.cfg
-share/wesnoth/data/campaigns/Dead_Water/units/Citizen.cfg
 share/wesnoth/data/campaigns/Dead_Water/units/Dark_Shape.cfg
-share/wesnoth/data/campaigns/Dead_Water/units/Kraken.cfg
 share/wesnoth/data/campaigns/Dead_Water/units/Soldier_King.cfg
 share/wesnoth/data/campaigns/Dead_Water/units/Warrior_King.cfg
 share/wesnoth/data/campaigns/Dead_Water/units/Young_King.cfg
 share/wesnoth/data/campaigns/Dead_Water/utils/bigmap.cfg
 share/wesnoth/data/campaigns/Dead_Water/utils/dw-utils.cfg
 share/wesnoth/data/campaigns/Dead_Water/utils/items.cfg
-share/wesnoth/data/campaigns/Dead_Water/utils/specials.cfg
 share/wesnoth/data/campaigns/Delfadors_Memoirs/HISTORY
 share/wesnoth/data/campaigns/Delfadors_Memoirs/_main.cfg
+share/wesnoth/data/campaigns/Delfadors_Memoirs/achievements.cfg
 share/wesnoth/data/campaigns/Delfadors_Memoirs/images/campaign_image.png
 share/wesnoth/data/campaigns/Delfadors_Memoirs/images/land-of-the-dead.png
 share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/README.md
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/chantal-druid.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/chantal-shyde.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/eldred.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/garard.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/kalenz.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/leollyn.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/lionel.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/methor.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/old_delfador.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle1.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle2.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle3.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle4.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/tomb-guardian.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/young_delfador.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/younger_delfador.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/zorlan.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/httt_story3.jpg
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/garard-large.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/sagus.png
-share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/young_delfador-large.png
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/chantal-druid.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/chantal-shyde.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/eldred.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/garard.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/kalenz.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/leollyn.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/lionel.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/methor.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/old_delfador.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle1.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle2.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle3.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/oracle4.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/tomb-guardian.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/young_delfador.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/younger_delfador.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/portraits/zorlan.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/httt_story3.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/garard-large.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/sagus.webp
+share/wesnoth/data/campaigns/Delfadors_Memoirs/images/story/portraits/young_delfador-large.webp
 share/wesnoth/data/campaigns/Delfadors_Memoirs/images/young_delfador.png
 share/wesnoth/data/campaigns/Delfadors_Memoirs/maps/01_Overture.map
 share/wesnoth/data/campaigns/Delfadors_Memoirs/maps/02_This_Valley_Belongs_to_Me.map
@@ -462,17 +432,18 @@ share/wesnoth/data/campaigns/Delfadors_M
 share/wesnoth/data/campaigns/Delfadors_Memoirs/utils/schedules.cfg
 share/wesnoth/data/campaigns/Delfadors_Memoirs/utils/sides.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/_main.cfg
+share/wesnoth/data/campaigns/Descent_Into_Darkness/achievements.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/campaign_image.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/items/ball-dark.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/items/potion-clear.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/did.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/de/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/gl/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/it/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/lt/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/pt/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/ru/did--overlay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/zh_CN/did--overlay.png
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/did.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/de/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/gl/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/it/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/lt/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/pt/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/ru/did--overlay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/maps/l10n/zh_CN/did--overlay.webp
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/book-icon.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/fire-icon.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/key-icon.png
@@ -482,26 +453,26 @@ share/wesnoth/data/campaigns/Descent_Int
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/potion-icon.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/potion-poison-icon.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/misc/weakened-ice.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/darken_volk.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/dela-mad.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/dela.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/drogan.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/karae.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_lich-ancient.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_lich.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_old-decay.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_old.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_young.png
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/darken_volk.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/dela-mad.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/dela.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/drogan.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/karae.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_lich-ancient.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_lich.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_old-decay.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_old.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/portraits/malin_young.webp
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/black-monolith.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/dark-monolith.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/orcish-flag-flat.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/orcish-flag-flat2.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/white-monolith.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/scenery/whitefang-flag.png
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/book.jpg
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/end.jpg
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/parthyn.jpg
-share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/travel.jpg
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/book.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/end.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/parthyn.webp
+share/wesnoth/data/campaigns/Descent_Into_Darkness/images/story/travel.webp
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/apprentice-mage-defend.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/apprentice-mage-magic-1.png
 share/wesnoth/data/campaigns/Descent_Into_Darkness/images/units/apprentice-mage-magic-2.png
@@ -548,6 +519,7 @@ share/wesnoth/data/campaigns/Descent_Int
 share/wesnoth/data/campaigns/Descent_Into_Darkness/maps/09a_Descent_into_Darkness.map
 share/wesnoth/data/campaigns/Descent_Into_Darkness/maps/10_Endless_Night.map
 share/wesnoth/data/campaigns/Descent_Into_Darkness/maps/10a_Endless_Night.map
+share/wesnoth/data/campaigns/Descent_Into_Darkness/maps/11_Squidville.map
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg
@@ -560,15 +532,18 @@ share/wesnoth/data/campaigns/Descent_Int
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/08_Alone_at_Last.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/09_Descent_into_Darkness.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/10_Endless_Night.cfg
+share/wesnoth/data/campaigns/Descent_Into_Darkness/scenarios/11_Squidville.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Apprentice_Mage.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Apprentice_Necromancer.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Dark_Mage.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Frontier_Baroness.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Ghast.cfg
+share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Ghast2.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Ghoul.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Mal_Keshar.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Malin_Keshar.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Necrophage.cfg
+share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Necrophage2.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/units/Spectral_Servant.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/utils/abilities.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/utils/amlas.cfg
@@ -577,142 +552,677 @@ share/wesnoth/data/campaigns/Descent_Int
 share/wesnoth/data/campaigns/Descent_Into_Darkness/utils/deaths.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/utils/macros.cfg
 share/wesnoth/data/campaigns/Descent_Into_Darkness/utils/traits.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/ART_MUSIC_LICENSE.txt
 share/wesnoth/data/campaigns/Eastern_Invasion/_main.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/achievements.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/ai/ca_ogres_flee.lua
+share/wesnoth/data/campaigns/Eastern_Invasion/images/attacks/blast-wave.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/attacks/sword-astral-short.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/attacks/sword-astral.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/attacks/sword-orcish-flaming.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/attacks/sword-orcish-swing.png
 share/wesnoth/data/campaigns/Eastern_Invasion/images/campaign_image.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/fire-aura-small.png
 share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/light-shield-1.png
 share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/light-shield-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/shadow-mage-halo9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-0.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-11.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-12.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-13.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-14.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-15.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-16.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-17.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-18.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-19.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-20.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-21.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-22.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-23.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-24.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-25.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-26.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-27.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-28.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-29.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-30.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-31.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-32.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-33.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-34.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-35.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-36.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-37.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-38.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-39.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-40.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-41.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-42.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-43.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-44.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-45.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCCW-9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-0.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-11.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-12.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-13.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-14.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-15.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-16.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-17.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-18.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-19.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-20.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-21.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-22.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-23.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-24.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-25.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-26.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-27.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-28.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-29.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-30.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-31.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-32.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-33.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-34.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-35.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-36.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-37.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-38.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-39.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-40.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-41.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-42.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-43.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-44.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-45.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/terror/terrorCW-9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-A1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-A2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-A3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-A4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-A5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-B9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-C8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-E1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-E2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-E3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-E4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/halo/undead/idle-flash-E5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/banana.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/coins_gold.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/drowning.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/ninja.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/ogre.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/pacifist.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/planb.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/icons/skull.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/altar-evil-amulet.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/ant-ambrosia.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/crystal-quiver.png
 share/wesnoth/data/campaigns/Eastern_Invasion/images/items/horse-cage.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/ei.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/de/ei--overlay.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/it/ei--overlay.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/pt/ei--overlay.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/ru/ei--overlay.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/zh_CN/ei--overlay.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/lamp-genie.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/plague-staff.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/rider-corpse.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/secret-item.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/shield-of-the-sentinel-stand.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/shield-of-the-sentinel.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/swamp_herb.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/whitefang-flag.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/items/yeti-meat.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/ei.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/de/ei--overlay.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/it/ei--overlay.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/pt/ei--overlay.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/ru/ei--overlay.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/maps/l10n/zh_CN/ei--overlay.webp
 share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/arcane-icon.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/dacyn.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/disguise.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/gweddry.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/konrad_II-sceptre.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/konrad_II.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/mal-ravanal.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/owaec.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec-fighter.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec-lord.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec-warrior.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ravanal.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/boneknight.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-attack.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-defend.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-moving.png
-share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/crystal-quiver-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/herb-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/leader-gold.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/plague-staff-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/potion-of-vitality-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/ring-of-invisibility-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/sentinel-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/misc/soulsword-icon.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/dacyn.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/disguise.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/gaennell-adept.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/gweddry.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/konrad_II-sceptre.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/konrad_II.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/mal-ravanal-ghost.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/mal-ravanal.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/owaec.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/pyre-wight.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/portraits/terraent.webp
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-n-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-n-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-n-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-ne-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-ne-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/projectiles/shadow-blast-ne-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/blood-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/blood-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/blood-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/blood-trail-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/blood-trail-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/bookshelf-full.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/bookshelf.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/cave_entrance.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/cave_entrance_empty.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/dwarven-keep-tile.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/gore-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/gore-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/gore-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/gore-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/rune_line.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/rune_line_glow.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/rune_line_glow_base.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/statue-delfador.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/statue-haldric.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/throne-small.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/scenery/throne.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/symbols/terrain_type_urban.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/symbols/terrain_type_urban_30.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleA.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleAr.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleB.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleBr.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleC.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleCr.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleD.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleDr.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleE.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleEr.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleF.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleG.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleH.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleI.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleJ.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleK.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleL.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleM.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleN.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleO.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/terrain/urbanjungleP.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ant/egg-sac-remains.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ant/egg-sac.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ant/queen-ant-defend.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ant/queen-ant.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-breeze-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-breeze-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-breeze-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-breeze-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-breeze-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret-se-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/banneret/banneret.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-die-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-die-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-die-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-die-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-magic-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-magic-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-magic-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2-melee-6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-mace-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-mace-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-mace-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-mace-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-magic-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-magic-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3-magic-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-magic-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-magic-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-magic-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5-touch.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/dacyn/dacyn-L5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/gate.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/naga/centurion-defend-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/naga/centurion-defend-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/naga/centurion.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre-defense1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre-defense2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/ancient-ogre.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-attack-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-attack-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-attack-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-defend.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-idle-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-idle-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre-idle-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/ogres/great-ogre.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-attack7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-breeze1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-breeze2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-breeze3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-breeze4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-breeze5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-slash1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-slash2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-slash3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2-slash4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L2/owaec-L2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-attack7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-breeze1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-breeze2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-breeze3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-breeze4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-breeze5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-slash1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-slash2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-slash3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3-slash4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L3/owaec-L3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-attack7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-breeze1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-breeze2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-breeze3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-breeze4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-breeze5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-slash1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-slash2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-slash3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4-slash4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/owaec/L4/owaec-L4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/royal-warrior/royal-warrior-sceptre-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/royal-warrior/royal-warrior-unarmed.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-spell.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-sword2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-sword3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord-sword4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-lord.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-spell.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-sword1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-sword2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-sword3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage-sword4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/shadow-mage/shadow-mage.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo11.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo12.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-halo9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-se-attack.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-se-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent-se-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/terraent/terraent5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/crier.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/dandy.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/madame.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/noble+female.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/noble.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/scribe.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/worker+female.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/townsfolk/worker.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich2a.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/ancient-lich8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape-recruit9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-ravanal/dark-shape4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-die-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-die-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-die-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-die-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-recruit-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-recruit-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-recruit-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-recruit-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse-recruit-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-corpse.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-die-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-die-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-die-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-die-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless-recruit-6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-skeletal/skeletal-soulless.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-attack4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing1bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing2bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing3bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-standing4bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-trample1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-trample2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-trample3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-trample4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight-trample5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/barrow-wight.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-attack1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-attack2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-attack3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-attack4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-defend1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-defend2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-nofire1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-nofire2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-nofire3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-nofire4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing10.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing10bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing1bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing2bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing3.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing3bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing4.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing4bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing5.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing5bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing6.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing6bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing7.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing7bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing8.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing8bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing9.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight-standing9bob.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/undead-wight/pyre-wight.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/unknown-unit1.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/units/unknown-unit2.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/weldyn/walls_S15.png
+share/wesnoth/data/campaigns/Eastern_Invasion/images/weldyn/walls_S18b.png
 share/wesnoth/data/campaigns/Eastern_Invasion/lua/bandits.lua
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/01_The_Outpost.map
+share/wesnoth/data/campaigns/Eastern_Invasion/lua/items.lua
+share/wesnoth/data/campaigns/Eastern_Invasion/lua/skip_animations.lua
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/01_Eastern_Invasion.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/02_The_Escape_Tunnel.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/03_An_Unexpected_Appearance.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/04a_An_Elven_Alliance.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/04b_The_Undead_Border_Patrol.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/04a_An_Elven_Interlude.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/04b_Ill_Humors.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/04c_Mal-Ravanals_Capital.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/05_Northern_Outpost.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/06_Two_Paths.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/07a_The_Crossing.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/07b_Undead_Crossing.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/08_Training_the_Ogres.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/09_Xenophobia.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/10_Lake_Vrug.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/06a_Undead_Crossing.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/06b_Soradoc.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/07a_Capturing_the_Ogres.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/07b_Ogre_Crossing.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/08_Xenophobia.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/09_Castle_in_the_Ice.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/10_Dark_Sanctuary.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/11_Captured.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/12_Evacuation.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/13_The_Drowned_Plains.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/14_Approaching_Weldyn.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/16_Weldyn_under_Attack.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/13_Spoils_of_War.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/14_The_Drowned_Plains.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/15_Return_to_Wesnoth.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/16_Eleventh_Hour.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/17a_The_Duel.map
-share/wesnoth/data/campaigns/Eastern_Invasion/maps/17b_Weldyn_Besieged.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/17b_All-In.map
+share/wesnoth/data/campaigns/Eastern_Invasion/maps/99_Empire.map
 share/wesnoth/data/campaigns/Eastern_Invasion/maps/Throne_Room.map
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/music/cry_from_elensefar.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/music/heavens-remix.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/music/journeys_end_faststart.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/01_Eastern_Invasion.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/04b_The_Undead_Border_Patrol.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Interlude.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/04b_Ill_Humors.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/08_Training_the_Ogres.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/06a_Undead_Crossing.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/06b_Soradoc.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/07a_Capturing_the_Ogres.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/07b_Ogre_Crossing.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/08_Xenophobia.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/09_Castle_in_the_Ice.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/10_Dark_Sanctuary.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/14_Approaching_Weldyn.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/15_The_Council.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/16_Weldyn_under_Attack.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/13_Spoils_of_War.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/14_The_Drowned_Plains.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/15_Return_to_Wesnoth.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/16_Eleventh_Hour.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/17a_The_Duel.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/17b_All-In.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/18_Epilogue.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/scenarios/99_Empire.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/sounds/gate-fall.ogg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Bone_Knight.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Horse_Lord.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Lich_Lord.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Mounted_Fighter.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Mounted_Warrior.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/units/Skeleton_Rider.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/sounds/lich_die_wail.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/sounds/magic-twilight-miss.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/sounds/magic-twilight.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/sounds/warhammer.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/sounds/wind.ogg
+share/wesnoth/data/campaigns/Eastern_Invasion/terrain-graphics.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/terrain.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Ant_Queen.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Egg_Sac.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Gate.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Banneret.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Dacyn_Fallen_Mage.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Dacyn_Mage_of_Light.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Dacyn_Twilight_Mage.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Dacyn_White_Mage.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Gweddry_Frontier_Lieutenant.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Gweddry_Frontier_Sergeant.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Gweddry_Veteran_Commander.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Gweddry_Veteran_Lieutenant.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Konrad_King_of_Wesnoth.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Owaec_Clan_Captain.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Owaec_Horse_Lord.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Owaec_Princeling.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Shadow_Lord.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Shadow_Mage.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Terraent_Paladin.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Human_Townsfolk.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Naga_Centurion.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Ogre_Ancient.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Ogre_Great.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Horse_Barrow_Wight.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Horse_Pyre_Wight.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Ravanal_Dark_Shape.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Ravanal_Dread_Lich.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Skeletal_Corpse.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/units/Undead_Skeletal_Soulless.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/abilities.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/utils/ai.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/utils/amlas.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/animations.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/bigmap.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/character-definitions.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/deaths.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/utils/final_battle.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/utils/final_battle/final_battle.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/utils/items.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/macros.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/schedule.cfg
 share/wesnoth/data/campaigns/Eastern_Invasion/utils/sound_sources.cfg
-share/wesnoth/data/campaigns/Eastern_Invasion/utils/throneroom.cfg
+share/wesnoth/data/campaigns/Eastern_Invasion/utils/traits.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/_main.cfg
+share/wesnoth/data/campaigns/Heir_To_The_Throne/achievements.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/images/campaign_image.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/httt.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/de/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/gd/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/gl/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/it/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/lt/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/pt/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/ru/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/zh_CN/httt--overlay.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-defeated.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/chantal-shyde.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mentoring.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mentoring.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/kalenz.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-concerned.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-glad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-concerned.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-glad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-sceptre.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-defeat.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-glad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-mad.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-sceptre.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/moremirmu.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/arrival_of_the_heir.png
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story1.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story2.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story3.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story4.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story5.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story6.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story7.jpg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story8.jpg
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/httt.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/de/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/gd/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/gl/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/it/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/lt/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/pt/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/ru/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/maps/l10n/zh_CN/httt--overlay.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/misc/firststrike-1.png
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/misc/firststrike-2.png
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/misc/firststrike-3.png
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-defeated.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/asheviere.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/chantal-shyde.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mentoring.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mentoring.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/delfador.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/kalenz.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-concerned.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-glad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-elvish.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-concerned.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-glad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human-sceptre.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/konrad-human.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-defeat.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-glad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-mad.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar-sceptre.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/lisar.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/portraits/moremirmu.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/arrival_of_the_heir.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story1.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story2.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story3.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story4.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story5.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story6.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story7.webp
+share/wesnoth/data/campaigns/Heir_To_The_Throne/images/story/httt_story8.webp
 share/wesnoth/data/campaigns/Heir_To_The_Throne/images/units/gryphon-sleeping.png
 share/wesnoth/data/campaigns/Heir_To_The_Throne/images/units/human-battleprincess-attack-1.png
 share/wesnoth/data/campaigns/Heir_To_The_Throne/images/units/human-battleprincess-attack-2.png
@@ -883,7 +1393,7 @@ share/wesnoth/data/campaigns/Heir_To_The
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Commander.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Dark_Queen.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Fighter.cfg
-share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Injured_Sergeant.cfg
+share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Injured_Lieutenant.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Lord.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Princess.cfg
 share/wesnoth/data/campaigns/Heir_To_The_Throne/units/Sea_Orc.cfg
@@ -895,36 +1405,37 @@ share/wesnoth/data/campaigns/Heir_To_The
 share/wesnoth/data/campaigns/Heir_To_The_Throne/utils/intro.cfg
 share/wesnoth/data/campaigns/Legend_of_Wesmere/HISTORY
 share/wesnoth/data/campaigns/Legend_of_Wesmere/_main.cfg
+share/wesnoth/data/campaigns/Legend_of_Wesmere/achievements.cfg
 share/wesnoth/data/campaigns/Legend_of_Wesmere/chapters.txt
 share/wesnoth/data/campaigns/Legend_of_Wesmere/images/campaign_image.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/de/low-map--overlay.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/it/low-map--overlay.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/pt/low-map--overlay.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/ru/low-map--overlay.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/zh_CN/low-map--overlay.png
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/de/low-map--overlay.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/it/low-map--overlay.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/pt/low-map--overlay.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/ru/low-map--overlay.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/l10n/zh_CN/low-map--overlay.webp
 share/wesnoth/data/campaigns/Legend_of_Wesmere/images/low-map.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/aldar.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/cleodil.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/crelanu.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/dionli.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/galtrid.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/haldricII.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/kalenz_young.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/landar.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/olurf.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/uradredia.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/velon.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/aldar.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/cleodil.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/crelanu.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/galtrid.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/highlord.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/kalenz.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/landar.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/legmir.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/lord.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/olurf.png
-share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/uradredia.png
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/aldar.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/cleodil.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/crelanu.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/dionli.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/galtrid.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/haldricII.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/kalenz_young.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/landar.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/olurf.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/uradredia.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/portraits/velon.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/aldar.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/cleodil.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/crelanu.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/galtrid.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/highlord.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/kalenz.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/landar.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/legmir.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/lord.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/olurf.webp
+share/wesnoth/data/campaigns/Legend_of_Wesmere/images/story/characters/uradredia.webp
 share/wesnoth/data/campaigns/Legend_of_Wesmere/lua/wml_tags.lua
 share/wesnoth/data/campaigns/Legend_of_Wesmere/maps/02_Hostile_Mountains.map
 share/wesnoth/data/campaigns/Legend_of_Wesmere/maps/04_The_Elvish_Treasury.map
@@ -979,6 +1490,7 @@ share/wesnoth/data/campaigns/Legend_of_W
 share/wesnoth/data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg
 share/wesnoth/data/campaigns/Legend_of_Wesmere/utils/map-utils.cfg
 share/wesnoth/data/campaigns/Liberty/_main.cfg
+share/wesnoth/data/campaigns/Liberty/achievements.cfg
 share/wesnoth/data/campaigns/Liberty/images/attacks/sword-astral.png
 share/wesnoth/data/campaigns/Liberty/images/campaign_image.png
 share/wesnoth/data/campaigns/Liberty/images/halo/shadow-mage-halo1.png
@@ -991,19 +1503,20 @@ share/wesnoth/data/campaigns/Liberty/ima
 share/wesnoth/data/campaigns/Liberty/images/halo/shadow-mage-halo7.png
 share/wesnoth/data/campaigns/Liberty/images/halo/shadow-mage-halo8.png
 share/wesnoth/data/campaigns/Liberty/images/halo/shadow-mage-halo9.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/de/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/gl/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/it/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/pt/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/ru/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/l10n/zh_CN/liberty--overlay.png
-share/wesnoth/data/campaigns/Liberty/images/maps/liberty.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/baldras.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/dommel.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/harper.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/helicrom.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/maddock.png
-share/wesnoth/data/campaigns/Liberty/images/portraits/relana.png
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/de/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/gl/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/it/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/pt/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/ru/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/l10n/zh_CN/liberty--overlay.webp
+share/wesnoth/data/campaigns/Liberty/images/maps/liberty.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/baldras.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/dommel.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/harper-male.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/harper.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/helicrom.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/maddock.webp
+share/wesnoth/data/campaigns/Liberty/images/portraits/relana.webp
 share/wesnoth/data/campaigns/Liberty/images/projectiles/shadow-blast-n-1.png
 share/wesnoth/data/campaigns/Liberty/images/projectiles/shadow-blast-n-2.png
 share/wesnoth/data/campaigns/Liberty/images/projectiles/shadow-blast-n-3.png
@@ -1011,10 +1524,10 @@ share/wesnoth/data/campaigns/Liberty/ima
 share/wesnoth/data/campaigns/Liberty/images/projectiles/shadow-blast-ne-2.png
 share/wesnoth/data/campaigns/Liberty/images/projectiles/shadow-blast-ne-3.png
 share/wesnoth/data/campaigns/Liberty/images/schedule-midnight.png
-share/wesnoth/data/campaigns/Liberty/images/story/Halstead.jpg
-share/wesnoth/data/campaigns/Liberty/images/story/frontier.jpg
-share/wesnoth/data/campaigns/Liberty/images/story/island.jpg
-share/wesnoth/data/campaigns/Liberty/images/story/return_to_Dallben_and_Delwyn.jpg
+share/wesnoth/data/campaigns/Liberty/images/story/Halstead.webp
+share/wesnoth/data/campaigns/Liberty/images/story/frontier.webp
+share/wesnoth/data/campaigns/Liberty/images/story/island.webp
+share/wesnoth/data/campaigns/Liberty/images/story/return_to_Dallben_and_Delwyn.webp
 share/wesnoth/data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-defend1.png
 share/wesnoth/data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-defend2.png
 share/wesnoth/data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-melee1.png
@@ -1041,17 +1554,6 @@ share/wesnoth/data/campaigns/Liberty/ima
 share/wesnoth/data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-defend2.png
 share/wesnoth/data/campaigns/Liberty/images/units/human-outlaws/shadow-mage.png
 share/wesnoth/data/campaigns/Liberty/images/units/human-peasants/female+senior-village-elder.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/boneknight.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire-attack-1.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire-attack-2.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire-attack-3.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire-defend.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire-leading.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/deathsquire.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/rider-attack.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/rider-defend.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/rider-moving.png
-share/wesnoth/data/campaigns/Liberty/images/units/undead-skeletal/rider.png
 share/wesnoth/data/campaigns/Liberty/maps/01_The_Raid.map
 share/wesnoth/data/campaigns/Liberty/maps/02_Civil_Disobedience.map
 share/wesnoth/data/campaigns/Liberty/maps/03_Strategy_of_Hope.map
@@ -1069,40 +1571,38 @@ share/wesnoth/data/campaigns/Liberty/sce
 share/wesnoth/data/campaigns/Liberty/scenarios/06_The_Hunters.cfg
 share/wesnoth/data/campaigns/Liberty/scenarios/07_Glory.cfg
 share/wesnoth/data/campaigns/Liberty/scenarios/08_Epilogue.cfg
-share/wesnoth/data/campaigns/Liberty/units/Bone_Knight.cfg
-share/wesnoth/data/campaigns/Liberty/units/Death_Squire.cfg
 share/wesnoth/data/campaigns/Liberty/units/Rogue_Mage.cfg
 share/wesnoth/data/campaigns/Liberty/units/Shadow_Lord.cfg
 share/wesnoth/data/campaigns/Liberty/units/Shadow_Mage.cfg
-share/wesnoth/data/campaigns/Liberty/units/Skeleton_Rider.cfg
 share/wesnoth/data/campaigns/Liberty/units/Villagers.cfg
 share/wesnoth/data/campaigns/Liberty/utils/bigmap.cfg
 share/wesnoth/data/campaigns/Liberty/utils/utils.cfg
 share/wesnoth/data/campaigns/Northern_Rebirth/_main.cfg
+share/wesnoth/data/campaigns/Northern_Rebirth/achievements.cfg
 share/wesnoth/data/campaigns/Northern_Rebirth/images/campaign_image.png
 share/wesnoth/data/campaigns/Northern_Rebirth/images/floor-corpse.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/de/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/gd/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/gl/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/it/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/lt/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/pt/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/ru/nr--overlay.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/nr.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Arthian.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Camerin.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Elenia.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Eryssa.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Father_Morvin.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Hamel.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Hidel.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Malifor.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Rakshas.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Ro_Sothian.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Sisal.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Sister_Thera.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Stalrag.png
-share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Tallin.png
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/de/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/gd/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/gl/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/it/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/lt/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/pt/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/l10n/ru/nr--overlay.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/maps/nr.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Arthian.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Camerin.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Elenia.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Eryssa.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Father_Morvin.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Hamel.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Hidel.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Malifor.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Rakshas.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Ro_Sothian.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Sisal.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Sister_Thera.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Stalrag.webp
+share/wesnoth/data/campaigns/Northern_Rebirth/images/portraits/Tallin.webp
 share/wesnoth/data/campaigns/Northern_Rebirth/lua/respawn_utils.lua
 share/wesnoth/data/campaigns/Northern_Rebirth/maps/01_Breaking_the_Chains.map
 share/wesnoth/data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map
@@ -1143,17 +1643,18 @@ share/wesnoth/data/campaigns/Northern_Re
 share/wesnoth/data/campaigns/Northern_Rebirth/utils/herodeaths.cfg
 share/wesnoth/data/campaigns/Northern_Rebirth/utils/utils.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/_main.cfg
+share/wesnoth/data/campaigns/Sceptre_of_Fire/achievements.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/campaign_image.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/items/coal.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/items/gold.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/items/ruby.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/de/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/gl/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/it/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/pt/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/ru/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/zh_CN/sof--overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/sof.png
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/de/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/gl/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/it/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/pt/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/ru/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/l10n/zh_CN/sof--overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/maps/sof.webp
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/coal-icon.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/gold-icon.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/mine-cart-mask-n.png
@@ -1162,20 +1663,21 @@ share/wesnoth/data/campaigns/Sceptre_of_
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/mine-cart-ne.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/rune_icon.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/misc/rune_overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-epilogue.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-old.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-older.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-winter-overlay.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/baglur.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/durstorn-insane.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/durstorn.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/elvish_marshal.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/haldric-ii-old.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/haldric-ii.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/monsters/wyrm.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/rugnur.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/thursagan.png
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-epilogue.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-old.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-older.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin-winter-overlay.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/alanin.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/baglur.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/durstorn-insane.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/durstorn.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/elvish_marshal.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/haldric-ii-old.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/haldric-ii.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/monsters/wyrm-elder.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/monsters/wyrm.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/rugnur.webp
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/portraits/thursagan.webp
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/terrain/gate-left-down.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/terrain/gate-left-rising-1.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/terrain/gate-left-rising-2.png
@@ -1207,22 +1709,13 @@ share/wesnoth/data/campaigns/Sceptre_of_
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/terrain/volcano/rune-5.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/terrain/volcano/rune-6.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/caravan.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-1.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-2.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-3.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-4.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-5.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-6.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-defend-1.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-defend-2.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-laden.png
-share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii-defend.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii-sword-1.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii-sword-2.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii-sword-3.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii-sword-4.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/heroes/haldric-ii.png
+share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/Wyrm_ColorMap.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrm-se-1.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrm-se-2.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrm-se-3.png
@@ -1233,6 +1726,7 @@ share/wesnoth/data/campaigns/Sceptre_of_
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrmlet-se-3.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrmlet-se-4.png
 share/wesnoth/data/campaigns/Sceptre_of_Fire/images/units/monsters/wyrmlet-se-5.png
+share/wesnoth/data/campaigns/Sceptre_of_Fire/lua/rune-equip.lua
 share/wesnoth/data/campaigns/Sceptre_of_Fire/maps/1_A_Bargain_is_Struck.map
 share/wesnoth/data/campaigns/Sceptre_of_Fire/maps/2_Closing_the_Gates.map
 share/wesnoth/data/campaigns/Sceptre_of_Fire/maps/2p5_Reaching_the_Runecrafter.map
@@ -1272,7 +1766,6 @@ share/wesnoth/data/campaigns/Sceptre_of_
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Caravan.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Cave_Wyrm.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Cave_Wyrmlet.cfg
-share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Dwarvish_Miner.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Haldric_II.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Red_Wyrm.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/units/Red_Wyrmlet.cfg
@@ -1282,6 +1775,7 @@ share/wesnoth/data/campaigns/Sceptre_of_
 share/wesnoth/data/campaigns/Sceptre_of_Fire/utils/terrain.cfg
 share/wesnoth/data/campaigns/Sceptre_of_Fire/utils/utils.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/_main.cfg
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/achievements.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/gui/zombie_recruit_dialog.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/items/altar-sacrifice.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/items/bird-bones.png
@@ -1306,34 +1800,34 @@ share/wesnoth/data/campaigns/Secrets_of_
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/items/trap-doors-open.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/logo.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/map-border.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/ardonna-lich.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/ardonna.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/bone-captain1.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/bone-captain2.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/campaign-image.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/captain.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/crelanu.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/orcish-shaman.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/shynal-adept.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/shynal-outlaw.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/zombie-farmer.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/alduin-dock.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/battle.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/becalmed.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/black-background.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/blackwater.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/book.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/cave-glow.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/cemetery.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/elf-road.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/ford-of-abez-1.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/ford-of-abez-2.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/mountain-pass.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room1.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room2.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room3.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room4.jpg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/trackless-wilds.jpg
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/ardonna-lich.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/ardonna.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/bone-captain1.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/bone-captain2.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/campaign-image.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/captain.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/crelanu.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/orcish-shaman.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/shynal-adept.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/shynal-outlaw.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/portraits/zombie-farmer.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/alduin-dock.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/battle.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/becalmed.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/black-background.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/blackwater.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/book.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/cave-glow.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/cemetery.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/elf-road.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/ford-of-abez-1.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/ford-of-abez-2.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/mountain-pass.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room1.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room2.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room3.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/room4.webp
+share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/story/trackless-wilds.webp
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/terrain/crystal-caves/glint-a1.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/terrain/crystal-caves/glint-a2.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/terrain/crystal-caves/glint-a3.png
@@ -1443,15 +1937,6 @@ share/wesnoth/data/campaigns/Secrets_of_
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/delinquent/zombie-shynal-die-4.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/delinquent/zombie-shynal.png
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dunefolk.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-1.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-2.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-3.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-4.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-5.png
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/images/units/dwarves/miner-attack-6.png
-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
@@ -1542,7 +2027,6 @@ share/wesnoth/data/campaigns/Secrets_of_
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Delinquent.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Dummy.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Dunefolk.cfg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Dwarvish_Miner.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Necro_Ancient_Lich.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Necro_Dark_Adept.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/units/Necro_Dark_Sorcerer.cfg
@@ -1562,12 +2046,12 @@ share/wesnoth/data/campaigns/Secrets_of_
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/journey_chapter2.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/journey_chapter3.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/sota-utils.cfg
-share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/terrain-compat.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/terrain.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/terrain_graphics.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/zombie-utils.cfg
 share/wesnoth/data/campaigns/Secrets_of_the_Ancients/utils/zombie_recruit_dialog.lua
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/_main.cfg
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/achievements.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/ai/ca_transport_S6.lua
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/campaign_image.png
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/flags/black-flag-1.png
@@ -1575,26 +2059,26 @@ share/wesnoth/data/campaigns/Son_Of_The_
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/flags/black-flag-3.png
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/flags/black-flag-icon.png
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/items/barrel-floating.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/de/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/gl/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/it/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/pt/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/ru/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/zh_CN/sotbe--overlay.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/sotbe.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/albrock.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/flartar.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/gruu.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/howgarth.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/inarix.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/jetto.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/kapoue-angry.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/kapoue.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/lanbech.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/old_orcish_shaman.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/orcish_shaman.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/shan_taum.png
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/young_orcish_shaman.png
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/de/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/gl/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/it/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/pt/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/ru/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/zh_CN/sotbe--overlay.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/maps/sotbe.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/albrock.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/flartar.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/gruu.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/howgarth.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/inarix.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/jetto.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/kapoue-angry.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/kapoue.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/lanbech.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/old_orcish_shaman.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/orcish_shaman.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/shan_taum.webp
+share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/portraits/young_orcish_shaman.webp
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/units/elder-orcish-shaman-defend-1.png
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/units/elder-orcish-shaman-defend-2.png
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/images/units/elder-orcish-shaman-magic.png
@@ -1643,13 +2127,12 @@ share/wesnoth/data/campaigns/Son_Of_The_
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/scenarios/17_The_Human_Attack.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/scenarios/18_Northern_Alliance.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/scenarios/19_Epilogue.cfg
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/units/Novice_Orcish_Shaman.cfg
-share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/units/Old_Orcish_Shaman.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/units/Orcish_Shaman.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/utils/bigmap.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/utils/deaths.cfg
 share/wesnoth/data/campaigns/Son_Of_The_Black_Eye/utils/utils.cfg
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/_main.cfg
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/achievements.cfg
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/changelog
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/campaign_image.png
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/halo/karrag-attack1_halo.png
@@ -1668,26 +2151,23 @@ share/wesnoth/data/campaigns/The_Hammer_
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/halo/karrag-ranged8_halo.png
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/halo/karrag-ranged9_halo.png
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/halo/karrag_halo.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/de/thot--overlay.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/gl/thot--overlay.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/it/thot--overlay.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/pt/thot--overlay.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/ru/thot--overlay.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/thot.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/misc/righteous-flame-icon.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/aiglondur.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/angarthing.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/dulcatulos.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/elurin.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/hamel.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/karrag.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf2.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf3.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf4.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/pelias.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/perrin.png
-share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/ratheln.png
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/de/thot--overlay.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/gl/thot--overlay.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/it/thot--overlay.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/pt/thot--overlay.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/ru/thot--overlay.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/maps/thot.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/aiglondur.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/angarthing.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/dulcatulos.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/elurin.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/hamel.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/karrag.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf2.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf3.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/maskeddwarf4.webp
+share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/portraits/pelias.webp
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/units/annalist-attack1.png
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/units/annalist-attack2.png
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/images/units/annalist-attack3.png
@@ -1877,84 +2357,96 @@ share/wesnoth/data/campaigns/The_Hammer_
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/utils/characters.cfg
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/utils/herodeaths.cfg
 share/wesnoth/data/campaigns/The_Hammer_of_Thursagan/utils/macros.cfg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/ART_LICENSE.txt
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/achievements.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/campaign_image.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/great_continent.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/green_isle.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/de/green_isle--overlay.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/hu/green_isle--overlay.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/it/green_isle--overlay.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/pt/green_isle--overlay.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/ru/green_isle--overlay.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/zh_CN/green_isle--overlay.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/great_continent.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/green_isle.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/de/green_isle--overlay.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/hu/green_isle--overlay.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/it/green_isle--overlay.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/pt/green_isle--overlay.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/ru/green_isle--overlay.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/zh_CN/green_isle--overlay.webp
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/misc/treaty-icon.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/addroran.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aethyr-first.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aethyr-second.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aryad.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/burin-annoyed.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/burin.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/daellyn.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/dionli.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/edmond.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/eldaric.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/familiar.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-annoyed.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-mad.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-surprised.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/isomithir.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/jessica.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/jevyan.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/ladoc.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/lady_outlaw.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/logalmier.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/rithrandil-winter.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/rithrandil.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/ruddry.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/tinry.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/typhon.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/cs/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/es/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/gl/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/it/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/la/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/lt/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/nl/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/ru/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/vi/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow-logo.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_01.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_02.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_03.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_04.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_05.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_06.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_07.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_08.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_09.jpg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/addroran.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aethyr-first.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aethyr-second.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/aryad.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/burin-annoyed.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/burin.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/daellyn.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/dionli.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/edmond.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/eldaric.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/familiar.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-annoyed.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-mad.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric-surprised.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/haldric.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/isomithir.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/jessica.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/jevyan.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/ladoc.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/lady_outlaw.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/logalmier.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/rithrandil-winter.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/rithrandil.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/ruddry.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/tinry.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/portraits/typhon.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/cs/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/es/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/gl/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/it/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/la/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/lt/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/nl/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/ru/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/vi/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow-logo.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_01.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_02.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_03.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_04.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_05.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_06.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_07.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_08.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_09.webp
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_intro_10.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_01-A_Summer_of_Storms.jpg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_01-A_Summer_of_Storms.webp
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_02-The_Fall.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_03-A_Harrowing_Escape.jpg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_03-A_Harrowing_Escape.webp
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_04-Fall_of_Eldaric.jpg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_04a-The_Swamp_of_Esten.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_04b-The_Midlands.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_06-Temple_in_the_Deep.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_13-Peoples_in_Decline.jpg
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_15-A_New_Land.jpg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_04b-The_Midlands.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_06-Temple_in_the_Deep.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_13-Peoples_in_Decline.webp
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/story/trow_story_15-A_New_Land.webp
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/autumn-shyde.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/familiar-1.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/familiar-2.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/familiar-3.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/familiar-4.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/familiar-5.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan-cloaked.png
-share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-cloaked.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-defend-1.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-defend-2.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-magic-1.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-magic-2.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-magic-3.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-melee-1.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-melee-2.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-stand-1.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-stand-2.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan-stand-3.png
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/jevyan/jevyan.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/kalian-elvish-champion.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/noble-commander-bow-1.png
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/images/units/noble-commander-bow-2.png
@@ -2094,6 +2586,8 @@ share/wesnoth/data/campaigns/The_Rise_Of
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/sounds/familiar-teeth.ogg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Autumn_Shyde.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Familiar.cfg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Jevyan.cfg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Jevyan_Cloaked.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Kalian.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Commander.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Fighter.cfg
@@ -2106,10 +2600,12 @@ share/wesnoth/data/campaigns/The_Rise_Of
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/bigmap.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/trow-abilities.cfg
+share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/trow-ai.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/trow-deaths.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/trow-macros.cfg
 share/wesnoth/data/campaigns/The_Rise_Of_Wesnoth/utils/trow-nlmsg.cfg
 share/wesnoth/data/campaigns/The_South_Guard/_main.cfg
+share/wesnoth/data/campaigns/The_South_Guard/achievements.cfg
 share/wesnoth/data/campaigns/The_South_Guard/images/campaign_image.png
 share/wesnoth/data/campaigns/The_South_Guard/images/deoran/horseman-commander-attack.png
 share/wesnoth/data/campaigns/The_South_Guard/images/deoran/horseman-commander-defend.png
@@ -2130,31 +2626,31 @@ share/wesnoth/data/campaigns/The_South_G
 share/wesnoth/data/campaigns/The_South_Guard/images/flag/SG-flag-3.png
 share/wesnoth/data/campaigns/The_South_Guard/images/flag/SG-flag-4.png
 share/wesnoth/data/campaigns/The_South_Guard/images/flag/SG-flag-icon.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/de/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/gd/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/gl/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/it/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/lt/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/pt/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/ru/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/zh_CN/tsg--overlay.png
-share/wesnoth/data/campaigns/The_South_Guard/images/maps/tsg.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-glad.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-mad.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-sad.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/eltenmir.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ethiliel-mad.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ethiliel.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/hylas.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ithelden.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/mal-mbrin.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/sir-gerrick.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/urza-afalas-masked.png
-share/wesnoth/data/campaigns/The_South_Guard/images/portraits/urza-afalas.png
-share/wesnoth/data/campaigns/The_South_Guard/images/story/fall.jpg
-share/wesnoth/data/campaigns/The_South_Guard/images/story/summer.jpg
-share/wesnoth/data/campaigns/The_South_Guard/images/story/winter.jpg
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/de/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/gd/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/gl/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/it/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/lt/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/pt/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/ru/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/l10n/zh_CN/tsg--overlay.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/maps/tsg.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-glad.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-mad.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran-sad.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/deoran.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/eltenmir.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ethiliel-mad.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ethiliel.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/hylas.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/ithelden.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/mal-mbrin.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/sir-gerrick.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/urza-afalas-masked.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/portraits/urza-afalas.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/story/fall.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/story/summer.webp
+share/wesnoth/data/campaigns/The_South_Guard/images/story/winter.webp
 share/wesnoth/data/campaigns/The_South_Guard/images/units/eyestalk-attack-1.png
 share/wesnoth/data/campaigns/The_South_Guard/images/units/eyestalk-attack-2.png
 share/wesnoth/data/campaigns/The_South_Guard/images/units/eyestalk.png
@@ -2204,21 +2700,22 @@ share/wesnoth/data/campaigns/The_South_G
 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
+share/wesnoth/data/campaigns/Two_Brothers/achievements.cfg
 share/wesnoth/data/campaigns/Two_Brothers/ai/ca_muff_toras_move.lua
 share/wesnoth/data/campaigns/Two_Brothers/images/campaign_image.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/de/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/gl/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/it/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/pt/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/ru/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/zh_CN/tb--overlay.png
-share/wesnoth/data/campaigns/Two_Brothers/images/maps/tb.png
-share/wesnoth/data/campaigns/Two_Brothers/images/portraits/arvith.png
-share/wesnoth/data/campaigns/Two_Brothers/images/portraits/baran.png
-share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M1P1.png
-share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M1P2.png
-share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M2P1.png
-share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M4P1_the_end.png
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/de/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/gl/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/it/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/pt/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/ru/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/l10n/zh_CN/tb--overlay.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/maps/tb.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/portraits/arvith.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/portraits/baran.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M1P1.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M1P2.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M2P1.webp
+share/wesnoth/data/campaigns/Two_Brothers/images/story/Two_Brothers_M4P1_the_end.webp
 share/wesnoth/data/campaigns/Two_Brothers/maps/01_Rooting_Out_a_Mage.map
 share/wesnoth/data/campaigns/Two_Brothers/maps/02_The_Chase.map
 share/wesnoth/data/campaigns/Two_Brothers/maps/03_Guarded_Castle.map
@@ -2231,9 +2728,9 @@ share/wesnoth/data/campaigns/Two_Brother
 share/wesnoth/data/campaigns/Two_Brothers/utils/bigmap.cfg
 share/wesnoth/data/campaigns/Two_Brothers/utils/characters.cfg
 share/wesnoth/data/campaigns/Two_Brothers/utils/macros.cfg
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/TODO
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/_main.cfg
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/attacks/blowgun.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/achievements.cfg
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/attacks/blowgun-elven.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/attacks/claws-crab.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/attacks/energyray.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/attacks/faerie-fire-sun.png
@@ -2268,42 +2765,42 @@ share/wesnoth/data/campaigns/Under_the_B
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/misc/dehydration-status.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/misc/silver-ring-icon.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/misc/stunned-status-icon.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/cloaked.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/commander.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/eloh.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/eloh_rage.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/elyssa.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/garak.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/kaleh.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/melusand.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/monsters/flesh_golem.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nagas/naga-hunter.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nym.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nym_moody.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/archer.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/champion.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/druid.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/fighter.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/flanker.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/marksman.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/mystic.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/outrider.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/pathfinder.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/ranger.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/scout.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/shaman.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/shyde.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/sun_singer.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/sun_sylph.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_flagbearer.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_protector.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_rider.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_stalwart.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_vanguard.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/warrior.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/uncloaked.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/zhul.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/zhul_shyde.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/cloaked.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/commander.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/eloh.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/eloh_rage.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/elyssa.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/garak.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/kaleh.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/melusand.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/monsters/flesh_golem.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nagas/naga-hunter.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nym.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/nym_moody.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/archer.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/champion.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/druid.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/fighter.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/flanker.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/marksman.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/mystic.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/outrider.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/pathfinder.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/ranger.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/scout.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/shaman.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/shyde.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/sun_singer.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/sun_sylph.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_flagbearer.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_protector.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_rider.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_stalwart.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/tauroch_vanguard.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/quenoth/warrior.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/uncloaked.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/zhul.webp
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/portraits/zhul_shyde.webp
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-1.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-2.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-3.png
@@ -2312,6 +2809,15 @@ share/wesnoth/data/campaigns/Under_the_B
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-6.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-7.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sand-storm-8.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-1.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-2.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-3.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-4.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-5.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-6.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-7.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-8.png
+share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/projectiles/sun-9.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/terrain/citadel_zocthanol.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/terrain/citadel_zocthanol_clouds.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/terrain/citadel_zocthanol_sub.png
@@ -2513,10 +3019,6 @@ share/wesnoth/data/campaigns/Under_the_B
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/warrior-defend-1.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/warrior-defend-2.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/quenoth/warrior.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-attack.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-defend.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-moving.png
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead/spider-lich-defend.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead/spider-lich-magic-1.png
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/images/units/undead/spider-lich-magic-2.png
@@ -2609,7 +3111,6 @@ share/wesnoth/data/campaigns/Under_the_B
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Wraith.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/units/undead/Haunt.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/units/undead/Spider_Lich.cfg
-share/wesnoth/data/campaigns/Under_the_Burning_Suns/units/undead/Undead_Horseman.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/units/units.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/utils/abilities.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/utils/animation_macros.cfg
@@ -2622,27 +3123,124 @@ share/wesnoth/data/campaigns/Under_the_B
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/utils/storytxt.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/utils/terrain.cfg
 share/wesnoth/data/campaigns/Under_the_Burning_Suns/utils/terrain_graphics.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/_main.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/about.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/achievements.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/images/attacks/squall.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/attacks/tail-dolphin.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/attacks/whirlwind.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/icons/advantage.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/maps/wof.webp
+share/wesnoth/data/campaigns/Winds_of_Fate/images/overlays/ball-blue-icon.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/portraits/wyrm.webp
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-n-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-n-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-n-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-ne-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-ne-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/lightning-ne-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-4.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-5.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-6.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-7.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-8.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/projectiles/squall-9.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/story/drakes-engage-fleet.webp
+share/wesnoth/data/campaigns/Winds_of_Fate/images/story/trow_intro_02.webp
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/caravel.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/dolphin-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/dolphin-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/leopard-attack1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/leopard-attack2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/leopard-attack3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/leopard-attack4.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/leopard.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/outrigger.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/storm-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/storm-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/storm-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/storm-attack-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/storm-attack-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/stymphalian-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/stymphalian-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/stymphalian-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/wyrm-se-1.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/wyrm-se-2.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/wyrm-se-3.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/wyrm-se-4.png
+share/wesnoth/data/campaigns/Winds_of_Fate/images/units/wyrm-se-5.png
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/01_The_Hunt.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/02_Reclamation.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/03_The_Contention.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/04_Journey.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/05_Threshold.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/05x_Early_Arrival.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/06_Landfall.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/07_Harvest.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/08_Overlook.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/09_Ancestor.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/10_Fire_Meets_Steel.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/11_Crosswind.map
+share/wesnoth/data/campaigns/Winds_of_Fate/maps/HM_Master.map
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/01_The_Hunt.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/02_Reclamation.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/02x_Victory_Feast.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/03_The_Contention.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/03x_Final_Departure.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/04_Journey.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/05_Threshold.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/05x_Early_Arrival.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/06_Landfall.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/06x_Winds_of_Fate.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/07_Harvest.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/08_Overlook.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/09_Ancestor.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/10_Fire_Meets_Steel.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/11_Crosswind.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/scenarios/12_Epilogue.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/sounds/gust.wav
+share/wesnoth/data/campaigns/Winds_of_Fate/sounds/leopard-attack.ogg
+share/wesnoth/data/campaigns/Winds_of_Fate/sounds/leopard-hit.ogg
+share/wesnoth/data/campaigns/Winds_of_Fate/sounds/leopard-miss.ogg
+share/wesnoth/data/campaigns/Winds_of_Fate/sounds/wind.wav
+share/wesnoth/data/campaigns/Winds_of_Fate/story/Morogor_Dialect.txt
+share/wesnoth/data/campaigns/Winds_of_Fate/story/Past_and_Future_Drake_History_(Spoilers).txt
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Caravel.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Dolphin.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Drakes.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Gate.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Leopard.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Outrigger.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Storm_Wisp.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Stymphalian.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/units/Wyrm.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/utils/abilities.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/utils/bigmap.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/utils/characters.cfg
+share/wesnoth/data/campaigns/Winds_of_Fate/utils/macros.cfg
 share/wesnoth/data/campaigns/World_Conquest/Modding.md
 share/wesnoth/data/campaigns/World_Conquest/STRUCTURE.txt
 share/wesnoth/data/campaigns/World_Conquest/TODO.txt
 share/wesnoth/data/campaigns/World_Conquest/_main.cfg
+share/wesnoth/data/campaigns/World_Conquest/achievements.cfg
 share/wesnoth/data/campaigns/World_Conquest/changelog.txt
-share/wesnoth/data/campaigns/World_Conquest/config.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/campaign/heroes.cfg
-share/wesnoth/data/campaigns/World_Conquest/era/campaign/strings.cfg
-share/wesnoth/data/campaigns/World_Conquest/era/era.cfg
-share/wesnoth/data/campaigns/World_Conquest/era/factions/Random.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Alliance.cfg
+share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Artisans.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Cult.cfg
+share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Defiance.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Empire.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Gang.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Guild.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Hand.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Horde.cfg
+share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Marauders.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Militia.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Scourge.cfg
 share/wesnoth/data/campaigns/World_Conquest/era/factions/The_Trust.cfg
-share/wesnoth/data/campaigns/World_Conquest/era/factions/strings.cfg
 share/wesnoth/data/campaigns/World_Conquest/gui/help_dialog.cfg
 share/wesnoth/data/campaigns/World_Conquest/gui/invest_dialog.cfg
 share/wesnoth/data/campaigns/World_Conquest/gui/invest_tellunit.cfg
@@ -2691,7 +3289,6 @@ share/wesnoth/data/campaigns/World_Conqu
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/_load.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/ability_events.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/artifacts.lua
-share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/artifacts_updated.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/bonus.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/bonus_point_definitions.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/game_mechanics/color.lua
@@ -2778,32 +3375,33 @@ share/wesnoth/data/campaigns/World_Conqu
 share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_3p_scenario3.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_3p_scenario4.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_3p_scenario5.lua
+share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_4p_scenario1.lua
+share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_4p_scenario2.lua
+share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_4p_scenario3.lua
+share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_4p_scenario4.lua
+share/wesnoth/data/campaigns/World_Conquest/lua/map/scenarios/WC_II_4p_scenario5.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/settings/settings_dialog.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/tools/filter_converter.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/utility.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/map/wct_map_generator.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/optional_mechanics/destruction.lua
-share/wesnoth/data/campaigns/World_Conquest/lua/optional_mechanics/pick_advance.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/optional_mechanics/unitmarker.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/shared_utils/pretty_print.lua
 share/wesnoth/data/campaigns/World_Conquest/lua/shared_utils/wml_converter.lua
-share/wesnoth/data/campaigns/World_Conquest/lua/shared_utils/wml_converter_updated.lua
 share/wesnoth/data/campaigns/World_Conquest/resources/data/artifacts.cfg
 share/wesnoth/data/campaigns/World_Conquest/resources/data/training.cfg
-share/wesnoth/data/campaigns/World_Conquest/resources/resources.cfg
-share/wesnoth/data/campaigns/World_Conquest/resources/strings/artifacts.cfg
-share/wesnoth/data/campaigns/World_Conquest/resources/strings/effects.cfg
 share/wesnoth/data/campaigns/World_Conquest/resources/strings/mainline.cfg
 share/wesnoth/data/campaigns/World_Conquest/resources/strings/training.cfg
 share/wesnoth/data/campaigns/World_Conquest/scenarios/WC_II_scenario.cfg
 share/wesnoth/data/campaigns/World_Conquest/sounds/witches-laugh.wav
 share/wesnoth/data/campaigns/tutorial/_main.cfg
+share/wesnoth/data/campaigns/tutorial/achievements.cfg
 share/wesnoth/data/campaigns/tutorial/gui/character_selection.cfg
 share/wesnoth/data/campaigns/tutorial/images/campaign_image.png
 share/wesnoth/data/campaigns/tutorial/images/misc/highlight-hex.png
-share/wesnoth/data/campaigns/tutorial/images/portraits/delfador.png
-share/wesnoth/data/campaigns/tutorial/images/portraits/konrad.png
-share/wesnoth/data/campaigns/tutorial/images/portraits/lisar.png
+share/wesnoth/data/campaigns/tutorial/images/portraits/delfador.webp
+share/wesnoth/data/campaigns/tutorial/images/portraits/konrad.webp
+share/wesnoth/data/campaigns/tutorial/images/portraits/lisar.webp
 share/wesnoth/data/campaigns/tutorial/images/units/human-princess-attack-1.png
 share/wesnoth/data/campaigns/tutorial/images/units/human-princess-attack-2.png
 share/wesnoth/data/campaigns/tutorial/images/units/human-princess-attack-3.png
@@ -2819,6 +3417,7 @@ share/wesnoth/data/campaigns/tutorial/im
 share/wesnoth/data/campaigns/tutorial/images/units/konrad-fighter.png
 share/wesnoth/data/campaigns/tutorial/images/units/quintain.png
 share/wesnoth/data/campaigns/tutorial/lua/character_selection.lua
+share/wesnoth/data/campaigns/tutorial/lua/hint_message.lua
 share/wesnoth/data/campaigns/tutorial/maps/01_Tutorial_part_1.map
 share/wesnoth/data/campaigns/tutorial/maps/02_Tutorial_part_2.map
 share/wesnoth/data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
@@ -2909,6 +3508,7 @@ share/wesnoth/data/core/images/attacks/f
 share/wesnoth/data/core/images/attacks/fire-breath-drake.png
 share/wesnoth/data/core/images/attacks/fireball.png
 share/wesnoth/data/core/images/attacks/fist-human.png
+share/wesnoth/data/core/images/attacks/fist-merman.png
 share/wesnoth/data/core/images/attacks/fist-skeletal.png
 share/wesnoth/data/core/images/attacks/fist-troll.png
 share/wesnoth/data/core/images/attacks/fist-yeti.png
@@ -2936,6 +3536,7 @@ share/wesnoth/data/core/images/attacks/i
 share/wesnoth/data/core/images/attacks/ink.png
 share/wesnoth/data/core/images/attacks/javelin-human.png
 share/wesnoth/data/core/images/attacks/javelin-orcish.png
+share/wesnoth/data/core/images/attacks/kelp.png
 share/wesnoth/data/core/images/attacks/lance.png
 share/wesnoth/data/core/images/attacks/lightbeam.png
 share/wesnoth/data/core/images/attacks/lightning.png
@@ -2977,6 +3578,7 @@ share/wesnoth/data/core/images/attacks/s
 share/wesnoth/data/core/images/attacks/staff-plague.png
 share/wesnoth/data/core/images/attacks/staff-ruby.png
 share/wesnoth/data/core/images/attacks/sting.png
+share/wesnoth/data/core/images/attacks/stinger-dragonfly.png
 share/wesnoth/data/core/images/attacks/sword-elven.png
 share/wesnoth/data/core/images/attacks/sword-flaming.png
 share/wesnoth/data/core/images/attacks/sword-holy.png
@@ -2985,6 +3587,7 @@ share/wesnoth/data/core/images/attacks/s
 share/wesnoth/data/core/images/attacks/sword-orcish.png
 share/wesnoth/data/core/images/attacks/sword-steel.png
 share/wesnoth/data/core/images/attacks/tail-dragon.png
+share/wesnoth/data/core/images/attacks/tail-merman.png
 share/wesnoth/data/core/images/attacks/tail-monax.png
 share/wesnoth/data/core/images/attacks/tekko.png
 share/wesnoth/data/core/images/attacks/tentacle.png
@@ -3374,6 +3977,9 @@ share/wesnoth/data/core/images/help/l10n
 share/wesnoth/data/core/images/help/l10n/es/hpxp.png
 share/wesnoth/data/core/images/help/l10n/es/recruit.png
 share/wesnoth/data/core/images/help/l10n/es/tooltip.png
+share/wesnoth/data/core/images/help/l10n/fi/hpxp.png
+share/wesnoth/data/core/images/help/l10n/fi/recruit.png
+share/wesnoth/data/core/images/help/l10n/fi/tooltip.png
 share/wesnoth/data/core/images/help/l10n/fr/hpxp.png
 share/wesnoth/data/core/images/help/l10n/fr/recruit.png
 share/wesnoth/data/core/images/help/l10n/fr/tooltip.png
@@ -3522,12 +4128,14 @@ share/wesnoth/data/core/images/items/dag
 share/wesnoth/data/core/images/items/dagger.png
 share/wesnoth/data/core/images/items/dragonstatue.png
 share/wesnoth/data/core/images/items/dummy.png
+share/wesnoth/data/core/images/items/empty_ant_egg.png
 share/wesnoth/data/core/images/items/flame-sword-bare.png
 share/wesnoth/data/core/images/items/flame-sword.png
 share/wesnoth/data/core/images/items/flower1.png
 share/wesnoth/data/core/images/items/flower2.png
 share/wesnoth/data/core/images/items/flower3.png
 share/wesnoth/data/core/images/items/flower4.png
+share/wesnoth/data/core/images/items/gohere-empty.png
 share/wesnoth/data/core/images/items/gohere.png
 share/wesnoth/data/core/images/items/gold-coins-large.png
 share/wesnoth/data/core/images/items/gold-coins-medium.png
@@ -3590,6 +4198,8 @@ share/wesnoth/data/core/images/items/tor
 share/wesnoth/data/core/images/items/torch.png
 share/wesnoth/data/core/images/lobby/group-expanded.png
 share/wesnoth/data/core/images/lobby/group-folded.png
+share/wesnoth/data/core/images/lobby/l10n/fi/sort-az-off.png
+share/wesnoth/data/core/images/lobby/l10n/fi/sort-az.png
 share/wesnoth/data/core/images/lobby/l10n/sr/sort-az-off.png
 share/wesnoth/data/core/images/lobby/l10n/sr/sort-az.png
 share/wesnoth/data/core/images/lobby/sort-az-off.png
@@ -3611,32 +4221,31 @@ share/wesnoth/data/core/images/lobby/sta
 share/wesnoth/data/core/images/lobby/status-playing-i.png
 share/wesnoth/data/core/images/lobby/status-playing-n.png
 share/wesnoth/data/core/images/maps/EDITING-HOWTO
-share/wesnoth/data/core/images/maps/background.jpg
-share/wesnoth/data/core/images/maps/l10n/de/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/de/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/es/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/fr/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/gd/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/gd/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/gl/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/hu/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/it/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/it/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/la/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/lt/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/pt/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/pt/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/ru/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/ru/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/sr/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/sr@ijekavian/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/sr@ijekavianlatin/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/l10n/sr@latin/wesnoth--overlay.png
+share/wesnoth/data/core/images/maps/background.webp
+share/wesnoth/data/core/images/maps/l10n/de/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/de/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/es/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/fr/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/gd/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/gd/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/gl/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/hu/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/it/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/la/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/lt/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/pt/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/pt/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/ru/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/ru/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/sr/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/sr@ijekavian/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/sr@ijekavianlatin/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/sr@latin/wesnoth--overlay.webp
 share/wesnoth/data/core/images/maps/l10n/tr/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/zh_CN/titlescreen--overlay.png
-share/wesnoth/data/core/images/maps/l10n/zh_CN/wesnoth--overlay.png
-share/wesnoth/data/core/images/maps/titlescreen.png
-share/wesnoth/data/core/images/maps/wesnoth.png
+share/wesnoth/data/core/images/maps/l10n/zh_CN/titlescreen--overlay.webp
+share/wesnoth/data/core/images/maps/l10n/zh_CN/wesnoth--overlay.webp
+share/wesnoth/data/core/images/maps/titlescreen.webp
+share/wesnoth/data/core/images/maps/wesnoth.webp
 share/wesnoth/data/core/images/masks/teleport-mask-0.png
 share/wesnoth/data/core/images/masks/teleport-mask-1.png
 share/wesnoth/data/core/images/masks/teleport-mask-2.png
@@ -3647,6 +4256,25 @@ share/wesnoth/data/core/images/masks/tel
 share/wesnoth/data/core/images/masks/teleport-mask-7.png
 share/wesnoth/data/core/images/masks/teleport-mask-8.png
 share/wesnoth/data/core/images/masks/teleport-mask-9.png
+share/wesnoth/data/core/images/misc/achievement-frame-mp.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-1-blue.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-2-orange.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-3-jade.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-3-red.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-4-grey.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-4-royal.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-4-sky.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-5-magenta.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-5-orange.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-6-grey.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-6-royal.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-6-sky.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-7-blue.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-7-eerie.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-8-acid.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-8-grey.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-9-jade.png
+share/wesnoth/data/core/images/misc/achievement-frames/frame-9-red.png
 share/wesnoth/data/core/images/misc/blank-hex.png
 share/wesnoth/data/core/images/misc/cross-white.png
 share/wesnoth/data/core/images/misc/dot-white.png
@@ -3669,6 +4297,7 @@ share/wesnoth/data/core/images/misc/qmar
 share/wesnoth/data/core/images/misc/red-x.png
 share/wesnoth/data/core/images/misc/registered_users_only.png
 share/wesnoth/data/core/images/misc/reloaded.png
+share/wesnoth/data/core/images/misc/stunned-status-icon.png
 share/wesnoth/data/core/images/misc/time-schedules/after-the-fall/10afternoon2.png
 share/wesnoth/data/core/images/misc/time-schedules/after-the-fall/11dusk2.png
 share/wesnoth/data/core/images/misc/time-schedules/after-the-fall/12longdark1.png
@@ -3701,245 +4330,274 @@ share/wesnoth/data/core/images/misc/visi
 share/wesnoth/data/core/images/misc/vision-fog.png
 share/wesnoth/data/core/images/misc/vision-none.png
 share/wesnoth/data/core/images/misc/vision-shroud.png
-share/wesnoth/data/core/images/portraits/ARTISTS
-share/wesnoth/data/core/images/portraits/drakes/blademaster.png
-share/wesnoth/data/core/images/portraits/drakes/burner.png
-share/wesnoth/data/core/images/portraits/drakes/clasher.png
-share/wesnoth/data/core/images/portraits/drakes/enforcer.png
-share/wesnoth/data/core/images/portraits/drakes/fighter.png
-share/wesnoth/data/core/images/portraits/drakes/flameheart.png
-share/wesnoth/data/core/images/portraits/drakes/glider.png
-share/wesnoth/data/core/images/portraits/drakes/hurricane.png
-share/wesnoth/data/core/images/portraits/drakes/inferno.png
-share/wesnoth/data/core/images/portraits/drakes/warden.png
-share/wesnoth/data/core/images/portraits/dunefolk/herbalist.png
-share/wesnoth/data/core/images/portraits/dwarves/dragonguard.png
-share/wesnoth/data/core/images/portraits/dwarves/explorer.png
-share/wesnoth/data/core/images/portraits/dwarves/fighter-2.png
-share/wesnoth/data/core/images/portraits/dwarves/fighter.png
-share/wesnoth/data/core/images/portraits/dwarves/gryphon-rider.png
-share/wesnoth/data/core/images/portraits/dwarves/guard.png
-share/wesnoth/data/core/images/portraits/dwarves/lord.png
-share/wesnoth/data/core/images/portraits/dwarves/runemaster.png
-share/wesnoth/data/core/images/portraits/dwarves/scout.png
-share/wesnoth/data/core/images/portraits/dwarves/sentinel.png
-share/wesnoth/data/core/images/portraits/dwarves/thunderer.png
-share/wesnoth/data/core/images/portraits/dwarves/ulfserker.png
-share/wesnoth/data/core/images/portraits/elves/archer+female.png
-share/wesnoth/data/core/images/portraits/elves/archer.png
-share/wesnoth/data/core/images/portraits/elves/captain.png
-share/wesnoth/data/core/images/portraits/elves/druid.png
-share/wesnoth/data/core/images/portraits/elves/fighter.png
-share/wesnoth/data/core/images/portraits/elves/hero.png
-share/wesnoth/data/core/images/portraits/elves/high-lord.png
-share/wesnoth/data/core/images/portraits/elves/lady.png
-share/wesnoth/data/core/images/portraits/elves/lord.png
-share/wesnoth/data/core/images/portraits/elves/marksman+female.png
-share/wesnoth/data/core/images/portraits/elves/marksman.png
-share/wesnoth/data/core/images/portraits/elves/ranger+female.png
-share/wesnoth/data/core/images/portraits/elves/ranger.png
-share/wesnoth/data/core/images/portraits/elves/scout.png
-share/wesnoth/data/core/images/portraits/elves/shaman.png
-share/wesnoth/data/core/images/portraits/elves/shyde.png
-share/wesnoth/data/core/images/portraits/elves/sorceress.png
-share/wesnoth/data/core/images/portraits/elves/sylph.png
-share/wesnoth/data/core/images/portraits/goblins/direwolver.png
-share/wesnoth/data/core/images/portraits/goblins/impaler.png
-share/wesnoth/data/core/images/portraits/goblins/pillager.png
-share/wesnoth/data/core/images/portraits/goblins/rouser-2.png
-share/wesnoth/data/core/images/portraits/goblins/rouser.png
-share/wesnoth/data/core/images/portraits/goblins/spearman-2.png
-share/wesnoth/data/core/images/portraits/goblins/spearman.png
-share/wesnoth/data/core/images/portraits/goblins/wolf-rider.png
-share/wesnoth/data/core/images/portraits/humans/assassin+female.png
-share/wesnoth/data/core/images/portraits/humans/assassin.png
-share/wesnoth/data/core/images/portraits/humans/bandit.png
-share/wesnoth/data/core/images/portraits/humans/bowman.png
-share/wesnoth/data/core/images/portraits/humans/cavalier.png
-share/wesnoth/data/core/images/portraits/humans/cavalryman.png
-share/wesnoth/data/core/images/portraits/humans/dark-adept+female.png
-share/wesnoth/data/core/images/portraits/humans/dark-adept.png
-share/wesnoth/data/core/images/portraits/humans/duelist.png
-share/wesnoth/data/core/images/portraits/humans/fencer.png
-share/wesnoth/data/core/images/portraits/humans/footpad+female.png
-share/wesnoth/data/core/images/portraits/humans/footpad.png
-share/wesnoth/data/core/images/portraits/humans/general.png
-share/wesnoth/data/core/images/portraits/humans/grand-knight-2.png
-share/wesnoth/data/core/images/portraits/humans/grand-knight.png
-share/wesnoth/data/core/images/portraits/humans/halberdier.png
-share/wesnoth/data/core/images/portraits/humans/heavy-infantry.png
-share/wesnoth/data/core/images/portraits/humans/horseman.png
-share/wesnoth/data/core/images/portraits/humans/huntsman.png
-share/wesnoth/data/core/images/portraits/humans/iron-mauler.png
-share/wesnoth/data/core/images/portraits/humans/javelineer.png
-share/wesnoth/data/core/images/portraits/humans/knight.png
-share/wesnoth/data/core/images/portraits/humans/lancer.png
-share/wesnoth/data/core/images/portraits/humans/lieutenant.png
-share/wesnoth/data/core/images/portraits/humans/longbowman.png
-share/wesnoth/data/core/images/portraits/humans/mage+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-arch+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-arch.png
-share/wesnoth/data/core/images/portraits/humans/mage-light+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-light.png
-share/wesnoth/data/core/images/portraits/humans/mage-red+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-red.png
-share/wesnoth/data/core/images/portraits/humans/mage-silver+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-silver.png
-share/wesnoth/data/core/images/portraits/humans/mage-white+female.png
-share/wesnoth/data/core/images/portraits/humans/mage-white.png
-share/wesnoth/data/core/images/portraits/humans/mage.png
-share/wesnoth/data/core/images/portraits/humans/marshal-2.png
-share/wesnoth/data/core/images/portraits/humans/marshal.png
-share/wesnoth/data/core/images/portraits/humans/master-at-arms.png
-share/wesnoth/data/core/images/portraits/humans/master-bowman.png
-share/wesnoth/data/core/images/portraits/humans/necromancer+female.png
-share/wesnoth/data/core/images/portraits/humans/necromancer.png
-share/wesnoth/data/core/images/portraits/humans/outlaw+female.png
-share/wesnoth/data/core/images/portraits/humans/outlaw.png
-share/wesnoth/data/core/images/portraits/humans/paladin.png
-share/wesnoth/data/core/images/portraits/humans/peasant.png
-share/wesnoth/data/core/images/portraits/humans/pikeman.png
-share/wesnoth/data/core/images/portraits/humans/ranger.png
-share/wesnoth/data/core/images/portraits/humans/royal-guard.png
-share/wesnoth/data/core/images/portraits/humans/royal-warrior.png
-share/wesnoth/data/core/images/portraits/humans/ruffian.png
-share/wesnoth/data/core/images/portraits/humans/sergeant.png
-share/wesnoth/data/core/images/portraits/humans/spearman-2.png
-share/wesnoth/data/core/images/portraits/humans/spearman.png
-share/wesnoth/data/core/images/portraits/humans/swordsman-2.png
-share/wesnoth/data/core/images/portraits/humans/swordsman-3.png
-share/wesnoth/data/core/images/portraits/humans/swordsman.png
-share/wesnoth/data/core/images/portraits/humans/thief+female.png
-share/wesnoth/data/core/images/portraits/humans/thief.png
-share/wesnoth/data/core/images/portraits/humans/thug.png
-share/wesnoth/data/core/images/portraits/humans/trapper.png
-share/wesnoth/data/core/images/portraits/humans/woodsman.png
-share/wesnoth/data/core/images/portraits/merfolk/enchantress.png
-share/wesnoth/data/core/images/portraits/merfolk/fighter.png
-share/wesnoth/data/core/images/portraits/merfolk/hoplite.png
-share/wesnoth/data/core/images/portraits/merfolk/hunter.png
-share/wesnoth/data/core/images/portraits/merfolk/initiate-2.png
-share/wesnoth/data/core/images/portraits/merfolk/initiate.png
-share/wesnoth/data/core/images/portraits/merfolk/netcaster.png
-share/wesnoth/data/core/images/portraits/merfolk/priestess.png
-share/wesnoth/data/core/images/portraits/merfolk/spearman.png
-share/wesnoth/data/core/images/portraits/merfolk/triton.png
-share/wesnoth/data/core/images/portraits/monsters/bat-dread.png
-share/wesnoth/data/core/images/portraits/monsters/bat-red.png
-share/wesnoth/data/core/images/portraits/monsters/bat.png
-share/wesnoth/data/core/images/portraits/monsters/bear.png
-share/wesnoth/data/core/images/portraits/monsters/big-icemonax.png
-share/wesnoth/data/core/images/portraits/monsters/black-stallion.png
-share/wesnoth/data/core/images/portraits/monsters/crocodile.png
-share/wesnoth/data/core/images/portraits/monsters/cuttlefish.png
-share/wesnoth/data/core/images/portraits/monsters/deep-tentacle.png
-share/wesnoth/data/core/images/portraits/monsters/falcon.png
-share/wesnoth/data/core/images/portraits/monsters/fire-dragon.png
-share/wesnoth/data/core/images/portraits/monsters/fire_ant.png
-share/wesnoth/data/core/images/portraits/monsters/fire_guardian.png
-share/wesnoth/data/core/images/portraits/monsters/fire_wraith_A.png
-share/wesnoth/data/core/images/portraits/monsters/giant-mudcrawler.png
-share/wesnoth/data/core/images/portraits/monsters/giant-rat.png
-share/wesnoth/data/core/images/portraits/monsters/giant-spider.png
-share/wesnoth/data/core/images/portraits/monsters/giant_ant.png
-share/wesnoth/data/core/images/portraits/monsters/gryphon.png
-share/wesnoth/data/core/images/portraits/monsters/horse.png
-share/wesnoth/data/core/images/portraits/monsters/jinn.png
-share/wesnoth/data/core/images/portraits/monsters/mudcrawler.png
-share/wesnoth/data/core/images/portraits/monsters/nightmare.png
-share/wesnoth/data/core/images/portraits/monsters/ogre.png
-share/wesnoth/data/core/images/portraits/monsters/piglet.png
-share/wesnoth/data/core/images/portraits/monsters/scarab.png
-share/wesnoth/data/core/images/portraits/monsters/scorpion-elder.png
-share/wesnoth/data/core/images/portraits/monsters/scorpion-rock.png
-share/wesnoth/data/core/images/portraits/monsters/scorpion.png
-share/wesnoth/data/core/images/portraits/monsters/scuttler.png
-share/wesnoth/data/core/images/portraits/monsters/sea-serpent.png
-share/wesnoth/data/core/images/portraits/monsters/seahorse.png
-share/wesnoth/data/core/images/portraits/monsters/small-icemonax.png
-share/wesnoth/data/core/images/portraits/monsters/stoat.png
-share/wesnoth/data/core/images/portraits/monsters/water-serpent.png
-share/wesnoth/data/core/images/portraits/monsters/woodland_boar.png
-share/wesnoth/data/core/images/portraits/monsters/yeti.png
-share/wesnoth/data/core/images/portraits/monsters/young-ogre.png
-share/wesnoth/data/core/images/portraits/nagas/dirkfang.png
-share/wesnoth/data/core/images/portraits/nagas/fighter.png
-share/wesnoth/data/core/images/portraits/nagas/myrmidon.png
-share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior1.png
-share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior2.png
-share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior3.png
-share/wesnoth/data/core/images/portraits/nagas/naga-ophidian.png
-share/wesnoth/data/core/images/portraits/nagas/naga-ringcaster.png
-share/wesnoth/data/core/images/portraits/orcs/archer.png
-share/wesnoth/data/core/images/portraits/orcs/assassin.png
-share/wesnoth/data/core/images/portraits/orcs/crossbowman.png
-share/wesnoth/data/core/images/portraits/orcs/grunt-2.png
-share/wesnoth/data/core/images/portraits/orcs/grunt-3.png
-share/wesnoth/data/core/images/portraits/orcs/grunt-4.png
-share/wesnoth/data/core/images/portraits/orcs/grunt-5.png
-share/wesnoth/data/core/images/portraits/orcs/grunt-6.png
-share/wesnoth/data/core/images/portraits/orcs/grunt.png
-share/wesnoth/data/core/images/portraits/orcs/ruler-2.png
-share/wesnoth/data/core/images/portraits/orcs/ruler.png
-share/wesnoth/data/core/images/portraits/orcs/slayer.png
-share/wesnoth/data/core/images/portraits/orcs/slurbow.png
-share/wesnoth/data/core/images/portraits/orcs/sovereign.png
-share/wesnoth/data/core/images/portraits/orcs/warlord.png
-share/wesnoth/data/core/images/portraits/orcs/warrior.png
-share/wesnoth/data/core/images/portraits/saurians/augur.png
-share/wesnoth/data/core/images/portraits/saurians/skirmisher.png
-share/wesnoth/data/core/images/portraits/trolls/troll-hero-alt.png
-share/wesnoth/data/core/images/portraits/trolls/troll-hero.png
-share/wesnoth/data/core/images/portraits/trolls/troll-rocklobber.png
-share/wesnoth/data/core/images/portraits/trolls/troll-shaman.png
-share/wesnoth/data/core/images/portraits/trolls/troll-warrior.png
+share/wesnoth/data/core/images/portraits/drakes/blademaster.webp
+share/wesnoth/data/core/images/portraits/drakes/burner.webp
+share/wesnoth/data/core/images/portraits/drakes/clasher.webp
+share/wesnoth/data/core/images/portraits/drakes/enforcer.webp
+share/wesnoth/data/core/images/portraits/drakes/fighter.webp
+share/wesnoth/data/core/images/portraits/drakes/flameheart.webp
+share/wesnoth/data/core/images/portraits/drakes/glider.webp
+share/wesnoth/data/core/images/portraits/drakes/hurricane.webp
+share/wesnoth/data/core/images/portraits/drakes/inferno.webp
+share/wesnoth/data/core/images/portraits/drakes/warden.webp
+share/wesnoth/data/core/images/portraits/dunefolk/falconer.webp
+share/wesnoth/data/core/images/portraits/dunefolk/herbalist.webp
+share/wesnoth/data/core/images/portraits/dunefolk/rover.webp
+share/wesnoth/data/core/images/portraits/dwarves/dragonguard.webp
+share/wesnoth/data/core/images/portraits/dwarves/explorer.webp
+share/wesnoth/data/core/images/portraits/dwarves/fighter-2.webp
+share/wesnoth/data/core/images/portraits/dwarves/fighter.webp
+share/wesnoth/data/core/images/portraits/dwarves/gryphon-rider.webp
+share/wesnoth/data/core/images/portraits/dwarves/guard.webp
+share/wesnoth/data/core/images/portraits/dwarves/lord.webp
+share/wesnoth/data/core/images/portraits/dwarves/runemaster.webp
+share/wesnoth/data/core/images/portraits/dwarves/scout.webp
+share/wesnoth/data/core/images/portraits/dwarves/sentinel.webp
+share/wesnoth/data/core/images/portraits/dwarves/thunderer.webp
+share/wesnoth/data/core/images/portraits/dwarves/ulfserker.webp
+share/wesnoth/data/core/images/portraits/elves/archer+female.webp
+share/wesnoth/data/core/images/portraits/elves/archer.webp
+share/wesnoth/data/core/images/portraits/elves/captain.webp
+share/wesnoth/data/core/images/portraits/elves/druid.webp
+share/wesnoth/data/core/images/portraits/elves/fighter.webp
+share/wesnoth/data/core/images/portraits/elves/hero.webp
+share/wesnoth/data/core/images/portraits/elves/high-lord.webp
+share/wesnoth/data/core/images/portraits/elves/lady.webp
+share/wesnoth/data/core/images/portraits/elves/lord.webp
+share/wesnoth/data/core/images/portraits/elves/marksman+female.webp
+share/wesnoth/data/core/images/portraits/elves/marksman.webp
+share/wesnoth/data/core/images/portraits/elves/ranger+female.webp
+share/wesnoth/data/core/images/portraits/elves/ranger.webp
+share/wesnoth/data/core/images/portraits/elves/scout.webp
+share/wesnoth/data/core/images/portraits/elves/shaman.webp
+share/wesnoth/data/core/images/portraits/elves/shyde.webp
+share/wesnoth/data/core/images/portraits/elves/sorceress.webp
+share/wesnoth/data/core/images/portraits/elves/sylph.webp
+share/wesnoth/data/core/images/portraits/goblins/direwolver.webp
+share/wesnoth/data/core/images/portraits/goblins/impaler.webp
+share/wesnoth/data/core/images/portraits/goblins/pillager.webp
+share/wesnoth/data/core/images/portraits/goblins/rouser-2.webp
+share/wesnoth/data/core/images/portraits/goblins/rouser.webp
+share/wesnoth/data/core/images/portraits/goblins/spearman-2.webp
+share/wesnoth/data/core/images/portraits/goblins/spearman.webp
+share/wesnoth/data/core/images/portraits/goblins/wolf-rider.webp
+share/wesnoth/data/core/images/portraits/humans/assassin+female.webp
+share/wesnoth/data/core/images/portraits/humans/assassin.webp
+share/wesnoth/data/core/images/portraits/humans/bandit.webp
+share/wesnoth/data/core/images/portraits/humans/bowman.webp
+share/wesnoth/data/core/images/portraits/humans/cavalier.webp
+share/wesnoth/data/core/images/portraits/humans/cavalryman.webp
+share/wesnoth/data/core/images/portraits/humans/dark-adept+female.webp
+share/wesnoth/data/core/images/portraits/humans/dark-adept.webp
+share/wesnoth/data/core/images/portraits/humans/duelist.webp
+share/wesnoth/data/core/images/portraits/humans/fencer.webp
+share/wesnoth/data/core/images/portraits/humans/footpad+female.webp
+share/wesnoth/data/core/images/portraits/humans/footpad.webp
+share/wesnoth/data/core/images/portraits/humans/general.webp
+share/wesnoth/data/core/images/portraits/humans/grand-knight-2.webp
+share/wesnoth/data/core/images/portraits/humans/grand-knight.webp
+share/wesnoth/data/core/images/portraits/humans/halberdier.webp
+share/wesnoth/data/core/images/portraits/humans/heavy-infantry.webp
+share/wesnoth/data/core/images/portraits/humans/horseman.webp
+share/wesnoth/data/core/images/portraits/humans/huntsman.webp
+share/wesnoth/data/core/images/portraits/humans/iron-mauler.webp
+share/wesnoth/data/core/images/portraits/humans/javelineer.webp
+share/wesnoth/data/core/images/portraits/humans/knight.webp
+share/wesnoth/data/core/images/portraits/humans/lancer.webp
+share/wesnoth/data/core/images/portraits/humans/lieutenant.webp
+share/wesnoth/data/core/images/portraits/humans/longbowman.webp
+share/wesnoth/data/core/images/portraits/humans/mage+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-arch+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-arch.webp
+share/wesnoth/data/core/images/portraits/humans/mage-light+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-light.webp
+share/wesnoth/data/core/images/portraits/humans/mage-red+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-red.webp
+share/wesnoth/data/core/images/portraits/humans/mage-silver+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-silver.webp
+share/wesnoth/data/core/images/portraits/humans/mage-white+female.webp
+share/wesnoth/data/core/images/portraits/humans/mage-white.webp
+share/wesnoth/data/core/images/portraits/humans/mage.webp
+share/wesnoth/data/core/images/portraits/humans/marshal-2.webp
+share/wesnoth/data/core/images/portraits/humans/marshal.webp
+share/wesnoth/data/core/images/portraits/humans/master-at-arms.webp
+share/wesnoth/data/core/images/portraits/humans/master-bowman.webp
+share/wesnoth/data/core/images/portraits/humans/necromancer+female.webp
+share/wesnoth/data/core/images/portraits/humans/necromancer.webp
+share/wesnoth/data/core/images/portraits/humans/outlaw+female.webp
+share/wesnoth/data/core/images/portraits/humans/outlaw.webp
+share/wesnoth/data/core/images/portraits/humans/paladin.webp
+share/wesnoth/data/core/images/portraits/humans/peasant.webp
+share/wesnoth/data/core/images/portraits/humans/pikeman.webp
+share/wesnoth/data/core/images/portraits/humans/ranger.webp
+share/wesnoth/data/core/images/portraits/humans/royal-guard.webp
+share/wesnoth/data/core/images/portraits/humans/royal-warrior.webp
+share/wesnoth/data/core/images/portraits/humans/ruffian.webp
+share/wesnoth/data/core/images/portraits/humans/sergeant.webp
+share/wesnoth/data/core/images/portraits/humans/spearman-2.webp
+share/wesnoth/data/core/images/portraits/humans/spearman.webp
+share/wesnoth/data/core/images/portraits/humans/swordsman-2.webp
+share/wesnoth/data/core/images/portraits/humans/swordsman-3.webp
+share/wesnoth/data/core/images/portraits/humans/swordsman.webp
+share/wesnoth/data/core/images/portraits/humans/thief+female.webp
+share/wesnoth/data/core/images/portraits/humans/thief.webp
+share/wesnoth/data/core/images/portraits/humans/thug.webp
+share/wesnoth/data/core/images/portraits/humans/trapper.webp
+share/wesnoth/data/core/images/portraits/humans/woodsman.webp
+share/wesnoth/data/core/images/portraits/merfolk/brawler.webp
+share/wesnoth/data/core/images/portraits/merfolk/enchantress.webp
+share/wesnoth/data/core/images/portraits/merfolk/fighter.webp
+share/wesnoth/data/core/images/portraits/merfolk/hoplite.webp
+share/wesnoth/data/core/images/portraits/merfolk/hunter.webp
+share/wesnoth/data/core/images/portraits/merfolk/initiate-2.webp
+share/wesnoth/data/core/images/portraits/merfolk/initiate.webp
+share/wesnoth/data/core/images/portraits/merfolk/netcaster.webp
+share/wesnoth/data/core/images/portraits/merfolk/priestess.webp
+share/wesnoth/data/core/images/portraits/merfolk/spearman.webp
+share/wesnoth/data/core/images/portraits/merfolk/triton.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-egg.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-fire-queen.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-fire.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-firebane.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-firebomb.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-giant.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-queen.webp
+share/wesnoth/data/core/images/portraits/monsters/ant-soldier.webp
+share/wesnoth/data/core/images/portraits/monsters/bat-dread.webp
+share/wesnoth/data/core/images/portraits/monsters/bat-red.webp
+share/wesnoth/data/core/images/portraits/monsters/bat.webp
+share/wesnoth/data/core/images/portraits/monsters/bear-alt.webp
+share/wesnoth/data/core/images/portraits/monsters/bear.webp
+share/wesnoth/data/core/images/portraits/monsters/big-icemonax.webp
+share/wesnoth/data/core/images/portraits/monsters/black-stallion.webp
+share/wesnoth/data/core/images/portraits/monsters/caribe-hunter.webp
+share/wesnoth/data/core/images/portraits/monsters/caribe.webp
+share/wesnoth/data/core/images/portraits/monsters/crocodile.webp
+share/wesnoth/data/core/images/portraits/monsters/cuttlefish.webp
+share/wesnoth/data/core/images/portraits/monsters/dark-horse.webp
+share/wesnoth/data/core/images/portraits/monsters/deep-tentacle.webp
+share/wesnoth/data/core/images/portraits/monsters/dragonfly.webp
+share/wesnoth/data/core/images/portraits/monsters/falcon-elder.webp
+share/wesnoth/data/core/images/portraits/monsters/falcon.webp
+share/wesnoth/data/core/images/portraits/monsters/fire-dragon.webp
+share/wesnoth/data/core/images/portraits/monsters/fire_guardian.webp
+share/wesnoth/data/core/images/portraits/monsters/fire_wraith_A.webp
+share/wesnoth/data/core/images/portraits/monsters/giant-mudcrawler.webp
+share/wesnoth/data/core/images/portraits/monsters/giant-rat.webp
+share/wesnoth/data/core/images/portraits/monsters/giant-spider.webp
+share/wesnoth/data/core/images/portraits/monsters/great-horse.webp
+share/wesnoth/data/core/images/portraits/monsters/gryphon.webp
+share/wesnoth/data/core/images/portraits/monsters/herald.webp
+share/wesnoth/data/core/images/portraits/monsters/horse.webp
+share/wesnoth/data/core/images/portraits/monsters/jinn.webp
+share/wesnoth/data/core/images/portraits/monsters/jumping-spider.webp
+share/wesnoth/data/core/images/portraits/monsters/kraken.webp
+share/wesnoth/data/core/images/portraits/monsters/mudcrawler.webp
+share/wesnoth/data/core/images/portraits/monsters/naiad.webp
+share/wesnoth/data/core/images/portraits/monsters/nibbler.webp
+share/wesnoth/data/core/images/portraits/monsters/nightmare.webp
+share/wesnoth/data/core/images/portraits/monsters/ogre.webp
+share/wesnoth/data/core/images/portraits/monsters/piglet.webp
+share/wesnoth/data/core/images/portraits/monsters/raven.webp
+share/wesnoth/data/core/images/portraits/monsters/roc.webp
+share/wesnoth/data/core/images/portraits/monsters/scamperer.webp
+share/wesnoth/data/core/images/portraits/monsters/scarab.webp
+share/wesnoth/data/core/images/portraits/monsters/scorpion-elder.webp
+share/wesnoth/data/core/images/portraits/monsters/scorpion-rock.webp
+share/wesnoth/data/core/images/portraits/monsters/scorpion.webp
+share/wesnoth/data/core/images/portraits/monsters/scuttler.webp
+share/wesnoth/data/core/images/portraits/monsters/sea-serpent.webp
+share/wesnoth/data/core/images/portraits/monsters/seahorse.webp
+share/wesnoth/data/core/images/portraits/monsters/small-icemonax.webp
+share/wesnoth/data/core/images/portraits/monsters/stoat.webp
+share/wesnoth/data/core/images/portraits/monsters/war-harbinger.webp
+share/wesnoth/data/core/images/portraits/monsters/water-serpent.webp
+share/wesnoth/data/core/images/portraits/monsters/white-horse.webp
+share/wesnoth/data/core/images/portraits/monsters/woodland_boar.webp
+share/wesnoth/data/core/images/portraits/monsters/yeti.webp
+share/wesnoth/data/core/images/portraits/monsters/young-ogre.webp
+share/wesnoth/data/core/images/portraits/nagas/dirkfang.webp
+share/wesnoth/data/core/images/portraits/nagas/fighter.webp
+share/wesnoth/data/core/images/portraits/nagas/myrmidon.webp
+share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior1.webp
+share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior2.webp
+share/wesnoth/data/core/images/portraits/nagas/naga-mace_warrior3.webp
+share/wesnoth/data/core/images/portraits/nagas/naga-ophidian.webp
+share/wesnoth/data/core/images/portraits/nagas/naga-ringcaster.webp
+share/wesnoth/data/core/images/portraits/orcs/archer.webp
+share/wesnoth/data/core/images/portraits/orcs/assassin.webp
+share/wesnoth/data/core/images/portraits/orcs/crossbowman.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt-2.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt-3.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt-4.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt-5.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt-6.webp
+share/wesnoth/data/core/images/portraits/orcs/grunt.webp
+share/wesnoth/data/core/images/portraits/orcs/ruler-2.webp
+share/wesnoth/data/core/images/portraits/orcs/ruler.webp
+share/wesnoth/data/core/images/portraits/orcs/slayer.webp
+share/wesnoth/data/core/images/portraits/orcs/slurbow.webp
+share/wesnoth/data/core/images/portraits/orcs/sovereign.webp
+share/wesnoth/data/core/images/portraits/orcs/warlord.webp
+share/wesnoth/data/core/images/portraits/orcs/warrior.webp
+share/wesnoth/data/core/images/portraits/saurians/augur.webp
+share/wesnoth/data/core/images/portraits/saurians/skirmisher.webp
+share/wesnoth/data/core/images/portraits/trolls/troll-hero-alt.webp
+share/wesnoth/data/core/images/portraits/trolls/troll-hero.webp
+share/wesnoth/data/core/images/portraits/trolls/troll-rocklobber.webp
+share/wesnoth/data/core/images/portraits/trolls/troll-shaman.webp
+share/wesnoth/data/core/images/portraits/trolls/troll-warrior.webp
 share/wesnoth/data/core/images/portraits/trolls/troll.png
-share/wesnoth/data/core/images/portraits/trolls/whelp.png
-share/wesnoth/data/core/images/portraits/undead/ancient-lich.png
-share/wesnoth/data/core/images/portraits/undead/archer.png
-share/wesnoth/data/core/images/portraits/undead/banebow.png
-share/wesnoth/data/core/images/portraits/undead/bone-shooter.png
-share/wesnoth/data/core/images/portraits/undead/brown-lich.png
-share/wesnoth/data/core/images/portraits/undead/death-knight.png
-share/wesnoth/data/core/images/portraits/undead/deathblade.png
-share/wesnoth/data/core/images/portraits/undead/draug-2.png
-share/wesnoth/data/core/images/portraits/undead/draug.png
-share/wesnoth/data/core/images/portraits/undead/ghost.png
-share/wesnoth/data/core/images/portraits/undead/ghoul.png
-share/wesnoth/data/core/images/portraits/undead/lich.png
-share/wesnoth/data/core/images/portraits/undead/nightgaunt.png
-share/wesnoth/data/core/images/portraits/undead/revenant.png
-share/wesnoth/data/core/images/portraits/undead/shadow.png
-share/wesnoth/data/core/images/portraits/undead/skeleton.png
-share/wesnoth/data/core/images/portraits/undead/soulless.png
-share/wesnoth/data/core/images/portraits/undead/spectre.png
-share/wesnoth/data/core/images/portraits/undead/walking-corpse.png
-share/wesnoth/data/core/images/portraits/undead/wraith.png
-share/wesnoth/data/core/images/portraits/undead/zombie-bat.png
-share/wesnoth/data/core/images/portraits/undead/zombie-beastrider.png
-share/wesnoth/data/core/images/portraits/undead/zombie-boar.png
-share/wesnoth/data/core/images/portraits/undead/zombie-drake.png
-share/wesnoth/data/core/images/portraits/undead/zombie-dwarf.png
-share/wesnoth/data/core/images/portraits/undead/zombie-falcon.png
-share/wesnoth/data/core/images/portraits/undead/zombie-goblin.png
-share/wesnoth/data/core/images/portraits/undead/zombie-gryphon.png
-share/wesnoth/data/core/images/portraits/undead/zombie-horse.png
-share/wesnoth/data/core/images/portraits/undead/zombie-rat.png
-share/wesnoth/data/core/images/portraits/undead/zombie-rider.png
-share/wesnoth/data/core/images/portraits/undead/zombie-saurian.png
-share/wesnoth/data/core/images/portraits/undead/zombie-scorpion.png
-share/wesnoth/data/core/images/portraits/undead/zombie-serpent.png
-share/wesnoth/data/core/images/portraits/undead/zombie-spider.png
-share/wesnoth/data/core/images/portraits/undead/zombie-swimmer.png
-share/wesnoth/data/core/images/portraits/undead/zombie-troll.png
-share/wesnoth/data/core/images/portraits/undead/zombie-wolf.png
-share/wesnoth/data/core/images/portraits/undead/zombie-wose.png
-share/wesnoth/data/core/images/portraits/wolves/wolf-chewing.png
-share/wesnoth/data/core/images/portraits/wolves/wolf-dark.png
-share/wesnoth/data/core/images/portraits/wolves/wolf-great.png
-share/wesnoth/data/core/images/portraits/wolves/wolf-red.png
+share/wesnoth/data/core/images/portraits/trolls/whelp.webp
+share/wesnoth/data/core/images/portraits/undead/ancient-lich.webp
+share/wesnoth/data/core/images/portraits/undead/archer.webp
+share/wesnoth/data/core/images/portraits/undead/banebow.webp
+share/wesnoth/data/core/images/portraits/undead/bone-shooter.webp
+share/wesnoth/data/core/images/portraits/undead/brown-lich.webp
+share/wesnoth/data/core/images/portraits/undead/death-knight.webp
+share/wesnoth/data/core/images/portraits/undead/deathblade.webp
+share/wesnoth/data/core/images/portraits/undead/draug-2.webp
+share/wesnoth/data/core/images/portraits/undead/draug.webp
+share/wesnoth/data/core/images/portraits/undead/ghost.webp
+share/wesnoth/data/core/images/portraits/undead/ghoul.webp
+share/wesnoth/data/core/images/portraits/undead/lich.webp
+share/wesnoth/data/core/images/portraits/undead/nightgaunt.webp
+share/wesnoth/data/core/images/portraits/undead/revenant.webp
+share/wesnoth/data/core/images/portraits/undead/shadow.webp
+share/wesnoth/data/core/images/portraits/undead/skeletal_rider.webp
+share/wesnoth/data/core/images/portraits/undead/skeleton.webp
+share/wesnoth/data/core/images/portraits/undead/soulless.webp
+share/wesnoth/data/core/images/portraits/undead/spectre.webp
+share/wesnoth/data/core/images/portraits/undead/walking-corpse.webp
+share/wesnoth/data/core/images/portraits/undead/wraith.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-ant.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-bat.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-beastrider.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-boar.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-bug.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-drake.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-dwarf.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-falcon.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-fish.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-goblin.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-gryphon.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-horse.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-rat.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-rider.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-saurian.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-scorpion.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-serpent.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-spider.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-swimmer.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-troll.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-wolf.webp
+share/wesnoth/data/core/images/portraits/undead/zombie-wose.webp
+share/wesnoth/data/core/images/portraits/wolves/wolf-chewing.webp
+share/wesnoth/data/core/images/portraits/wolves/wolf-dark.webp
+share/wesnoth/data/core/images/portraits/wolves/wolf-great.webp
+share/wesnoth/data/core/images/portraits/wolves/wolf-red.webp
 share/wesnoth/data/core/images/portraits/woses/ancient-wose.png
-share/wesnoth/data/core/images/portraits/woses/wose.png
+share/wesnoth/data/core/images/portraits/woses/wose.webp
 share/wesnoth/data/core/images/projectiles/bolas-n.png
 share/wesnoth/data/core/images/projectiles/bolas-ne.png
 share/wesnoth/data/core/images/projectiles/bone-n.png
@@ -4038,6 +4696,10 @@ share/wesnoth/data/core/images/projectil
 share/wesnoth/data/core/images/projectiles/icemissile-ne-6.png
 share/wesnoth/data/core/images/projectiles/icemissile-ne-7.png
 share/wesnoth/data/core/images/projectiles/ink.png
+share/wesnoth/data/core/images/projectiles/inkstream-cloud.png
+share/wesnoth/data/core/images/projectiles/inkstream-n.png
+share/wesnoth/data/core/images/projectiles/inkstream-ne.png
+share/wesnoth/data/core/images/projectiles/kelp.png
 share/wesnoth/data/core/images/projectiles/misfire-spark-1.png
 share/wesnoth/data/core/images/projectiles/misfire-spark-2.png
 share/wesnoth/data/core/images/projectiles/misfire-spark-3.png
@@ -4246,25 +4908,30 @@ share/wesnoth/data/core/images/scenery/w
 share/wesnoth/data/core/images/scenery/windmill-16.png
 share/wesnoth/data/core/images/scenery/windmill-17.png
 share/wesnoth/data/core/images/scenery/windmill-18.png
+share/wesnoth/data/core/images/scenery/windmill-derelict.png
 share/wesnoth/data/core/images/scenery/wreck-2.png
 share/wesnoth/data/core/images/scenery/wreck-3.png
 share/wesnoth/data/core/images/scenery/wreck.png
+share/wesnoth/data/core/images/scons_conftest_images/README.md
+share/wesnoth/data/core/images/scons_conftest_images/end-n.jpg
+share/wesnoth/data/core/images/scons_conftest_images/end-n.png
+share/wesnoth/data/core/images/scons_conftest_images/end-n.webp
 share/wesnoth/data/core/images/story/grim-altar.jpg
-share/wesnoth/data/core/images/story/landscape-battlefield.jpg
-share/wesnoth/data/core/images/story/landscape-battlefield_nohumans.jpg
-share/wesnoth/data/core/images/story/landscape-bridge.jpg
-share/wesnoth/data/core/images/story/landscape-bridge_sun.jpg
-share/wesnoth/data/core/images/story/landscape-castle.jpg
-share/wesnoth/data/core/images/story/landscape-coast.jpg
-share/wesnoth/data/core/images/story/landscape-hills-01.jpg
-share/wesnoth/data/core/images/story/landscape-hills-02.jpg
-share/wesnoth/data/core/images/story/landscape-mountains-01.jpg
-share/wesnoth/data/core/images/story/landscape-mountains-02.jpg
-share/wesnoth/data/core/images/story/landscape-mountains-03.jpg
-share/wesnoth/data/core/images/story/landscape-mountains-04.jpg
-share/wesnoth/data/core/images/story/landscape-mountains-05.jpg
-share/wesnoth/data/core/images/story/landscape-plain.jpg
-share/wesnoth/data/core/images/story/swamp-01.jpg
+share/wesnoth/data/core/images/story/landscape-battlefield.webp
+share/wesnoth/data/core/images/story/landscape-battlefield_nohumans.webp
+share/wesnoth/data/core/images/story/landscape-bridge.webp
+share/wesnoth/data/core/images/story/landscape-bridge_sun.webp
+share/wesnoth/data/core/images/story/landscape-castle.webp
+share/wesnoth/data/core/images/story/landscape-coast.webp
+share/wesnoth/data/core/images/story/landscape-hills-01.webp
+share/wesnoth/data/core/images/story/landscape-hills-02.webp
+share/wesnoth/data/core/images/story/landscape-mountains-01.webp
+share/wesnoth/data/core/images/story/landscape-mountains-02.webp
+share/wesnoth/data/core/images/story/landscape-mountains-03.webp
+share/wesnoth/data/core/images/story/landscape-mountains-04.webp
+share/wesnoth/data/core/images/story/landscape-mountains-05.webp
+share/wesnoth/data/core/images/story/landscape-plain.webp
+share/wesnoth/data/core/images/story/swamp-01.webp
 share/wesnoth/data/core/images/story/swamp-02.jpg
 share/wesnoth/data/core/images/story/swamp-03.jpg
 share/wesnoth/data/core/images/terrain/alpha.png
@@ -4419,6 +5086,36 @@ share/wesnoth/data/core/images/terrain/b
 share/wesnoth/data/core/images/terrain/bridge/planks-sw-nw.png
 share/wesnoth/data/core/images/terrain/bridge/planks-sw-se.png
 share/wesnoth/data/core/images/terrain/bridge/planks-sw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-castle-s.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-castle-se.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-castle-sw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-ground-s-n.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-ground-se-nw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-ground-sw-ne.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-n-s-tile.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-n.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-ne-sw-tile.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-ne.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-nw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-s-n.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-s.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-se-nw-tile.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-se-nw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-se.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-n.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-ne.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-nw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-s.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-se.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-short-sw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-sw-ne.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-sw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-n.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-ne.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-nw.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-s.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-se.png
+share/wesnoth/data/core/images/terrain/bridge/snow/stonebridge-water-sw.png
 share/wesnoth/data/core/images/terrain/bridge/stonebridge-castle-s.png
 share/wesnoth/data/core/images/terrain/bridge/stonebridge-castle-se.png
 share/wesnoth/data/core/images/terrain/bridge/stonebridge-castle-sw.png
@@ -5678,6 +6375,12 @@ share/wesnoth/data/core/images/terrain/c
 share/wesnoth/data/core/images/terrain/cave/hills-variation.png
 share/wesnoth/data/core/images/terrain/cave/hills-variation2.png
 share/wesnoth/data/core/images/terrain/cave/hills-variation3.png
+share/wesnoth/data/core/images/terrain/cave/path-n.png
+share/wesnoth/data/core/images/terrain/cave/path-ne.png
+share/wesnoth/data/core/images/terrain/cave/path-nw.png
+share/wesnoth/data/core/images/terrain/cave/path-s.png
+share/wesnoth/data/core/images/terrain/cave/path-se.png
+share/wesnoth/data/core/images/terrain/cave/path-sw.png
 share/wesnoth/data/core/images/terrain/cave/path.png
 share/wesnoth/data/core/images/terrain/cave/path1.png
 share/wesnoth/data/core/images/terrain/cave/path2.png
@@ -5828,16 +6531,16 @@ share/wesnoth/data/core/images/terrain/d
 share/wesnoth/data/core/images/terrain/desert_mountains/blend-from-chasm-sw.png
 share/wesnoth/data/core/images/terrain/desert_mountains/cloud-desert-tile.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle-n-ne.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle-n.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle-ne.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle-nw.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle2-n.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle2-ne.png
-share/wesnoth/data/core/images/terrain/desert_mountains/desert-castle2-nw.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-n-ne.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-n.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-ne.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-nw.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small-n.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small-ne.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small-nw.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small2-n.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small2-ne.png
+share/wesnoth/data/core/images/terrain/desert_mountains/desert-small2-nw.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-tile.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-to-water-n-ne.png
 share/wesnoth/data/core/images/terrain/desert_mountains/desert-to-water-n.png
@@ -5884,17 +6587,256 @@ share/wesnoth/data/core/images/terrain/d
 share/wesnoth/data/core/images/terrain/desert_mountains/peak_large2.png
 share/wesnoth/data/core/images/terrain/desert_mountains/peak_range1_1.png
 share/wesnoth/data/core/images/terrain/desert_mountains/peak_range1_2.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant10.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant11.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant2.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant3.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant4.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant5.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant6.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant7.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant8.png
-share/wesnoth/data/core/images/terrain/embellishments/desert-plant9.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/corner-stone-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-chasm-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-chasm-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex-tr.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex2-l.png
+share/wesnoth/data/core/images/terrain/elevation/ancient-stone/stone-convex3-l.png
+share/wesnoth/data/core/images/terrain/elevation/bluff-forest-tile.png
+share/wesnoth/data/core/images/terrain/elevation/bluffs-tile.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-n.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-ne.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-nw.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-s.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-se.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay-sw.png
+share/wesnoth/data/core/images/terrain/elevation/chasm-overlay.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/corner-chasm-rock-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/default/regular-convex-tr.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-chasm-high-snow-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-chasm-high-snow-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-chasm-high-snow-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-chasm-high-snow-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-chasm-high-snow-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/corner-snow-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/frozen/snow-convex-tr.png
+share/wesnoth/data/core/images/terrain/elevation/gulch-forest-tile.png
+share/wesnoth/data/core/images/terrain/elevation/mist.png
+share/wesnoth/data/core/images/terrain/elevation/mist2.png
+share/wesnoth/data/core/images/terrain/elevation/mist3.png
+share/wesnoth/data/core/images/terrain/elevation/obstacle-tile.png
+share/wesnoth/data/core/images/terrain/elevation/regular-tile.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-highrim-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rim-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/corner-stone-rock-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-chasm-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-chasm-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/stone/stone-convex-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-all-water-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-high-water-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/corner-chasm-low-water-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/water/water-convex-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-ccw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/corner-wood-rock-cw-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-chasm-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-chasm-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-concave-tr.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-bl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-br.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-l.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-r.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-tl.png
+share/wesnoth/data/core/images/terrain/elevation/wood/wood-convex-tr.png
 share/wesnoth/data/core/images/terrain/embellishments/farm-veg-spring-icon.png
 share/wesnoth/data/core/images/terrain/embellishments/farm-veg-spring-n.png
 share/wesnoth/data/core/images/terrain/embellishments/farm-veg-spring-nw.png
@@ -5915,6 +6857,8 @@ share/wesnoth/data/core/images/terrain/e
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-nw-se-01.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-nw-se-02.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-iron-portal-se.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-iron-portal-sw.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-se-nw-01.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-se-nw-02.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-iron-se-sw-nw.png
@@ -5937,6 +6881,28 @@ share/wesnoth/data/core/images/terrain/e
 share/wesnoth/data/core/images/terrain/embellishments/fence-nw-se-01.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-nw-se-02.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-chasm-ne.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-chasm-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-se-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-se-sw-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-se-sw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-se.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-sw-01.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne-sw-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-ne.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-nw-se-01.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-portal-se.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-portal-sw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-se-nw-01.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-se-sw-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-se-sw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-se.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-sw-ne-01.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-sw-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-sw.png
+share/wesnoth/data/core/images/terrain/embellishments/fence-palisade-tile.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-se-nw-01.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-se-nw-02.png
 share/wesnoth/data/core/images/terrain/embellishments/fence-se-sw-nw.png
@@ -5983,8 +6949,38 @@ share/wesnoth/data/core/images/terrain/e
 share/wesnoth/data/core/images/terrain/embellishments/mushroom5.png
 share/wesnoth/data/core/images/terrain/embellishments/mushroom6.png
 share/wesnoth/data/core/images/terrain/embellishments/mushroom7.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones-small.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones-small2.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones-small3.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones-small4.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones2.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones3.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones4.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-bones5.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant-small.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant-small2.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant-small3.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant10.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant11.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant2.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant3.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant4.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant5.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant6.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant7.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant8.png
+share/wesnoth/data/core/images/terrain/embellishments/plants/desert-plant9.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-n.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-ne.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-nw.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-s.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-se.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks-sw.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks10.png
+share/wesnoth/data/core/images/terrain/embellishments/rocks2-ne.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks2.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks3.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks4.png
@@ -5993,6 +6989,13 @@ share/wesnoth/data/core/images/terrain/e
 share/wesnoth/data/core/images/terrain/embellishments/rocks7.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks8.png
 share/wesnoth/data/core/images/terrain/embellishments/rocks9.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells-tile.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells2.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells3.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells4.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells5.png
+share/wesnoth/data/core/images/terrain/embellishments/seashells6.png
 share/wesnoth/data/core/images/terrain/embellishments/snowbits-small.png
 share/wesnoth/data/core/images/terrain/embellishments/snowbits-small2.png
 share/wesnoth/data/core/images/terrain/embellishments/snowbits-small3.png
@@ -6059,6 +7062,7 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/flat/bank-to-ice2-s.png
 share/wesnoth/data/core/images/terrain/flat/bank-to-ice2-se.png
 share/wesnoth/data/core/images/terrain/flat/bank-to-ice2-sw.png
+share/wesnoth/data/core/images/terrain/flat/crater.png
 share/wesnoth/data/core/images/terrain/flat/desert-road-n-ne-se-s-sw-nw.png
 share/wesnoth/data/core/images/terrain/flat/desert-road-n-ne-se-s.png
 share/wesnoth/data/core/images/terrain/flat/desert-road-n-ne-se.png
@@ -6225,6 +7229,7 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/flat/road-clean.png
 share/wesnoth/data/core/images/terrain/flat/road-clean2.png
 share/wesnoth/data/core/images/terrain/flat/road-clean3.png
+share/wesnoth/data/core/images/terrain/flat/road-desert-tile.png
 share/wesnoth/data/core/images/terrain/flat/road-icy.png
 share/wesnoth/data/core/images/terrain/flat/road-icy2.png
 share/wesnoth/data/core/images/terrain/flat/road-icy3.png
@@ -6251,6 +7256,18 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/flat/road2.png
 share/wesnoth/data/core/images/terrain/flat/road3.png
 share/wesnoth/data/core/images/terrain/flat/road4.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-n.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-ne.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-nw.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-s.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-se.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path-sw.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path2.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path3.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path4.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path5.png
+share/wesnoth/data/core/images/terrain/flat/sandy-path6.png
 share/wesnoth/data/core/images/terrain/flat/shore-concave-bl-br.png
 share/wesnoth/data/core/images/terrain/flat/shore-concave-bl-l.png
 share/wesnoth/data/core/images/terrain/flat/shore-concave-br-bl.png
@@ -6296,6 +7313,14 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/flat/stone-path-sw.png
 share/wesnoth/data/core/images/terrain/flat/stone-path.png
 share/wesnoth/data/core/images/terrain/flat/stone-path2.png
+share/wesnoth/data/core/images/terrain/floodfill/flood_high.png
+share/wesnoth/data/core/images/terrain/floodfill/flood_high_alt.png
+share/wesnoth/data/core/images/terrain/floodfill/flood_low.png
+share/wesnoth/data/core/images/terrain/floodfill/flood_low_alt.png
+share/wesnoth/data/core/images/terrain/floodfill/marker-high-2-tile.png
+share/wesnoth/data/core/images/terrain/floodfill/marker-high-tile.png
+share/wesnoth/data/core/images/terrain/floodfill/marker-low-2-tile.png
+share/wesnoth/data/core/images/terrain/floodfill/marker-low-tile.png
 share/wesnoth/data/core/images/terrain/fog/fog-all.png
 share/wesnoth/data/core/images/terrain/fog/fog-editor.png
 share/wesnoth/data/core/images/terrain/fog/fog-n-ne-se-s.png
@@ -6342,8 +7367,13 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/forest/deciduous-summer3.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-summer4.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-small.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-small2.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-small3.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-small4.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-small.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-small2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-sparse-small.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-sparse-small2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-sparse.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-sparse2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow-sparse3.png
@@ -6351,6 +7381,7 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-snow2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-sparse-small.png
+share/wesnoth/data/core/images/terrain/forest/deciduous-winter-sparse-small2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-sparse.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-sparse2.png
 share/wesnoth/data/core/images/terrain/forest/deciduous-winter-sparse3.png
@@ -6369,6 +7400,7 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/forest/forested-snow-hills-tile.png
 share/wesnoth/data/core/images/terrain/forest/forested-tropical-hills-tile.png
 share/wesnoth/data/core/images/terrain/forest/great-oak-tree-dead-tile.png
+share/wesnoth/data/core/images/terrain/forest/great-oak-tree-dead-water.png
 share/wesnoth/data/core/images/terrain/forest/great-oak-tree-dead.png
 share/wesnoth/data/core/images/terrain/forest/great-oak-tree-dead2.png
 share/wesnoth/data/core/images/terrain/forest/great-tree-dead-tile.png
@@ -6596,6 +7628,7 @@ share/wesnoth/data/core/images/terrain/f
 share/wesnoth/data/core/images/terrain/forest/tropical/savanna7.png
 share/wesnoth/data/core/images/terrain/forest/tropical/savanna8.png
 share/wesnoth/data/core/images/terrain/forest/tropical/savanna9.png
+share/wesnoth/data/core/images/terrain/frozen/crater.png
 share/wesnoth/data/core/images/terrain/frozen/ice-n-ne-se-s.png
 share/wesnoth/data/core/images/terrain/frozen/ice-n-ne.png
 share/wesnoth/data/core/images/terrain/frozen/ice-n.png
@@ -7269,6 +8302,14 @@ share/wesnoth/data/core/images/terrain/i
 share/wesnoth/data/core/images/terrain/interior/wood-regular.png
 share/wesnoth/data/core/images/terrain/interior/wood-regular2.png
 share/wesnoth/data/core/images/terrain/interior/wood-regular3.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-n-ne.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-n.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-ne.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-nw-n-ne.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-s-sw.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-s.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-se.png
+share/wesnoth/data/core/images/terrain/interior/wood-ruined-sw.png
 share/wesnoth/data/core/images/terrain/interior/wood-ruined.png
 share/wesnoth/data/core/images/terrain/interior/wood-ruined2.png
 share/wesnoth/data/core/images/terrain/interior/wood-ruined3.png
@@ -7304,9 +8345,49 @@ share/wesnoth/data/core/images/terrain/l
 share/wesnoth/data/core/images/terrain/light/light-convex-tr-r.png
 share/wesnoth/data/core/images/terrain/light/light-convex-tr-tl.png
 share/wesnoth/data/core/images/terrain/light/light.png
-share/wesnoth/data/core/images/terrain/map-specific/isar-background-dawndusk.png
-share/wesnoth/data/core/images/terrain/map-specific/isar-background-night.png
-share/wesnoth/data/core/images/terrain/map-specific/isar-background.png
+share/wesnoth/data/core/images/terrain/map-specific/isar-background-dawndusk.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-background-night.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-background.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/01.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/02.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/03.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/04.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/05.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/06.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/07.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/08.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/09.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/10.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/11.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/12.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/13.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/14.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/15.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/16.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/17.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/18.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/19.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/20.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/21.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/22.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/23.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/24.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/25.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/26.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/27.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/28.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/29.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/30.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/31.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/32.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/33.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/34.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/35.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/36.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/37.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/38.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/39.webp
+share/wesnoth/data/core/images/terrain/map-specific/isar-waterfall/40.webp
 share/wesnoth/data/core/images/terrain/mask.png
 share/wesnoth/data/core/images/terrain/masks/7hex-bl-br.png
 share/wesnoth/data/core/images/terrain/masks/7hex-bl-l.png
@@ -7365,6 +8446,24 @@ share/wesnoth/data/core/images/terrain/m
 share/wesnoth/data/core/images/terrain/misc/brazier-A07.png
 share/wesnoth/data/core/images/terrain/misc/brazier-A08.png
 share/wesnoth/data/core/images/terrain/misc/brazier-embellishment.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-01.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-02.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-03.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-04.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-05.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-06.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-07.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-08.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-09.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-10.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-11.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-12.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-13.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-14.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-15.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-16.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-17.png
+share/wesnoth/data/core/images/terrain/misc/decorative/windmill-18.png
 share/wesnoth/data/core/images/terrain/misc/detritus/detritusA-1.png
 share/wesnoth/data/core/images/terrain/misc/detritus/detritusA-2.png
 share/wesnoth/data/core/images/terrain/misc/detritus/detritusA-3.png
@@ -7454,8 +8553,22 @@ share/wesnoth/data/core/images/terrain/m
 share/wesnoth/data/core/images/terrain/misc/rails-switch-nwse-ne.png
 share/wesnoth/data/core/images/terrain/misc/rails-switch-nwse-s.png
 share/wesnoth/data/core/images/terrain/misc/rails-switch-nwse-sw.png
+share/wesnoth/data/core/images/terrain/misc/rubble-n.png
+share/wesnoth/data/core/images/terrain/misc/rubble-ne.png
+share/wesnoth/data/core/images/terrain/misc/rubble-nw.png
+share/wesnoth/data/core/images/terrain/misc/rubble-s.png
+share/wesnoth/data/core/images/terrain/misc/rubble-se.png
+share/wesnoth/data/core/images/terrain/misc/rubble-sw.png
 share/wesnoth/data/core/images/terrain/misc/rubble-tile.png
+share/wesnoth/data/core/images/terrain/misc/rubble-water.png
+share/wesnoth/data/core/images/terrain/misc/rubble-water2.png
+share/wesnoth/data/core/images/terrain/misc/rubble-water3.png
+share/wesnoth/data/core/images/terrain/misc/rubble-water4.png
 share/wesnoth/data/core/images/terrain/misc/rubble.png
+share/wesnoth/data/core/images/terrain/misc/rubble2-n.png
+share/wesnoth/data/core/images/terrain/misc/rubble2-ne.png
+share/wesnoth/data/core/images/terrain/misc/rubble2-s.png
+share/wesnoth/data/core/images/terrain/misc/rubble2-se.png
 share/wesnoth/data/core/images/terrain/misc/rubble2.png
 share/wesnoth/data/core/images/terrain/misc/rubble3.png
 share/wesnoth/data/core/images/terrain/misc/rubble4.png
@@ -7598,12 +8711,6 @@ share/wesnoth/data/core/images/terrain/m
 share/wesnoth/data/core/images/terrain/mountains/peak_large2.png
 share/wesnoth/data/core/images/terrain/mountains/peak_range1_1.png
 share/wesnoth/data/core/images/terrain/mountains/peak_range1_2.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-n.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-ne.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-nw.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-s.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-se.png
-share/wesnoth/data/core/images/terrain/mountains/snow-castle-sw.png
 share/wesnoth/data/core/images/terrain/mountains/snow-tile.png
 share/wesnoth/data/core/images/terrain/mountains/snow.png
 share/wesnoth/data/core/images/terrain/mountains/snow2.png
@@ -8190,6 +9297,19 @@ share/wesnoth/data/core/images/terrain/v
 share/wesnoth/data/core/images/terrain/village/desert6.png
 share/wesnoth/data/core/images/terrain/village/desert7-night.png
 share/wesnoth/data/core/images/terrain/village/desert7.png
+share/wesnoth/data/core/images/terrain/village/drake-snow-tile.png
+share/wesnoth/data/core/images/terrain/village/drake-snow1-A01.png
+share/wesnoth/data/core/images/terrain/village/drake-snow1-A02.png
+share/wesnoth/data/core/images/terrain/village/drake-snow1-A03.png
+share/wesnoth/data/core/images/terrain/village/drake-snow1.png
+share/wesnoth/data/core/images/terrain/village/drake-snow2-A01.png
+share/wesnoth/data/core/images/terrain/village/drake-snow2-A02.png
+share/wesnoth/data/core/images/terrain/village/drake-snow2-A03.png
+share/wesnoth/data/core/images/terrain/village/drake-snow2-A04.png
+share/wesnoth/data/core/images/terrain/village/drake-snow2.png
+share/wesnoth/data/core/images/terrain/village/drake-snow3.png
+share/wesnoth/data/core/images/terrain/village/drake-snow4.png
+share/wesnoth/data/core/images/terrain/village/drake-snow5.png
 share/wesnoth/data/core/images/terrain/village/drake-tile.png
 share/wesnoth/data/core/images/terrain/village/drake1-A01.png
 share/wesnoth/data/core/images/terrain/village/drake1-A02.png
@@ -8372,6 +9492,52 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/flames/sconce/mask2-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/flames/sconce/mask3-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/flames/sconce/wall-post-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-tl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-convex-tr.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-tl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-tr.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-tr.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-br.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-l.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-r.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-tl.png
+share/wesnoth/data/core/images/terrain/walls/hedge/wall-hedge-tile.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-bl.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-br.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-l.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-r.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-l.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-tl.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-convex-tr.png
+share/wesnoth/data/core/images/terrain/walls/rubble/wall-rough-tile.png
 share/wesnoth/data/core/images/terrain/walls/stone/ancient/wall-mixed-ccw-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/ancient/wall-mixed-ccw-l.png
 share/wesnoth/data/core/images/terrain/walls/stone/ancient/wall-mixed-corner-ccw-bl.png
@@ -8432,6 +9598,27 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/stone/clean/wall-stone2-concave-tr.png
 share/wesnoth/data/core/images/terrain/walls/stone/clean/wall-stone2-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/clean/wall-stone2-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-convex-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-corner-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-corner-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-corner-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-corner-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone-tile.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone2-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone2-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone2-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/damaged/wall-stone2-convex-br.png
 share/wesnoth/data/core/images/terrain/walls/stone/flames/candle/base-concave-tl.png
 share/wesnoth/data/core/images/terrain/walls/stone/flames/candle/base-concave-tr.png
 share/wesnoth/data/core/images/terrain/walls/stone/flames/candle/base-convex-bl.png
@@ -8539,6 +9726,51 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/stone/overgrown/wall-stone2-concave-tr.png
 share/wesnoth/data/core/images/terrain/walls/stone/overgrown/wall-stone2-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/overgrown/wall-stone2-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/rubble.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/rubble2.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/rubble3.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/rubble4.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-convex-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-corner-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-corner-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-corner-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-corner-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-ccw-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-ccw-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-ccw-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-cw-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-cw-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-cw-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-dual-cw-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-ccw-l.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-ccw-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-ccw-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-cw-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-cw-r.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-cw-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-edge-cw-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone-tile.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone2-concave-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone2-concave-br.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone2-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone2-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone2-convex-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/ruins/wall-stone3-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-cleanstone-mixed-corner-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-cleanstone-mixed-corner-cw-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-ccw-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-ccw-br.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-ccw-l.png
@@ -8549,6 +9781,8 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-cw-l.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-cw-r.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mine-mixed-cw-tl.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-minestone-mixed-corner-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-minestone-mixed-corner-cw-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mixed-ccw-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mixed-ccw-br.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-mixed-ccw-l.png
@@ -8614,6 +9848,8 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/stone/wall-stone-white-convex-r.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-stone-white-corner-bl.png
 share/wesnoth/data/core/images/terrain/walls/stone/wall-stone-white-tile.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-stonemine-mixed-corner-ccw-bl.png
+share/wesnoth/data/core/images/terrain/walls/stone/wall-stonemine-mixed-corner-cw-bl.png
 share/wesnoth/data/core/images/terrain/walls/wall-mine-chasm-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/wall-mine-chasm-convex-br.png
 share/wesnoth/data/core/images/terrain/walls/wall-mine-chasm-convex-l.png
@@ -8635,6 +9871,31 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/walls/wall-mine2-convex-bl.png
 share/wesnoth/data/core/images/terrain/walls/wall-mine2-convex-br.png
 share/wesnoth/data/core/images/terrain/walls/wall-mine2-convex-r.png
+share/wesnoth/data/core/images/terrain/walls/windows/bright-stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/bright-stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/bright-stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/bright-stone-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-stone-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-stone-tile.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-wood-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-wood-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-wood-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dark-wood-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-stone-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-stone-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-stone-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-stone-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-wood-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-wood-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-wood-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/dim-wood-convex-br.png
+share/wesnoth/data/core/images/terrain/walls/windows/glass-concave-tl.png
+share/wesnoth/data/core/images/terrain/walls/windows/glass-concave-tr.png
+share/wesnoth/data/core/images/terrain/walls/windows/glass-convex-bl.png
+share/wesnoth/data/core/images/terrain/walls/windows/glass-convex-br.png
 share/wesnoth/data/core/images/terrain/water/bottom.png
 share/wesnoth/data/core/images/terrain/water/coast-grey-tile.png
 share/wesnoth/data/core/images/terrain/water/coast-tile.png
@@ -9160,6 +10421,26 @@ share/wesnoth/data/core/images/terrain/w
 share/wesnoth/data/core/images/terrain/water/reef2.png
 share/wesnoth/data/core/images/terrain/water/reef3.png
 share/wesnoth/data/core/images/terrain/water/reef4.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-1.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-2.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-3.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-4.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead-small.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead-small2.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead-small3.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead2.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead3.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-dead4.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-small-1.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-small-2.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-small-3.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-small-4.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp-tile.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp2-1.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp2-2.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp2-3.png
+share/wesnoth/data/core/images/terrain/water/seaweed/kelp2-4.png
 share/wesnoth/data/core/images/terrain/water/water01.png
 share/wesnoth/data/core/images/terrain/water/water02.png
 share/wesnoth/data/core/images/terrain/water/water03.png
@@ -9272,17 +10553,6 @@ share/wesnoth/data/core/images/themes/st
 share/wesnoth/data/core/images/themes/status_box/status_box_copper_H20W70.png
 share/wesnoth/data/core/images/themes/status_box/status_box_copper_H20W80.png
 share/wesnoth/data/core/images/themes/status_box/status_box_copper_H20W90.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-afternoon.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-dawn.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-dusk.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-firstwatch.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-indoors.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-morning.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-secondwatch.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-underground-illum.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/schedule-underground.png
-share/wesnoth/data/core/images/themes/unit_box/misc/time-schedules/default/tod-schedule-24hrs.png
-share/wesnoth/data/core/images/themes/unit_box/status-bg.png
 share/wesnoth/data/core/images/themes/units-bw.png
 share/wesnoth/data/core/images/themes/units.png
 share/wesnoth/data/core/images/themes/upkeep-bw.png
@@ -9315,6 +10585,38 @@ share/wesnoth/data/core/images/unit_env/
 share/wesnoth/data/core/images/unit_env/terrain/terrain-snow-hills.png
 share/wesnoth/data/core/images/unit_env/terrain/terrain-underground.png
 share/wesnoth/data/core/images/unit_env/terrain/terrain-village.png
+share/wesnoth/data/core/images/units/bats/Bat_ColorMap.png
+share/wesnoth/data/core/images/units/bats/bat-ne-1.png
+share/wesnoth/data/core/images/units/bats/bat-ne-2.png
+share/wesnoth/data/core/images/units/bats/bat-ne-3.png
+share/wesnoth/data/core/images/units/bats/bat-ne-4.png
+share/wesnoth/data/core/images/units/bats/bat-ne-5.png
+share/wesnoth/data/core/images/units/bats/bat-se-1.png
+share/wesnoth/data/core/images/units/bats/bat-se-2.png
+share/wesnoth/data/core/images/units/bats/bat-se-3.png
+share/wesnoth/data/core/images/units/bats/bat-se-4.png
+share/wesnoth/data/core/images/units/bats/bat-se-5.png
+share/wesnoth/data/core/images/units/bats/bloodbat-ne-1.png
+share/wesnoth/data/core/images/units/bats/bloodbat-ne-2.png
+share/wesnoth/data/core/images/units/bats/bloodbat-ne-3.png
+share/wesnoth/data/core/images/units/bats/bloodbat-ne-4.png
+share/wesnoth/data/core/images/units/bats/bloodbat-ne-5.png
+share/wesnoth/data/core/images/units/bats/bloodbat-se-1.png
+share/wesnoth/data/core/images/units/bats/bloodbat-se-2.png
+share/wesnoth/data/core/images/units/bats/bloodbat-se-3.png
+share/wesnoth/data/core/images/units/bats/bloodbat-se-4.png
+share/wesnoth/data/core/images/units/bats/bloodbat-se-5.png
+share/wesnoth/data/core/images/units/bats/dreadbat-ne-1.png
+share/wesnoth/data/core/images/units/bats/dreadbat-ne-2.png
+share/wesnoth/data/core/images/units/bats/dreadbat-ne-3.png
+share/wesnoth/data/core/images/units/bats/dreadbat-ne-4.png
+share/wesnoth/data/core/images/units/bats/dreadbat-ne-5.png
+share/wesnoth/data/core/images/units/bats/dreadbat-se-1.png
+share/wesnoth/data/core/images/units/bats/dreadbat-se-2.png
+share/wesnoth/data/core/images/units/bats/dreadbat-se-3.png
+share/wesnoth/data/core/images/units/bats/dreadbat-se-4.png
+share/wesnoth/data/core/images/units/bats/dreadbat-se-5.png
+share/wesnoth/data/core/images/units/drakes/Drake_ColorMap.png
 share/wesnoth/data/core/images/units/drakes/arbiter-blade-s-4.png
 share/wesnoth/data/core/images/units/drakes/arbiter-blade-s-5.png
 share/wesnoth/data/core/images/units/drakes/arbiter-blade-s-6.png
@@ -9808,6 +11110,7 @@ share/wesnoth/data/core/images/units/dra
 share/wesnoth/data/core/images/units/drakes/warrior-takeoff-3.png
 share/wesnoth/data/core/images/units/drakes/warrior-takeoff-4.png
 share/wesnoth/data/core/images/units/drakes/warrior.png
+share/wesnoth/data/core/images/units/dunefolk/burner/DuneBurner_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/burner/burner+female-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/burner/burner+female-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/burner/burner+female-fire1.png
@@ -9847,6 +11150,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/burner/firetrooper_glow.png
 share/wesnoth/data/core/images/units/dunefolk/burner/scorcher+female.png
 share/wesnoth/data/core/images/units/dunefolk/burner/scorcher.png
+share/wesnoth/data/core/images/units/dunefolk/herbalist/DuneHerbalist_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/herbalist/alchemist-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/herbalist/alchemist-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/herbalist/alchemist.png
@@ -9859,6 +11163,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/herbalist/luminary-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/herbalist/luminary-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/herbalist/luminary.png
+share/wesnoth/data/core/images/units/dunefolk/rider/DuneRider_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/rider/cataphract-bow.png
 share/wesnoth/data/core/images/units/dunefolk/rider/cataphract-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/rider/cataphract-defend2.png
@@ -9877,6 +11182,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/rider/sunderer-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/rider/sunderer.png
 share/wesnoth/data/core/images/units/dunefolk/rider/windbolt.png
+share/wesnoth/data/core/images/units/dunefolk/rover/DuneRover_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/rover/explorer-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/rover/explorer-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/rover/explorer.png
@@ -9886,6 +11192,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/rover/wayfarer-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/rover/wayfarer-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/rover/wayfarer.png
+share/wesnoth/data/core/images/units/dunefolk/skirmisher/DuneSkirmisher_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/eagle-e.png
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/eagle-hover.png
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/eagle-hover1.png
@@ -9937,6 +11244,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/strider-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/strider-defend2.png
 share/wesnoth/data/core/images/units/dunefolk/skirmisher/strider.png
+share/wesnoth/data/core/images/units/dunefolk/soldier/DuneSoldier_ColorMap.png
 share/wesnoth/data/core/images/units/dunefolk/soldier/blademaster.png
 share/wesnoth/data/core/images/units/dunefolk/soldier/captain-defend1.png
 share/wesnoth/data/core/images/units/dunefolk/soldier/captain-defend2.png
@@ -9956,6 +11264,7 @@ share/wesnoth/data/core/images/units/dun
 share/wesnoth/data/core/images/units/dunefolk/soldier/warmaster-leading2.png
 share/wesnoth/data/core/images/units/dunefolk/soldier/warmaster.png
 share/wesnoth/data/core/images/units/dunefolk/wyvern-rider.png
+share/wesnoth/data/core/images/units/dwarves/Dwarf_ColorMap.png
 share/wesnoth/data/core/images/units/dwarves/arcanister.png
 share/wesnoth/data/core/images/units/dwarves/berserker/berserker-attack-1.png
 share/wesnoth/data/core/images/units/dwarves/berserker/berserker-attack-2.png
@@ -10400,6 +11709,16 @@ share/wesnoth/data/core/images/units/dwa
 share/wesnoth/data/core/images/units/dwarves/lord-se-run8.png
 share/wesnoth/data/core/images/units/dwarves/lord-se-run9.png
 share/wesnoth/data/core/images/units/dwarves/lord.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-1.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-2.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-3.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-4.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-5.png
+share/wesnoth/data/core/images/units/dwarves/miner-attack-6.png
+share/wesnoth/data/core/images/units/dwarves/miner-defend-1.png
+share/wesnoth/data/core/images/units/dwarves/miner-defend-2.png
+share/wesnoth/data/core/images/units/dwarves/miner-laden.png
+share/wesnoth/data/core/images/units/dwarves/miner.png
 share/wesnoth/data/core/images/units/dwarves/pathfinder-idle-1.png
 share/wesnoth/data/core/images/units/dwarves/pathfinder-idle-10.png
 share/wesnoth/data/core/images/units/dwarves/pathfinder-idle-11.png
@@ -10852,6 +12171,7 @@ share/wesnoth/data/core/images/units/dwa
 share/wesnoth/data/core/images/units/dwarves/ulfserker-laugh-1.png
 share/wesnoth/data/core/images/units/dwarves/ulfserker-laugh-2.png
 share/wesnoth/data/core/images/units/dwarves/ulfserker.png
+share/wesnoth/data/core/images/units/elves-wood/Elf_ColorMap.png
 share/wesnoth/data/core/images/units/elves-wood/archer+female-bow-attack1.png
 share/wesnoth/data/core/images/units/elves-wood/archer+female-bow-attack2.png
 share/wesnoth/data/core/images/units/elves-wood/archer+female-bow-attack3.png
@@ -10963,13 +12283,6 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/enchantress-melee-5.png
 share/wesnoth/data/core/images/units/elves-wood/enchantress-melee-6.png
 share/wesnoth/data/core/images/units/elves-wood/enchantress.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow-attack1.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow-attack2.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow-attack3.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow-attack4.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow-defend.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-bow.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-defend.png
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-1.png
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-10.png
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-11.png
@@ -10982,9 +12295,37 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-7.png
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-8.png
 share/wesnoth/data/core/images/units/elves-wood/fighter-idle-9.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-melee-1.png
-share/wesnoth/data/core/images/units/elves-wood/fighter-melee-2.png
-share/wesnoth/data/core/images/units/elves-wood/fighter.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/Fighter_ColorMap.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-attack1.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-attack2.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-attack3.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-attack4.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-defend.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-defend1.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow-defend2.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-bow.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-defend.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-defend2.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-1.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-1b.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-2.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-2b.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-3.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-3b.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-4.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-4b.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-melee-5b.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run1.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run10.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run2.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run3.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run4.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run5.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run6.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run7.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run8.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter-se-run9.png
+share/wesnoth/data/core/images/units/elves-wood/fighter/fighter.png
 share/wesnoth/data/core/images/units/elves-wood/hero-bow-attack1.png
 share/wesnoth/data/core/images/units/elves-wood/hero-bow-attack2.png
 share/wesnoth/data/core/images/units/elves-wood/hero-bow-attack3.png
@@ -11069,9 +12410,7 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/marshal-stand-8.png
 share/wesnoth/data/core/images/units/elves-wood/marshal-stand-9.png
 share/wesnoth/data/core/images/units/elves-wood/marshal.png
-share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-attack1.png
-share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-attack2.png
-share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-defend.png
+share/wesnoth/data/core/images/units/elves-wood/outrider/Outrider_ColorMap.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-defend1.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-defend2.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-melee-0.png
@@ -11081,7 +12420,6 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-melee-4.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-melee-5.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-melee-6.png
-share/wesnoth/data/core/images/units/elves-wood/outrider/outrider-moving.png
 share/wesnoth/data/core/images/units/elves-wood/outrider/outrider.png
 share/wesnoth/data/core/images/units/elves-wood/ranger+female-bow-attack1.png
 share/wesnoth/data/core/images/units/elves-wood/ranger+female-bow-attack2.png
@@ -11110,33 +12448,25 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/ranger-sword-defend.png
 share/wesnoth/data/core/images/units/elves-wood/ranger-sword.png
 share/wesnoth/data/core/images/units/elves-wood/ranger.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-attack1.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-attack2.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-defend.png
+share/wesnoth/data/core/images/units/elves-wood/rider/Rider_ColorMap.png
 share/wesnoth/data/core/images/units/elves-wood/rider/rider-defend1.png
 share/wesnoth/data/core/images/units/elves-wood/rider/rider-defend2.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-melee-1.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-melee-2.png
-share/wesnoth/data/core/images/units/elves-wood/rider/rider-moving.png
 share/wesnoth/data/core/images/units/elves-wood/rider/rider.png
+share/wesnoth/data/core/images/units/elves-wood/scout/Scout_ColorMap.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-attack1.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-attack2.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-attack3.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-attack4.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-defend1.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow-defend2.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-bow.png
 share/wesnoth/data/core/images/units/elves-wood/scout/scout-defend1.png
 share/wesnoth/data/core/images/units/elves-wood/scout/scout-defend2.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-1.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-10.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-11.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-12.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-13.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-14.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-15.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-16.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-2.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-3.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-4.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-5.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-6.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-7.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-8.png
-share/wesnoth/data/core/images/units/elves-wood/scout/scout-idle-9.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-melee-1.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-melee-2.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-melee-3.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-melee-4.png
+share/wesnoth/data/core/images/units/elves-wood/scout/scout-melee-5.png
 share/wesnoth/data/core/images/units/elves-wood/scout/scout.png
 share/wesnoth/data/core/images/units/elves-wood/shaman-attack.png
 share/wesnoth/data/core/images/units/elves-wood/shaman-attack2.png
@@ -11221,6 +12551,7 @@ share/wesnoth/data/core/images/units/elv
 share/wesnoth/data/core/images/units/elves-wood/sorceress-melee-attack-9.png
 share/wesnoth/data/core/images/units/elves-wood/sorceress.png
 share/wesnoth/data/core/images/units/elves-wood/sylph.png
+share/wesnoth/data/core/images/units/goblins/Goblin_ColorMap.png
 share/wesnoth/data/core/images/units/goblins/direwolver-attack.png
 share/wesnoth/data/core/images/units/goblins/direwolver-defend-1.png
 share/wesnoth/data/core/images/units/goblins/direwolver-defend-2.png
@@ -11259,6 +12590,7 @@ share/wesnoth/data/core/images/units/gob
 share/wesnoth/data/core/images/units/goblins/pillager-defend-1.png
 share/wesnoth/data/core/images/units/goblins/pillager-defend-2.png
 share/wesnoth/data/core/images/units/goblins/pillager-moving.png
+share/wesnoth/data/core/images/units/goblins/pillager-standing.png
 share/wesnoth/data/core/images/units/goblins/pillager.png
 share/wesnoth/data/core/images/units/goblins/rouser-attack-n.png
 share/wesnoth/data/core/images/units/goblins/rouser-attack-ne.png
@@ -11325,6 +12657,7 @@ share/wesnoth/data/core/images/units/gob
 share/wesnoth/data/core/images/units/goblins/wolf-rider-moving.png
 share/wesnoth/data/core/images/units/goblins/wolf-rider-water.png
 share/wesnoth/data/core/images/units/goblins/wolf-rider.png
+share/wesnoth/data/core/images/units/human-loyalists/HumanLoyalist_ColorMap.png
 share/wesnoth/data/core/images/units/human-loyalists/bowman-bow-attack-1.png
 share/wesnoth/data/core/images/units/human-loyalists/bowman-bow-attack-2.png
 share/wesnoth/data/core/images/units/human-loyalists/bowman-bow-attack-3.png
@@ -11347,9 +12680,24 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/bowman-ne-melee-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/bowman-ne.png
 share/wesnoth/data/core/images/units/human-loyalists/bowman.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier-breeze-s-1.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier-breeze-s-2.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier-breeze-s-3.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalier/cavalier.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack1.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack2.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack3.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack4.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack5.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-attack6.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-bob1.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-bob2.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-bob3.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-breeze1.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-breeze2.png
+share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-breeze3.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/cavalryman/cavalryman.png
@@ -11361,6 +12709,10 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-idle-4.png
 share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-idle-5.png
 share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-idle-6.png
+share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-xbow-1.png
+share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-xbow-2.png
+share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-xbow-3.png
+share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon-xbow-4.png
 share/wesnoth/data/core/images/units/human-loyalists/dragoon/dragoon.png
 share/wesnoth/data/core/images/units/human-loyalists/duelist-attack.png
 share/wesnoth/data/core/images/units/human-loyalists/duelist-defend.png
@@ -11407,29 +12759,50 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/fencer-stand-7.png
 share/wesnoth/data/core/images/units/human-loyalists/fencer-stand-8.png
 share/wesnoth/data/core/images/units/human-loyalists/fencer.png
-share/wesnoth/data/core/images/units/human-loyalists/general-attack-sword1.png
-share/wesnoth/data/core/images/units/human-loyalists/general-attack-sword2.png
-share/wesnoth/data/core/images/units/human-loyalists/general-attack-sword3.png
-share/wesnoth/data/core/images/units/human-loyalists/general-attack-sword4.png
-share/wesnoth/data/core/images/units/human-loyalists/general-attack-sword5.png
+share/wesnoth/data/core/images/units/human-loyalists/general-breeze1.png
+share/wesnoth/data/core/images/units/human-loyalists/general-breeze2.png
+share/wesnoth/data/core/images/units/human-loyalists/general-breeze3.png
+share/wesnoth/data/core/images/units/human-loyalists/general-breeze4.png
 share/wesnoth/data/core/images/units/human-loyalists/general-crossbow-attack1.png
 share/wesnoth/data/core/images/units/human-loyalists/general-crossbow-attack2.png
 share/wesnoth/data/core/images/units/human-loyalists/general-crossbow-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/general-crossbow.png
 share/wesnoth/data/core/images/units/human-loyalists/general-defend-1.png
 share/wesnoth/data/core/images/units/human-loyalists/general-defend-2.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-1.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-2.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-3.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-4.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-5.png
-share/wesnoth/data/core/images/units/human-loyalists/general-idle-6.png
-share/wesnoth/data/core/images/units/human-loyalists/general-leading.png
+share/wesnoth/data/core/images/units/human-loyalists/general-leading1.png
+share/wesnoth/data/core/images/units/human-loyalists/general-leading2.png
+share/wesnoth/data/core/images/units/human-loyalists/general-leading3.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee1.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee2.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee3.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee4.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee5.png
+share/wesnoth/data/core/images/units/human-loyalists/general-melee6.png
 share/wesnoth/data/core/images/units/human-loyalists/general.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack1.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack10.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack11.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack2.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack3.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack4.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack5.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack6.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack6b.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack7.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack7b.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack8.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-attack9.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-bob1.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-bob2.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-bob3.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-breeze1.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-breeze2.png
+share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-breeze3.png
 share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight-se-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/grand-knight/grand-knight.png
-share/wesnoth/data/core/images/units/human-loyalists/halberdier-defend.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-defend-1.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-idle-1.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-idle-10.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-idle-11.png
@@ -11445,9 +12818,12 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-n.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-ne.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-s.png
-share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-se.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-se-1.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-pierce-se-2.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-slash-se-1.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier-slash-se-2.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-slash-se-3.png
+share/wesnoth/data/core/images/units/human-loyalists/halberdier-slash-se-4.png
 share/wesnoth/data/core/images/units/human-loyalists/halberdier.png
 share/wesnoth/data/core/images/units/human-loyalists/heavyinfantry-attack-1.png
 share/wesnoth/data/core/images/units/human-loyalists/heavyinfantry-attack-10.png
@@ -11467,6 +12843,11 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/heavyinfantry-defend-1.png
 share/wesnoth/data/core/images/units/human-loyalists/heavyinfantry-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/heavyinfantry.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-breeze-1.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-breeze-2.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-breeze-3.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-breeze-4.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-breeze-5.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-n-attack1.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-n-attack10.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-n-attack11.png
@@ -11497,6 +12878,11 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-bob4.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-bob5.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-bob6.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-breeze-1.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-breeze-2.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-breeze-3.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-breeze-4.png
+share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-breeze-5.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/horseman/horseman-ne-die1.png
@@ -11568,6 +12954,11 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/javelineer-defend-ranged.png
 share/wesnoth/data/core/images/units/human-loyalists/javelineer-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/javelineer.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-breeze-1.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-breeze-2.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-breeze-3.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-breeze-4.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-breeze-5.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-n-attack1.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-n-attack10.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-n-attack11.png
@@ -11610,6 +13001,11 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-bob4.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-bob5.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-bob6.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-breeze-1.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-breeze-2.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-breeze-3.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-breeze-4.png
+share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-breeze-5.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-ne-die1.png
@@ -11711,6 +13107,11 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-se-slash8.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight-se-slash9.png
 share/wesnoth/data/core/images/units/human-loyalists/knight/knight.png
+share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-breeze-1.png
+share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-breeze-2.png
+share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-breeze-3.png
+share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-breeze-4.png
+share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-breeze-5.png
 share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-se-attack1.png
 share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-se-defend1-miss.png
 share/wesnoth/data/core/images/units/human-loyalists/lancer/lancer-se-defend1.png
@@ -11724,6 +13125,8 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-crossbow-attack2.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-crossbow-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-crossbow.png
+share/wesnoth/data/core/images/units/human-loyalists/lieutenant-defend-1.png
+share/wesnoth/data/core/images/units/human-loyalists/lieutenant-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-die-1.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-die-2.png
@@ -11734,15 +13137,6 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-die-7.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-die-8.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-die-9.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-1.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-2.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-3.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-4.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-5.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-6.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-7.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-8.png
-share/wesnoth/data/core/images/units/human-loyalists/lieutenant-idle-9.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-lead-1.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant-lead-2.png
 share/wesnoth/data/core/images/units/human-loyalists/lieutenant.png
@@ -11827,6 +13221,12 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/masterbowman-melee-defend-1.png
 share/wesnoth/data/core/images/units/human-loyalists/masterbowman-melee-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/masterbowman.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-1.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-2.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-3.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-4.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-5.png
+share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-breeze-s-6.png
 share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-se-defend1.png
 share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin-se-defend2.png
 share/wesnoth/data/core/images/units/human-loyalists/paladin/paladin.png
@@ -11834,6 +13234,8 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-attack-ne.png
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-attack-s.png
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-attack-se.png
+share/wesnoth/data/core/images/units/human-loyalists/pikeman-defend-1.png
+share/wesnoth/data/core/images/units/human-loyalists/pikeman-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-die-1.png
 share/wesnoth/data/core/images/units/human-loyalists/pikeman-die-2.png
@@ -11861,10 +13263,13 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-attack-sword-1.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-attack-sword-2.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-attack-sword-3.png
+share/wesnoth/data/core/images/units/human-loyalists/sergeant-attack-sword-4.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-crossbow-attack1.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-crossbow-attack2.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-crossbow-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-crossbow.png
+share/wesnoth/data/core/images/units/human-loyalists/sergeant-defend-1.png
+share/wesnoth/data/core/images/units/human-loyalists/sergeant-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-idle-1.png
 share/wesnoth/data/core/images/units/human-loyalists/sergeant-idle-10.png
@@ -11910,40 +13315,30 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-n-7.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-n-8.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-n-9.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ne.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ranged.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ne-1.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ne-2.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ne-3.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ranged1.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ranged2.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-1.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-10.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-11.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-12.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-13.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-14.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-ranged3.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-2.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-3.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-4.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-5.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-6.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-7.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-8.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-s-9.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-1.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-10.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-11.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-12.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-2.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-3.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-4.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-5.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-6.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-7.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-8.png
-share/wesnoth/data/core/images/units/human-loyalists/spearman-attack-se-9.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-n-1.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-n-2.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-n-3.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-s-1.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-s-2.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-bob-s-3.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-death1.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-death2.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-death3.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-death4.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-defend-2.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-defend-n-2.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-defend-n.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-defend.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-idle1.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-idle2-1.png
@@ -11959,30 +13354,34 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-n-1.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-n-2.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-n-3.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-n-4.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-n-5.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-1.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-2.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-3.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-4.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-5.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-6.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-stand-s-7.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-swoosh-ne.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-swoosh-s.png
+share/wesnoth/data/core/images/units/human-loyalists/spearman-swoosh-se.png
 share/wesnoth/data/core/images/units/human-loyalists/spearman.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-1.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-2.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-3.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-defend.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-1.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-10.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-11.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-12.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-2.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-3.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-4.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-5.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-6.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-7.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-8.png
-share/wesnoth/data/core/images/units/human-loyalists/swordsman-idle-9.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-1.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-2.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-3.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-4.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-5.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-6.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-7.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-attack-se-8.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-bob-s-1.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-bob-s-2.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-bob-s-3.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-defend-1.png
+share/wesnoth/data/core/images/units/human-loyalists/swordsman-defend-2.png
 share/wesnoth/data/core/images/units/human-loyalists/swordsman.png
+share/wesnoth/data/core/images/units/human-magi/HumanMagi_ColorMap.png
 share/wesnoth/data/core/images/units/human-magi/arch-mage+female-attack-magic-1.png
 share/wesnoth/data/core/images/units/human-magi/arch-mage+female-attack-magic-2.png
 share/wesnoth/data/core/images/units/human-magi/arch-mage+female-attack-staff-1.png
@@ -12197,6 +13596,7 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-magi/white-mage-melee-5.png
 share/wesnoth/data/core/images/units/human-magi/white-mage-melee-6.png
 share/wesnoth/data/core/images/units/human-magi/white-mage.png
+share/wesnoth/data/core/images/units/human-outlaws/HumanOutlaw_ColorMap.png
 share/wesnoth/data/core/images/units/human-outlaws/assassin+female-defend-1.png
 share/wesnoth/data/core/images/units/human-outlaws/assassin+female-defend-2.png
 share/wesnoth/data/core/images/units/human-outlaws/assassin+female-melee-1-1.png
@@ -12436,13 +13836,28 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-outlaws/trapper-die-7.png
 share/wesnoth/data/core/images/units/human-outlaws/trapper-die-8.png
 share/wesnoth/data/core/images/units/human-outlaws/trapper.png
+share/wesnoth/data/core/images/units/human-peasants/HumanPeasant_ColorMap.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack1.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-attack2-n.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-attack2-s.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack2.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-attack3-n.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-attack3-s.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack3.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack4.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-attack5.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-defend.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die1.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die10.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die2.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die3.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die4.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die5.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die6.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die7.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die8.png
+share/wesnoth/data/core/images/units/human-peasants/peasant-die9.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-idle-1.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-idle-2.png
 share/wesnoth/data/core/images/units/human-peasants/peasant-idle-3.png
@@ -12495,6 +13910,22 @@ share/wesnoth/data/core/images/units/hum
 share/wesnoth/data/core/images/units/human-peasants/woodsman-melee-1.png
 share/wesnoth/data/core/images/units/human-peasants/woodsman-melee-2.png
 share/wesnoth/data/core/images/units/human-peasants/woodsman.png
+share/wesnoth/data/core/images/units/merfolk/Merfolk_ColorMap.png
+share/wesnoth/data/core/images/units/merfolk/brawler-defend.png
+share/wesnoth/data/core/images/units/merfolk/brawler-fist-1.png
+share/wesnoth/data/core/images/units/merfolk/brawler-fist-2.png
+share/wesnoth/data/core/images/units/merfolk/brawler-fist-3.png
+share/wesnoth/data/core/images/units/merfolk/brawler-tail-land-1.png
+share/wesnoth/data/core/images/units/merfolk/brawler-tail-land-2.png
+share/wesnoth/data/core/images/units/merfolk/brawler-tail-land-3.png
+share/wesnoth/data/core/images/units/merfolk/brawler-tail-land-4.png
+share/wesnoth/data/core/images/units/merfolk/brawler-tail-land-5.png
+share/wesnoth/data/core/images/units/merfolk/brawler.png
+share/wesnoth/data/core/images/units/merfolk/citizen-defend.png
+share/wesnoth/data/core/images/units/merfolk/citizen-fist-1.png
+share/wesnoth/data/core/images/units/merfolk/citizen-fist-2.png
+share/wesnoth/data/core/images/units/merfolk/citizen-fist-3.png
+share/wesnoth/data/core/images/units/merfolk/citizen.png
 share/wesnoth/data/core/images/units/merfolk/diviner-defend1.png
 share/wesnoth/data/core/images/units/merfolk/diviner-defend2.png
 share/wesnoth/data/core/images/units/merfolk/diviner.png
@@ -12577,6 +14008,8 @@ share/wesnoth/data/core/images/units/mer
 share/wesnoth/data/core/images/units/monsters/ant/ant-attack.png
 share/wesnoth/data/core/images/units/monsters/ant/ant-defend.png
 share/wesnoth/data/core/images/units/monsters/ant/ant.png
+share/wesnoth/data/core/images/units/monsters/ant/ant_egg.png
+share/wesnoth/data/core/images/units/monsters/ant/ant_red-egg.png
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant-defend1.png
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant-defend2.png
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant-flame1.png
@@ -12593,6 +14026,23 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant-flame9.png
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant-glow.png
 share/wesnoth/data/core/images/units/monsters/ant/fire-ant.png
+share/wesnoth/data/core/images/units/monsters/ant/fire-queen-defend1.png
+share/wesnoth/data/core/images/units/monsters/ant/fire-queen-defend2.png
+share/wesnoth/data/core/images/units/monsters/ant/fire-queen.png
+share/wesnoth/data/core/images/units/monsters/ant/firebane-ant-defend1.png
+share/wesnoth/data/core/images/units/monsters/ant/firebane-ant-defend2.png
+share/wesnoth/data/core/images/units/monsters/ant/firebane-ant.png
+share/wesnoth/data/core/images/units/monsters/ant/firebomb-ant-defend1.png
+share/wesnoth/data/core/images/units/monsters/ant/firebomb-ant-defend2.png
+share/wesnoth/data/core/images/units/monsters/ant/firebomb-ant.png
+share/wesnoth/data/core/images/units/monsters/ant/queen-attack1.png
+share/wesnoth/data/core/images/units/monsters/ant/queen-attack2.png
+share/wesnoth/data/core/images/units/monsters/ant/queen-defend.png
+share/wesnoth/data/core/images/units/monsters/ant/queen-defend2.png
+share/wesnoth/data/core/images/units/monsters/ant/queen.png
+share/wesnoth/data/core/images/units/monsters/ant/soldier-attack.png
+share/wesnoth/data/core/images/units/monsters/ant/soldier-defend.png
+share/wesnoth/data/core/images/units/monsters/ant/soldier.png
 share/wesnoth/data/core/images/units/monsters/bear/bear-2claws1.png
 share/wesnoth/data/core/images/units/monsters/bear/bear-2claws2.png
 share/wesnoth/data/core/images/units/monsters/bear/bear-2claws3.png
@@ -12648,6 +14098,41 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/boar/woodland-moving.png
 share/wesnoth/data/core/images/units/monsters/boar/woodland-water.png
 share/wesnoth/data/core/images/units/monsters/boar/woodland.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-attack-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-attack-2.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-attack-3.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-default.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-defend-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-defend-2.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-hi.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-land.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-lo.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-mask.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-shadow.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-sling1.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-sling2.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-sling3.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-sling4.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-sling5.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-attack-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-attack-2.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-default.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-defend-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-defend-2.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-hi.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-land.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe-small-lo.png
+share/wesnoth/data/core/images/units/monsters/caribe/caribe.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler--hi.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-attack-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-default.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-defend-1.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-defend-2.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-hi.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-land.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-lo.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler-shadow.png
+share/wesnoth/data/core/images/units/monsters/caribe/nibbler.png
 share/wesnoth/data/core/images/units/monsters/croc/crocodile-attack1.png
 share/wesnoth/data/core/images/units/monsters/croc/crocodile-attack2.png
 share/wesnoth/data/core/images/units/monsters/croc/crocodile-attack3.png
@@ -12695,6 +14180,11 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-4.png
 share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-5.png
 share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-6.png
+share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-a1.png
+share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-a2.png
+share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-a3.png
+share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-a4.png
+share/wesnoth/data/core/images/units/monsters/cuttlefish-melee-a5.png
 share/wesnoth/data/core/images/units/monsters/cuttlefish-ranged-1.png
 share/wesnoth/data/core/images/units/monsters/cuttlefish-ranged-2.png
 share/wesnoth/data/core/images/units/monsters/cuttlefish-ranged-3.png
@@ -12735,6 +14225,47 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/direwolf-idle-4.png
 share/wesnoth/data/core/images/units/monsters/direwolf-moving.png
 share/wesnoth/data/core/images/units/monsters/direwolf.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-defend1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-defend2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-flying1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-flying2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n-defend1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n-defend2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n-flying1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n-flying2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n-shadow.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-n.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly-shadow.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/grand/dragonfly.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/naiad/naiad-defend1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/naiad/naiad-defend2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/naiad/naiad.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-defend1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-defend2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-flying1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-flying2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n-defend1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n-defend2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n-flying1.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n-flying2.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n-shadow.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-n.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly-shadow.png
+share/wesnoth/data/core/images/units/monsters/dragonfly/young/dragonfly.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-attack-1.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-attack-2.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-attack-beak.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-attack-claws.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-attack-end.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-hit1.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-hit2.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-ne.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-shadow.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-soar1.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-soar2.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-soar3.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-soar4.png
+share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon-soar5.png
 share/wesnoth/data/core/images/units/monsters/falcon/elder-falcon.png
 share/wesnoth/data/core/images/units/monsters/falcon/falcon-attack-1.png
 share/wesnoth/data/core/images/units/monsters/falcon/falcon-attack-2.png
@@ -12910,6 +14441,34 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/jinn/sand-halo-4.png
 share/wesnoth/data/core/images/units/monsters/jinn/sand-halo-5.png
 share/wesnoth/data/core/images/units/monsters/jinn/sand-halo-6.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-attack1.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-attack2.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-attack3.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-attack4.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-defend1.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-defend2.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-idle1.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-idle2.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-attack1.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-attack2.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-attack3.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-attack4.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-defend1.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne-defend2.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider-ne.png
+share/wesnoth/data/core/images/units/monsters/jumping-spider.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-defend1.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-defend2.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-ink.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap1.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap1b.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap2.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap2b.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap3.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap3b.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap4.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken-slap4b.png
+share/wesnoth/data/core/images/units/monsters/kraken/kraken.png
 share/wesnoth/data/core/images/units/monsters/mudcrawler-attack-1.png
 share/wesnoth/data/core/images/units/monsters/mudcrawler-attack-2.png
 share/wesnoth/data/core/images/units/monsters/mudcrawler-attack-3.png
@@ -12921,17 +14480,34 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/mudcrawler-die-2.png
 share/wesnoth/data/core/images/units/monsters/mudcrawler-die-3.png
 share/wesnoth/data/core/images/units/monsters/mudcrawler.png
+share/wesnoth/data/core/images/units/monsters/raven/harbinger-hit1.png
+share/wesnoth/data/core/images/units/monsters/raven/harbinger-hit2.png
+share/wesnoth/data/core/images/units/monsters/raven/harbinger-ne.png
+share/wesnoth/data/core/images/units/monsters/raven/harbinger-soar.png
+share/wesnoth/data/core/images/units/monsters/raven/harbinger.png
+share/wesnoth/data/core/images/units/monsters/raven/herald-hit1.png
+share/wesnoth/data/core/images/units/monsters/raven/herald-hit2.png
+share/wesnoth/data/core/images/units/monsters/raven/herald-ne.png
+share/wesnoth/data/core/images/units/monsters/raven/herald-soar.png
+share/wesnoth/data/core/images/units/monsters/raven/herald.png
+share/wesnoth/data/core/images/units/monsters/raven/raven-hit1.png
+share/wesnoth/data/core/images/units/monsters/raven/raven-hit2.png
+share/wesnoth/data/core/images/units/monsters/raven/raven-ne.png
+share/wesnoth/data/core/images/units/monsters/raven/raven-shadow.png
+share/wesnoth/data/core/images/units/monsters/raven/raven-soar.png
+share/wesnoth/data/core/images/units/monsters/raven/raven.png
 share/wesnoth/data/core/images/units/monsters/roc-attack.png
+share/wesnoth/data/core/images/units/monsters/roc-defend1.png
+share/wesnoth/data/core/images/units/monsters/roc-defend2.png
+share/wesnoth/data/core/images/units/monsters/roc-shadow1.png
+share/wesnoth/data/core/images/units/monsters/roc-shadow2.png
+share/wesnoth/data/core/images/units/monsters/roc-shadow3.png
+share/wesnoth/data/core/images/units/monsters/roc-soar.png
 share/wesnoth/data/core/images/units/monsters/roc.png
-share/wesnoth/data/core/images/units/monsters/scarab/scarab-bite-1.png
-share/wesnoth/data/core/images/units/monsters/scarab/scarab-bite-2.png
-share/wesnoth/data/core/images/units/monsters/scarab/scarab-bite-3.png
-share/wesnoth/data/core/images/units/monsters/scarab/scarab-bite-4.png
 share/wesnoth/data/core/images/units/monsters/scarab/scarab-defend1.png
 share/wesnoth/data/core/images/units/monsters/scarab/scarab-defend2.png
 share/wesnoth/data/core/images/units/monsters/scarab/scarab-horn-1.png
 share/wesnoth/data/core/images/units/monsters/scarab/scarab-horn-2.png
-share/wesnoth/data/core/images/units/monsters/scarab/scarab-horn-3.png
 share/wesnoth/data/core/images/units/monsters/scarab/scarab.png
 share/wesnoth/data/core/images/units/monsters/scorpion/rock-scorpion-defend1.png
 share/wesnoth/data/core/images/units/monsters/scorpion/rock-scorpion-defend2.png
@@ -13022,6 +14598,8 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/seahorse-spit1.png
 share/wesnoth/data/core/images/units/monsters/seahorse-spit2.png
 share/wesnoth/data/core/images/units/monsters/seahorse.png
+share/wesnoth/data/core/images/units/monsters/seaserpent-defend1.png
+share/wesnoth/data/core/images/units/monsters/seaserpent-defend2.png
 share/wesnoth/data/core/images/units/monsters/seaserpent.png
 share/wesnoth/data/core/images/units/monsters/skeletal-dragon/skeletal-dragon.png
 share/wesnoth/data/core/images/units/monsters/spider-melee-1.png
@@ -13129,149 +14707,149 @@ share/wesnoth/data/core/images/units/mon
 share/wesnoth/data/core/images/units/monsters/yeti-die4.png
 share/wesnoth/data/core/images/units/monsters/yeti-die5.png
 share/wesnoth/data/core/images/units/monsters/yeti.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-defend1.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-defend2.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee1.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee2.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee3.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee4.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee5.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-melee6.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-range-defend1.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-range-defend2.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw1.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw10.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw2.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw3.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw4.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw5.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw6.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw7.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw8.png
-share/wesnoth/data/core/images/units/nagas/dirkfang-throw9.png
-share/wesnoth/data/core/images/units/nagas/dirkfang.png
-share/wesnoth/data/core/images/units/nagas/fighter-defend-1.png
-share/wesnoth/data/core/images/units/nagas/fighter-defend-2.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-1.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-2.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-3.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-4.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-5.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-6.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-7.png
-share/wesnoth/data/core/images/units/nagas/fighter-idle-8.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-1.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-2.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-3.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-4.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-5.png
-share/wesnoth/data/core/images/units/nagas/fighter-melee-6.png
-share/wesnoth/data/core/images/units/nagas/fighter.png
-share/wesnoth/data/core/images/units/nagas/guardian-attack-1.png
-share/wesnoth/data/core/images/units/nagas/guardian-attack-2.png
-share/wesnoth/data/core/images/units/nagas/guardian-attack-3.png
-share/wesnoth/data/core/images/units/nagas/guardian-attack-4.png
-share/wesnoth/data/core/images/units/nagas/guardian-attack-5.png
-share/wesnoth/data/core/images/units/nagas/guardian-defend-1.png
-share/wesnoth/data/core/images/units/nagas/guardian-defend-2.png
-share/wesnoth/data/core/images/units/nagas/guardian.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-defend-1.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-defend-2.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-1.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-2.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-3.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-4.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-5.png
-share/wesnoth/data/core/images/units/nagas/myrmidon-melee-6.png
-share/wesnoth/data/core/images/units/nagas/myrmidon.png
-share/wesnoth/data/core/images/units/nagas/ophidian-defend1.png
-share/wesnoth/data/core/images/units/nagas/ophidian-defend2.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-1.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-2.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-3.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-4.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-5.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-6.png
-share/wesnoth/data/core/images/units/nagas/ophidian-jarid-7.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee1.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee2.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee3.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee4.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee5.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee6.png
-share/wesnoth/data/core/images/units/nagas/ophidian-melee7.png
-share/wesnoth/data/core/images/units/nagas/ophidian.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-1.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-2.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-3.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-4.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-5.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-6.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-attack-7.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-defend1.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-defend2.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-1.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-2.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-3.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-4.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-5.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-6.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-7.png
-share/wesnoth/data/core/images/units/nagas/ringcaster-throw-8.png
-share/wesnoth/data/core/images/units/nagas/ringcaster.png
-share/wesnoth/data/core/images/units/nagas/sentinel-attack-1.png
-share/wesnoth/data/core/images/units/nagas/sentinel-attack-2.png
-share/wesnoth/data/core/images/units/nagas/sentinel-attack-3.png
-share/wesnoth/data/core/images/units/nagas/sentinel-attack-4.png
-share/wesnoth/data/core/images/units/nagas/sentinel-defend-1.png
-share/wesnoth/data/core/images/units/nagas/sentinel-defend-1abs.png
-share/wesnoth/data/core/images/units/nagas/sentinel-defend-2.png
-share/wesnoth/data/core/images/units/nagas/sentinel-defend-2abs.png
-share/wesnoth/data/core/images/units/nagas/sentinel.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack1.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack2.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack3.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack4.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack5.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack6.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack7.png
-share/wesnoth/data/core/images/units/nagas/sicarius-attack8.png
-share/wesnoth/data/core/images/units/nagas/sicarius-defend1.png
-share/wesnoth/data/core/images/units/nagas/sicarius-defend2.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw1.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw2.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw3.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw4.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw5.png
-share/wesnoth/data/core/images/units/nagas/sicarius-throw6.png
-share/wesnoth/data/core/images/units/nagas/sicarius.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-1.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-2.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-3.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-4.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-5.png
-share/wesnoth/data/core/images/units/nagas/warden-attack-6.png
-share/wesnoth/data/core/images/units/nagas/warden-defend-1.png
-share/wesnoth/data/core/images/units/nagas/warden-defend-2.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-attack-1.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-attack-2.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-attack-3.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-attack-4.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-defend2.png
-share/wesnoth/data/core/images/units/nagas/warden-shield-swoosh.png
-share/wesnoth/data/core/images/units/nagas/warden.png
-share/wesnoth/data/core/images/units/nagas/warrior-defend-1.png
-share/wesnoth/data/core/images/units/nagas/warrior-defend-2.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-1.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-2.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-3.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-4.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-5.png
-share/wesnoth/data/core/images/units/nagas/warrior-melee-6.png
-share/wesnoth/data/core/images/units/nagas/warrior.png
-share/wesnoth/data/core/images/units/nagas/zephyr-defend1.png
-share/wesnoth/data/core/images/units/nagas/zephyr-defend2.png
-share/wesnoth/data/core/images/units/nagas/zephyr.png
+share/wesnoth/data/core/images/units/nagas/fighter/NagaFighter_ColorMap.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-defend-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-defend-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-3.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-4.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-5.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-6.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-7.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-idle-8.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-3.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-4.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-5.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter-melee-6.png
+share/wesnoth/data/core/images/units/nagas/fighter/fighter.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-defend-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-defend-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-3.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-4.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-5.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon-melee-6.png
+share/wesnoth/data/core/images/units/nagas/fighter/myrmidon.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-defend-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-defend-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-1.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-2.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-3.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-4.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-5.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior-melee-6.png
+share/wesnoth/data/core/images/units/nagas/fighter/warrior.png
+share/wesnoth/data/core/images/units/nagas/guardian/NagaGuardian_ColorMap.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-attack-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-attack-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-attack-3.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-attack-4.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-attack-5.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-defend-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian-defend-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/guardian.png
+share/wesnoth/data/core/images/units/nagas/guardian/sentinel-defend-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/sentinel-defend-1abs.png
+share/wesnoth/data/core/images/units/nagas/guardian/sentinel-defend-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/sentinel-defend-2abs.png
+share/wesnoth/data/core/images/units/nagas/guardian/sentinel.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-3.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-4.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-5.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-attack-6.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-defend-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-defend-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-attack-1.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-attack-2.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-attack-3.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-attack-4.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-defend2.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden-shield-swoosh.png
+share/wesnoth/data/core/images/units/nagas/guardian/warden.png
+share/wesnoth/data/core/images/units/nagas/mixed/NagaMixed_ColorMap.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee1.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee2.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee3.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee4.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee5.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-melee6.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-range-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-range-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw1.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw10.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw2.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw3.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw4.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw5.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw6.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw7.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw8.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang-throw9.png
+share/wesnoth/data/core/images/units/nagas/mixed/dirkfang.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-3.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-4.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-5.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-6.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-jarid-7.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee3.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee4.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee5.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee6.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian-melee7.png
+share/wesnoth/data/core/images/units/nagas/mixed/ophidian.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-3.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-4.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-5.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-6.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-attack-7.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-1.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-2.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-3.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-4.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-5.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-6.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-7.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster-throw-8.png
+share/wesnoth/data/core/images/units/nagas/mixed/ringcaster.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack1.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack2.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack3.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack4.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack5.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack6.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack7.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-attack8.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw1.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw2.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw3.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw4.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw5.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius-throw6.png
+share/wesnoth/data/core/images/units/nagas/mixed/sicarius.png
+share/wesnoth/data/core/images/units/nagas/mixed/zephyr-defend1.png
+share/wesnoth/data/core/images/units/nagas/mixed/zephyr-defend2.png
+share/wesnoth/data/core/images/units/nagas/mixed/zephyr.png
+share/wesnoth/data/core/images/units/ogres/Ogre_ColorMap.png
 share/wesnoth/data/core/images/units/ogres/ogre-attack1.png
 share/wesnoth/data/core/images/units/ogres/ogre-attack2.png
 share/wesnoth/data/core/images/units/ogres/ogre-attack3.png
@@ -13292,6 +14870,7 @@ share/wesnoth/data/core/images/units/ogr
 share/wesnoth/data/core/images/units/ogres/young-ogre-idle-3.png
 share/wesnoth/data/core/images/units/ogres/young-ogre-idle-4.png
 share/wesnoth/data/core/images/units/ogres/young-ogre.png
+share/wesnoth/data/core/images/units/orcs/Orc_ColorMap.png
 share/wesnoth/data/core/images/units/orcs/archer-bob-1.png
 share/wesnoth/data/core/images/units/orcs/archer-bob-2.png
 share/wesnoth/data/core/images/units/orcs/archer-bob-3.png
@@ -13345,6 +14924,9 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/assassin-attack-4.png
 share/wesnoth/data/core/images/units/orcs/assassin-attack-5.png
 share/wesnoth/data/core/images/units/orcs/assassin-attack-6.png
+share/wesnoth/data/core/images/units/orcs/assassin-bob-hi.png
+share/wesnoth/data/core/images/units/orcs/assassin-bob-hi2.png
+share/wesnoth/data/core/images/units/orcs/assassin-bob-lo.png
 share/wesnoth/data/core/images/units/orcs/assassin-defend-1.png
 share/wesnoth/data/core/images/units/orcs/assassin-defend-2.png
 share/wesnoth/data/core/images/units/orcs/assassin-defend.png
@@ -13358,6 +14940,10 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/assassin-die-7.png
 share/wesnoth/data/core/images/units/orcs/assassin-die-8.png
 share/wesnoth/data/core/images/units/orcs/assassin-die-9.png
+share/wesnoth/data/core/images/units/orcs/assassin-heaving-1.png
+share/wesnoth/data/core/images/units/orcs/assassin-heaving-2.png
+share/wesnoth/data/core/images/units/orcs/assassin-heaving-3.png
+share/wesnoth/data/core/images/units/orcs/assassin-heaving-4.png
 share/wesnoth/data/core/images/units/orcs/assassin-idle-1.png
 share/wesnoth/data/core/images/units/orcs/assassin-idle-2.png
 share/wesnoth/data/core/images/units/orcs/assassin-idle-3.png
@@ -13375,6 +14961,16 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/grunt-attack-3.png
 share/wesnoth/data/core/images/units/orcs/grunt-attack-4.png
 share/wesnoth/data/core/images/units/orcs/grunt-attack-5.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-1.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-2.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-3.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-4.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-5.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-ne-1.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-ne-2.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-ne-3.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-ne-4.png
+share/wesnoth/data/core/images/units/orcs/grunt-breeze-ne-5.png
 share/wesnoth/data/core/images/units/orcs/grunt-defend-1.png
 share/wesnoth/data/core/images/units/orcs/grunt-defend-2.png
 share/wesnoth/data/core/images/units/orcs/grunt-die-1.png
@@ -13491,10 +15087,17 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/slayer-attack-7.png
 share/wesnoth/data/core/images/units/orcs/slayer-attack-8.png
 share/wesnoth/data/core/images/units/orcs/slayer-attack-9.png
+share/wesnoth/data/core/images/units/orcs/slayer-breeze-1.png
+share/wesnoth/data/core/images/units/orcs/slayer-breeze-2.png
+share/wesnoth/data/core/images/units/orcs/slayer-breeze-3.png
 share/wesnoth/data/core/images/units/orcs/slayer-defend.png
 share/wesnoth/data/core/images/units/orcs/slayer-ranged1.png
 share/wesnoth/data/core/images/units/orcs/slayer-ranged2.png
 share/wesnoth/data/core/images/units/orcs/slayer.png
+share/wesnoth/data/core/images/units/orcs/slurbow-breeze-1.png
+share/wesnoth/data/core/images/units/orcs/slurbow-breeze-2.png
+share/wesnoth/data/core/images/units/orcs/slurbow-breeze-3.png
+share/wesnoth/data/core/images/units/orcs/slurbow-breeze-4.png
 share/wesnoth/data/core/images/units/orcs/slurbow-melee-attack-1.png
 share/wesnoth/data/core/images/units/orcs/slurbow-melee-attack-2.png
 share/wesnoth/data/core/images/units/orcs/slurbow-melee-attack-3.png
@@ -13541,9 +15144,22 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/warrior-attack-3.png
 share/wesnoth/data/core/images/units/orcs/warrior-attack-4.png
 share/wesnoth/data/core/images/units/orcs/warrior-attack-5.png
+share/wesnoth/data/core/images/units/orcs/warrior-bob-1.png
+share/wesnoth/data/core/images/units/orcs/warrior-bob-2.png
+share/wesnoth/data/core/images/units/orcs/warrior-bob-3.png
+share/wesnoth/data/core/images/units/orcs/warrior-breeze-1.png
+share/wesnoth/data/core/images/units/orcs/warrior-breeze-2.png
+share/wesnoth/data/core/images/units/orcs/warrior-breeze-3.png
+share/wesnoth/data/core/images/units/orcs/warrior-breeze-4.png
+share/wesnoth/data/core/images/units/orcs/warrior-breeze-5.png
 share/wesnoth/data/core/images/units/orcs/warrior-defend-1.png
 share/wesnoth/data/core/images/units/orcs/warrior-defend-2.png
 share/wesnoth/data/core/images/units/orcs/warrior.png
+share/wesnoth/data/core/images/units/orcs/xbowman-breeze-1.png
+share/wesnoth/data/core/images/units/orcs/xbowman-breeze-2.png
+share/wesnoth/data/core/images/units/orcs/xbowman-breeze-3.png
+share/wesnoth/data/core/images/units/orcs/xbowman-breeze-4.png
+share/wesnoth/data/core/images/units/orcs/xbowman-breeze-5.png
 share/wesnoth/data/core/images/units/orcs/xbowman-defend.png
 share/wesnoth/data/core/images/units/orcs/xbowman-melee-attack-1.png
 share/wesnoth/data/core/images/units/orcs/xbowman-melee-attack-2.png
@@ -13556,6 +15172,7 @@ share/wesnoth/data/core/images/units/orc
 share/wesnoth/data/core/images/units/orcs/xbowman-ranged-2.png
 share/wesnoth/data/core/images/units/orcs/xbowman.png
 share/wesnoth/data/core/images/units/random-dice.png
+share/wesnoth/data/core/images/units/saurians/Saurian_ColorMap.png
 share/wesnoth/data/core/images/units/saurians/ambusher/ambusher-n-melee1.png
 share/wesnoth/data/core/images/units/saurians/ambusher/ambusher-n-melee10.png
 share/wesnoth/data/core/images/units/saurians/ambusher/ambusher-n-melee2.png
@@ -13833,6 +15450,113 @@ share/wesnoth/data/core/images/units/sau
 share/wesnoth/data/core/images/units/saurians/flanker/flanker-se-throw8.png
 share/wesnoth/data/core/images/units/saurians/flanker/flanker-se-throw9.png
 share/wesnoth/data/core/images/units/saurians/flanker/flanker.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-n-melee9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-bob6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-defend1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-defend2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-die1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-die2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-die3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-die4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-melee9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run11.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run12.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-run9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-ne-throw9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-s-melee9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-bob6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-defend1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-defend2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-die1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-die2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-die3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-die4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-melee9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run10.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run11.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run12.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-run9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw1.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw2.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw3.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw4.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw5.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw6.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw7.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw8.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer-se-throw9.png
+share/wesnoth/data/core/images/units/saurians/javelineer/javelineer.png
 share/wesnoth/data/core/images/units/saurians/oracle/oracle-ne-bob1.png
 share/wesnoth/data/core/images/units/saurians/oracle/oracle-ne-bob2.png
 share/wesnoth/data/core/images/units/saurians/oracle/oracle-ne-bob3.png
@@ -13897,6 +15621,133 @@ share/wesnoth/data/core/images/units/sau
 share/wesnoth/data/core/images/units/saurians/oracle/oracle-se-run8.png
 share/wesnoth/data/core/images/units/saurians/oracle/oracle-se-run9.png
 share/wesnoth/data/core/images/units/saurians/oracle/oracle.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-bob6.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-defend1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-defend2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-die1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-die2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-die3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-die4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-magic1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-magic2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-melee6.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run10.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run11.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run12.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run6.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run7.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run8.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-ne-run9.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-bob6.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-defend1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-defend2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-die1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-die2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-die3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-die4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-magic1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-magic2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-melee1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-melee2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-melee3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-melee4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-melee5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run1.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run10.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run11.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run12.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run2.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run3.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run4.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run5.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run6.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run7.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run8.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet-se-run9.png
+share/wesnoth/data/core/images/units/saurians/prophet/prophet.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-bob6.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-defend1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-defend2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-die1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-die2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-die3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-die4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-magic1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-magic2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-melee1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-melee2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-melee3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-melee4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-melee5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run10.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run11.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run12.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run6.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run7.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run8.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-ne-run9.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-bob6.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-defend1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-defend2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-die1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-die2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-die3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-die4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-magic1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-magic2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-melee1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-melee2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-melee3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-melee4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-melee5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run1.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run10.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run11.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run12.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run2.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run3.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run4.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run5.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run6.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run7.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run8.png
+share/wesnoth/data/core/images/units/saurians/seer/seer-se-run9.png
+share/wesnoth/data/core/images/units/saurians/seer/seer.png
 share/wesnoth/data/core/images/units/saurians/skirmisher/skirmisher-idle-1.png
 share/wesnoth/data/core/images/units/saurians/skirmisher/skirmisher-idle-10.png
 share/wesnoth/data/core/images/units/saurians/skirmisher/skirmisher-idle-11.png
@@ -14080,10 +15931,126 @@ share/wesnoth/data/core/images/units/sau
 share/wesnoth/data/core/images/units/saurians/soothsayer/soothsayer-se-run8.png
 share/wesnoth/data/core/images/units/saurians/soothsayer/soothsayer-se-run9.png
 share/wesnoth/data/core/images/units/saurians/soothsayer/soothsayer.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-n-melee9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-bob6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-defend1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-defend2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-die1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-die2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-die3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-die4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-melee9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run11.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run12.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-run9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-ne-throw9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-s-melee9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-bob6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-defend1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-defend2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-die1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-die2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-die3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-die4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-melee9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run10.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run11.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run12.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-run9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw1.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw2.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw3.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw4.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw5.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw6.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw7.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw8.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower-se-throw9.png
+share/wesnoth/data/core/images/units/saurians/spearthrower/spearthrower.png
 share/wesnoth/data/core/images/units/transport/boat.png
 share/wesnoth/data/core/images/units/transport/galleon.png
 share/wesnoth/data/core/images/units/transport/pirate-galleon.png
 share/wesnoth/data/core/images/units/transport/transport-galleon.png
+share/wesnoth/data/core/images/units/trolls/Troll_ColorMap.png
+share/wesnoth/data/core/images/units/trolls/great-troll-attack-1.png
+share/wesnoth/data/core/images/units/trolls/great-troll-attack-2.png
+share/wesnoth/data/core/images/units/trolls/great-troll-attack-3.png
+share/wesnoth/data/core/images/units/trolls/great-troll-attack-4.png
+share/wesnoth/data/core/images/units/trolls/great-troll-attack-5.png
+share/wesnoth/data/core/images/units/trolls/great-troll-defend1.png
+share/wesnoth/data/core/images/units/trolls/great-troll-defend2.png
+share/wesnoth/data/core/images/units/trolls/great-troll.png
 share/wesnoth/data/core/images/units/trolls/grunt-attack-1.png
 share/wesnoth/data/core/images/units/trolls/grunt-attack-2.png
 share/wesnoth/data/core/images/units/trolls/grunt-attack-3.png
@@ -14129,14 +16096,33 @@ share/wesnoth/data/core/images/units/tro
 share/wesnoth/data/core/images/units/trolls/warrior-attack-2.png
 share/wesnoth/data/core/images/units/trolls/warrior-attack-3.png
 share/wesnoth/data/core/images/units/trolls/warrior-attack-4.png
+share/wesnoth/data/core/images/units/trolls/warrior-bob-s-1.png
+share/wesnoth/data/core/images/units/trolls/warrior-bob-s-2.png
+share/wesnoth/data/core/images/units/trolls/warrior-bob-s-3.png
+share/wesnoth/data/core/images/units/trolls/warrior-bob-s-4.png
+share/wesnoth/data/core/images/units/trolls/warrior-breeze-s-1.png
+share/wesnoth/data/core/images/units/trolls/warrior-breeze-s-2.png
+share/wesnoth/data/core/images/units/trolls/warrior-breeze-s-3.png
 share/wesnoth/data/core/images/units/trolls/warrior-defend.png
 share/wesnoth/data/core/images/units/trolls/warrior-defend2.png
 share/wesnoth/data/core/images/units/trolls/warrior.png
 share/wesnoth/data/core/images/units/trolls/whelp-attack-1.png
 share/wesnoth/data/core/images/units/trolls/whelp-attack-2.png
 share/wesnoth/data/core/images/units/trolls/whelp-attack-3.png
+share/wesnoth/data/core/images/units/trolls/whelp-bob-ne-1.png
+share/wesnoth/data/core/images/units/trolls/whelp-bob-ne-2.png
+share/wesnoth/data/core/images/units/trolls/whelp-bob-se-1.png
+share/wesnoth/data/core/images/units/trolls/whelp-bob-se-2.png
 share/wesnoth/data/core/images/units/trolls/whelp-defend-2.png
 share/wesnoth/data/core/images/units/trolls/whelp-defend.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-1.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-2.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-3.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-4.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-5.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-6.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-7.png
+share/wesnoth/data/core/images/units/trolls/whelp-die-8.png
 share/wesnoth/data/core/images/units/trolls/whelp-idle-1.png
 share/wesnoth/data/core/images/units/trolls/whelp-idle-2.png
 share/wesnoth/data/core/images/units/trolls/whelp-idle-3.png
@@ -14155,6 +16141,7 @@ share/wesnoth/data/core/images/units/tro
 share/wesnoth/data/core/images/units/trolls/whelp-ne-idle-6.png
 share/wesnoth/data/core/images/units/trolls/whelp-ne.png
 share/wesnoth/data/core/images/units/trolls/whelp.png
+share/wesnoth/data/core/images/units/undead-necromancers/UndeadNecromancer_ColorMap.png
 share/wesnoth/data/core/images/units/undead-necromancers/adept+female-defend-1.png
 share/wesnoth/data/core/images/units/undead-necromancers/adept+female-defend-2.png
 share/wesnoth/data/core/images/units/undead-necromancers/adept+female-magic-1.png
@@ -14252,6 +16239,7 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead-necromancers/necromancer-magic-2.png
 share/wesnoth/data/core/images/units/undead-necromancers/necromancer-magic-3.png
 share/wesnoth/data/core/images/units/undead-necromancers/necromancer.png
+share/wesnoth/data/core/images/units/undead-skeletal/UndeadSkeleton_ColorMap.png
 share/wesnoth/data/core/images/units/undead-skeletal/archer/archer-attack.png
 share/wesnoth/data/core/images/units/undead-skeletal/archer/archer-bob-1.png
 share/wesnoth/data/core/images/units/undead-skeletal/archer/archer-bob-2.png
@@ -14337,6 +16325,23 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead-skeletal/bone-shooter-melee-defend-1.png
 share/wesnoth/data/core/images/units/undead-skeletal/bone-shooter-melee-defend-2.png
 share/wesnoth/data/core/images/units/undead-skeletal/bone-shooter.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-attack.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-attack2.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-bob1.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-bob2.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-bob3.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-bob4.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-bob5.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-defend1.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-defend2.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-moving.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-s1.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-s2.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-trample1.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-trample2.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-trample3.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight-trample4.png
+share/wesnoth/data/core/images/units/undead-skeletal/boneknight.png
 share/wesnoth/data/core/images/units/undead-skeletal/chocobone-attack-1.png
 share/wesnoth/data/core/images/units/undead-skeletal/chocobone-attack-2.png
 share/wesnoth/data/core/images/units/undead-skeletal/chocobone-attack-3.png
@@ -14377,6 +16382,16 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead-skeletal/deathknight-melee-attack-5.png
 share/wesnoth/data/core/images/units/undead-skeletal/deathknight-melee-attack-6.png
 share/wesnoth/data/core/images/units/undead-skeletal/deathknight.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-1.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-2.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-3.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-4.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-5.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-attack-6.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-defend.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-defend2.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire-leading.png
+share/wesnoth/data/core/images/units/undead-skeletal/deathsquire.png
 share/wesnoth/data/core/images/units/undead-skeletal/draug-attack1.png
 share/wesnoth/data/core/images/units/undead-skeletal/draug-attack2.png
 share/wesnoth/data/core/images/units/undead-skeletal/draug-bob1.png
@@ -14426,6 +16441,27 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead-skeletal/revenant/revenant-se-bob7.png
 share/wesnoth/data/core/images/units/undead-skeletal/revenant/revenant-se-bob8.png
 share/wesnoth/data/core/images/units/undead-skeletal/revenant/revenant.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack1.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack2.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack3.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack4.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack5.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-attack6.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob1.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob2.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob3.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob4.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob5.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob6.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob7.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-bob8.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-defend.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-defend2.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-hi.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-lo.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-lo2.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider-moving.png
+share/wesnoth/data/core/images/units/undead-skeletal/rider.png
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton-dying-1.png
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton-dying-2.png
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton-dying-3.png
@@ -14501,36 +16537,84 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton-se-run8.png
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton-se-run9.png
 share/wesnoth/data/core/images/units/undead-skeletal/skeleton/skeleton.png
-share/wesnoth/data/core/images/units/undead/bat-ne-1.png
-share/wesnoth/data/core/images/units/undead/bat-ne-2.png
-share/wesnoth/data/core/images/units/undead/bat-ne-3.png
-share/wesnoth/data/core/images/units/undead/bat-ne-4.png
-share/wesnoth/data/core/images/units/undead/bat-ne-5.png
-share/wesnoth/data/core/images/units/undead/bat-se-1.png
-share/wesnoth/data/core/images/units/undead/bat-se-2.png
-share/wesnoth/data/core/images/units/undead/bat-se-3.png
-share/wesnoth/data/core/images/units/undead/bat-se-4.png
-share/wesnoth/data/core/images/units/undead/bat-se-5.png
-share/wesnoth/data/core/images/units/undead/bloodbat-ne-1.png
-share/wesnoth/data/core/images/units/undead/bloodbat-ne-2.png
-share/wesnoth/data/core/images/units/undead/bloodbat-ne-3.png
-share/wesnoth/data/core/images/units/undead/bloodbat-ne-4.png
-share/wesnoth/data/core/images/units/undead/bloodbat-ne-5.png
-share/wesnoth/data/core/images/units/undead/bloodbat-se-1.png
-share/wesnoth/data/core/images/units/undead/bloodbat-se-2.png
-share/wesnoth/data/core/images/units/undead/bloodbat-se-3.png
-share/wesnoth/data/core/images/units/undead/bloodbat-se-4.png
-share/wesnoth/data/core/images/units/undead/bloodbat-se-5.png
-share/wesnoth/data/core/images/units/undead/dreadbat-ne-1.png
-share/wesnoth/data/core/images/units/undead/dreadbat-ne-2.png
-share/wesnoth/data/core/images/units/undead/dreadbat-ne-3.png
-share/wesnoth/data/core/images/units/undead/dreadbat-ne-4.png
-share/wesnoth/data/core/images/units/undead/dreadbat-ne-5.png
-share/wesnoth/data/core/images/units/undead/dreadbat-se-1.png
-share/wesnoth/data/core/images/units/undead/dreadbat-se-2.png
-share/wesnoth/data/core/images/units/undead/dreadbat-se-3.png
-share/wesnoth/data/core/images/units/undead/dreadbat-se-4.png
-share/wesnoth/data/core/images/units/undead/dreadbat-se-5.png
+share/wesnoth/data/core/images/units/undead-spirit/UndeadSpirit_ColorMap.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-base.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-1.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-2.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-3.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-n-shadow.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-1.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-2.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-3.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-s-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/ghost-shadow.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-3a.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-3b.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-4a.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-attack-4b.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-defend-1.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-defend-2.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-shadow.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-standing-s-1.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-standing-s-2.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt-standing-s-3.png
+share/wesnoth/data/core/images/units/undead-spirit/nightgaunt.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-1.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-2.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-3.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-4.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-5.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-n-attack-6.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-1.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-2.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-3.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-4.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-5.png
+share/wesnoth/data/core/images/units/undead-spirit/shadow-s-attack-6.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-10.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-11.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-12.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-4.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-5.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-6.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-7.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-8.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-attack-9.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-bob-1.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-bob-2.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-bob-3.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-defend-1.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre-se-defend-2.png
+share/wesnoth/data/core/images/units/undead-spirit/spectre.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-1.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-2.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-3.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-4.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-attack-1.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-attack-2.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-attack-3.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-attack-4.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-attack-5.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-defend-1.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s-defend-2.png
+share/wesnoth/data/core/images/units/undead-spirit/wraith-s.png
+share/wesnoth/data/core/images/units/undead/UndeadCorpse_ColorMap.png
 share/wesnoth/data/core/images/units/undead/ghast-attack-1.png
 share/wesnoth/data/core/images/units/undead/ghast-attack-2.png
 share/wesnoth/data/core/images/units/undead/ghast-attack-3.png
@@ -14540,18 +16624,6 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/ghast-defend-1.png
 share/wesnoth/data/core/images/units/undead/ghast-defend-2.png
 share/wesnoth/data/core/images/units/undead/ghast.png
-share/wesnoth/data/core/images/units/undead/ghost-n-1.png
-share/wesnoth/data/core/images/units/undead/ghost-n-2.png
-share/wesnoth/data/core/images/units/undead/ghost-n-3.png
-share/wesnoth/data/core/images/units/undead/ghost-n-attack-1.png
-share/wesnoth/data/core/images/units/undead/ghost-n-attack-2.png
-share/wesnoth/data/core/images/units/undead/ghost-n-attack-3.png
-share/wesnoth/data/core/images/units/undead/ghost-s-1.png
-share/wesnoth/data/core/images/units/undead/ghost-s-2.png
-share/wesnoth/data/core/images/units/undead/ghost-s-3.png
-share/wesnoth/data/core/images/units/undead/ghost-s-attack-1.png
-share/wesnoth/data/core/images/units/undead/ghost-s-attack-2.png
-share/wesnoth/data/core/images/units/undead/ghost-s-attack-3.png
 share/wesnoth/data/core/images/units/undead/ghoul-attack-1.png
 share/wesnoth/data/core/images/units/undead/ghoul-attack-2.png
 share/wesnoth/data/core/images/units/undead/ghoul-attack-3.png
@@ -14571,33 +16643,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/necrophage-defend-1.png
 share/wesnoth/data/core/images/units/undead/necrophage-defend-2.png
 share/wesnoth/data/core/images/units/undead/necrophage.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-attack.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-attack2.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-defend.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-die-1.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-die-2.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-die-3.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-die-4.png
-share/wesnoth/data/core/images/units/undead/nightgaunt-die-5.png
-share/wesnoth/data/core/images/units/undead/nightgaunt.png
-share/wesnoth/data/core/images/units/undead/shadow-n-1.png
-share/wesnoth/data/core/images/units/undead/shadow-n-2.png
-share/wesnoth/data/core/images/units/undead/shadow-n-3.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-1.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-2.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-3.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-4.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-5.png
-share/wesnoth/data/core/images/units/undead/shadow-n-attack-6.png
-share/wesnoth/data/core/images/units/undead/shadow-s-1.png
-share/wesnoth/data/core/images/units/undead/shadow-s-2.png
-share/wesnoth/data/core/images/units/undead/shadow-s-3.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-1.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-2.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-3.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-4.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-5.png
-share/wesnoth/data/core/images/units/undead/shadow-s-attack-6.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-attack-n.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-attack-s.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-attack.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-defend.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-die-1.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-die-2.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-die-3.png
+share/wesnoth/data/core/images/units/undead/soulless-ant-die-4.png
+share/wesnoth/data/core/images/units/undead/soulless-ant.png
 share/wesnoth/data/core/images/units/undead/soulless-attack-n.png
 share/wesnoth/data/core/images/units/undead/soulless-attack-s.png
 share/wesnoth/data/core/images/units/undead/soulless-attack.png
@@ -14633,6 +16687,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/soulless-boar-die-3.png
 share/wesnoth/data/core/images/units/undead/soulless-boar-die-4.png
 share/wesnoth/data/core/images/units/undead/soulless-boar.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-attack-n.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-attack-s.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-attack.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-defend.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-die-1.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-die-2.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-die-3.png
+share/wesnoth/data/core/images/units/undead/soulless-bug-die-4.png
+share/wesnoth/data/core/images/units/undead/soulless-bug.png
 share/wesnoth/data/core/images/units/undead/soulless-defend.png
 share/wesnoth/data/core/images/units/undead/soulless-die-1.png
 share/wesnoth/data/core/images/units/undead/soulless-die-10.png
@@ -14671,6 +16734,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/soulless-falcon-die-3.png
 share/wesnoth/data/core/images/units/undead/soulless-falcon-die-4.png
 share/wesnoth/data/core/images/units/undead/soulless-falcon.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-attack-n.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-attack-s.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-attack.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-defend.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-die-1.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-die-2.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-die-3.png
+share/wesnoth/data/core/images/units/undead/soulless-fish-die-4.png
+share/wesnoth/data/core/images/units/undead/soulless-fish.png
 share/wesnoth/data/core/images/units/undead/soulless-goblin-attack-n.png
 share/wesnoth/data/core/images/units/undead/soulless-goblin-attack-s.png
 share/wesnoth/data/core/images/units/undead/soulless-goblin-attack.png
@@ -14706,6 +16778,13 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/soulless-mounted-die-2.png
 share/wesnoth/data/core/images/units/undead/soulless-mounted-die-3.png
 share/wesnoth/data/core/images/units/undead/soulless-mounted-die-4.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-1.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-2.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-3.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-4.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-5.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-6.png
+share/wesnoth/data/core/images/units/undead/soulless-mounted-standing-7.png
 share/wesnoth/data/core/images/units/undead/soulless-mounted.png
 share/wesnoth/data/core/images/units/undead/soulless-rat-attack-n.png
 share/wesnoth/data/core/images/units/undead/soulless-rat-attack-s.png
@@ -14752,6 +16831,13 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/soulless-spider-die-3.png
 share/wesnoth/data/core/images/units/undead/soulless-spider-die-4.png
 share/wesnoth/data/core/images/units/undead/soulless-spider.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-1.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-2.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-3.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-4.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-5.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-6.png
+share/wesnoth/data/core/images/units/undead/soulless-standing-7.png
 share/wesnoth/data/core/images/units/undead/soulless-swimmer-attack-n.png
 share/wesnoth/data/core/images/units/undead/soulless-swimmer-attack-s.png
 share/wesnoth/data/core/images/units/undead/soulless-swimmer-attack.png
@@ -14789,36 +16875,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/soulless-wose-die-4.png
 share/wesnoth/data/core/images/units/undead/soulless-wose.png
 share/wesnoth/data/core/images/units/undead/soulless.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-1.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-10.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-11.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-12.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-2.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-3.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-4.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-5.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-6.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-7.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-8.png
-share/wesnoth/data/core/images/units/undead/spectre-se-attack-9.png
-share/wesnoth/data/core/images/units/undead/spectre-se-bob-1.png
-share/wesnoth/data/core/images/units/undead/spectre-se-bob-2.png
-share/wesnoth/data/core/images/units/undead/spectre-se-bob-3.png
-share/wesnoth/data/core/images/units/undead/spectre-se-defend-1.png
-share/wesnoth/data/core/images/units/undead/spectre-se-defend-2.png
-share/wesnoth/data/core/images/units/undead/spectre.png
-share/wesnoth/data/core/images/units/undead/wraith-s-1.png
-share/wesnoth/data/core/images/units/undead/wraith-s-2.png
-share/wesnoth/data/core/images/units/undead/wraith-s-3.png
-share/wesnoth/data/core/images/units/undead/wraith-s-4.png
-share/wesnoth/data/core/images/units/undead/wraith-s-attack-1.png
-share/wesnoth/data/core/images/units/undead/wraith-s-attack-2.png
-share/wesnoth/data/core/images/units/undead/wraith-s-attack-3.png
-share/wesnoth/data/core/images/units/undead/wraith-s-attack-4.png
-share/wesnoth/data/core/images/units/undead/wraith-s-attack-5.png
-share/wesnoth/data/core/images/units/undead/wraith-s-defend-1.png
-share/wesnoth/data/core/images/units/undead/wraith-s-defend-2.png
-share/wesnoth/data/core/images/units/undead/wraith-s.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-attack-n.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-attack-s.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-attack.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-defend.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-die-1.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-die-2.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-die-3.png
+share/wesnoth/data/core/images/units/undead/zombie-ant-die-4.png
+share/wesnoth/data/core/images/units/undead/zombie-ant.png
 share/wesnoth/data/core/images/units/undead/zombie-attack-n.png
 share/wesnoth/data/core/images/units/undead/zombie-attack-s.png
 share/wesnoth/data/core/images/units/undead/zombie-attack.png
@@ -14854,6 +16919,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/zombie-boar-die-3.png
 share/wesnoth/data/core/images/units/undead/zombie-boar-die-4.png
 share/wesnoth/data/core/images/units/undead/zombie-boar.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-attack-n.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-attack-s.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-attack.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-defend.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-die-1.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-die-2.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-die-3.png
+share/wesnoth/data/core/images/units/undead/zombie-bug-die-4.png
+share/wesnoth/data/core/images/units/undead/zombie-bug.png
 share/wesnoth/data/core/images/units/undead/zombie-defend.png
 share/wesnoth/data/core/images/units/undead/zombie-die-1.png
 share/wesnoth/data/core/images/units/undead/zombie-die-2.png
@@ -14887,6 +16961,15 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/zombie-falcon-die-4.png
 share/wesnoth/data/core/images/units/undead/zombie-falcon-shadow.png
 share/wesnoth/data/core/images/units/undead/zombie-falcon.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-attack-n.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-attack-s.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-attack.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-defend.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-die-1.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-die-2.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-die-3.png
+share/wesnoth/data/core/images/units/undead/zombie-fish-die-4.png
+share/wesnoth/data/core/images/units/undead/zombie-fish.png
 share/wesnoth/data/core/images/units/undead/zombie-goblin-attack-n.png
 share/wesnoth/data/core/images/units/undead/zombie-goblin-attack-s.png
 share/wesnoth/data/core/images/units/undead/zombie-goblin-attack.png
@@ -14922,6 +17005,13 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/zombie-mounted-die-2.png
 share/wesnoth/data/core/images/units/undead/zombie-mounted-die-3.png
 share/wesnoth/data/core/images/units/undead/zombie-mounted-die-4.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-1.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-2.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-3.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-4.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-5.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-6.png
+share/wesnoth/data/core/images/units/undead/zombie-mounted-standing-7.png
 share/wesnoth/data/core/images/units/undead/zombie-mounted.png
 share/wesnoth/data/core/images/units/undead/zombie-rat-attack-n.png
 share/wesnoth/data/core/images/units/undead/zombie-rat-attack-s.png
@@ -14968,6 +17058,13 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/zombie-spider-die-3.png
 share/wesnoth/data/core/images/units/undead/zombie-spider-die-4.png
 share/wesnoth/data/core/images/units/undead/zombie-spider.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-1.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-2.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-3.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-4.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-5.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-6.png
+share/wesnoth/data/core/images/units/undead/zombie-standing-7.png
 share/wesnoth/data/core/images/units/undead/zombie-swimmer-attack-n.png
 share/wesnoth/data/core/images/units/undead/zombie-swimmer-attack-s.png
 share/wesnoth/data/core/images/units/undead/zombie-swimmer-attack.png
@@ -15006,6 +17103,7 @@ share/wesnoth/data/core/images/units/und
 share/wesnoth/data/core/images/units/undead/zombie-wose.png
 share/wesnoth/data/core/images/units/undead/zombie.png
 share/wesnoth/data/core/images/units/unknown-unit.png
+share/wesnoth/data/core/images/units/woses/Wose_ColorMap.png
 share/wesnoth/data/core/images/units/woses/elder-wose-die-decay-1.png
 share/wesnoth/data/core/images/units/woses/elder-wose-die-decay-2.png
 share/wesnoth/data/core/images/units/woses/wose-ancient-attack-1.png
@@ -15114,6 +17212,7 @@ share/wesnoth/data/core/macros/image-uti
 share/wesnoth/data/core/macros/interface-utils.cfg
 share/wesnoth/data/core/macros/items.cfg
 share/wesnoth/data/core/macros/movetypes.cfg
+share/wesnoth/data/core/macros/multiplayer.cfg
 share/wesnoth/data/core/macros/names.cfg
 share/wesnoth/data/core/macros/objective-utils.cfg
 share/wesnoth/data/core/macros/optional_unit_advancements.cfg
@@ -15127,6 +17226,7 @@ share/wesnoth/data/core/macros/terrain-u
 share/wesnoth/data/core/macros/traits.cfg
 share/wesnoth/data/core/macros/unit-utils.cfg
 share/wesnoth/data/core/macros/utils.cfg
+share/wesnoth/data/core/macros/weapon_specials.cfg
 share/wesnoth/data/core/music/battle-epic.ogg
 share/wesnoth/data/core/music/battle.ogg
 share/wesnoth/data/core/music/breaking_the_chains.ogg
@@ -15442,29 +17542,36 @@ share/wesnoth/data/core/sounds/zombie-hi
 share/wesnoth/data/core/team-colors.cfg
 share/wesnoth/data/core/terrain-graphics.cfg
 share/wesnoth/data/core/terrain-graphics/Makefile
-share/wesnoth/data/core/terrain-graphics/aquatic.cfg
-share/wesnoth/data/core/terrain-graphics/base.cfg
-share/wesnoth/data/core/terrain-graphics/borders.cfg
-share/wesnoth/data/core/terrain-graphics/bridge.cfg
-share/wesnoth/data/core/terrain-graphics/builder.cfg
-share/wesnoth/data/core/terrain-graphics/castles.cfg
-share/wesnoth/data/core/terrain-graphics/editor.cfg
-share/wesnoth/data/core/terrain-graphics/gates.cfg
-share/wesnoth/data/core/terrain-graphics/internal-border.cfg
-share/wesnoth/data/core/terrain-graphics/internal-complex.cfg
-share/wesnoth/data/core/terrain-graphics/internal-corners.cfg
-share/wesnoth/data/core/terrain-graphics/internal-generic.cfg
-share/wesnoth/data/core/terrain-graphics/internal-tracks.cfg
-share/wesnoth/data/core/terrain-graphics/keep.cfg
-share/wesnoth/data/core/terrain-graphics/misc.cfg
-share/wesnoth/data/core/terrain-graphics/mountains.cfg
+share/wesnoth/data/core/terrain-graphics/automatic-borders.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-base.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-builder.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-castles.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-gates.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-internal-border.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-internal-complex.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-internal-corners.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-internal-generic.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-internal-tracks.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-keep.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-misc.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-mountains.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-overlay.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-transitions.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-village.cfg
+share/wesnoth/data/core/terrain-graphics/deprecated-walls.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-aquatic.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-bridge.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-editor.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-internal-corners.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-internal-tracks.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-tracks.cfg
+share/wesnoth/data/core/terrain-graphics/enduring-trash.cfg
+share/wesnoth/data/core/terrain-graphics/new-gates.cfg
+share/wesnoth/data/core/terrain-graphics/new-internal-floodfill.cfg
+share/wesnoth/data/core/terrain-graphics/new-internal-tracks.cfg
 share/wesnoth/data/core/terrain-graphics/new-macros.cfg
-share/wesnoth/data/core/terrain-graphics/overlay.cfg
-share/wesnoth/data/core/terrain-graphics/tracks.cfg
-share/wesnoth/data/core/terrain-graphics/transitions.cfg
-share/wesnoth/data/core/terrain-graphics/trash.cfg
-share/wesnoth/data/core/terrain-graphics/village.cfg
-share/wesnoth/data/core/terrain-graphics/walls.cfg
+share/wesnoth/data/core/terrain-graphics/new-mountains.cfg
+share/wesnoth/data/core/terrain-graphics/new-walls.cfg
 share/wesnoth/data/core/terrain.cfg
 share/wesnoth/data/core/units.cfg
 share/wesnoth/data/core/units/bats/Bat_Blood.cfg
@@ -15529,6 +17636,7 @@ share/wesnoth/data/core/units/dwarves/Ex
 share/wesnoth/data/core/units/dwarves/Fighter.cfg
 share/wesnoth/data/core/units/dwarves/Guardsman.cfg
 share/wesnoth/data/core/units/dwarves/Lord.cfg
+share/wesnoth/data/core/units/dwarves/Miner.cfg
 share/wesnoth/data/core/units/dwarves/Pathfinder.cfg
 share/wesnoth/data/core/units/dwarves/Runemaster.cfg
 share/wesnoth/data/core/units/dwarves/Runesmith.cfg
@@ -15624,6 +17732,8 @@ share/wesnoth/data/core/units/humans/Woo
 share/wesnoth/data/core/units/humans/Woodsman_Poacher.cfg
 share/wesnoth/data/core/units/humans/Woodsman_Ranger.cfg
 share/wesnoth/data/core/units/humans/Woodsman_Trapper.cfg
+share/wesnoth/data/core/units/merfolk/Brawler.cfg
+share/wesnoth/data/core/units/merfolk/Citizen.cfg
 share/wesnoth/data/core/units/merfolk/Diviner.cfg
 share/wesnoth/data/core/units/merfolk/Enchantress.cfg
 share/wesnoth/data/core/units/merfolk/Entangler.cfg
@@ -15639,14 +17749,26 @@ share/wesnoth/data/core/units/merfolk/Sp
 share/wesnoth/data/core/units/merfolk/Triton.cfg
 share/wesnoth/data/core/units/merfolk/Warrior.cfg
 share/wesnoth/data/core/units/monsters/Ant.cfg
+share/wesnoth/data/core/units/monsters/Ant_Egg.cfg
+share/wesnoth/data/core/units/monsters/Ant_Fire.cfg
+share/wesnoth/data/core/units/monsters/Ant_Fire_Queen.cfg
+share/wesnoth/data/core/units/monsters/Ant_Firebane.cfg
+share/wesnoth/data/core/units/monsters/Ant_Firebomb.cfg
+share/wesnoth/data/core/units/monsters/Ant_Queen.cfg
+share/wesnoth/data/core/units/monsters/Ant_Soldier.cfg
 share/wesnoth/data/core/units/monsters/Bear.cfg
 share/wesnoth/data/core/units/monsters/Boar.cfg
 share/wesnoth/data/core/units/monsters/Boar_Piglet.cfg
+share/wesnoth/data/core/units/monsters/Caribe.cfg
+share/wesnoth/data/core/units/monsters/Caribe_Hunter.cfg
+share/wesnoth/data/core/units/monsters/Caribe_Nibbler.cfg
 share/wesnoth/data/core/units/monsters/Crocodile.cfg
 share/wesnoth/data/core/units/monsters/Cuttle_Fish.cfg
+share/wesnoth/data/core/units/monsters/Dragonfly.cfg
+share/wesnoth/data/core/units/monsters/Dragonfly_Grand.cfg
+share/wesnoth/data/core/units/monsters/Dragonfly_Naiad.cfg
 share/wesnoth/data/core/units/monsters/Elder_Falcon.cfg
 share/wesnoth/data/core/units/monsters/Falcon.cfg
-share/wesnoth/data/core/units/monsters/Fire_Ant.cfg
 share/wesnoth/data/core/units/monsters/Fire_Dragon.cfg
 share/wesnoth/data/core/units/monsters/Fire_Guardian.cfg
 share/wesnoth/data/core/units/monsters/Fire_Wraith.cfg
@@ -15658,16 +17780,25 @@ share/wesnoth/data/core/units/monsters/G
 share/wesnoth/data/core/units/monsters/Giant_Spider.cfg
 share/wesnoth/data/core/units/monsters/Horse.cfg
 share/wesnoth/data/core/units/monsters/Horse_Black.cfg
+share/wesnoth/data/core/units/monsters/Horse_Dark.cfg
 share/wesnoth/data/core/units/monsters/Horse_Great.cfg
+share/wesnoth/data/core/units/monsters/Horse_White.cfg
 share/wesnoth/data/core/units/monsters/Icemonax.cfg
 share/wesnoth/data/core/units/monsters/Icemonax_Greater.cfg
 share/wesnoth/data/core/units/monsters/Jinn.cfg
+share/wesnoth/data/core/units/monsters/Kraken.cfg
 share/wesnoth/data/core/units/monsters/Mudcrawler.cfg
+share/wesnoth/data/core/units/monsters/Raven.cfg
+share/wesnoth/data/core/units/monsters/Raven_Harbinger.cfg
+share/wesnoth/data/core/units/monsters/Raven_Omen.cfg
 share/wesnoth/data/core/units/monsters/Roc.cfg
 share/wesnoth/data/core/units/monsters/Rock_Scorpion.cfg
+share/wesnoth/data/core/units/monsters/Sand_Scamperer.cfg
+share/wesnoth/data/core/units/monsters/Sand_Scuttler.cfg
 share/wesnoth/data/core/units/monsters/Scarab.cfg
 share/wesnoth/data/core/units/monsters/Sea_Serpent.cfg
 share/wesnoth/data/core/units/monsters/Seahorse.cfg
+share/wesnoth/data/core/units/monsters/Shadow_Jumping_Spider.cfg
 share/wesnoth/data/core/units/monsters/Skeletal_Dragon.cfg
 share/wesnoth/data/core/units/monsters/Tentacle.cfg
 share/wesnoth/data/core/units/monsters/Water_Serpent.cfg
@@ -15704,9 +17835,13 @@ share/wesnoth/data/core/units/orcs/Warri
 share/wesnoth/data/core/units/saurians/Ambusher.cfg
 share/wesnoth/data/core/units/saurians/Augur.cfg
 share/wesnoth/data/core/units/saurians/Flanker.cfg
+share/wesnoth/data/core/units/saurians/Javelineer.cfg
 share/wesnoth/data/core/units/saurians/Oracle.cfg
+share/wesnoth/data/core/units/saurians/Prophet.cfg
+share/wesnoth/data/core/units/saurians/Seer.cfg
 share/wesnoth/data/core/units/saurians/Skirmisher.cfg
 share/wesnoth/data/core/units/saurians/Soothsayer.cfg
+share/wesnoth/data/core/units/saurians/Spearthrower.cfg
 share/wesnoth/data/core/units/trolls/Great.cfg
 share/wesnoth/data/core/units/trolls/Hero.cfg
 share/wesnoth/data/core/units/trolls/Rocklobber.cfg
@@ -15725,14 +17860,17 @@ share/wesnoth/data/core/units/undead/Nec
 share/wesnoth/data/core/units/undead/Necro_Lich.cfg
 share/wesnoth/data/core/units/undead/Necromancer.cfg
 share/wesnoth/data/core/units/undead/Skele_Banebow.cfg
+share/wesnoth/data/core/units/undead/Skele_Bone_Knight.cfg
 share/wesnoth/data/core/units/undead/Skele_Bone_Shooter.cfg
 share/wesnoth/data/core/units/undead/Skele_Chocobone.cfg
 share/wesnoth/data/core/units/undead/Skele_Death_Knight.cfg
+share/wesnoth/data/core/units/undead/Skele_Death_Squire.cfg
 share/wesnoth/data/core/units/undead/Skele_Deathblade.cfg
 share/wesnoth/data/core/units/undead/Skele_Draug.cfg
 share/wesnoth/data/core/units/undead/Skele_Revenant.cfg
 share/wesnoth/data/core/units/undead/Skeleton.cfg
 share/wesnoth/data/core/units/undead/Skeleton_Archer.cfg
+share/wesnoth/data/core/units/undead/Skeleton_Rider.cfg
 share/wesnoth/data/core/units/undead/Spirit_Ghost.cfg
 share/wesnoth/data/core/units/undead/Spirit_Nightgaunt.cfg
 share/wesnoth/data/core/units/undead/Spirit_Shadow.cfg
@@ -15763,6 +17901,7 @@ share/wesnoth/data/gui/widget/chatbox.cf
 share/wesnoth/data/gui/widget/drawing_default.cfg
 share/wesnoth/data/gui/widget/horizontal_scrollbar_default.cfg
 share/wesnoth/data/gui/widget/image_default.cfg
+share/wesnoth/data/gui/widget/label_achievement_title.cfg
 share/wesnoth/data/gui/widget/label_default.cfg
 share/wesnoth/data/gui/widget/label_story_screen_title.cfg
 share/wesnoth/data/gui/widget/label_title_screen_tip.cfg
@@ -15772,6 +17911,7 @@ share/wesnoth/data/gui/widget/matrix_def
 share/wesnoth/data/gui/widget/menu_button_default.cfg
 share/wesnoth/data/gui/widget/minimap_default.cfg
 share/wesnoth/data/gui/widget/multi_page_default.cfg
+share/wesnoth/data/gui/widget/multiline_text_default.cfg
 share/wesnoth/data/gui/widget/multimenu_button_default.cfg
 share/wesnoth/data/gui/widget/panel_box_display.cfg
 share/wesnoth/data/gui/widget/panel_campaign_menu.cfg
@@ -15780,17 +17920,21 @@ share/wesnoth/data/gui/widget/panel_list
 share/wesnoth/data/gui/widget/panel_story_viewer.cfg
 share/wesnoth/data/gui/widget/panel_wml_message.cfg
 share/wesnoth/data/gui/widget/progress_bar_default.cfg
+share/wesnoth/data/gui/widget/progress_bar_thin.cfg
 share/wesnoth/data/gui/widget/repeating_button_default.cfg
 share/wesnoth/data/gui/widget/repeating_button_scrollbar.cfg
 share/wesnoth/data/gui/widget/scroll_label_default.cfg
 share/wesnoth/data/gui/widget/scroll_label_description.cfg
 share/wesnoth/data/gui/widget/scroll_label_verbatim.cfg
 share/wesnoth/data/gui/widget/scroll_label_wml_message.cfg
+share/wesnoth/data/gui/widget/scroll_text_default.cfg
+share/wesnoth/data/gui/widget/scroll_text_verbatim.cfg
 share/wesnoth/data/gui/widget/scrollbar_panel_default.cfg
 share/wesnoth/data/gui/widget/size_lock_default.cfg
 share/wesnoth/data/gui/widget/slider_default.cfg
 share/wesnoth/data/gui/widget/slider_minimal.cfg
 share/wesnoth/data/gui/widget/spacer_default.cfg
+share/wesnoth/data/gui/widget/spinner_default.cfg
 share/wesnoth/data/gui/widget/stacked_widget_default.cfg
 share/wesnoth/data/gui/widget/text_box_default.cfg
 share/wesnoth/data/gui/widget/toggle_button_default.cfg
@@ -15810,6 +17954,7 @@ share/wesnoth/data/gui/widget/vertical_s
 share/wesnoth/data/gui/widget/window_borderless.cfg
 share/wesnoth/data/gui/widget/window_default.cfg
 share/wesnoth/data/gui/widget/window_tooltip_large.cfg
+share/wesnoth/data/gui/window/achievements_dialog.cfg
 share/wesnoth/data/gui/window/addon_auth.cfg
 share/wesnoth/data/gui/window/addon_connect.cfg
 share/wesnoth/data/gui/window/addon_license_prompt.cfg
@@ -15827,7 +17972,10 @@ share/wesnoth/data/gui/window/depcheck_s
 share/wesnoth/data/gui/window/drop_down_list.cfg
 share/wesnoth/data/gui/window/edit_label.cfg
 share/wesnoth/data/gui/window/edit_text.cfg
+share/wesnoth/data/gui/window/editor_choose_addon.cfg
 share/wesnoth/data/gui/window/editor_edit_label.cfg
+share/wesnoth/data/gui/window/editor_edit_pbl.cfg
+share/wesnoth/data/gui/window/editor_edit_pbl_translation.cfg
 share/wesnoth/data/gui/window/editor_edit_scenario.cfg
 share/wesnoth/data/gui/window/editor_edit_side.cfg
 share/wesnoth/data/gui/window/editor_generate_map.cfg
@@ -15835,6 +17983,7 @@ share/wesnoth/data/gui/window/editor_new
 share/wesnoth/data/gui/window/editor_resize_map.cfg
 share/wesnoth/data/gui/window/end_credits.cfg
 share/wesnoth/data/gui/window/file_dialog.cfg
+share/wesnoth/data/gui/window/file_progress.cfg
 share/wesnoth/data/gui/window/folder_create.cfg
 share/wesnoth/data/gui/window/formula_debugger.cfg
 share/wesnoth/data/gui/window/game_cache_options.cfg
@@ -15874,6 +18023,7 @@ share/wesnoth/data/gui/window/mp_join_ga
 share/wesnoth/data/gui/window/mp_login.cfg
 share/wesnoth/data/gui/window/mp_match_history.cfg
 share/wesnoth/data/gui/window/mp_method_selection.cfg
+share/wesnoth/data/gui/window/mp_report.cfg
 share/wesnoth/data/gui/window/mp_staging.cfg
 share/wesnoth/data/gui/window/network_transmission.cfg
 share/wesnoth/data/gui/window/outro.cfg
@@ -15886,6 +18036,7 @@ share/wesnoth/data/gui/window/preference
 share/wesnoth/data/gui/window/preferences/06_advanced.cfg
 share/wesnoth/data/gui/window/preferences/_final.cfg
 share/wesnoth/data/gui/window/preferences/_initial.cfg
+share/wesnoth/data/gui/window/prompt.cfg
 share/wesnoth/data/gui/window/screenshot_notification.cfg
 share/wesnoth/data/gui/window/select_orb_colors.cfg
 share/wesnoth/data/gui/window/server_info.cfg
@@ -15898,6 +18049,7 @@ share/wesnoth/data/gui/window/synced_cho
 share/wesnoth/data/gui/window/terrain_layers.cfg
 share/wesnoth/data/gui/window/theme_list.cfg
 share/wesnoth/data/gui/window/title_screen.cfg
+share/wesnoth/data/gui/window/tod_new_schedule.cfg
 share/wesnoth/data/gui/window/tooltip_floating.cfg
 share/wesnoth/data/gui/window/tooltip_large.cfg
 share/wesnoth/data/gui/window/transient_message.cfg
@@ -15917,6 +18069,7 @@ share/wesnoth/data/languages/af_ZA.cfg
 share/wesnoth/data/languages/ang_GB%latin.cfg@localhost
 share/wesnoth/data/languages/ar_AR.cfg
 share/wesnoth/data/languages/bg_BG.cfg
+share/wesnoth/data/languages/bn_BD.cfg
 share/wesnoth/data/languages/ca_ES.cfg
 share/wesnoth/data/languages/ca_ES%valencia.cfg@localhost
 share/wesnoth/data/languages/cs_CZ.cfg
@@ -15973,11 +18126,12 @@ share/wesnoth/data/languages/uk_UA.cfg
 share/wesnoth/data/languages/vi_VN.cfg
 share/wesnoth/data/languages/zh_CN.cfg
 share/wesnoth/data/languages/zh_TW.cfg
-share/wesnoth/data/lua/as_text.lua
 share/wesnoth/data/lua/cave_map_generator.lua
 share/wesnoth/data/lua/core/_initial.lua
+share/wesnoth/data/lua/core/as_text.lua
 share/wesnoth/data/lua/core/audio.lua
 share/wesnoth/data/lua/core/filesystem.lua
+share/wesnoth/data/lua/core/game_events.lua
 share/wesnoth/data/lua/core/gui.lua
 share/wesnoth/data/lua/core/interface.lua
 share/wesnoth/data/lua/core/map.lua
@@ -15997,6 +18151,7 @@ share/wesnoth/data/lua/location_set.lua
 share/wesnoth/data/lua/mapgen_helper.lua
 share/wesnoth/data/lua/on_event.lua
 share/wesnoth/data/lua/package.lua
+share/wesnoth/data/lua/stun.lua
 share/wesnoth/data/lua/wml-conditionals.lua
 share/wesnoth/data/lua/wml-flow.lua
 share/wesnoth/data/lua/wml-tags.lua
@@ -16025,8 +18180,10 @@ share/wesnoth/data/lua/wml/test_conditio
 share/wesnoth/data/modifications.cfg
 share/wesnoth/data/modifications/pick_advance/README.md
 share/wesnoth/data/modifications/pick_advance/dialog.lua
+share/wesnoth/data/modifications/pick_advance/gui/pick_advance.cfg
 share/wesnoth/data/modifications/pick_advance/main.lua
 share/wesnoth/data/multiplayer/_main.cfg
+share/wesnoth/data/multiplayer/achievements.cfg
 share/wesnoth/data/multiplayer/eras.cfg
 share/wesnoth/data/multiplayer/eras.lua
 share/wesnoth/data/multiplayer/factions/drakes-aoh.cfg
@@ -16073,6 +18230,7 @@ share/wesnoth/data/multiplayer/maps/2p_T
 share/wesnoth/data/multiplayer/maps/2p_Tombs_of_Kesorak.map
 share/wesnoth/data/multiplayer/maps/2p_Weldyn_Channel.map
 share/wesnoth/data/multiplayer/maps/3p_Alirok_Marsh.map
+share/wesnoth/data/multiplayer/maps/3p_Elevation_Example.map
 share/wesnoth/data/multiplayer/maps/3p_Island_of_the_Horatii.map
 share/wesnoth/data/multiplayer/maps/3p_Morituri.map
 share/wesnoth/data/multiplayer/maps/4p_A_New_Land.map
@@ -16178,18 +18336,14 @@ share/wesnoth/data/multiplayer/scenarios
 share/wesnoth/data/multiplayer/scenarios/Random_Scenario_Desert.cfg
 share/wesnoth/data/multiplayer/scenarios/Random_Scenario_Marsh.cfg
 share/wesnoth/data/multiplayer/scenarios/Random_Scenario_Winter.cfg
-share/wesnoth/data/multiplayer/scenarios/Wesbench_AI.cfg
-share/wesnoth/data/multiplayer/scenarios/Wesbench_Scroll.cfg
-share/wesnoth/data/multiplayer/scenarios/Wesbench_Shroud_Walk.cfg
-share/wesnoth/data/scenario-leaders.cfg
-share/wesnoth/data/scenario-movethrough.cfg
-share/wesnoth/data/scenario-story.cfg
-share/wesnoth/data/scenario-test.cfg
+share/wesnoth/data/multiplayer/scenarios/Test_Elevation_Test.cfg
+share/wesnoth/data/schema/achievements.cfg
 share/wesnoth/data/schema/ai/_main.cfg
 share/wesnoth/data/schema/ai/aspect_complex.cfg
 share/wesnoth/data/schema/ai/aspect_simple.cfg
 share/wesnoth/data/schema/ai/engine.cfg
 share/wesnoth/data/schema/ai/goal.cfg
+share/wesnoth/data/schema/ai/micro.cfg
 share/wesnoth/data/schema/ai/modify.cfg
 share/wesnoth/data/schema/ai/recruitment.cfg
 share/wesnoth/data/schema/ai/stage.cfg
@@ -16206,13 +18360,21 @@ share/wesnoth/data/schema/editor/groups.
 share/wesnoth/data/schema/editor/misc.cfg
 share/wesnoth/data/schema/editor/times.cfg
 share/wesnoth/data/schema/filters/_initial.cfg
+share/wesnoth/data/schema/filters/abilities.cfg
 share/wesnoth/data/schema/filters/base_value.cfg
 share/wesnoth/data/schema/filters/location.cfg
 share/wesnoth/data/schema/filters/side.cfg
 share/wesnoth/data/schema/filters/unit.cfg
 share/wesnoth/data/schema/filters/weapon.cfg
+share/wesnoth/data/schema/fonts.cfg
 share/wesnoth/data/schema/game_config.cfg
 share/wesnoth/data/schema/gui.cfg
+share/wesnoth/data/schema/gui/generic.cfg
+share/wesnoth/data/schema/gui/widget_definitions.cfg
+share/wesnoth/data/schema/gui/widget_instances.cfg
+share/wesnoth/data/schema/gui/window.cfg
+share/wesnoth/data/schema/gui_window.cfg
+share/wesnoth/data/schema/languages.cfg
 share/wesnoth/data/schema/macros.cfg
 share/wesnoth/data/schema/pbl.cfg
 share/wesnoth/data/schema/schema.cfg
@@ -16220,6 +18382,7 @@ share/wesnoth/data/schema/terrain/graphi
 share/wesnoth/data/schema/terrain/types.cfg
 share/wesnoth/data/schema/types/basic.cfg
 share/wesnoth/data/schema/types/formula.cfg
+share/wesnoth/data/schema/types/gui.cfg
 share/wesnoth/data/schema/types/lists.cfg
 share/wesnoth/data/schema/types/pango.cfg
 share/wesnoth/data/schema/types/progressive.cfg
@@ -16234,12 +18397,19 @@ share/wesnoth/data/schema/units/single.c
 share/wesnoth/data/schema/units/specials.cfg
 share/wesnoth/data/schema/units/types.cfg
 share/wesnoth/data/test/_main.cfg
+share/wesnoth/data/test/lua/wml_tags.lua
+share/wesnoth/data/test/macros/generic_backstab_test.cfg
 share/wesnoth/data/test/macros/pathfind_answers.cfg
 share/wesnoth/data/test/macros/readme.txt
+share/wesnoth/data/test/macros/shroud.cfg
 share/wesnoth/data/test/macros/start_position_common_keep_a_b.cfg
+share/wesnoth/data/test/macros/start_position_common_keep_a_b_c_d.cfg
+share/wesnoth/data/test/macros/start_position_generic.cfg
 share/wesnoth/data/test/macros/test.lua
+share/wesnoth/data/test/macros/unit_setup.cfg
 share/wesnoth/data/test/macros/wml_unit_test_macros.cfg
 share/wesnoth/data/test/maps/2p_single_castle.map
+share/wesnoth/data/test/maps/4p_separate_castles.map
 share/wesnoth/data/test/maps/4p_single_castle.map
 share/wesnoth/data/test/maps/generic_unit_test.map
 share/wesnoth/data/test/maps/move_skip_sighted.map
@@ -16253,112 +18423,441 @@ share/wesnoth/data/test/multiplayer/_mai
 share/wesnoth/data/test/multiplayer/macros/mp_unit_test_macros.cfg
 share/wesnoth/data/test/multiplayer/scenarios/test1.cfg
 share/wesnoth/data/test/multiplayer/scenarios/test2.cfg
-share/wesnoth/data/test/scenarios/ability_id_active_test.cfg
-share/wesnoth/data/test/scenarios/ai/_main.cfg
-share/wesnoth/data/test/scenarios/ai/config/simple_aspect.cfg
-share/wesnoth/data/test/scenarios/ai/modify/aspects.cfg
-share/wesnoth/data/test/scenarios/as_text.cfg
-share/wesnoth/data/test/scenarios/backstab.cfg
-share/wesnoth/data/test/scenarios/break_replay_with_lua_random.cfg
-share/wesnoth/data/test/scenarios/bytecode.bin
-share/wesnoth/data/test/scenarios/characterize_pathfinding.cfg
-share/wesnoth/data/test/scenarios/conditionals.cfg
-share/wesnoth/data/test/scenarios/empty_test.cfg
-share/wesnoth/data/test/scenarios/event_handlers_in_events.cfg
-share/wesnoth/data/test/scenarios/events-test_autovariables.cfg
-share/wesnoth/data/test/scenarios/events-test_defeat.cfg
-share/wesnoth/data/test/scenarios/events-test_die.cfg
-share/wesnoth/data/test/scenarios/events-test_filterable1.cfg
-share/wesnoth/data/test/scenarios/events-test_filterable2.cfg
-share/wesnoth/data/test/scenarios/events-test_filterable3.cfg
-share/wesnoth/data/test/scenarios/events-test_filters.cfg
-share/wesnoth/data/test/scenarios/events-test_nonfilterable.cfg
-share/wesnoth/data/test/scenarios/events-test_victory.cfg
-share/wesnoth/data/test/scenarios/facing.cfg
-share/wesnoth/data/test/scenarios/feeding.cfg
-share/wesnoth/data/test/scenarios/filter_this_unit.cfg
-share/wesnoth/data/test/scenarios/filter_vision.cfg
-share/wesnoth/data/test/scenarios/firststrike_and_laststrike.cfg
-share/wesnoth/data/test/scenarios/for-loops.cfg
-share/wesnoth/data/test/scenarios/has_ally.cfg
-share/wesnoth/data/test/scenarios/heal.cfg
-share/wesnoth/data/test/scenarios/interrupts.cfg
-share/wesnoth/data/test/scenarios/lua_map_find.cfg
-share/wesnoth/data/test/scenarios/mapgen_filter.cfg
-share/wesnoth/data/test/scenarios/move_skip_sighted.cfg
-share/wesnoth/data/test/scenarios/order_of_nested_events.cfg
-share/wesnoth/data/test/scenarios/prestart_settings.cfg
-share/wesnoth/data/test/scenarios/put_to_recall_and_modify.cfg
-share/wesnoth/data/test/scenarios/readme.txt
-share/wesnoth/data/test/scenarios/recall_by_unit_tag.cfg
-share/wesnoth/data/test/scenarios/recruit_facing.cfg
-share/wesnoth/data/test/scenarios/reflexive_drains.cfg
-share/wesnoth/data/test/scenarios/reflexive_poison.cfg
-share/wesnoth/data/test/scenarios/reflexive_slow.cfg
-share/wesnoth/data/test/scenarios/scatter_units.cfg
-share/wesnoth/data/test/scenarios/sighted_events.cfg
-share/wesnoth/data/test/scenarios/simple_find_path.cfg
-share/wesnoth/data/test/scenarios/simulate_combat_clone_adjacent.cfg
-share/wesnoth/data/test/scenarios/simulate_combat_occupied.cfg
-share/wesnoth/data/test/scenarios/special_calculations.cfg
-share/wesnoth/data/test/scenarios/special_note_from_movetype.cfg
-share/wesnoth/data/test/scenarios/special_note_individual_unit.cfg
-share/wesnoth/data/test/scenarios/store_locations.cfg
-share/wesnoth/data/test/scenarios/store_reachable_locations_vision.cfg
-share/wesnoth/data/test/scenarios/store_unit_defense.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities_adjacent.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities_adjacent_fail.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities_adjacent_leadership.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities_adjacent_leadership_fail.cfg
-share/wesnoth/data/test/scenarios/swarm_disables_upgrades_with_abilities_fail.cfg
-share/wesnoth/data/test/scenarios/test_add_or_sub_in_leadership.cfg
-share/wesnoth/data/test/scenarios/test_assert.cfg
-share/wesnoth/data/test/scenarios/test_berzerk_firststrike.cfg
-share/wesnoth/data/test/scenarios/test_check_victory.cfg
-share/wesnoth/data/test/scenarios/test_clear.cfg
-share/wesnoth/data/test/scenarios/test_create_side.cfg
-share/wesnoth/data/test/scenarios/test_cve_2018_1999023.cfg
-share/wesnoth/data/test/scenarios/test_cve_2018_1999023_2.cfg
-share/wesnoth/data/test/scenarios/test_dofile.cfg
-share/wesnoth/data/test/scenarios/test_effect_on_vision.cfg
-share/wesnoth/data/test/scenarios/test_end_turn.cfg
-share/wesnoth/data/test/scenarios/test_event_names_and_order.cfg
-share/wesnoth/data/test/scenarios/test_for_tag.cfg
-share/wesnoth/data/test/scenarios/test_force_chance_to_hit_macro.cfg
-share/wesnoth/data/test/scenarios/test_grunt_tod_damage.cfg
-share/wesnoth/data/test/scenarios/test_lua.cfg
-share/wesnoth/data/test/scenarios/test_lua_color.cfg
-share/wesnoth/data/test/scenarios/test_lua_version_api.cfg
-share/wesnoth/data/test/scenarios/test_lua_wml.cfg
-share/wesnoth/data/test/scenarios/test_lua_wml_tagnames.cfg
-share/wesnoth/data/test/scenarios/test_max_menu_items.cfg
-share/wesnoth/data/test/scenarios/test_menu_items.cfg
-share/wesnoth/data/test/scenarios/test_modify_shroud.cfg
-share/wesnoth/data/test/scenarios/test_modify_unit.cfg
-share/wesnoth/data/test/scenarios/test_move.cfg
-share/wesnoth/data/test/scenarios/test_move_unit.cfg
-share/wesnoth/data/test/scenarios/test_move_unit_to_occupied_hex.cfg
-share/wesnoth/data/test/scenarios/test_movetype.cfg
-share/wesnoth/data/test/scenarios/test_relative_dir.cfg
-share/wesnoth/data/test/scenarios/test_require.cfg
-share/wesnoth/data/test/scenarios/test_resistances.cfg
-share/wesnoth/data/test/scenarios/test_return.cfg
-share/wesnoth/data/test/scenarios/test_role_types.cfg
-share/wesnoth/data/test/scenarios/test_scoped_array.cfg
-share/wesnoth/data/test/scenarios/test_scoped_scalar.cfg
-share/wesnoth/data/test/scenarios/test_synced_side_number.cfg
-share/wesnoth/data/test/scenarios/test_synced_state.cfg
-share/wesnoth/data/test/scenarios/test_terrain_mask.cfg
-share/wesnoth/data/test/scenarios/test_unit_map.cfg
-share/wesnoth/data/test/scenarios/test_victory_attacks.cfg
-share/wesnoth/data/test/scenarios/two_plus_two.cfg
-share/wesnoth/data/test/scenarios/unit_spawns_at_nearest_vacant_hex.cfg
-share/wesnoth/data/test/scenarios/units_offmap_goto_recall.cfg
-share/wesnoth/data/test/scenarios/unknown_scenario_warning.cfg
-share/wesnoth/data/test/scenarios/unslowable_and_unpetrifiable_status_test.cfg
-share/wesnoth/data/test/scenarios/xp_mod.cfg
+share/wesnoth/data/test/plugin/host.lua
+share/wesnoth/data/test/plugin/join.lua
+share/wesnoth/data/test/scenarios/README.md
+share/wesnoth/data/test/scenarios/behavioral_tests/recruit_facing.cfg
+share/wesnoth/data/test/scenarios/behavioral_tests/test_unit_map.cfg
+share/wesnoth/data/test/scenarios/behavioral_tests/test_victory_attacks.cfg
+share/wesnoth/data/test/scenarios/cve_tests/bytecode.bin
+share/wesnoth/data/test/scenarios/cve_tests/test_cve_2018_1999023.cfg
+share/wesnoth/data/test/scenarios/cve_tests/test_cve_2018_1999023_2.cfg
+share/wesnoth/data/test/scenarios/lua_tests/ai/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/filesystem/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/functional/lua_functional.cfg
+share/wesnoth/data/test/scenarios/lua_tests/gui/widget/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/location_set/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/mathx/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/stringx/test_parse_range.cfg
+share/wesnoth/data/test/scenarios/lua_tests/test_lua_name.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/as_text.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/audio/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/game_events/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/interface/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/map/lua_map_find.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/map/mapgen_filter.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/paths/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/schedule/temp.txt
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/sides/test_create_side.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/sides/test_lua.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/sides/test_modify_shroud.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/simulate_combat_clone_adjacent.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/simulate_combat_occupied.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/sync/break_replay_with_lua_random.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/sync/test_synced_side_number.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_dofile.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_lua_color.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_lua_version_api.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_lua_wml.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_require.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/test_synced_state.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wesnoth/units/test_remove_modifications.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wml-utils/test_scoped_array.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wml-utils/test_scoped_scalar.cfg
+share/wesnoth/data/test/scenarios/lua_tests/wml/test_lua_wml_tagnames.cfg
+share/wesnoth/data/test/scenarios/macro_tests/scatter_units.cfg
+share/wesnoth/data/test/scenarios/macro_tests/test_force_chance_to_hit_macro.cfg
+share/wesnoth/data/test/scenarios/macro_tests/test_preprocessor_ifdef_in_arg.cfg
+share/wesnoth/data/test/scenarios/manual_tests/Wesbench_AI.cfg
+share/wesnoth/data/test/scenarios/manual_tests/Wesbench_Scroll.cfg
+share/wesnoth/data/test/scenarios/manual_tests/Wesbench_Shroud_Walk.cfg
+share/wesnoth/data/test/scenarios/manual_tests/overlay_text_demo.cfg
+share/wesnoth/data/test/scenarios/manual_tests/scenario-leaders.cfg
+share/wesnoth/data/test/scenarios/manual_tests/scenario-movethrough.cfg
+share/wesnoth/data/test/scenarios/manual_tests/scenario-story.cfg
+share/wesnoth/data/test/scenarios/manual_tests/scenario-test.cfg
+share/wesnoth/data/test/scenarios/manual_tests/test_max_menu_items.cfg
+share/wesnoth/data/test/scenarios/manual_tests/test_relative_dir.cfg
+share/wesnoth/data/test/scenarios/test_tests/empty_test.cfg
+share/wesnoth/data/test/scenarios/test_tests/fire_wml_menu_item.cfg
+share/wesnoth/data/test/scenarios/test_tests/test_assert.cfg
+share/wesnoth/data/test/scenarios/test_tests/test_return.cfg
+share/wesnoth/data/test/scenarios/wml_tests/FilterWML/special_id_active_lua_function.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/AiWML/_main.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/AiWML/config/simple_aspect.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/AiWML/modify/aspects.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EffectWML/effect_increase_attacks.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EffectWML/replace_special_with_filter_in_attack_event.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EffectWML/special_note_individual_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EffectWML/test_effect_on_vision.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EffectWML/test_remove_ability_by_filter.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/ability_id_active_test.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/ability_id_not_active_test.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/conditionals.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/filter_ability_special_id_active.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/filter_special_id_active.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/filter_special_id_not_exists.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/filter_vision.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/for-loops.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/has_achievement.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/has_ally.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/nested_foreach.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/recall_by_unit_tag.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/swarms_effects_not_checkable.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/ConditionalActionsWML/test_for_tag.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/facing.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/filter_this_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_attack.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_attack_defend.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_attack_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_defend.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_defend_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_fight.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_no_attack_defend_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_unset.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_no_experience_yes.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_attack.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_attack_defend.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_attack_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_defend.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_defend_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_fight.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_no_attack_defend_kill.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_unset.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_split_experience_yes.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_yes_experience_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_yes_experience_unset.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_kill_yes_experience_yes.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_survivable_experience_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_survivable_experience_unset.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/harm_unit_survivable_experience_yes.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/kill_fires_events.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/modify_unit_recall_cost.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/move_skip_sighted.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/premature_end_turn.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/prestart_settings.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/put_to_recall_and_modify.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/shroud.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_end_turn.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_grunt_tod_damage.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_modify_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_move.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_move_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/test_move_unit_to_occupied_hex.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/unit_spawns_at_nearest_vacant_hex.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/DirectActionsWML/units_offmap_goto_recall.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InterfaceActionsWML/set_menu_item.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/characterize_pathfinding.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/interrupts.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/simple_find_path.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/store_locations.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/store_reachable_locations_vision.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/store_unit_defense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/test_clear.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/test_role_types.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/ActionWML/InternalActionsWML/two_plus_two.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/event_handlers_in_events.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_actions.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_autovariables.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_defeat.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_die.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filter_ability.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filter_attack_no_defense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filter_attack_on_moveto.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filter_attack_type.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filterable1.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filterable2.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filterable3.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_filters.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_nonfilterable.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_pre_attack.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_in_same_name.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_lua1.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_lua2.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_wml1.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_wml2.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_wml3.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_priority_wml4.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/events-test_victory.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/order_of_nested_events.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/sighted_events.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/EventWML/test_event_names_and_order.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/MusicListWML/temp.txt
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/SideWML/test_check_victory.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/SideWML/test_no_sides.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/TimeWML/temp.txt
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/add_advancements.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/unknown_scenario_warning.cfg
+share/wesnoth/data/test/scenarios/wml_tests/ScenarioWML/xp_mod.cfg
+share/wesnoth/data/test/scenarios/wml_tests/TerrainWML/test_terrain_mask.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_affect_self_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_overwrite_specials_both_sides.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_overwrite_specials_mixed.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_overwrite_specials_one_side.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_overwrite_specials_two_both_sides.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_overwrite_specials_two_one_side.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/backstab.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/feeding.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/firststrike_and_laststrike.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_affect_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_no_poison.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_poison_cured.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_poison_slowed.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_positive_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_with_filter.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heal_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/heals_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/hides/hides_nobody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/hides/hides_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_active_on_defense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_active_on_offense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_affect_self_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_min_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_min_value_no_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_negative_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_negative_min_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_no_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_chaotic.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_day_capped.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_day_uncapped.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_deep.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_liminal.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_neutral.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_value_night.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/illuminates/illuminates_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_active_on_defense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_active_on_offense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_affect_self_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_when_other_has_no_special.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_when_other_has_special.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/leadership/leadership_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/opponent_weapon_has_no_special.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/opponent_weapon_has_special.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/plague_without_priority.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/poison_opponent.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/reflexive_drains.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/reflexive_poison.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/reflexive_slow.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_affect_self_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_no_poison.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_poison_cured.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_poison_slowed.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_positive_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/regenerate/regenerate_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_active_on_both.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_active_on_defense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_active_on_offense.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_add_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_add_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_add_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_affect_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_affect_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_affect_everybody.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_affect_self_no.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_blade.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_invalid.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_non_blade.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_high_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_low_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_multiply_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_multiply_fraction.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_negative_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_negative_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_no_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_no_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_no_value_no_max_value.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_no_value_no_max_value_add.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_sub.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_sub_divide.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_sub_multiply.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_mixed_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_mixed_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_no_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_no_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_yes_same_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_two_cumulative_yes_unique_id.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_wfl_other.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_wfl_self.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_zero.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/skirmisher/no_skirmisher.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/skirmisher/skirmisher.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/skirmisher/skirmisher_adjacent.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/skirmisher/skirmisher_adjacent_enemies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/special_calculations.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/special_damage_type.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/student_teacher_are_same.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/swarm_disables_upgrades.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/swarms_filter_student_by_type_allied.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teacher_damage_formula.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/no_teleport.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/teleport_adjacent_allies.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/teleport_no_tunnel.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/teleport_simple.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_filter_teleport_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_source_target_teleport_unit.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_source_teleport_unit_fail.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_source_teleport_unit_succeed.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_target_teleport_unit_fail.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/teleport/tunnel_target_teleport_unit_succeed.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/test_add_or_sub_in_leadership.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/test_berserk_firststrike.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/test_overwrite_specials_filter.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/unslowable_and_unpetrifiable_status_test.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/Attacks/test_attacks_used.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/Attacks/test_movement_used.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/increase_experience_by_percentage.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/modification_effect_type_variation.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/special_note_from_movetype.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/test_movetype.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/test_resistances.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/traits_exclude_include.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/unit_no_advancements.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/zero_experience.cfg
+share/wesnoth/data/test/scenarios/wml_tests/WesnothFormulaLanguage/temp.txt
 share/wesnoth/data/test/test/_main.cfg
 share/wesnoth/data/test/test/filesystem/enum/A1.cfg
 share/wesnoth/data/test/test/filesystem/enum/A2.cfg
@@ -16373,6 +18872,10 @@ share/wesnoth/data/test/test/filesystem/
 share/wesnoth/data/test/test/filesystem/enum/_initial.cfg
 share/wesnoth/data/test/test/leading_space.cfg
 share/wesnoth/data/test/test/umc.cfg
+share/wesnoth/data/test/units.cfg
+share/wesnoth/data/test/units/test_melee_quintain.cfg
+share/wesnoth/data/test/units/test_unit_exclude.cfg
+share/wesnoth/data/test/units/test_unit_require.cfg
 share/wesnoth/data/themes/_initial.cfg
 share/wesnoth/data/themes/cutscene-minimal.cfg
 share/wesnoth/data/themes/cutscene.cfg
@@ -16383,6 +18886,7 @@ share/wesnoth/data/tips.cfg
 share/wesnoth/data/tools/GUI.pyw
 share/wesnoth/data/tools/Makefile
 share/wesnoth/data/tools/README.md
+share/wesnoth/data/tools/TeamColorizer
 share/wesnoth/data/tools/about_cfg_to_wiki
 share/wesnoth/data/tools/addon_manager/COPYING.txt
 share/wesnoth/data/tools/addon_manager/__init__.py
@@ -16393,6 +18897,7 @@ share/wesnoth/data/tools/addon_manager/h
 share/wesnoth/data/tools/addon_manager/jquery.js
 share/wesnoth/data/tools/addon_manager/style.css
 share/wesnoth/data/tools/addon_manager/tablesorter.js
+share/wesnoth/data/tools/check_mixed_indent
 share/wesnoth/data/tools/emacs_mode/Makefile
 share/wesnoth/data/tools/emacs_mode/README.md
 share/wesnoth/data/tools/emacs_mode/wesnoth-mode.el
@@ -16420,13 +18925,13 @@ share/wesnoth/data/tools/steam-changelog
 share/wesnoth/data/tools/terrain2wiki.py
 share/wesnoth/data/tools/tmx_trackplacer
 share/wesnoth/data/tools/trackviewer.pyw
-share/wesnoth/data/tools/unit_tree/TeamColorizer
 share/wesnoth/data/tools/unit_tree/__init__.py
 share/wesnoth/data/tools/unit_tree/animations.py
 share/wesnoth/data/tools/unit_tree/helpers.py
 share/wesnoth/data/tools/unit_tree/html_output.py
 share/wesnoth/data/tools/unit_tree/menu.js
 share/wesnoth/data/tools/unit_tree/overview.py
+share/wesnoth/data/tools/unit_tree/team_colorizer.py
 share/wesnoth/data/tools/unit_tree/update-wmlunits
 share/wesnoth/data/tools/unit_tree/wiki_output.py
 share/wesnoth/data/tools/vim/formulaai.vim
@@ -16434,6 +18939,7 @@ share/wesnoth/data/tools/vim/wesml.vim
 share/wesnoth/data/tools/vim/wmllua.vim
 share/wesnoth/data/tools/wesnoth/README.md
 share/wesnoth/data/tools/wesnoth/__init__.py
+share/wesnoth/data/tools/wesnoth/base64url.py
 share/wesnoth/data/tools/wesnoth/campaignserver_client.py
 share/wesnoth/data/tools/wesnoth/libgithub.py
 share/wesnoth/data/tools/wesnoth/trackplacer3/__init__.py
@@ -16480,6 +18986,7 @@ share/wesnoth/fonts/Lato-Semibold.ttf
 share/wesnoth/fonts/Lato-SemiboldItalic.ttf
 share/wesnoth/fonts/Lato-Thin.ttf
 share/wesnoth/fonts/Lato-ThinItalic.ttf
+share/wesnoth/fonts/Lohit-Bengali.ttf
 share/wesnoth/fonts/OldaniaADFStd-Bold.otf
 share/wesnoth/fonts/OldaniaADFStd-BoldItalic.otf
 share/wesnoth/fonts/OldaniaADFStd-Italic.otf
@@ -17865,6 +20372,8 @@ share/wesnoth/images/icons/terrain/terra
 share/wesnoth/images/icons/terrain/terrain_group_custom_04_30.png
 share/wesnoth/images/icons/terrain/terrain_group_custom_30-pressed.png
 share/wesnoth/images/icons/terrain/terrain_group_custom_30.png
+share/wesnoth/images/icons/terrain/terrain_group_elevation_30-pressed.png
+share/wesnoth/images/icons/terrain/terrain_group_elevation_30.png
 share/wesnoth/images/icons/terrain/terrain_group_embellishments_30-pressed.png
 share/wesnoth/images/icons/terrain/terrain_group_embellishments_30.png
 share/wesnoth/images/icons/terrain/terrain_group_fall_30-pressed.png
@@ -18061,6 +20570,14 @@ share/wesnoth/images/misc/capture.png
 share/wesnoth/images/misc/ellipse-1.png
 share/wesnoth/images/misc/ellipse-bottom.png
 share/wesnoth/images/misc/ellipse-hero-bottom.png
+share/wesnoth/images/misc/ellipse-hero-leader-bottom.png
+share/wesnoth/images/misc/ellipse-hero-leader-nozoc-bottom.png
+share/wesnoth/images/misc/ellipse-hero-leader-nozoc-selected-bottom.png
+share/wesnoth/images/misc/ellipse-hero-leader-nozoc-selected-top.png
+share/wesnoth/images/misc/ellipse-hero-leader-nozoc-top.png
+share/wesnoth/images/misc/ellipse-hero-leader-selected-bottom.png
+share/wesnoth/images/misc/ellipse-hero-leader-selected-top.png
+share/wesnoth/images/misc/ellipse-hero-leader-top.png
 share/wesnoth/images/misc/ellipse-hero-nozoc-bottom.png
 share/wesnoth/images/misc/ellipse-hero-nozoc-selected-bottom.png
 share/wesnoth/images/misc/ellipse-hero-nozoc-selected-top.png
@@ -18098,11 +20615,13 @@ share/wesnoth/images/misc/hover-hex.png
 share/wesnoth/images/misc/icon-advance.png
 share/wesnoth/images/misc/icon-ellipsis.png
 share/wesnoth/images/misc/invisible.png
+share/wesnoth/images/misc/invulnerable.png
 share/wesnoth/images/misc/jewel-tc.png
 share/wesnoth/images/misc/l10n/af/logo.png
 share/wesnoth/images/misc/l10n/ang/logo.png
 share/wesnoth/images/misc/l10n/ang@latin/logo.png
 share/wesnoth/images/misc/l10n/bg/logo.png
+share/wesnoth/images/misc/l10n/bn/logo.png
 share/wesnoth/images/misc/l10n/ca/logo.png
 share/wesnoth/images/misc/l10n/cs/logo.png
 share/wesnoth/images/misc/l10n/da/logo.png
@@ -18153,6 +20672,7 @@ share/wesnoth/images/misc/orb%2x.png@localhost
 share/wesnoth/images/misc/petrified.png
 share/wesnoth/images/misc/poisoned.png
 share/wesnoth/images/misc/shuffle-sides.png
+share/wesnoth/images/misc/single-pixel.png
 share/wesnoth/images/misc/slowed.png
 share/wesnoth/images/misc/snail.png
 share/wesnoth/images/misc/soundsource-heard-lrg.png
@@ -18166,6 +20686,7 @@ share/wesnoth/images/misc/status-self.pn
 share/wesnoth/images/misc/status.png
 share/wesnoth/images/misc/tod-bright.png
 share/wesnoth/images/misc/tod-dark.png
+share/wesnoth/images/misc/unhealable.png
 share/wesnoth/images/misc/visibility.png
 share/wesnoth/images/misc/waypoint.png
 share/wesnoth/images/misc/zoc.png
@@ -18221,12 +20742,14 @@ share/wesnoth/translations/af/LC_MESSAGE
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/af/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/af/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/af/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-did.mo
@@ -18246,12 +20769,14 @@ share/wesnoth/translations/ang@latin/LC_
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ang@latin/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-did.mo
@@ -18271,12 +20796,14 @@ share/wesnoth/translations/ar/LC_MESSAGE
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ar/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ar/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-did.mo
@@ -18296,13 +20823,42 @@ share/wesnoth/translations/bg/LC_MESSAGE
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/bg/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/bg/LC_MESSAGES/wesnoth.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-anl.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-did.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-dm.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-dw.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-editor.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-ei.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-help.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-httt.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-l.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-lib.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-low.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-multiplayer.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-nr.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-sof.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-sota.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-sotbe.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-tb.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-tools.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-trow.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-tsg.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-tutorial.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-units.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-utbs.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth-wof.mo
+share/wesnoth/translations/bn/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-did.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-dm.mo
@@ -18321,12 +20877,14 @@ share/wesnoth/translations/ca/LC_MESSAGE
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ca/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ca/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-did.mo
@@ -18346,12 +20904,14 @@ share/wesnoth/translations/ca_ES@valenci
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ca_ES@valencia/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-did.mo
@@ -18371,12 +20931,14 @@ share/wesnoth/translations/cs/LC_MESSAGE
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/cs/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/cs/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-did.mo
@@ -18396,12 +20958,14 @@ share/wesnoth/translations/cy/LC_MESSAGE
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/cy/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/cy/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-did.mo
@@ -18421,12 +20985,14 @@ share/wesnoth/translations/da/LC_MESSAGE
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/da/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/da/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/da/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-did.mo
@@ -18446,12 +21012,14 @@ share/wesnoth/translations/de/LC_MESSAGE
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/de/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/de/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/de/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-did.mo
@@ -18471,12 +21039,14 @@ share/wesnoth/translations/el/LC_MESSAGE
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/el/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/el/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/el/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-did.mo
@@ -18496,12 +21066,14 @@ share/wesnoth/translations/en@shaw/LC_ME
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/en@shaw/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-did.mo
@@ -18521,12 +21093,14 @@ share/wesnoth/translations/en_GB/LC_MESS
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/en_GB/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-did.mo
@@ -18546,12 +21120,14 @@ share/wesnoth/translations/eo/LC_MESSAGE
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/eo/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/eo/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-did.mo
@@ -18571,12 +21147,14 @@ share/wesnoth/translations/es/LC_MESSAGE
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/es/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/es/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/es/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-did.mo
@@ -18596,12 +21174,14 @@ share/wesnoth/translations/es_419/LC_MES
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/es_419/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-did.mo
@@ -18621,12 +21201,14 @@ share/wesnoth/translations/et/LC_MESSAGE
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/et/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/et/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/et/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-did.mo
@@ -18646,12 +21228,14 @@ share/wesnoth/translations/eu/LC_MESSAGE
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/eu/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/eu/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-did.mo
@@ -18671,12 +21255,14 @@ share/wesnoth/translations/fi/LC_MESSAGE
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/fi/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/fi/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-did.mo
@@ -18696,12 +21282,14 @@ share/wesnoth/translations/fr/LC_MESSAGE
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/fr/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/fr/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-did.mo
@@ -18721,12 +21309,14 @@ share/wesnoth/translations/ga/LC_MESSAGE
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ga/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ga/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-did.mo
@@ -18746,12 +21336,14 @@ share/wesnoth/translations/gd/LC_MESSAGE
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/gd/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/gd/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-did.mo
@@ -18771,12 +21363,14 @@ share/wesnoth/translations/gl/LC_MESSAGE
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/gl/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/gl/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-did.mo
@@ -18796,12 +21390,14 @@ share/wesnoth/translations/grc/LC_MESSAG
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/grc/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/grc/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-did.mo
@@ -18821,12 +21417,14 @@ share/wesnoth/translations/he/LC_MESSAGE
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/he/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/he/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/he/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-did.mo
@@ -18846,12 +21444,14 @@ share/wesnoth/translations/hr/LC_MESSAGE
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/hr/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/hr/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-did.mo
@@ -18871,12 +21471,14 @@ share/wesnoth/translations/hu/LC_MESSAGE
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/hu/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/hu/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-did.mo
@@ -18896,12 +21498,14 @@ share/wesnoth/translations/id/LC_MESSAGE
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/id/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/id/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/id/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-did.mo
@@ -18921,12 +21525,14 @@ share/wesnoth/translations/is/LC_MESSAGE
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/is/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/is/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/is/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-did.mo
@@ -18946,12 +21552,14 @@ share/wesnoth/translations/it/LC_MESSAGE
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/it/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/it/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/it/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-did.mo
@@ -18971,12 +21579,14 @@ share/wesnoth/translations/ja/LC_MESSAGE
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ja/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ja/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-did.mo
@@ -18996,12 +21606,14 @@ share/wesnoth/translations/ko/LC_MESSAGE
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ko/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ko/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-did.mo
@@ -19021,12 +21633,14 @@ share/wesnoth/translations/la/LC_MESSAGE
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/la/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/la/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/la/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-did.mo
@@ -19046,12 +21660,14 @@ share/wesnoth/translations/lt/LC_MESSAGE
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/lt/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/lt/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-did.mo
@@ -19071,12 +21687,14 @@ share/wesnoth/translations/lv/LC_MESSAGE
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/lv/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/lv/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-did.mo
@@ -19096,12 +21714,14 @@ share/wesnoth/translations/mk/LC_MESSAGE
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/mk/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/mk/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-did.mo
@@ -19121,12 +21741,14 @@ share/wesnoth/translations/mr/LC_MESSAGE
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/mr/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/mr/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-did.mo
@@ -19146,12 +21768,14 @@ share/wesnoth/translations/my/LC_MESSAGE
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/my/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/my/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/my/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-did.mo
@@ -19171,12 +21795,14 @@ share/wesnoth/translations/nb_NO/LC_MESS
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/nb_NO/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-did.mo
@@ -19196,12 +21822,14 @@ share/wesnoth/translations/nl/LC_MESSAGE
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/nl/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/nl/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-did.mo
@@ -19221,12 +21849,14 @@ share/wesnoth/translations/pl/LC_MESSAGE
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/pl/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/pl/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-did.mo
@@ -19246,12 +21876,14 @@ share/wesnoth/translations/pt/LC_MESSAGE
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/pt/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/pt/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-did.mo
@@ -19271,12 +21903,14 @@ share/wesnoth/translations/pt_BR/LC_MESS
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/pt_BR/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-did.mo
@@ -19296,12 +21930,14 @@ share/wesnoth/translations/racv/LC_MESSA
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/racv/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/racv/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-did.mo
@@ -19321,12 +21957,14 @@ share/wesnoth/translations/ro/LC_MESSAGE
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ro/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ro/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-did.mo
@@ -19346,12 +21984,14 @@ share/wesnoth/translations/ru/LC_MESSAGE
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/ru/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/ru/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-did.mo
@@ -19371,12 +22011,14 @@ share/wesnoth/translations/sk/LC_MESSAGE
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sk/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sk/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-did.mo
@@ -19396,12 +22038,14 @@ share/wesnoth/translations/sl/LC_MESSAGE
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sl/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sl/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-did.mo
@@ -19421,12 +22065,14 @@ share/wesnoth/translations/sr/LC_MESSAGE
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sr/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sr/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-did.mo
@@ -19446,12 +22092,14 @@ share/wesnoth/translations/sr@ijekavian/
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sr@ijekavian/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-did.mo
@@ -19471,12 +22119,14 @@ share/wesnoth/translations/sr@ijekavianl
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sr@ijekavianlatin/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-did.mo
@@ -19496,12 +22146,14 @@ share/wesnoth/translations/sr@latin/LC_M
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sr@latin/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-did.mo
@@ -19521,12 +22173,14 @@ share/wesnoth/translations/sv/LC_MESSAGE
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/sv/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/sv/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-did.mo
@@ -19546,12 +22200,14 @@ share/wesnoth/translations/tl/LC_MESSAGE
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/tl/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/tl/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-did.mo
@@ -19571,12 +22227,14 @@ share/wesnoth/translations/tr/LC_MESSAGE
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/tr/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/tr/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-did.mo
@@ -19596,12 +22254,14 @@ share/wesnoth/translations/uk/LC_MESSAGE
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/uk/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/uk/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-did.mo
@@ -19621,12 +22281,14 @@ share/wesnoth/translations/vi/LC_MESSAGE
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/vi/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/vi/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-did.mo
@@ -19646,12 +22308,14 @@ share/wesnoth/translations/zh_CN/LC_MESS
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/zh_CN/LC_MESSAGES/wesnoth.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-anl.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-did.mo
@@ -19671,10 +22335,12 @@ share/wesnoth/translations/zh_TW/LC_MESS
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-sotbe.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-tb.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-thot.mo
+share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-tools.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-trow.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-tsg.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-tutorial.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-units.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-utbs.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-wc.mo
+share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth-wof.mo
 share/wesnoth/translations/zh_TW/LC_MESSAGES/wesnoth.mo

Index: pkgsrc/games/wesnoth/distinfo
diff -u pkgsrc/games/wesnoth/distinfo:1.87 pkgsrc/games/wesnoth/distinfo:1.88
--- pkgsrc/games/wesnoth/distinfo:1.87  Sat Jan  6 19:49:58 2024
+++ pkgsrc/games/wesnoth/distinfo       Sun Apr  7 21:39:03 2024
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.87 2024/01/06 19:49:58 adam Exp $
+$NetBSD: distinfo,v 1.88 2024/04/07 21:39:03 adam Exp $
 
-BLAKE2s (wesnoth-1.16.11.tar.bz2) = 7b1e20ed88464870a550565c7e4d112235215715fa5838c7fc7b9242c821696e
-SHA512 (wesnoth-1.16.11.tar.bz2) = 66333fb45ef7c39a62944a1e61007c7d3183e8f097479bc00cc3344aece4a40e1af4a0eabcb367ca2cf8b3fa6cb541324595ace93fd71d08c05d03a4614f1029
-Size (wesnoth-1.16.11.tar.bz2) = 476635149 bytes
-SHA1 (patch-CMakeLists.txt) = 2670d4a527019706d8614c7e715e25c39f044d0e
-SHA1 (patch-src_CMakeLists.txt) = 776c522ccfc544d8898d786fe164c2be1812db1a
-SHA1 (patch-src_color__range.cpp) = f4c331fdc804ae9001beb8cdb9b95059821f305d
+BLAKE2s (wesnoth-1.18.0.tar.bz2) = ca0d74f326087e0cb1a554000523b294593b37aa247cbe4780d5c4471f1ad822
+SHA512 (wesnoth-1.18.0.tar.bz2) = 7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2
+Size (wesnoth-1.18.0.tar.bz2) = 460686063 bytes
+SHA1 (patch-CMakeLists.txt) = e1c4f9bb90529e0a1025c3ce6751b50ddb8171fd
+SHA1 (patch-src_CMakeLists.txt) = 7917bd0a3aedf3523a73e4542cbdf54c08a78f77
 SHA1 (patch-src_wesnoth.cpp) = 73fa69b47de231c5ce16f66a52b449d5242ffe67

Index: pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt
diff -u pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt:1.6 pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt:1.7
--- pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt:1.6       Wed Jul 27 08:40:58 2022
+++ pkgsrc/games/wesnoth/patches/patch-CMakeLists.txt   Sun Apr  7 21:39:03 2024
@@ -1,30 +1,30 @@
-$NetBSD: patch-CMakeLists.txt,v 1.6 2022/07/27 08:40:58 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.7 2024/04/07 21:39:03 adam Exp $
 
 Do not look for X11 on macOS.
 We don't have readline as a module.
 Do not bother with uninstaller.
 
---- CMakeLists.txt.orig        2022-07-13 16:10:31.000000000 +0000
+--- CMakeLists.txt.orig        2024-03-18 00:11:38.000000000 +0000
 +++ CMakeLists.txt
-@@ -76,7 +76,9 @@ find_package(ICU REQUIRED COMPONENTS dat
- # no, gettext executables are not required when NLS is deactivated
+@@ -100,7 +100,9 @@ find_package(ICU REQUIRED COMPONENTS dat
  find_package(Gettext)
+ find_package(Python)
  
 +if(NOT APPLE)
  find_package(X11)
 +endif(NOT APPLE)
  
- if(NOT WIN32)
-       # needed to get some SDL2 defines in... (as of rev31694 -D_GNU_SOURCE=1 is required!)
-@@ -500,7 +502,6 @@ if(ENABLE_GAME OR ENABLE_TESTS)
- # TODO: can use find_package and Fontconfig::Fontconfig with cmake 3.14+
-       pkg_check_modules(FONTCONFIG REQUIRED fontconfig>=2.4.1)
-       pkg_check_modules(PANGO REQUIRED pango>=1.22.0)
+ if(NOT WIN32 AND NOT ENABLE_SYSTEM_LUA)
+       # Use the safer `mkstemp' instead of `tmpnam' on POSIX systems.
+@@ -542,7 +544,6 @@ if(ENABLE_GAME OR ENABLE_TESTS)
+       pkg_check_modules(CAIRO REQUIRED cairo>=1.10)
+       pkg_check_modules(PANGOCAIRO REQUIRED pangocairo>=1.44.0)
+       pkg_check_modules(PANGO REQUIRED pango>=1.44.0)
 -      pkg_check_modules(LIBREADLINE readline)
  endif()
  
  if(ENABLE_TESTS)
-@@ -583,11 +584,6 @@ endif()
+@@ -625,11 +626,6 @@ endif()
  # uninstall
  #
  

Index: pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt
diff -u pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt:1.4 pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt:1.5
--- pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt:1.4   Tue Nov  2 18:35:04 2021
+++ pkgsrc/games/wesnoth/patches/patch-src_CMakeLists.txt       Sun Apr  7 21:39:03 2024
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.4 2021/11/02 18:35:04 adam Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.5 2024/04/07 21:39:03 adam Exp $
 
 On macOS, do not build SDLMain.mm; only needed for app bundle.
 
---- src/CMakeLists.txt.orig    2021-10-24 00:23:51.000000000 +0000
+--- src/CMakeLists.txt.orig    2024-03-18 00:11:38.000000000 +0000
 +++ src/CMakeLists.txt
-@@ -154,8 +154,6 @@ if(ENABLE_GAME)
-       if(WIN32)
-               add_executable(wesnoth WIN32 wesnoth.cpp ../packaging/windows/wesnoth.rc)
-               target_link_options(wesnoth PRIVATE /WX /WHOLEARCHIVE:wesnoth-widgets)
+@@ -239,8 +239,6 @@ if(ENABLE_GAME)
+               if(MSVC)
+                       target_link_options(wesnoth PRIVATE /WX /WHOLEARCHIVE:wesnoth-widgets)
+               endif()
 -      elseif(APPLE)
 -              add_executable(wesnoth wesnoth.cpp macosx/SDLMain.mm)
        else()



Home | Main Index | Thread Index | Old Index