⚔️ fight_CastSpell(spellName, enemyCellId)
Lance un sort sur une cellule spécifique. Cette fonction est synchrone et bloque jusqu'à ce que le sort soit lancé.
fight_CastSpell(spellName, enemyCellId)
FightLance un sort sur une cellule spécifique. Cette fonction est synchrone et bloque jusqu'à ce que le sort soit lancé.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
spellName |
string | Le nom du sort à lancer (doit correspondre à un sort dans la base de données) |
enemyCellId |
int | L'ID de la cellule cible |
Valeur de retour
Aucun
Exemple
function example_fightcastspell()
-- Lancer un sort sur l'ennemi le plus proche
local enemyCell = fight_GetClosestEnemyCell()
fight_CastSpell("Boule de Feu", enemyCell)
-- Lancer un sort de soin sur soi-même
local myCell = fight_GetMyCell()
fight_CastSpell("Soin", myCell)
-- Lancer un sort seulement si on a assez de PA
if fight_GetPA() >= 6 then
fight_CastSpell("Météore", fight_GetClosestEnemyCell())
end
end
-- Appeler la fonction
example_fightcastspell()