Wesnoth 1.19.18

Battle for Wesnoth · published

Campaigns

  • Dusk of Dawn
    • Added to mainline.
    • This is a new troll campaign.
    • 4 scenarios, novice level.

  • Heir to the Throne
    • Add new "Heir to the Throne" revision to mainline.
    • Rename existing HttT campaign to "Heir to the Throne, Classic"
    • Merge "Battle Training" into HttTC.

  • The Deceiver's Gambit
    • Revised Delfador and Garard's dialogue (again)
    • "Stirrings of War" and "The Ambassador" are now regular battle scenarios.
    • "Fort Garard" now grants all Loyalist recruits; Delfador no longer has to wait until "Ring of Swords"
    • "The Sylvan Seer" part 1 puzzle now varies with campaign difficulty.
    • "Ring of Swords" now has a slightly larger map.
    • "Galcadar" no longer restores your recall list from TDG part I.
    • "The Traitor" no longer has special village razing mechanics.
    • Deoran is now a battle unit, not a support unit with complicated abilities.
    • Most AI allies now go last in the turn order, so they're more predictable.
    • Various other adjustments and bugfixes.

  • The South Guard
    • Restored S01's intro storytext.
    • Moved some S03/S04 scenario hints to S01/S02.
    • Added some additional hints to S03/S04.
    • Replaced most maps' ford terrain with bridge.
    • Added a more stylish UI for S02x's companion selection choice.
    • Allied sides are now at the end of the turn order.
    • Fixed several RNG-related tips not triggering.
    • Various minor bugfixes and tweaks.

Translations

  • Updated translations: Bengali, British English, Czech, Finnish, Galician, Hungarian, Italian, Polish, Spanish

Units

  • Dwarvish Miner:
    • hitpoints 25hp->22hp
    • experience 20xp->24xp
    • cost 11g->10g

  • Merman Hoplite:
    • hitpoints 52hp->58hp
    • cost 45g->44g

  • Merman Triton
    • cost 46g->41g

  • Merman Netcaster:
    • ranged damage 9-2 -> 8-2
    • cost 26g->25g

  • Merman Entangler:
    • cost 42g->37g

  • Merman Spearman:
    • hitpoints 43hp->47hp
    • cost 22g->25g

  • Merman Javelineer:
    • hitpoints 58hp->60hp
    • melee damage 8-2 -> 9-2
    • cost 55g->48g

  • Mermaid Enchantress:
    • experience 46xp->75xp

  • Mermaid Siren:
    • ranged damage 15-3 -> 14-3
    • cost 42g->58g

  • Mermaid Priestess:
    • experience 61xp->73xp

  • Mermaid Diviner:
    • cost 49g->57g

  • Skeleton Rider:
    • axe damage 6-3 -> 10-2
    • hitpoints 36hp->38hp
    • experience 33xp->46xp
    • cost 14g->17g
    • resistances now identical to Chocobone
    • improved movement costs and defense

  • Bone Knight
    • trample damage 7-2(charge) -> 10-2(charge)
    • hitpoints 50hp->58hp
    • movement 8mp->7mp
    • cost 26g->32g
    • resistances now identical to Chocobone
    • improved movement costs and defense

  • A registry for abilities has been added as ``. Any ability defined there can be added to a `` by just specifying their `unique_id` in the new key `abilities_list`, like this: `abilities_list=heals_8,cures`. The unique id for an ability is the value of its new `unique_id` key which falls back to `id` if unspecified. The `abilities` key is also supported under `apply_to=new_ability`.
  • A similar registry for weapon specials has also been added as ``. The corresponding key is `specials_list` and is supported inside `` as well as in EffectWML `apply_to=new_attack` and `apply_to=attack`'s ``. `unique_id` is also supported inside weapon special definitions.

User interface

  • New key `title_position` added to `` that allows changing the position of the title text.
  • Enemies that can't be attacked are not highlighted when showing a unit's potential movement.

WML Engine

  • Remove and from abilities used like weapons because shorthand from existing filters and .
  • Deprecate and from abilities and weapons specials because shorthand from existing filters and for abilities or and for weapon specials.
  • Fixed leaking on random maps, causing OOS errors in unrelated content.
  • Fixed a crash when the sides defined for a scenario are not all consecutive.

Miscellaneous and Bug Fixes

  • Build System:
    • Changed CMake to not directly pull in boost-system (fixing build issues on archlinux using boost-libs >1.89.0-2)


Wesnoth 1.19.18 · Battle for Wesnoth patch notes · SteamPeaks