⚔️ fight_CanCastSpell(spellName, targetCellId)
Vérifie si un sort peut être lancé sur une cellule cible (vérifie les PA et la portée).
fight_CanCastSpell(spellName, targetCellId)
FightVérifie si un sort peut être lancé sur une cellule cible (vérifie les PA et la portée).
Paramètres
| Paramètre | Type | Description |
|---|---|---|
spellName |
string | Le nom du sort à vérifier |
targetCellId |
int | L'ID de la cellule cible |
Valeur de retour
bool - true si le sort peut être lancé, false sinon
Exemple
function example_fightcancastspell()
-- Vérifier si on peut lancer un sort
local enemyCell = fight_GetClosestEnemyCell()
if fight_CanCastSpell("Météore", enemyCell) then
fight_SendLogs("Je peux lancer Météore !", "Green")
fight_CastSpell("Météore", enemyCell)
else
fight_SendLogs("Impossible de lancer Météore", "Red")
-- Essayer un autre sort
if fight_CanCastSpell("Boule de Feu", enemyCell) then
fight_CastSpell("Boule de Feu", enemyCell)
end
end
end
-- Appeler la fonction
example_fightcancastspell()