cellDistance

🎮Méthode

map:cellDistance(cell1, cell2)

Calcule la distance entre deux cellules en utilisant MapPoint.DistanceToCell(). Crée deux objets MapPoint à partir des IDs de cellules et calcule la distance géométrique sur la grille isométrique de Dofus.

Paramètres:

Nom
Type
Description

cell1

number

ID de la première cellule (0-559)

cell2

number

ID de la deuxième cellule (0-559)

Retourne: number - Distance en nombre de cellules

Exemple:

local myCell = map:currentCell()
local targetCell = 300
local dist = map:cellDistance(myCell, targetCell)
global:printMessage("Distance: " .. dist .. " cellules")

-- Verifier si a portee d'un sort
local spellRange = 5
if dist <= spellRange then
    global:printSuccess("Cible a portee!")
end

Mis à jour