Emplacement avancée
Pour utiliser l'emplacement avancée en phase de préparation d'un combat, activez l'option :

Au moment de l'emplacement, la fonction fight_placement() dans votre script sera appelée, et devra retourner la cellule où votre personnage doit se placer :
Voici le prototype de cette fonction :
function fight_placement(possiblePositions, availablePositions)
return CELL
end
possiblePositions est une liste qui contient toutes les cellules possibles (vides + occupés).
availablePositions est une liste qui contient toutes les cellules possibles vides.
La fonction doit retourner la cellule où votre personnage doit se placer.
Si la cellule retournée est -1, le personnage restera sur sa propre cellule.
Si la cellule retournée est occupée, le personnage demandera un échange de position.
Vous pouvez utiliser les méthodes des combattants et des cellules pour construire votre logique et retourner une cellule.
Dernière mise à jour