[wesnoth-commits] [wesnoth/wesnoth] a5d32f: units - WC beast-rider (taurus) variation - initia...

Celtic Minstrel noreply at github.com
Thu Mar 4 19:04:24 UTC 2021


  Branch: refs/heads/lua_gamemap
  Home:   https://github.com/wesnoth/wesnoth
  Commit: a5d32fe01edfe2163da65156071ba7b09f8626d4
      https://github.com/wesnoth/wesnoth/commit/a5d32fe01edfe2163da65156071ba7b09f8626d4
  Author: doofus-01 <dk0045 at comcast.net>
  Date:   2021-02-15 (Mon, 15 Feb 2021)

  Changed paths:
    A data/core/images/units/undead/zombie-beastrider.png
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  units - WC beast-rider (taurus) variation - initial, incomplete


  Commit: 510225b8dd989b07beb477a9cda79317a6861ebe
      https://github.com/wesnoth/wesnoth/commit/510225b8dd989b07beb477a9cda79317a6861ebe
  Author: doofus-01 <dk0045 at comcast.net>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

  Changed paths:
    A data/core/images/units/undead/zombie-beastrider-attack-n.png
    A data/core/images/units/undead/zombie-beastrider-attack-s.png
    A data/core/images/units/undead/zombie-beastrider-attack.png
    A data/core/images/units/undead/zombie-beastrider-defend.png
    A data/core/images/units/undead/zombie-beastrider-die-1.png
    A data/core/images/units/undead/zombie-beastrider-die-2.png
    A data/core/images/units/undead/zombie-beastrider-die-3.png
    A data/core/images/units/undead/zombie-beastrider-die-4.png
    M data/core/images/units/undead/zombie-beastrider.png

  Log Message:
  -----------
  zombie beastrider animations


  Commit: efe5a4d4971bdd8d12d254da43bad18acc0b78a4
      https://github.com/wesnoth/wesnoth/commit/efe5a4d4971bdd8d12d254da43bad18acc0b78a4
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M data/ai/utils/default_config.cfg
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/aspect_simple.cfg
    M data/schema/ai/modify.cfg
    M data/tools/emacs_mode/wesnoth-wml-data.el
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/lua/core.cpp
    M src/ai/manager.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Add new AI aspect retreat_factor


  Commit: 903e03d68a2198aea137b1117f9d09d1faf70b00
      https://github.com/wesnoth/wesnoth/commit/903e03d68a2198aea137b1117f9d09d1faf70b00
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-26 (Fri, 26 Feb 2021)

  Changed paths:
    M data/ai/lua/ca_retreat_injured.lua
    M data/ai/lua/retreat.lua

  Log Message:
  -----------
  AI retreat_injured CA: improve retreat threshold calculation

The main problem was that the previous calculation was based on the 'caution' aspect. While that is not technically wrong, caution is also used for other purposes and there are mainline (and presumably UMC) scenarios that use large values for caution. In those cases, units retreated that were barely injured. This, again, might even be desirable for some use cases, but it needs to be decoupled from the other uses of caution. Thus, the new 'retreat_factor' aspect is used now.

In addition, the calculation is now based on a unit's maximum hitpoints, rather than its level.


  Commit: fe316aec3a4bf864d2b0628f6cdf404bea5031ab
      https://github.com/wesnoth/wesnoth/commit/fe316aec3a4bf864d2b0628f6cdf404bea5031ab
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-26 (Fri, 26 Feb 2021)

  Changed paths:
    M data/ai/utils/default_config.cfg
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/aspect_simple.cfg
    M data/schema/ai/modify.cfg
    M data/tools/emacs_mode/wesnoth-wml-data.el
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/lua/core.cpp
    M src/ai/manager.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Add new AI aspect retreat_enemy_weight


  Commit: 663a0ef8ec1138ddb6be570b45f4a1a7985a845d
      https://github.com/wesnoth/wesnoth/commit/663a0ef8ec1138ddb6be570b45f4a1a7985a845d
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-26 (Fri, 26 Feb 2021)

  Changed paths:
    M data/ai/lua/retreat.lua

  Log Message:
  -----------
  AI retreat_injured CA: fix bug in finding hexes next to healers

The CA was supposed to mark hexes next to healers as potential healing locations, but because of this bug that did not work.


  Commit: f799269fa1461cf1dd1878488270f2e2ac68c50e
      https://github.com/wesnoth/wesnoth/commit/f799269fa1461cf1dd1878488270f2e2ac68c50e
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-26 (Fri, 26 Feb 2021)

  Changed paths:
    M data/ai/lua/retreat.lua

  Log Message:
  -----------
  AI retreat_injured CA: improve retreat location evaluation

This includes several improvements to the retreat hex evaluation:
- Enemy threats are not the dominant rating contribution any more
- Enemy threats are based mostly on HP balance, rather than simply enemy number
- Enemy threat assessment can be modified with the retreat_enemy_weight aspect
- By default, only healing locations are considered as retreat locations, but this can be overridden with the retreat_enemy_weight aspect


  Commit: f67a5b269e3076a02d4c9cc943be9eb6294c8a1c
      https://github.com/wesnoth/wesnoth/commit/f67a5b269e3076a02d4c9cc943be9eb6294c8a1c
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-27 (Sat, 27 Feb 2021)

  Changed paths:
    M data/ai/lua/retreat.lua

  Log Message:
  -----------
  AI retreat_injured CA: fix retreat_enemy_weight use

Only enemy threats are to be multiplied by this factor, not the ally support.


  Commit: fd0c00cfb0cba8bd7b3afde90b806d6e505bd423
      https://github.com/wesnoth/wesnoth/commit/fd0c00cfb0cba8bd7b3afde90b806d6e505bd423
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_goto.lua

  Log Message:
  -----------
  Goto Micro AI: fix checks of avoid_enemies key

Numerical values are sometimes transferred from WML to Lua using the string type. This applies, for example, to very small numbers, such as 0.0000000000001. This needs to be taken into account when checking whether avoid_enemies is a number.


  Commit: 94bd2ec9936d60c1f5fa5681f832229247c95d5f
      https://github.com/wesnoth/wesnoth/commit/94bd2ec9936d60c1f5fa5681f832229247c95d5f
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_goto.lua

  Log Message:
  -----------
  Goto Micro AI: fix possible error when ignoring enemies

The final determination of the hex to move to must take enemies into account, otherwise the MAI might try to move the unit to a hex it cannot actually reach.


  Commit: 287530a43fa1d36a632afb5282f7145a59feb2e3
      https://github.com/wesnoth/wesnoth/commit/287530a43fa1d36a632afb5282f7145a59feb2e3
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_goto.lua

  Log Message:
  -----------
  Goto Micro AI: change how avoid_map is taken into account

There were two issues with the previous method:
- ai_helper.get_avoid_map() never returns nil, but at most an empty location set. Thus, the 'else' clause in that conditional was never reached.
- The presence of an [avoid] tag should not prevent the keys ignoring enemies from taking effect. Instead, [avoid] needs to be taken into account for all possible code paths.


  Commit: a834c7872864d6a533c46d03a197fdbccb77acb0
      https://github.com/wesnoth/wesnoth/commit/a834c7872864d6a533c46d03a197fdbccb77acb0
  Author: doofus-01 <dk0045 at comcast.net>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    A data/core/images/portraits/undead/zombie-beastrider.png
    A data/core/images/units/undead/soulless-beastrider-attack-n.png
    A data/core/images/units/undead/soulless-beastrider-attack-s.png
    A data/core/images/units/undead/soulless-beastrider-attack.png
    A data/core/images/units/undead/soulless-beastrider-defend.png
    A data/core/images/units/undead/soulless-beastrider-die-1.png
    A data/core/images/units/undead/soulless-beastrider-die-2.png
    A data/core/images/units/undead/soulless-beastrider-die-3.png
    A data/core/images/units/undead/soulless-beastrider-die-4.png
    A data/core/images/units/undead/soulless-beastrider.png
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  units - soulless beastrider sprite, animations, and portrait


  Commit: 17093158b112d6c70f58d117628b046fc4ba1946
      https://github.com/wesnoth/wesnoth/commit/17093158b112d6c70f58d117628b046fc4ba1946
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    A data/core/images/portraits/undead/zombie-beastrider.png
    A data/core/images/units/undead/soulless-beastrider-attack-n.png
    A data/core/images/units/undead/soulless-beastrider-attack-s.png
    A data/core/images/units/undead/soulless-beastrider-attack.png
    A data/core/images/units/undead/soulless-beastrider-defend.png
    A data/core/images/units/undead/soulless-beastrider-die-1.png
    A data/core/images/units/undead/soulless-beastrider-die-2.png
    A data/core/images/units/undead/soulless-beastrider-die-3.png
    A data/core/images/units/undead/soulless-beastrider-die-4.png
    A data/core/images/units/undead/soulless-beastrider.png
    A data/core/images/units/undead/zombie-beastrider-attack-n.png
    A data/core/images/units/undead/zombie-beastrider-attack-s.png
    A data/core/images/units/undead/zombie-beastrider-attack.png
    A data/core/images/units/undead/zombie-beastrider-defend.png
    A data/core/images/units/undead/zombie-beastrider-die-1.png
    A data/core/images/units/undead/zombie-beastrider-die-2.png
    A data/core/images/units/undead/zombie-beastrider-die-3.png
    A data/core/images/units/undead/zombie-beastrider-die-4.png
    A data/core/images/units/undead/zombie-beastrider.png
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Merge pull request #5551 from doofus-01/beastmountWC_20210215

units - Walking Corpse beast-rider (taurus) variation


  Commit: 69ad6cac51807766a66fbb249c859896e1e47808
      https://github.com/wesnoth/wesnoth/commit/69ad6cac51807766a66fbb249c859896e1e47808
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2021-02-28 (Sun, 28 Feb 2021)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Update changelog.md


  Commit: 1527f3174a27f6ce609988e44227d52ab4294dbf
      https://github.com/wesnoth/wesnoth/commit/1527f3174a27f6ce609988e44227d52ab4294dbf
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2021-03-01 (Mon, 01 Mar 2021)

  Changed paths:
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Update Corpse_Walking.cfg


  Commit: edd405fbff8f039f7a08c14079e6c8de128329df
      https://github.com/wesnoth/wesnoth/commit/edd405fbff8f039f7a08c14079e6c8de128329df
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2021-03-01 (Mon, 01 Mar 2021)

  Changed paths:
    M data/core/units/undead/Corpse_Soulless.cfg

  Log Message:
  -----------
  Update Corpse_Soulless.cfg


  Commit: 780797e3bcb1b4569a7a3650ecd234f88ad5fd7c
      https://github.com/wesnoth/wesnoth/commit/780797e3bcb1b4569a7a3650ecd234f88ad5fd7c
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2021-03-01 (Mon, 01 Mar 2021)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: enable checks inside Lua [args] tags

Completes PR #5470


  Commit: c1c80e3a7f287c78975baa1f215cf3817fef6197
      https://github.com/wesnoth/wesnoth/commit/c1c80e3a7f287c78975baa1f215cf3817fef6197
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2021-03-01 (Mon, 01 Mar 2021)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: implemented Xol terrain conversion


  Commit: 3522eb2c2a13c7d78480117a83f55946a0dee2d4
      https://github.com/wesnoth/wesnoth/commit/3522eb2c2a13c7d78480117a83f55946a0dee2d4
  Author: Steve Cotton <steve at octalot.co.uk>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M changelog.md
    M src/units/types.cpp

  Log Message:
  -----------
  Support [terrain_defaults]'s original subtag names

This is preparation for backporting 0ba433203e, with the idea that both sets
of names will be supported in both branches.

No deprecation messages are added. While config::get_attribute_value() has a
config::get_old_attribute_value(), there isn't currently a similar utility for
config::child(); maybe I should add one now, but it feels too large a change
for a backport.


  Commit: df10b80caefb88b5de0f890bd32c5c15df9fdcdb
      https://github.com/wesnoth/wesnoth/commit/df10b80caefb88b5de0f890bd32c5c15df9fdcdb
  Author: nemaara <nemaara at gmail.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/03_Toward_Mountains_of_Haag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/04_The_Siege_of_Barag_Gor.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/05_To_the_Harbor_of_Tirigaz.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/06_Black_Flag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/07_The_Desert_of_Death.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/08_Silent_Forest.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/09_Shan_Taum_the_Smug.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/10_Saving_Inarix.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/11_Clash_of_Armies.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/12_Giving_Some_Back.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/13_The_Dwarvish_Stand.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/14_Back_Home.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/15_Civil_War.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/16_The_Coward.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/17_The_Human_Attack.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/18_Northern_Alliance.cfg

  Log Message:
  -----------
  SotBE: balance campaign


  Commit: d1461370aacabdab66e0b85c1f711f11d335bf14
      https://github.com/wesnoth/wesnoth/commit/d1461370aacabdab66e0b85c1f711f11d335bf14
  Author: nemaara <nemaara at gmail.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Add SotBE balance to changelog


  Commit: 3e59f2ef5b031d49caa9c5982cfe56bf36d5f130
      https://github.com/wesnoth/wesnoth/commit/3e59f2ef5b031d49caa9c5982cfe56bf36d5f130
  Author: nemaara <nemaara at gmail.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M data/campaigns/Secrets_of_the_Ancients/scenarios/01_Slipping_Away.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/02_Dark_Business.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/04_Becalmed.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/05_Blackwater.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/06_Following_the_Shadow.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/08_Carcyn.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/10_Merfolk_Revenge.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/11_Battleground.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/12_Walking_Trees.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/14_Entering_the_Northlands.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/15_Mountain_Pass.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/16_The_Mage.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/18_Abandoned_Outpost.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/19_Lava_and_Stone.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/20_North_Knalga.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/21_Against_the_World.cfg

  Log Message:
  -----------
  SotA: rebalance campaign


  Commit: 2845d34097f8dfaa78cd40c54c279d345eac8677
      https://github.com/wesnoth/wesnoth/commit/2845d34097f8dfaa78cd40c54c279d345eac8677
  Author: nemaara <nemaara at gmail.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Add SotA balance to changelog


  Commit: ba5f0d386fbe3b2dc2addd958574eddcf94fd0db
      https://github.com/wesnoth/wesnoth/commit/ba5f0d386fbe3b2dc2addd958574eddcf94fd0db
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M src/gui/dialogs/network_transmission.cpp

  Log Message:
  -----------
  Fixed build on GCC 11 (fixes #5581)


  Commit: ac7dc6f3e62e67feab4c124d046359f46b11a242
      https://github.com/wesnoth/wesnoth/commit/ac7dc6f3e62e67feab4c124d046359f46b11a242
  Author: doofus-01 <dk0045 at comcast.net>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Archer.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Marksman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Outrider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Pathfinder.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Scout.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Flagbearer.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Protector.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Rider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Stalwart.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Vanguard.cfg

  Log Message:
  -----------
  UtBS - undead variations for the rider/mounted Quenoths


  Commit: 7d7e367a8e220da6a621a18025cc8b4da01e824b
      https://github.com/wesnoth/wesnoth/commit/7d7e367a8e220da6a621a18025cc8b4da01e824b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M src/display.cpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/dialogs/network_transmission.hpp
    M src/gui/widgets/unit_preview_pane.hpp
    M src/reports.hpp
    M src/utils/optional_reference.hpp

  Log Message:
  -----------
  Boost.Optional was still used in some places


  Commit: 0e449be8879563a0356303276bedf38d3e193270
      https://github.com/wesnoth/wesnoth/commit/0e449be8879563a0356303276bedf38d3e193270
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Archer.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Marksman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Outrider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Pathfinder.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Scout.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Flagbearer.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Protector.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Rider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Stalwart.cfg
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Tauroch_Vanguard.cfg

  Log Message:
  -----------
  UtBS - undead variations set for the rider/mounted Quenoths

Merge pull request #5584


  Commit: 0035b776d717010fa7f1c9d72fbba79b56ab653c
      https://github.com/wesnoth/wesnoth/commit/0035b776d717010fa7f1c9d72fbba79b56ab653c
  Author: Steve Cotton <steve at octalot.co.uk>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M src/units/types.cpp

  Log Message:
  -----------
  Handle empty children in patch_movetype (#5582)

In movetype::write, the children might not be created if that child has an
empty config; there might be no child at all for movetypes such as "none". The
movetype "none" is a real movetype defined in units.cfg for units that
shouldn't be able to move.

The original_cfg local variable was only used once anyway, removing it and the
comment made the code clearer.

This wasn't caught in the 1.15 testing, but with 1.14 it resulted in a
"mandatory WML child missing" warning.


  Commit: 043ee7a80b689e6846c28bb6b7474c830b37952e
      https://github.com/wesnoth/wesnoth/commit/043ee7a80b689e6846c28bb6b7474c830b37952e
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_protect_unit_attack.lua
    M data/ai/micro_ais/cas/ca_protect_unit_finish.lua
    M data/ai/micro_ais/cas/ca_protect_unit_move.lua

  Log Message:
  -----------
  Protect Unit Micro AI: ensure units are on AI side

In general, the units specified in the MAI setup should be on the AI side.  However, that might change during a scenario, for example when there is an event that switches units to other sides.


  Commit: 7e8cedaea8b98798254e15fe8e8e216d3d53e6e6
      https://github.com/wesnoth/wesnoth/commit/7e8cedaea8b98798254e15fe8e8e216d3d53e6e6
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M data/ai/lua/ca_retreat_injured.lua
    M data/ai/lua/retreat.lua
    M data/ai/utils/default_config.cfg
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/aspect_simple.cfg
    M data/schema/ai/modify.cfg
    M data/tools/emacs_mode/wesnoth-wml-data.el
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/lua/core.cpp
    M src/ai/manager.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Merge pull request #5573 from mattsc/ca_retreat_injured

AI: Improve behavior of the retreat_injured CA


  Commit: ea4657c6d4dc8db3885c59bcba5e5f3d79d24382
      https://github.com/wesnoth/wesnoth/commit/ea4657c6d4dc8db3885c59bcba5e5f3d79d24382
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_goto.lua
    M data/ai/micro_ais/mai-defs/misc.lua

  Log Message:
  -----------
  Goto Micro AI: add remove_movement option

By default, the MAI removes movement points from units even when they cannot find a hex to move to.  When this option is set to 'no' (default is 'yes'), this step is skipped, so that other candidate actions can take over.

This implements feature request #5580


  Commit: 28ea6e82c6ddadec51aeedb68ca4ff1c7a2d2b34
      https://github.com/wesnoth/wesnoth/commit/28ea6e82c6ddadec51aeedb68ca4ff1c7a2d2b34
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M data/ai/micro_ais/cas/ca_wolves_multipacks_attack.lua

  Log Message:
  -----------
  Multipack Wolves MAI: fix error when a wolf is surrounded


  Commit: 3a7eef03105f8db601fb69f70b1d5781a2e856df
      https://github.com/wesnoth/wesnoth/commit/3a7eef03105f8db601fb69f70b1d5781a2e856df
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M data/ai/lua/ai_helper.lua
    M data/ai/lua/battle_calcs.lua
    M data/ai/lua/ca_castle_switch.lua
    M data/ai/lua/ca_grab_villages.lua
    M data/ai/lua/ca_recruit_rushers.lua
    M data/ai/lua/ca_spread_poison.lua
    M data/ai/lua/ca_village_hunt.lua
    M data/ai/lua/generic_recruit_engine.lua
    M data/ai/lua/retreat.lua
    M data/ai/micro_ais/cas/ca_assassin_move.lua
    M data/ai/micro_ais/cas/ca_big_animals.lua
    M data/ai/micro_ais/cas/ca_bottleneck_move.lua
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_new_rabbit.lua
    M data/ai/micro_ais/cas/ca_goto.lua
    M data/ai/micro_ais/cas/ca_healer_move.lua
    M data/ai/micro_ais/cas/ca_herding_dog_move.lua
    M data/ai/micro_ais/cas/ca_herding_f_herding_area.lua
    M data/ai/micro_ais/cas/ca_herding_herd_sheep.lua
    M data/ai/micro_ais/cas/ca_lurkers.lua
    M data/ai/micro_ais/cas/ca_protect_unit_move.lua
    M data/ai/micro_ais/cas/ca_recruit_random.lua
    M data/ai/micro_ais/cas/ca_stationed_guardian.lua
    M data/ai/micro_ais/cas/ca_wolves_move.lua
    M data/ai/micro_ais/cas/ca_zone_guardian.lua
    M data/campaigns/Descent_Into_Darkness/scenarios/04_Spring_of_Reprisal.cfg
    M data/campaigns/Eastern_Invasion/ai/ca_ogres_flee.lua
    M data/campaigns/Eastern_Invasion/lua/bandits.lua
    M data/campaigns/Heir_To_The_Throne/scenarios/13_The_Dwarven_Doors.cfg
    M data/campaigns/Northern_Rebirth/lua/respawn_utils.lua
    M data/campaigns/Son_Of_The_Black_Eye/ai/ca_transport_S6.lua
    M data/campaigns/The_Hammer_of_Thursagan/lua/spawns.lua
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Fear.cfg
    M data/campaigns/Two_Brothers/ai/ca_muff_toras_move.lua
    M data/campaigns/World_Conquest/lua/campaign/autorecall.lua
    M data/campaigns/World_Conquest/lua/campaign/enemy.lua
    M data/campaigns/World_Conquest/lua/campaign/enemy_themed.lua
    M data/campaigns/World_Conquest/lua/game_mechanics/bonus.lua
    M data/campaigns/World_Conquest/lua/game_mechanics/supply.lua
    M data/campaigns/World_Conquest/lua/map/generator/utilities.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/1A_Start.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/2A_Springs.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/2C_Glaciers.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/2D_Provinces.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/2E_Paradise.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/3C_Delta.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/3F_Wetland.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/4A_Thermal.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/4B_Volcanic.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/4C_Mines.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/6A_Rural.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/6B_Maritime.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/6C_Industrial.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration/6D_Feudal.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/engine.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/events.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/noise.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/utilities.lua
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/wild_zones.lua
    M data/campaigns/World_Conquest/lua/map/scenario_utils/bonus_points.lua
    M data/campaigns/World_Conquest/lua/map/wct_map_generator.lua
    M data/campaigns/World_Conquest/lua/optional_mechanics/destruction.lua
    A data/lua/core/map.lua
    M data/lua/helper.lua
    M data/lua/location_set.lua
    M data/lua/wml-tags.lua
    M data/lua/wml/animate_unit.lua
    M data/lua/wml/find_path.lua
    M data/lua/wml/harm_unit.lua
    M data/lua/wml/items.lua
    M data/lua/wml/modify_side.lua
    M data/lua/wml/random_placement.lua
    M data/lua/wml/test_condition.lua
    M data/modifications/pick_advance/main.lua
    M data/multiplayer/scenarios/2p_Dark_Forecast.lua
    M data/scenario-test.cfg
    M src/editor/action/action.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/map/editor_map.cpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/map/map.cpp
    M src/map/map.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_map_location_ops.cpp
    M src/scripting/lua_map_location_ops.hpp
    M src/scripting/lua_terrainfilter.cpp
    M src/scripting/lua_terrainfilter.hpp
    M src/scripting/lua_terrainmap.cpp
    M src/scripting/lua_terrainmap.hpp
    M src/scripting/mapgen_lua_kernel.cpp

  Log Message:
  -----------
  Merge pull request #4580 from wesnoth/lua_gamemap

Refactor the game map to permit exposing it to Lua


  Commit: 1447d400f159a68e1d0fde85b99b0bf027c81832
      https://github.com/wesnoth/wesnoth/commit/1447d400f159a68e1d0fde85b99b0bf027c81832
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Fix the batch-disable argument


  Commit: 9e2576ceb25dc00eafc6213acb0876507c469227
      https://github.com/wesnoth/wesnoth/commit/9e2576ceb25dc00eafc6213acb0876507c469227
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M doc/man/wesnoth.6
    M src/commandline_options.cpp
    M src/commandline_options.hpp
    M src/game_launcher.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Add --nobanner command-line argument


  Commit: 9ee9eb34b743c0fc27fedad1a28ec3362c300fc1
      https://github.com/wesnoth/wesnoth/commit/9ee9eb34b743c0fc27fedad1a28ec3362c300fc1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Output symbolic forms of unit test results in addition to the numeric return code


  Commit: 2957131b11889436a1e34810084af6bbeb751765
      https://github.com/wesnoth/wesnoth/commit/2957131b11889436a1e34810084af6bbeb751765
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: suppress a python linter warning


  Commit: 6b24136b8d02f60c2a711b57e4c3a334d50090e0
      https://github.com/wesnoth/wesnoth/commit/6b24136b8d02f60c2a711b57e4c3a334d50090e0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/commandline_options.cpp
    M src/log_windows.cpp
    M src/log_windows.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Add command-line options to disable the Windows-specific special log/console handling


  Commit: acfa3f47cd0abcd43e0541edf4143d982ff96b45
      https://github.com/wesnoth/wesnoth/commit/acfa3f47cd0abcd43e0541edf4143d982ff96b45
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Refactor the output capturing mechanism to use subprocess.PIPE

- Avoids creating tons of external files
- Suppresses the startup banner to reduce extraneous messages
- Makes the system work on Windows
- Fixes an issue of batched tests being misnamed if one of them is an error


  Commit: c1d4b16ecd6c78f82d2181d795c2e7a1f3e1cd40
      https://github.com/wesnoth/wesnoth/commit/c1d4b16ecd6c78f82d2181d795c2e7a1f3e1cd40
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Add command-line option to limit test batch size


  Commit: 123c5c5f927a474a4917ab42ba05b4c2894b6f9c
      https://github.com/wesnoth/wesnoth/commit/123c5c5f927a474a4917ab42ba05b4c2894b6f9c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Fix attempting to run tests expected to timeout when timeout is disabled


  Commit: 08cb0d37438d97987acb6cfe61442b1200cfe36a
      https://github.com/wesnoth/wesnoth/commit/08cb0d37438d97987acb6cfe61442b1200cfe36a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: add summary of test results at the end of the run


  Commit: ec132a02f9b33e03628f276e9a82b7b95bb6c8d7
      https://github.com/wesnoth/wesnoth/commit/ec132a02f9b33e03628f276e9a82b7b95bb6c8d7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: when a batch of tests fails, retry the tests that were skipped


  Commit: 1132de40bc3a04d7a511bdbd1e26b947f5265013
      https://github.com/wesnoth/wesnoth/commit/1132de40bc3a04d7a511bdbd1e26b947f5265013
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: --batch-disable is a special case of --batch-max so implement it as such


  Commit: c51386b50b81c630bbbda5354a1b6010dfcae298
      https://github.com/wesnoth/wesnoth/commit/c51386b50b81c630bbbda5354a1b6010dfcae298
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/map/location.cpp

  Log Message:
  -----------
  No reason to use the less clear implementation, is there?


  Commit: 404ef1ce7dfd7a4b9724192352b58020f14dd701
      https://github.com/wesnoth/wesnoth/commit/404ef1ce7dfd7a4b9724192352b58020f14dd701
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M data/campaigns/World_Conquest/lua/map/postgeneration_utils/engine.lua
    M data/lua/core/map.lua

  Log Message:
  -----------
  Move WC's filter tag helpers into core


  Commit: 1e833fcc5b5aa23e376ad21f21d30bf634a8f125
      https://github.com/wesnoth/wesnoth/commit/1e833fcc5b5aa23e376ad21f21d30bf634a8f125
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/scripting/lua_terrainfilter.cpp

  Log Message:
  -----------
  Fix mapgen "notall" filter not working


  Commit: b5678bb20152c7c5835f39c173901834dbc2ddcd
      https://github.com/wesnoth/wesnoth/commit/b5678bb20152c7c5835f39c173901834dbc2ddcd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/scripting/lua_terrainfilter.cpp
    M src/scripting/lua_terrainfilter.hpp
    M src/scripting/mapgen_lua_kernel.cpp

  Log Message:
  -----------
  For consistency, mapgen should also expose a matches function


  Commit: 818cccd55c4ba0ef713241796506f03335de87ab
      https://github.com/wesnoth/wesnoth/commit/818cccd55c4ba0ef713241796506f03335de87ab
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Enable find() and matches() to be called as map methods


  Commit: 43dc85c867b9e0f83e736d94df0b14948c2675fc
      https://github.com/wesnoth/wesnoth/commit/43dc85c867b9e0f83e736d94df0b14948c2675fc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_map_location_ops.cpp
    M src/scripting/lua_map_location_ops.hpp

  Log Message:
  -----------
  Add wesnoth.map.read_direction


  Commit: be68069820ba46e7c97ac76d49b5e3bc1c23f3ae
      https://github.com/wesnoth/wesnoth/commit/be68069820ba46e7c97ac76d49b5e3bc1c23f3ae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/map/location.cpp
    M src/map/location.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_map_location_ops.cpp
    M src/scripting/lua_map_location_ops.hpp

  Log Message:
  -----------
  Add an inverse for the N_NE basis conversion


  Commit: 85ee2a633ae4ba219ce8724f410b2e9a1442c297
      https://github.com/wesnoth/wesnoth/commit/85ee2a633ae4ba219ce8724f410b2e9a1442c297
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M src/map/location.cpp
    M src/map/location.hpp

  Log Message:
  -----------
  It's weird that vector_sum has a non-modifying form but vector_difference doesn't


  Commit: c9bb7545f72fef46d2022ad48a126d93d7f58524
      https://github.com/wesnoth/wesnoth/commit/c9bb7545f72fef46d2022ad48a126d93d7f58524
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M utils/msvc/wesnoth.natvis

  Log Message:
  -----------
  natvis: Add visualizers for terrain code, map, and location


  Commit: 4a5bef2bf8ad3184bcd03c6658760f437b15daeb
      https://github.com/wesnoth/wesnoth/commit/4a5bef2bf8ad3184bcd03c6658760f437b15daeb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M data/lua/wml-tags.lua
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg
    M data/test/scenarios/test_terrain_mask.cfg
    M src/map/map.cpp
    M src/map/map.hpp
    M src/scripting/lua_terrainmap.cpp
    M wml_test_schedule

  Log Message:
  -----------
  wip on [terrain_mask]special_locations=merge|ignore|replace|append


Compare: https://github.com/wesnoth/wesnoth/compare/c7b2dcca3f3b...4a5bef2bf8ad



More information about the Commits mailing list