mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 20:02:31 +00:00
Fast Micro AI: fix variable name
This wouldn't have been an issue, if there weren't also a local variable of the same name in the evaluation function. The way it was though, it caused an error when trying to execute an attack by the AI leader.
This commit is contained in:
parent
ee28ac0e26
commit
0905ee1fe7
@ -3,7 +3,7 @@ local AH = wesnoth.require "ai/lua/ai_helper.lua"
|
||||
local FAU = wesnoth.require "ai/micro_ais/cas/ca_fast_attack_utils.lua"
|
||||
local LS = wesnoth.require "location_set"
|
||||
|
||||
local leader, fast_target, fast_dst
|
||||
local fast_leader, fast_target, fast_dst
|
||||
local gamedata, move_cache
|
||||
|
||||
local ca_fast_combat_leader = {}
|
||||
@ -178,7 +178,7 @@ function ca_fast_combat_leader:evaluation(cfg, data)
|
||||
end
|
||||
|
||||
if best_target then
|
||||
leader = leader
|
||||
fast_leader = leader
|
||||
fast_target, fast_dst = best_target, best_dst
|
||||
return cfg.ca_score
|
||||
end
|
||||
@ -188,8 +188,8 @@ function ca_fast_combat_leader:evaluation(cfg, data)
|
||||
end
|
||||
|
||||
function ca_fast_combat_leader:execution(cfg, data)
|
||||
AH.robust_move_and_attack(ai, leader, fast_dst, fast_target)
|
||||
leader, fast_target, fast_dst = nil, nil, nil
|
||||
AH.robust_move_and_attack(ai, fast_leader, fast_dst, fast_target)
|
||||
fast_leader, fast_target, fast_dst = nil, nil, nil
|
||||
end
|
||||
|
||||
return ca_fast_combat_leader
|
||||
|
Loading…
x
Reference in New Issue
Block a user