[Commits] [wesnoth/wesnoth] 4fb255: Use WFL for leadership to avoid needing delayed va...

GitHub noreply at github.com
Sun Jun 25 00:19:50 UTC 2017


  Branch: refs/heads/wfl_filters
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 4fb25532f218a8c9102b3390d15b53fb4f7ecf3a
      https://github.com/wesnoth/wesnoth/commit/4fb25532f218a8c9102b3390d15b53fb4f7ecf3a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Use WFL for leadership to avoid needing delayed variable substitution
(Similarly, also use WFL for the inspire ability in THoT)


  Commit: a46468e3d306bfc9ff9a0852ee5b3aaff938e43f
      https://github.com/wesnoth/wesnoth/commit/a46468e3d306bfc9ff9a0852ee5b3aaff938e43f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/ai/formula/ai.cpp
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp
    M src/terrain/filter.cpp

  Log Message:
  -----------
  Add owner key to terrain space callable


  Commit: d072661c94a33063b3e07cd9c87e95adc007f563
      https://github.com/wesnoth/wesnoth/commit/d072661c94a33063b3e07cd9c87e95adc007f563
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/units/filter.cpp

  Log Message:
  -----------
  SUF: Fix $other_unit not being available in nested [and], [or], [not]


  Commit: 1bb750f649119736aabf80b4ff2496f51f9f2944
      https://github.com/wesnoth/wesnoth/commit/1bb750f649119736aabf80b4ff2496f51f9f2944
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/pathfind/teleport.cpp
    M src/terrain/filter.cpp
    M src/terrain/filter.hpp

  Log Message:
  -----------
  Move implementation of $teleport_unit into SLF so it can be passed to location formulas


  Commit: 3f3a176f57978641ca71e17d6fa5ab254f736fbc
      https://github.com/wesnoth/wesnoth/commit/3f3a176f57978641ca71e17d6fa5ab254f736fbc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/ai/formula/function_table.cpp
    M src/formula/function.cpp
    M src/formula/function.hpp

  Log Message:
  -----------
  WFL: Fix stack overflow when attempting to call a non-existent function


  Commit: 4bd1fa7157b7780f6b8daef12db3848545eea03d
      https://github.com/wesnoth/wesnoth/commit/4bd1fa7157b7780f6b8daef12db3848545eea03d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M projectfiles/VC12/wesnoth.vcxproj
    M projectfiles/VC12/wesnoth.vcxproj.filters
    M source_lists/wesnoth
    M src/ai/formula/function_table.cpp
    M src/formula/function.cpp
    M src/formula/function.hpp
    A src/formula/function_gamestate.cpp
    A src/formula/function_gamestate.hpp
    M src/side_filter.cpp
    M src/terrain/filter.cpp
    M src/units/attack_type.cpp
    M src/units/filter.cpp

  Log Message:
  -----------
  Allow filter formulas to use a number of previously FormulaAI-exclusive functions


  Commit: 88ad4ab4cd157c907f43bea5a90601ee10255b96
      https://github.com/wesnoth/wesnoth/commit/88ad4ab4cd157c907f43bea5a90601ee10255b96
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Use WFL for teleport ability to avoid requiring delayed variable substitution


  Commit: b1b4acf57604409006042349cf2fc284edee1904
      https://github.com/wesnoth/wesnoth/commit/b1b4acf57604409006042349cf2fc284edee1904
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/formula/function.cpp
    M src/formula/function_gamestate.cpp

  Log Message:
  -----------
  Add WFL functions for manipulating locations


  Commit: 78014d55b32749d555d54f49483b662abacbdee3
      https://github.com/wesnoth/wesnoth/commit/78014d55b32749d555d54f49483b662abacbdee3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M data/ai/formula/new_recruitment.fai
    M data/ai/formula/recruitment.fai
    M src/ai/formula/ai.cpp
    M src/ai/formula/function_table.cpp
    M src/formula/callable_objects.cpp

  Log Message:
  -----------
  WFL: Make unit.side return a 1-based index instead of a 0-based index


  Commit: 383dc09cc34eb6111f11bc69f4cd1ff029a0cfa4
      https://github.com/wesnoth/wesnoth/commit/383dc09cc34eb6111f11bc69f4cd1ff029a0cfa4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/formula/function_gamestate.cpp

  Log Message:
  -----------
  Add enemy_of WFL function to test alliances


  Commit: 23a719d3ecfbb4b0f8833b4a43ca5e6d2d846f71
      https://github.com/wesnoth/wesnoth/commit/23a719d3ecfbb4b0f8833b4a43ca5e6d2d846f71
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Use WFL to implement backstab, to avoid needing delayed variable substitution


  Commit: 569c5ca0b6acbbcd9b9ce3aef3ea0ef8316defd6
      https://github.com/wesnoth/wesnoth/commit/569c5ca0b6acbbcd9b9ce3aef3ea0ef8316defd6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Expose the location filter reference unit to the Lua API


  Commit: 953ce84dd6efe28973d76c0c19b9f5dfd6ede1ec
      https://github.com/wesnoth/wesnoth/commit/953ce84dd6efe28973d76c0c19b9f5dfd6ede1ec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/scripting/game_lua_kernel.cpp
    M src/units/filter.cpp
    M src/units/filter.hpp

  Log Message:
  -----------
  Lua: Support the extra wesnoth.match_unit arguments also in wesnoth.get_units


  Commit: 6ab347f6a37c0484d08315f76dad18c44353167c
      https://github.com/wesnoth/wesnoth/commit/6ab347f6a37c0484d08315f76dad18c44353167c
  Author: gfgtdf <daniel.gfgtdf at gmail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M src/units/abilities.cpp
    M src/units/unit.hpp

  Log Message:
  -----------
  Allow formula code in ability and weapon special attributes.


  Commit: 3a55cf11c962ae07034a999cf5272dd46c620592
      https://github.com/wesnoth/wesnoth/commit/3a55cf11c962ae07034a999cf5272dd46c620592
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M changelog
    M src/units/abilities.cpp
    M src/units/unit.hpp

  Log Message:
  -----------
  Some changes to ability formulas implementation
- Detect a formula by parentheses, as in GUI2 and movetype patching
- Use "self" and "other" instead of "sender" and "receiver"

Closes #1802


  Commit: 9b0bf7c3afd44483b4becf5bc44815ac249dadb7
      https://github.com/wesnoth/wesnoth/commit/9b0bf7c3afd44483b4becf5bc44815ac249dadb7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Simplify leadership (and THoT inspire) using new ability formulas


Compare: https://github.com/wesnoth/wesnoth/compare/4f0513e21747...9b0bf7c3afd4


More information about the Commits mailing list