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 :

  • 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.

Placer toute la team avec le chef

Configuration des mules :

  • Désactiver le placement automatique (OFF).

  • Désactiver le prêt automatique.

Configuration du chef :

  • Activer le placement automatique par l'IA avancée

  • Désactiver le prêt automatique.

Dans le script suivant, le chef va s'occuper de placer vos personnages dans des cellules précises, et à la fin du placement il ordonne à toute la team de mettre prêt.

Vous n'avez qu'à modifier la table PLACEMENT pour l'adapter à vos besoins.

Mis à jour