1. Battle for Wesnoth
  2. News
  3. Version 1.14.2 is out

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).