âïž 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()