Actions
getRealReachableCells
Lister les cellules accessibles en tenant compte des combattants présents sur le champ de bataille.
Lister les cellules accessibles en tenant compte des combattants présents sur le champ de bataille.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Lister les cellules accessibles en tenant compte des combattants présents sur le champ de bataille.
fightAction:getRealReachableCells()
| Type | Description |
|---|---|
{int} | Liste des cellules accessibles en évitant les autres unités. |
-- Trouver une cellule sûre loin des ennemis
local cells = fightAction:getRealReachableCells()
local enemyCell = fightAction:getNearestEnemy()
local bestCell = nil
local bestDist = 0
for _, cell in ipairs(cells) do
local dist = fightAction:getDistance(cell, enemyCell)
if dist > bestDist then
bestDist = dist
bestCell = cell
end
end
if bestCell then
fightAction:moveToWardCell(bestCell)
end