[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