Page 1 sur 1
[PRO] Comment créer un projectile affectant les alliés du jeteur de sorts sans lui ?
Posté : jeu. 30 juin 2016, 16:02
par Freddy_Gwendo
J'ai créé un sort équivalent à Protection contre le mal, 3m qui se déclenche tous les rounds. Mais je ne veux pas qu'il affecte la créature qui le lance.
En fait, c'est une capacité innée de la licorne : cercle magique contre le mal en permanence.
Je n'ai pas réussi à paramétrer correctement le projectile.
Des idées ?
Posté : jeu. 30 juin 2016, 17:08
par deratiseur
Trop facile.
Tu as deux possibilités :
1 : ton projectile doit avoir la coche "ignore center" cochée si le sort est centrée sur la licorne. (Prend n'importe quelle base "party only", comme le "160-Sparkle Area Blue (Party Only) (SPARBLPA)) par exemple).
2 : ta licorne à l'effet 206 : protection from spell : ton sort en timing "permanent after death". Ça ne l’empêchera pas de le lancer, mais ça ne l'affectera pas.
Posté : jeu. 30 juin 2016, 17:15
par Freddy_Gwendo
Quel crétin, j'avais oublié ce réglage...
Quant à l'effet 232, je peux remplacer la cible
8 Except self par
1 Self sans que ça bloque le sort sur la licorne ?
Edit, c'est pas "
ignore caster", plutôt ?
Posté : jeu. 30 juin 2016, 17:23
par deratiseur
Ha oui, c'est "ignore caster" dans les dernières versions "EE" de dltcep.
Désolé, j'avoue que je mode encore avec une "ancienne" version parce que je n'aime pas du tout la nouvelle fenêtre d’édition des vvcs de la version EE. (Les termes ont changés et ne reflètent pas du tout ce qui va arriver ingame)
Tu peux mettre en cible "self" et en zone "area", ça marche très bien (c'est comme ça que fonctionne "Feu solaire")
Le gros inconvénient de "except self" c'est qu'il cible "tous les autres", donc alliés, ennemis et neutres. Bien sur ça fonctionne avec un projectile "party only", mais "self" est quand même plus simple.
Posté : jeu. 30 juin 2016, 19:45
par Freddy_Gwendo
Ça continue à dé.onner...
La licorne porte un anneau avec un effet #232 (Spell Effect: Cast Spell on Condition) avec Self pour cible, Target (parameter1) = 0 (The caster) et condition 9 Target is at 10' (Range).
Le sort lancé est un clone innate de Protection contre le Mal (cible = self, projectile = copie de INAREAPA + "ignore caster").
Résultat : toutes les créatures dans la zone sont protégées contre le mal, même les lapins...
Posté : jeu. 30 juin 2016, 19:55
par deratiseur
Hum.... pitetre que tu devrais mettre l'effet 272 Apply Repeating EFF directement sur la licorne, avec ton EFF qui lance le sort (effet 148, cast spell at point)
Sauf que l’anneau est peut-être équipé par script pour pouvoir "l'avoir ou pas", cad activer/désactiver l'aura. Dans ce cas :
LE 148 (lancé sur point) couplé à la licorne protégée par effet 206 (pas affectée par le sort) pourrait marcher mieux que le 145.
Posté : jeu. 30 juin 2016, 20:01
par deratiseur
Freddy_Gwendo a écrit :Ça continue à dé.onner...
La licorne porte un anneau avec un effet #232 (Spell Effect: Cast Spell on Condition) avec Self pour cible, Target (parameter1) = 0 (The caster) et condition 9 Target is at 10' (Range).
Le sort lancé est un clone innate de Protection contre le Mal (cible = self, projectile = copie de INAREAPA + "ignore caster").
Résultat : toutes les créatures dans la zone sont protégées contre le mal, même les lapins...
Heu..... Si la target du sort est "self", et la condition "Target is at 10'", c'est à dire -> self est à 10'....... forcement que ça bugue.
Fait le par script : si la licrone repère un allié, elle lance le sort. Puis la variable se désactive pour 6 seconde (timer). Ça marchera surement mieux
Ou utilise la condition 10 : each round
Ou un mix des deux.
Posté : jeu. 30 juin 2016, 21:36
par Freddy_Gwendo
Problème résolu : comme d'hab, c'était tout onc.
Je testais deux licornes en même temps : une alliée et une neutre. C'est la neutre qui protégeait toutes les autres créatures neutres. Une fois supprimée de la carte, le sort fonctionne parfaitement UNIQUEMENT sur le groupe et PAS SUR LA LICORNE ALLIÉE.
Chose intéressante : les créatures
Good but blue sont aussi protégées.
Par ailleurs, le réglage
10 every round ne fonctionne pas dans ce cas : le sort n'est jamais appliqué.
Bref, ça fonctionne parfaitement avec le réglage du projo avec
Ignore target.
Et je préfère parce que je n'avais pas envie d'alourdir mon script avec un compteur toutes les 6 secondes. Il est déjà assez costaud comme ça.