Style 1
Au début du tour du combattant, et après chaque action (sort ou déplacement), la fonction fight_action() dans votre script sera appelée.
C'est dans cette fonction que vous devez construire votre logique avec les méthodes de l'IA avancée, et effectuer l'une des actions :
Lancer un sort.
Effectuer un déplacement.
Passer le tour.
Abandonner le combat.
Jouer avec l'IA basique.
Voici les méthodes disponibles pour effectuer ces actions :
ActionsQuand l'une de ces méthodes est appelée, le personnage effectue l'action, et l'exécution de la fonction fight_action() est interrompu, pour mieux comprendre ça, voici un exemple :
function fight_action()
console.print("Hello") -- "Hello" est affiché dans la console.
fight.finishTurn() -- Passe le tour et interrompt l'exécution.
console.print("Hey") -- "Hey" n'est pas affiché dans la console.
endSi l'exécution de la fonction fight_action() se termine sans aucune action, le personnage ne fait rien.
Exemple
Mis à jour