Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
|
Revenir en haut |
|
 |
kungfu-sheep Anomalie floodiforme

Inscrit le: 14 Avr 2011 Messages: 1846 Sujets: 119 Spécialité en worldedit: fonctions paramétriques, équation de mouvement.
|
Posté le: 01/05/12 20:39 Sujet du message: |
|
|
tu remplaces l'attaque par un sort ? _________________
22:27:43<Seiraw> Bah y a deux genre de personnes
22:27:57<Seiraw> les soumis et les soumises |
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 01/05/12 20:57 Sujet du message: |
|
|
Je ne comprends pas bien où tu veux en venir, sois plus précis. _________________
|
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
Posté le: 01/05/12 21:02 Sujet du message: |
|
|
Bah le but serait de pouvoir modifier les attaques des unités, détecter les attaques, faire des sorts qui sortent un peu de l'habituel "inflige 50 points de dégâts", etc.
Et pour pouvoir le faire, il faudrait bloquer l'attaque des unités, pour pas qu'elles infligent de dégâts mais qu'on les voit quand on les sélectionne, tout en la détectant pour pouvoir faire l'attaque par déclencheur.
A moins que la seule solution soit de devoir aussi coder la détection d'un ennemi et de tout ce qui pourrait entraîner une attaque?
fulldragon a écrit: | tu remplaces l'attaque par un sort ? |
Tu veux faire ça comment? _________________
|
|
Revenir en haut |
|
 |
Tirlititi

Inscrit le: 21 Fév 2010 Messages: 1785 Sujets: 22 Spécialité en worldedit: La modestie Médailles: 1 (En savoir plus...)
|
Posté le: 01/05/12 21:37 Sujet du message: |
|
|
T'as pas vu ce que j'ai fait pour le système de projectiles?
J'ai utilisé un buff et un modificateur d'attaque : les unités qui ont une attaque ranged ont un projectile invisible avec une vitesse infinie. Quand l'unité est touchée, j'annule les dégâts infligés et je lance un projectile perso.
Doit y avoir moyen de faire la même chose avec les unités de mêlée.
Ou sinon tu utilises simplement un système de détection des dommages et tu rajoutes un effet lorsque l'event se déclenche. Si j'ai bien lu ce que tu veux faire, ça pourrait suffire, non? _________________
|
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
Posté le: 01/05/12 21:46 Sujet du message: |
|
|
Le problème de la détection des dégâts, c'est qu'on peut pas savoir si c'est une attaque ou non.
J'avais pas vu comment tu détectais les dégâts sur ton système, c'est pas bête! Par contre pour annuler les dégâts, tu utilises l'invulnérabilité, j'ai testé, et l'attaquant arrête d'attaquer puisque la cible est invulnérable :/. _________________
|
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 01/05/12 21:52 Sujet du message: |
|
|
Il "suffit" d'appliquer tous les dommages de compétences par trigger.
Il devient donc facile ensuite de savoir si les dégâts proviennent d'un spell ou d'une attaque.
C'est la méthode infaillible, mais aussi la plus lourde à mettre en place, maintenant tu peux faire mumuse avec les buffs mais cela a d'autres inconvénients/limitations.
Pour empêcher des dégâts il faut ajouter un bonus de vie à l'unité quand l'event de dégâts se produit, puis de le retirer plus tard, car l'application des dégâts se produit un peu après l'event "une unité subit des dégâts".
Y'a une ribambelle de "système" sur le net à ce propos. _________________
|
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
Posté le: 02/05/12 11:05 Sujet du message: |
|
|
En fait je raconte n'importe quoi, le système de Tirlititi n'utilise pas l'invulnérabilité... Je sais pas où j'ai vu ça, j'ai du confondre.
Je vais donc utiliser cette méthode. Par contre si les dégâts sont trop élevés, elle ne marche pas, non? Puisque le bonus ne sera pas suffisant. _________________
|
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 02/05/12 16:20 Sujet du message: |
|
|
Bah t'utilise simplement un bonus de vie suffisamment élevé (toujours le même).
Puis tu le remove avec un timer(0) ou d'une durée plus longue si nécessaire quand l'event "subit des dégâts" se produit.
Ou peut être même qu'un timer n'est pas nécessaire, le remove ability n'est peut être pas instantané. _________________
|
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 02/05/12 17:35 Sujet du message: |
|
|
Citation: | Il me semble que le timer est obligatoire. |
Faut pas croire, faut être certain :p
Citation: | Edit : Je sais qu'on ne peut pas savoir de quel type sont les dégâts mais puisqu'on connaît le lanceur, est-il possible de connaître le type d'attaque de cette unité? Ca permettrait de faire des boucliers seulement contre certains types . Et sinon, le type de dégât d'une attaque est toujours normal non? Dans l'éditeur de données, on ne peut pas le paramétrer.
|
Probablement en se constituant un "catalogue" en répertoriant les paramètres nécessaires des "types d'unité" 'XXXX' utilisé.
Ça devrait le faire avec une hashtable, certes c'est reloud mais je ne vois pas comment faire autrement sans imprécision.
Et puis pour savoir si c'est l'attaque 1 ou 2 qui a été utilisé, éventuellement utiliser IsUnitType pour savoir si c'est une unité terrestre, volante, ...
Ou les données stockées dans la hashtable pour ce type d'unité.
Il est probablement possible d'utiliser GMSI (ou autre tool similaire pour automatiser ces définitions dans la hashtable)
J'ai jamais essayé cela dit.
Enfin pour changer le type de dégât d'une attaque, je suppute que bloquer les dégâts et utiliser la fonction UnitDamageTarget en utilisant le type d'attaque désiré devrait fonctionner (en théorie en tout cas si les paramètres sont bien pris en compte pour cette fonction) _________________
Dernière édition par Troll-Brain le 02/05/12 17:42; édité 1 fois |
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
Posté le: 02/05/12 17:41 Sujet du message: |
|
|
Dommage :/.
La solution de la hashtable pourrait fonctionner mais c'est vrai que pour savoir quelle attaque a été activée, c'est un peu lourd... _________________
|
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 02/05/12 17:44 Sujet du message: |
|
|
Peut être qu'une fois GMSI maitrisé c'est friendly (encore une fois jamais essayé cet outil) _________________
|
|
Revenir en haut |
|
 |
Sapeur-Goblin Floodeur prématuré
Inscrit le: 14 Oct 2009 Messages: 719 Sujets: 40 Spécialité en worldedit: Les bugs Médailles: 1 (En savoir plus...)
|
|
Revenir en haut |
|
 |
Troll-Brain Ri1kamoua

Inscrit le: 23 Aoû 2007 Messages: 7146 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 02/05/12 17:52 Sujet du message: |
|
|
Oublie le vJass alors ^^ _________________
|
|
Revenir en haut |
|
 |
|