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 |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 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:59 Sujet du message: |
|
|
Bah GMSI c'est aussi censé simplifier la vie, pour lier le script de la map avec l'éditeur d'objet plus facilement.
Maintenant je ne sais pas ce qu'il vaut, mais ça mérite au moins une tentative.
Et y'a pas vraiment d'autres moyens ici (du moins je ne vois pas) _________________
|
|
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 18:17 Sujet du message: |
|
|
Tiens, je viens de me rendre compte d'un truc : si on ignore les dégâts et qu'on crée un missile infligeant ces dégâts comme dans le système de Tirlititi, les dégâts ne correspondront pas puisque GetEventDamage renvoie la valeur des dégâts après modification par le type d'armure. Donc si on veut que ça fonctionne, faut utiliser SetWidgetLife pour infliger des dégâts non? _________________
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 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 18:31 Sujet du message: |
|
|
J'ai pas regardé le système de Tirlititi, mais tu n'es pas censé faire cela :
"les unités qui ont une attaque ranged ont un projectile invisible avec une vitesse infinie"
Certes l'armure est déjà pris en compte, mais encore une fois si tu veux les dégâts bruts avant qu'ils ne soient multipliés par un coefficient, go hashtable.
Bon y'a en plus les formules à appliquer en fonction des constantes et attributs potentiellement variables de l'attaquant (force, agilité, ...).
Mais là ça devient méga reloud of the dead :p
Utiliser SetWidgetLife est une très mauvaise idée, car si l'unité meurt, l'attaquant ne sera pas considéré, ça sera comme un "suicide". _________________
|
|
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 19:03 Sujet du message: |
|
|
Troll-Brain a écrit: | Utiliser SetWidgetLife est une très mauvaise idée, car si l'unité meurt, l'attaquant ne sera pas considéré, ça sera comme un "suicide". |
Sauf si on met un condition et qu'on inflige 99999 dommages si les dégâts sont supérieurs à la vie de l'unité :p. _________________
|
|
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: 02/05/12 19:08 Sujet du message: |
|
|
Si tu utilises null comme type d'attaque et comme type de dégâts, l'armure n'est pas re-prise en compte.
Y'a plusieurs threads sur THW qui parlent de ces arguments avec les attributs de chaque type, mais jm'en souviens pas par cœur. _________________
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 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 19:43 Sujet du message: |
|
|
Sapeur-Goblin a écrit: | Sauf si on met un condition et qu'on inflige 99999 dommages si les dégâts sont supérieurs à la vie de l'unité :p. |
Et si l'unité (équilibrée) possède 100002 hp ?
@Tirlititi : Je crois qu'il voulait simplement connaitre les dégâts bruts que peut infliger une unité (avant les réductions d'armures étou étou).
Ca reste néanmoins une information intéressante, (que je connaissais déjà mais peut être pas Sapeur-Goblin), à fortiori si je ne m'abusasse ou me fourvoyasse dans le cas présent sus mentionné. _________________
|
|
Revenir en haut |
|
|
|