zoneWith¶
La meilleure zone du sort qui touche ce combattant ou ce type de monstre.
Cherche la meilleure zone de spell qui contient target : un combattant, ou un type de monstre (constante MOB ou numéro). Mêmes règles que le choix par défaut : poids des monstres touchés, alliés protégés, consigne de garder un monstre ; la zone peut demander de marcher. Donne le résultat à fight:cast.
Combat uniquement. À appeler dans fightManagement ou fightPlacement ; ailleurs, l'appel provoque une erreur.
Signature¶
fight:zoneWith(spell, target)
Retour¶
Une zone à passer à fight:cast, ou nil si aucune ne convient.
Exemple¶
local zone = fight:zoneWith(CRA.FLECHE_EXPLOSIVE, MOB.CHAMAN_D_EGOUTANT)
fight:cast(CRA.FLECHE_EXPLOSIVE, zone or DEFAULT)