diff --git a/data/ai/lua/battle_calcs.lua b/data/ai/lua/battle_calcs.lua index afa50e965e15..920ea7ded8b8 100644 --- a/data/ai/lua/battle_calcs.lua +++ b/data/ai/lua/battle_calcs.lua @@ -54,7 +54,7 @@ function battle_calcs.unit_attack_info(unit, cache) else -- magical, marksman if (sp[1] == 'chance_to_hit') then - a[sp[2].id] = true + a[sp[2].id or 'no_id'] = true else a[sp[1]] = true end