From cc8ec3a934bdb770e8220765d702b0f296b1e101 Mon Sep 17 00:00:00 2001 From: aquileia Date: Thu, 29 Jan 2015 00:56:01 +0100 Subject: [PATCH] TRoW S15: Fix unit filter used by the AI As '$this_unit' isn't created yet, we use the callable_unit given to formula [skip ci] --- .../The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua | 2 +- data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua b/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua index 758f0a2b7c25..919118c47d43 100644 --- a/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua +++ b/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua @@ -6,7 +6,7 @@ function ca_aggressive_attack_no_suicide:evaluation(ai, cfg, self) local units = wesnoth.get_units { side = wesnoth.current.side, - formula = '$this_unit.attacks_left > 0' + formula = "attacks_left > 0" } --print('#units', #units) if (not units[1]) then return 0 end diff --git a/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua b/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua index 51a717726305..ac0659261046 100644 --- a/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua +++ b/data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua @@ -7,7 +7,7 @@ function retreat:evaluation(ai, cfg, self) local units = wesnoth.get_units { side = wesnoth.current.side, - formula = '$this_unit.moves > 0' + formula = 'moves > 0' } --print('#units', #units) if (not units[1]) then return 0 end