Table des matières

Formules et variables relatives aux événements magiques

Cette page énumère la possibilité d'éditer les magies à partir de formule et de variables de magie.

Il existe 3 types de variables relatives à la magie:
- Wizard : au lanceur du sort
- Cible : à la cible du sort
- Commande : les commandes spéciales

Les champs d'édition de magie fonctionnant avec ces formules sont :

- Zone d'effet : la valeur doit être un nombre ou vide. Ce nombre agira sur le visuel de la magie et répétera le chipset visuellement pour effectuer “une zone visuel de magie”. Si vous renseignez 1, votre animation sera répété 4 fois et votre personnage sera au centre. Si vous renseignez 2, votre animation se lancera au centre de 8 animations de votre chipset.
Visualiser en image, l'exemple de la variable Zone d'effet via l'explication de la magie mur de protection

- Agressivité (par défaut : 1 (oui)): la valeur attendue est un nombre supérieur à 0 ou non (booléen), rend agressif un monstre(A CONFIRMER) Non utilisé à ce jour.

- Toucher (par défaut : 1 (oui)): la valeur attendue est un nombre supérieur à 0 ou non (booléen).

- Effet (par défaut : rien) : suite d'instruction avec modification de variables relatives à la magie

- Durée (par défaut : 1): la valeur doit être un nombre de répétition de la magie
→ repasse dans le test de Toucher à chaque durée
→ Si le sort est appelé plusieurs fois par le joueur, il ne s’exécutera pas tant que la première magie n'a pas fini ses durées.

Le champs commande peut être cumulatif lorsqu'il s'agit du champ “Effet”, par exemple :

%[Cible].Vie%=%[Cible].Vie%-50;%[Wizard].Variable[0]%=%[Wizard].Variable[0]%+1;

Tout d'abord, il faut savoir qu'à chaque fois qu'il y a écrit [Wizard], cela se réfère au lanceur du sort (monstre ou joueur) et lorsqu'il est écrit [Cible], cela se réfère au ou aux cibles du sorts (monstre ou joueur).

Les magies sont disponibles dans l'éditeur Light et vous permet de faire des tests en local chez vous. Il se peut que la magie ai un comportement différent sur le jeu (serveur version linux / windows, écart possible aussi)

Voici la liste des variables relatives aux événements magiques dans l'éditeur complet de Slayers-Online.

A voir en parallèle : les types de magies et les exemples de magies

%rand(100)%

Page de la commande : rand

%min(valeur1,valeur2)%

Page de la variable : min

%max(valeur1,valeur2)%

Page de la variable : max

spell:

Page de la variable : spell

%Cible.Attaque%

Page de la variable : CibleAttaque

%Cible.Defense%

Page de la variable : CibleDefense

%Cible.Vie%

Page de la variable : CibleVie

%Cible.Dommage%

Page de la variable : CibleDommage

%Cible.Bloque%

Page de la variable : CibleBloque

%Wizard.Force%

Page de la variable : Force

%Wizard.Dext%

Page de la variable : Dext

%Wizard.Constit%

Page de la variable : Constit

%Wizard.Magie%

Page de la variable : Magie

%Wizard.Attaque%

Page de la variable : Attaque

%Wizard.Defense%

Page de la variable : Defense

%Wizard.Vie%

Page de la variable : Vie

%Wizard.VieMax%

Page de la variable : VieMax

%Wizard.CurrentMag%

Page de la variable : CurrentMag

%Wizard.MagMax%

Page de la variable : MagMax

%Wizard.Alignement%

Page de la variable : Alignement

%Wizard.Reputation%

Page de la variable : Reputation

%Wizard.CurrentXP%

Page de la variable : CurrentXP

%Wizard.Gold%

Page de la variable : Gold

%Wizard.Lvl%

Page de la variable : Lvl

%Wizard.Dommage%

Page de la variable : Dommage

%Wizard.HandDom%

Page de la variable : HandDom

%Wizard.IndOff%

Page de la variable : IndOff

%Wizard.IndDef%

Page de la variable : IndDef

%Wizard.IndPui%

Page de la variable : IndPui

%Wizard.IndVit%

Page de la variable : IndVit

%Wizard.IndMag%

Page de la variable : IndMag

%Wizard.Variable[0]%

Page de la variable : Variable