Lines Matching refs:attack
46 for _,attack in ipairs(all_attacks) do
49 local nh = AH.next_hop(wolf, attack.dst.x, attack.dst.y)
50 local nh = AH.next_hop(wolf, attack.dst.x, attack.dst.y)
56 … if nh then dist = M.distance_between(nh[1], nh[2], attack.dst.x, attack.dst.y) end
63 table.insert(attacks, attack)
72 for _,attack in ipairs(attacks) do
74 local att_xy = attack.src.x + attack.src.y * 1000
75 local def_xy = attack.target.x + attack.target.y * 1000
81 attack_map_hexes[def_xy][attack.dst.x + attack.dst.y * 1000] = 1
86 for attack_ind,attack in pairs(attack_map_wolves) do
88 for _,w in pairs(attack) do number_wolves = number_wolves + 1 end
120 for _,attack in ipairs(attacks) do
121 … if (attack.target.x == best_target.x) and (attack.target.y == best_target.y) then
122 … local rating = attack.att_stats.average_hp / 2. - attack.def_stats.average_hp
124 max_rating, best_attack = rating, attack