Aller au contenu

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)