Version 1.14.2 is out
Campaigns
Northern Rebirth:
- S02.1 Infested Caves: keep side 8 AI leader from wandering off too far
and ending up on a keep with only one hex for recruiting.
- S02.1 Infested Caves: AIs are less likely to kill each other in early
game, which would make it harder for the player otherwise.
- S02.1 Infested Caves: Dwarvish allies are also less likely to die.
- S02.1 Infested Caves: minor map tweaks and improvements.
- S05 The Pursuit: removed a bottleneck and tweaked Rod of Justice.
Sceptre of Fire:
- In 'Caverns of Flame', fixed various issues with the volcano eruption.
Under the Burning Suns:
- Various Quenoth unit graphics updates.
Descent into Darkness:
- In 'A small Favor', disabled a not intended way to win the scenario.
Secrets of the Ancients:
- Bats are transformed to normal ones already after S5
Graphics
- Fixed a minor team coloring mistake in the north-facing Revenant standing
animation.
Language and i18n
- Updated translations: British English, Chinese (Simplified), Czech, French,
Galician, German, Italian, Japanese, Scottish Gaelic, Spanish, Ukrainian
User interface
- List boxes (MP lobby game list in particular) now keep the scroll position
when they change, instead of keeping the selected item visible (issue #3016).
- Fixed MP lobby player list scrolling to top when it changes
- Fixed the first unit sometimes not being selected when opening the Recall
dialog.
- Fixed a crash when using very large portraits in [message] (issue #2912)
- Added a button to access the version info dialog to Preferences.
- Removed player list sorting options in the MP lobby. The list is now
automatically sorted alphabetically, friends first.
- Rearranged campaign difficulty menu layout
Terrains
- Removed hidden terrains that were not supposed to make it to 1.14: ^Prg,
^Prgo, ^Pwd, ^Pwdo
Miscellaneous and bug fixes
- Fixed memory leak in terrain filter code. In a huge map with Silver Mages,
it could leak several gigabytes of memory in a long session.
- Fixed: unit halo remained after undoing a recall (issue #3065)
- Fixed: unit halo intensity doubled during AMLA animation
- [change_theme] no longer causes a Lua error when theme= is not specified
instead of explicitly set to an empty string.
- [change_theme] no longer requires running a separate action to update the
UI afterwards (e.g. [redraw]) and the status panels are updated immediately.
as well.
- Lua random map generator: fixed error when flipping map; specifically this
also fixes an assert at the start of HttT S7 (Sceptre of Fire) that had a
50% chance of being triggered
- Experimental AI: fixed recruiting not working on maps without enemies, such
as the first two turns of Dark Forecast
- Experimental AI: fixed recruiting evaluations sometimes not being updated
- Replaced deprecated Lua code and all remaining uses of FOREACH and MESSAGE
macros
- Fixed [color_adjust] interacting poorly with time of day color shifts and
values outside the [-255, 255] range (issue #3144).
- Fixed a regression from 1.13.10 where modification option values couldn't
be properly saved in arrays.
- Added stricter validation to ensure units cannot have negative hitpoints,
except during specific attack-related events.
- Added deprecation notices for several macros that had them missing before.
- [message] no longer scrolls to units through fog or shroud so it matches
1.12's behavior.
- Fixed animation-wide text_color and blend_color keys being overwritten. This
fixes level-in and level-out animations sometimes fading to black instead of
white.
- Fixed [animate_unit] freezing the game when observing MP games (#2970).
- Fixed carryover behaving differently when loading a start-of-scenario save
(issue #3152).
- Fixed turn replay function in MP.
- Fixed savegames being created even when not needed (issue #3150).
- Fixed handling of extra_recruit in planning mode (issue #3100).
- Fixed handling of skirmisher in planning mode.
- Fixed handling of filter_recall in planning mode.
- Fixed possible segfault at game end.
- Fixed require_resource in [resource].
- Fixed require_scenario=yes not working with map_generation (issue #3105).