Introduction
Dernière mise à jour
Dernière mise à jour
ExoFast vous offre la possibilité d'utiliser un script en language LUA, et donc vous aurez la possibilité de personnaliser la logique de votre forgemagie.
Il suffit de charger votre script grace au bouton "Charger un script .LUA" :
Ensuite dans l'option item, il faut choisir "Script" :
Après chaque passage de rune, ExoFast exécute la fonction exofast_analyse().
C'est dans cette fonction que vous devez construire votre logique, et déterminer la rune à mettre, en retournant l'identifiant de cette rune.
Si votre fonction ne retourne rien, alors le logiciel ne va rien faire.
Exemple : Si la Vitalité est entre 150 et 200 => Mettre Rune Ra Vi.
Le language LUA vous donne la possibilité de faire ça autrement :
ITEM["ACTION_POINTS"]
PA
ITEM["MOVEMENT_POINTS"]
PM
ITEM["RANGE"]
Portée
ITEM["MAXIMUM_SUMMONED_CREATURES"]
Invocations
ITEM["CRITICAL_HIT"]
% Critiques
ITEM["HEAL_BONUS"]
Soin
ITEM["VITALITY"]
Vitalité
ITEM["STRENGTH"]
Force
ITEM["CHANCE"]
Chance
ITEM["AGILITY"]
Agilité
ITEM["INTELLIGENCE"]
Intelligence
ITEM["WISDOM"]
Sagesse
ITEM["INITIATIVE"]
Initiative
ITEM["DAMAGES_PERCENT"]
Puissance
ITEM["MAGIC_FIND"]
Prospection
ITEM["MAXIMUM_WEIGHT"]
Pods
ITEM["AP_ATTACK"]
Retrait PA
ITEM["ACTION_POINTS_LOST_DODGE"]
Esquive PA
ITEM["MP_ATTACK"]
Retrait PM
ITEM["MOVEMENT_POINTS_LOST_DODGE"]
Esquive PM
ITEM["TAKLE_BLOCK"]
Tacle
ITEM["TAKLE_EVADE"]
Fuite
ITEM["TRAP_DAMAGES_PERCENT"]
Puissance (piège)
ITEM["TRAP_DAMAGES"]
Dommages (piège)
ITEM["DAMAGES"]
Dommages
ITEM["NEUTRAL_DAMAGES"]
Dommages Neutre
ITEM["EARTH_DAMAGES"]
Dommages Terre
ITEM["WATER_DAMAGES"]
Dommages Eau
ITEM["AIR_DAMAGES"]
Dommages Air
ITEM["FIRE_DAMAGES"]
Dommages Feu
ITEM["CRITICAL_DAMAGES_BONUS"]
Dommages Critiques
ITEM["PUSH_DAMAGES"]
Dommages Poussée
ITEM["REFLECT_DAMAGES"]
Dommages Renvoyés
ITEM["DEALT_DAMAGE_PERCENT_MULTIPLIER_SPELLS"]
% Dommages Aux Sorts
ITEM["DEALT_DAMAGE_PERCENT_MULTIPLIER_MELEE"]
% Dommages Mêlée
ITEM["DEALT_DAMAGE_PERCENT_MULTIPLIER_WEAPON"]
% Dommages D'armes
ITEM["DEALT_DAMAGE_PERCENT_MULTIPLIER_DISTANCE"]
% Dommages Distance
ITEM["NEUTRAL_ELEMENT_RESIST"]
Résistance Neutre
ITEM["NEUTRAL_ELEMENT_PERCENT"]
% Résistance Neutre
ITEM["EARTH_ELEMENT_RESIST"]
Résistance Terre
ITEM["EARTH_ELEMENT_PERCENT"]
% Résistance Terre
ITEM["FIRE_ELEMENT_RESIST"]
Résistance Feu
ITEM["FIRE_ELEMENT_PERCENT"]
% Résistance Feu
ITEM["WATER_ELEMENT_RESIST"]
Résistance Eau
ITEM["WATER_ELEMENT_PERCENT"]
% Résistance Eau
ITEM["AIR_ELEMENT_RESIST"]
Résistance Air
ITEM["AIR_ELEMENT_PERCENT"]
% Résistance Air
ITEM["CRITICAL_DAMAGES_REDUCTION"]
Résistance Critiques
ITEM["PUSH_DAMAGE_REDUCTION"]
Résistance Poussée
ITEM["RESIST_PERCENT_DAMAGE_DISTANCE"]
% Résistance Distance
ITEM["RESIST_PERCENT_DAMAGE_MELEE"]
% Résistance Mêlée
ITEM["HUNT_TOOL"]
Arme De Chasse
ITEM["SINK"]
Le Puit de l'item calculé par ExoFast.
ITEM["RESULT_STATUS"]
Bool indiquant le succès ou l'échec du dernier passage de rune.
RUNE["VI"]
Rune Vi
RUNE["PA_VI"]
Rune Pa Vi
RUNE["RA_VI"]
Rune Ra Vi
RUNE["FO"]
Rune Fo
RUNE["PA_FO"]
Rune Pa Fo
RUNE["RA_FO"]
Rune Ra Fo
RUNE["CHA"]
Rune Cha
RUNE["PA_CHA"]
Rune Pa Cha
RUNE["RA_CHA"]
Rune Ra Cha
RUNE["AGE"]
Rune Age
RUNE["PA_AGE"]
Rune Pa Age
RUNE["RA_AGE"]
Rune Ra Age
RUNE["INE"]
Rune Ine
RUNE["PA_INE"]
Rune Pa Ine
RUNE["RA_INE"]
Rune Ra Ine
RUNE["SA"]
Rune Sa
RUNE["PA_SA"]
Rune Pa Sa
RUNE["RA_SA"]
Rune Ra Sa
RUNE["POD"]
Rune Pod
RUNE["PA_POD"]
Rune Pa Pod
RUNE["RA_POD"]
Rune Ra Pod
RUNE["INI"]
Rune Ini
RUNE["PA_INI"]
Rune Pa Ini
RUNE["RA_INI"]
Rune Ra Ini
RUNE["PROSPE"]
Rune Prospe
RUNE["PA_PROSPE"]
Rune Pa Prospe
RUNE["PUI"]
Rune Pui
RUNE["PA_PUI"]
Rune Pa Pui
RUNE["RA_PUI"]
Rune Ra Pui
RUNE["PI_PER"]
Rune Pi Per
RUNE["PA_PI_PER"]
Rune Pa Pi Per
RUNE["RA_PI_PER"]
Rune Ra Pi Per
RUNE["PI"]
Rune Pi
RUNE["PA_PI"]
Rune Pa Pi
RUNE["DO"]
Rune Do
RUNE["DO_NEUTRE"]
Rune Do Neutre
RUNE["PA_DO_NEUTRE"]
Rune Pa Do Neutre
RUNE["DO_TERRE"]
Rune Do Terre
RUNE["PA_DO_TERRE"]
Rune Pa Do Terre
RUNE["DO_EAU"]
Rune Do Eau
RUNE["PA_DO_EAU"]
Rune Pa Do Eau
RUNE["DO_AIR"]
Rune Do Air
RUNE["PA_DO_AIR"]
Rune Pa Do Air
RUNE["DO_FEU"]
Rune Do Feu
RUNE["PA_DO_FEU"]
Rune Pa Do Feu
RUNE["DO_CRI"]
Rune Do Cri
RUNE["PA_DO_CRI"]
Rune Pa Do Cri
RUNE["DO_POU"]
Rune Do Pou
RUNE["PA_DO_POU"]
Rune Pa Do Pou
RUNE["RA_DO_POU"]
Rune Ra Do Pou
RUNE["DO_REN"]
Rune Do Ren
RUNE["PA_DO_REN"]
Rune Pa Do Ren
RUNE["DO_PER_SO"]
Rune Do Per So
RUNE["DO_PER_ME"]
Rune Do Per Me
RUNE["DO_PER_AR"]
Rune Do Per Ar
RUNE["DO_PER_DI"]
Rune Do Per Di
RUNE["RE_PER_NEUTRE"]
Rune Re Per Neutre
RUNE["RE_NEUTRE"]
Rune Re Neutre
RUNE["PA_RE_NEUTRE"]
Rune Pa Re Neutre
RUNE["RA_RE_NEUTRE"]
Rune Ra Re Neutre
RUNE["RE_PER_TERRE"]
Rune Re Per Terre
RUNE["RE_TERRE"]
Rune Re Terre
RUNE["PA_RE_TERRE"]
Rune Pa Re Terre
RUNE["RA_RE_TERRE"]
Rune Ra Re Terre
RUNE["RE_PER_EAU"]
Rune Re Per Eau
RUNE["RE_EAU"]
Rune Re Eau
RUNE["PA_RE_EAU"]
Rune Pa Re Eau
RUNE["RA_RE_EAU"]
Rune Ra Re Eau
RUNE["RE_PER_AIR"]
Rune Re Per Air
RUNE["RE_AIR"]
Rune Re Air
RUNE["PA_RE_AIR"]
Rune Pa Re Air
RUNE["RA_RE_AIR"]
Rune Ra Re Air
RUNE["RE_PER_FEU"]
Rune Re Per Feu
RUNE["RE_FEU"]
Rune Re Feu
RUNE["PA_RE_FEU"]
Rune Pa Re Feu
RUNE["RA_RE_FEU"]
Rune Ra Re Feu
RUNE["RE_CRI"]
Rune Re Cri
RUNE["PA_RE_CRI"]
Rune Pa Re Cri
RUNE["RA_RE_CRI"]
Rune Ra Re Cri
RUNE["RE_POU"]
Rune Re Pou
RUNE["PA_RE_POU"]
Rune Pa Re Pou
RUNE["RA_RE_POU"]
Rune Ra Re Pou
RUNE["RE_PME"]
Rune Re Pme
RUNE["PA_RE_PME"]
Rune Pa Re Pme
RUNE["RE_PA"]
Rune Re Pa
RUNE["PA_RE_PA"]
Rune Pa Re Pa
RUNE["RE_PER_DI"]
Rune Re Per Di
RUNE["RE_PER_ME"]
Rune Re Per Me
RUNE["TAC"]
Rune Tac
RUNE["PA_TAC"]
Rune Pa Tac
RUNE["FUI"]
Rune Fui
RUNE["PA_FUI"]
Rune Pa Fui
RUNE["RET_PME"]
Rune Ret Pme
RUNE["PA_RET_PME"]
Rune Pa Ret Pme
RUNE["RET_PA"]
Rune Ret Pa
RUNE["PA_RET_PA"]
Rune Pa Ret Pa
RUNE["CHASSE"]
Rune Chasse
RUNE["SO"]
Rune So
RUNE["PA_SO"]
Rune Pa So
RUNE["CRI"]
Rune Cri
RUNE["INVO"]
Rune Invo
RUNE["PO"]
Rune Po
RUNE["GA_PME"]
Rune Ga Pme
RUNE["GA_PA"]
Rune Ga Pa
RUNE["ORBE_REGENERANT_MINEUR"]
Orbe régénérant mineur
RUNE["ORBE_REGENERANT"]
Orbe régénérant
RUNE["ORBE_REGENERANT_MAJEUR"]
Orbe régénérant majeur
RUNE["ORBE_REGENERANT_MAGISTRAL"]
Orbe régénérant magistral
En plus des valeurs de retour décrites dans le paragraphe précèdent (Variables -> Runes), il existe d'autres valeurs dédiées à ce genre de situation :
-1
Permet de sauter la condition courante, et passer à la condition suivante.
-2
Permet de sauter toutes les conditions de l'étape courante, et passer à l'étape suivante.
-3
Permet d'arrêter la forgemagie et considère que votre item a atteint les caractéristiques désirées.
Il est possible d'appeller une fonction du script à partir d'une :
Pour un exemple d'utilisation, regardez .