1. Battle for Wesnoth
  2. News
  3. Wesnoth 1.19.4

Wesnoth 1.19.4

Lua API
  • Added new function gui.switch_theme() to allow switching to another gui2 theme from inside a scenario.
  • Updated to lua 5.4.7
Translations
  • Updated translations: Arabic, Bengali, British English, Chinese (Simplified), Czech, Italian, Japanese, Turkish, Ukrainian
Units
  • Walking Corpse: arcane vulnerability reduced from 40% to 20%.
  • Soulless: arcane vulnerability reduced from 40% to 20%.
User interface
  • GUI2 themes can be loaded from add-ons. Requires a `gui-theme.cfg` file in add-on root with a `[gui]` tag that acts as the entry point for the theme.
  • Option key is now identified as such instead of Alt in the Hotkeys preferences section on macOS builds
  • Search filter should now be case-insensitive for more than just ASCII characters (#9328)
  • Whirlpools no longer get submerged in water.
  • The in-game chat now properly redraws over water and other animated terrain.
  • Fixed items not appearing properly when submerged.
WML Engine
  • Removed properties `unit.side` and `terrain.owner` from WFL. Use `unit.side_number` and `terrain.owner_side` instead.
  • Fixed events with negative priority not being stored in save files.
  • Events can now be added to abilities and weapon specials.