Bonjour, je me suis fait aider ici à mon arrivé, alors je veux partager un truc pour une compétence qui semble en demande dans beaucoup de forums. Veuillez m'excuser si je n'ai pas exactement les bons termes. J'utilise la version anglaise. De plus, si vous avez d'autres idées pour améliorer ceci, allez y!
Fonctionalité:Cette technique permet de créer une commande qui:
- Crée un skill avec un délais.
- Rend le personnage intouchable durant le saut.
- Fait perdre l’invincibilité après le saut.
Scripts nécéssaires:http://pastebin.com/FvBC3bLQ
Puis ensuite:
http://pastebin.com/uzQYWGLG
Finalement:
http://pastebin.com/tF2szyDM
Notes que les deux derniers scripts se complètent et doivent être ensembles. Le script de KGC est nécéssaire pour le délais. Les scripts de Loggan permetteront de mettre une fonction d'invincibilité à un état.
Database -> State:En premier lieu, de créer un état "Jump" (Le nom importe peu). Dans ce statut, écrivez \invincible dans les notes. faîtes-le durer un tour et s'enlever à la fin du combat. Donc, tant que vous serez infligé du statut "Jump", vous ne pourrai prendre aucun dommage. Vous serez dans les airs.
Database -> Common event:Créez deux common event très courts. Le premier ajoute l'effet Jump au personnage voulu. Le second common event enlève l'effet Jump au personnage voulu
Database -> Skill:Maintenant, veuillez créer le skill dont vous voulez un délais (Exemple: Jump). Je le nommerai JumpDelay dans ce tutoriel pour que vous puissiez faire la différence. Donnez-lui une animation qui indique qu'un saut est fait et un message du genre de "Ralph saute!". En principe, quand vous aurez mit la balise nécessaire qui viendra plus tard, le skill n'aura pas lieu. Plutôt, il activera un autre skill un tour plus tard visant le même ennemi. Ensuite, associez le common event pour ajouter le statut Jump à l'acteur désiré à cette compétence.
Ensuite créez un second skill "Jump" que je nommerai JumpFinal pour les besoins de ce tutoriel. JumpFinal est la compétence qui devra contenir les statistiques de la compétence "Jump" doit contenir. Bref. c'est ce qui arrive quand votre personnage touche l'ennemi. Donnez-lui l'animation d’atterrissage, la puissance, etc...
Retournez dans JumpDelay et mettez ces balises dans "Notes":
- Code:
-
<delay x, y>
x = l'ID du skill qui s'activera après le délais. Donc si JumpFinal est à la place 046, remplacez x par 046.
y = le nombre de tours avant que le second skill s'active. Si vous mettez 1, il descendra à la fin du tour, donc pour un dragoon jump, mettez 2 et il tombera durant la phase d'attaque des ennemis le tour suivant.
Donc dans mon cas, c'étais:
- Code:
-
<delay 046, 2>
JumpFinal lui n'a pas besoin de balises.
Notes finales: Le truc n'est pas parfait alors "jump" est trop bon. Je ne sais pas encore comment le faire tomber plus tôt. J'utilise ceci pour donner des cooldowns à mes attaques jumps:
http://pastebin.com/YJMXufSV
Crédits: Logganforrest, KGC, Yanfly.