-- IA d'invocation Sadida
local slaveName = fightSlave:name()
local slaveCell = fightSlave:cellId()
local enemyCell = fightSlave:getNearestEnemy()
local dist = fightAction:getDistance(slaveCell, enemyCell)
fightDebug:print("Invocation [" .. slaveName .. "] dist=" .. dist)
-- Essayer de lancer le sort depuis la position actuelle
if fightSlave:canCastSpellOnCell(slaveCell, 183, enemyCell) == 0 then
fightSlave:castSpellOnCell(183, enemyCell)
else
-- Se rapprocher et réessayer
fightSlave:moveTowardCell(enemyCell)
local newCell = fightSlave:cellId()
if fightSlave:canCastSpellOnCell(newCell, 183, enemyCell) == 0 then
fightSlave:castSpellOnCell(183, enemyCell)
end
end