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:
-- 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)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:
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

