fightBasic

Configuration de l'IA de combat

addSpell

🎮Méthode

fightBasic:addSpell(spellId, target, turns, relaunch, cac, targetLife)

Ajoute un sort a la liste des sorts a utiliser.

Paramètres:

Nom
Type
Description

spellId

number

ID du sort

target

string

Type de cible (enemy, ally, self, cell)

turns

number

Tous les X tours (0 = toujours)

relaunch

number

Nombre de relances max par tour

cac

boolean

Utiliser au corps a corps

targetLife

number

Vie cible minimum en %

Exemple:

Exemples
-- Sort offensif sur ennemi, toujours, max 3 fois par tour
fightBasic:addSpell(12345, "enemy", 0, 3, false, 0)

-- Sort de buff sur soi, tour 1 uniquement
fightBasic:addSpell(12346, "self", 1, 1, false, 0)

-- Sort de soin sur allie si vie < 50%
fightBasic:addSpell(12347, "ally", 0, 2, false, 50)

Cibles: "enemy" (ennemi), "ally" (allie), "self" (soi-meme), "cell" (cellule)


clearSpells

🎮Méthode

Vide la liste des sorts configures.

Exemple:


playTurn

🎮Méthode

Joue le tour avec une tactique donnée.

Paramètres:

Nom
Type
Description

tactic

string

Tactique de combat

Exemple:

Tactiques: "aggressive", "defensive", "immobile", "fugitive"


setApproachDistance

🎮Méthode

Definit la distance d'approche souhaitee.

Paramètres:

Nom
Type
Description

distance

number

Distance en cellules

Exemple:


setFightSpeed

🎮Méthode

Definit la vitesse de combat.

Paramètres:

Nom
Type
Description

speed

number

Multiplicateur de vitesse

Exemple:

Mis à jour