Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Skyzen Membre actif
Inscrit le: 07 Jan 2017 Messages: 119 Sujets: 16 Spécialité en worldedit: Tout en Gui, rien en Jass : This is my random life.
|
Posté le: 12/01/17 01:32 Sujet du message: Bug d'un passif géré par déclencheur |
|
|
Ok salutation tout le monde ^^ J'ai un problème qui m'est inédit ! Donc j'ai absolument besoin de notre sapience pour le coup !!
Ok voilà, mon héros Gaerdon est un marine qui perd 100 mana et inflige (1.5 x son intel) par auto-attaque, mais ne peut pas attaquer s'il n'as plus de mana (tel des munitions). Cette propriété du perso est son "passif", expliqué au joueur au travers d'un sort facade.
Voici le déclo qui gère le passif, j'essaye de le détaillé tel que je le vois (car je sais pas mettre d'image sur le forum), à savoir que la variable heros_humain est une variable de type unité définie au début du jeu :
EVENEMENT : Unit - Une unité Est attaqué
CONDITION : ((Attacking unit) égal à heros_humain) and ((Triggering Unit) différent de heros_humain)
ACTION :
Set humain_intel[1] = ([/img]Réal ((Intelligence of heros_humain (Inclure bonus)))
If / Then do / Else do
Si : Mana of heros_humain supérieur ou égal à 100
Alors :
Cause heros_humain damage to (Attacked Unit), dealing (1.5 x humain_intel) attack type percant damage type Normal
Set mana of heros_humain to (Mana of heros_humain -100)
Sinon :
make (Triggering unit) Invulnérable
Wait 0.01 seconde
make (Trigerring unit) Vulnérable
EDIT : J'ai réussis à inclure le déclencheur avec une bonne visibilité dans une réponse plus bas
C'est là que ca devien bizarre :
Dans les fait, il arrive que lorsque Gaerdon mitraille plusieurs unités d'affilé (en les tuant donc) le jeu lui fait perdre les fameux (1.5 x son intel) à répétition (donc fini par le tué mdr)
Mais pas toujours ! J'ai fait différent test :
Déjà mitrailler une cible sans en changer applique le passif correctement, aucun problème. Tué cette unité ne provoque pas le bug. Tout va bien.
Tué deux unités avec un changement de cible automatique ne provoque pas de bug après 4 essaie.
Mais bizarrement, sur ma map j'arrive sur des groupes de mob qui je one shot (ou presque) grace au (1.5 x intel), et lorsque je vois Gaerdon changer de cible ultra vite et les tué les une après les autres rapidement, alors là il mange des lignes de dégats venus de nul part (au même rythme que ses attaques de bases).
Ouai c'est super bizarre, j'ai aucun déclencheur à part celui là qui utilise l'évenement "une unité est attaqué". Après j'ai plein de déclencheur différent, mais comme ca, aucun n'est sencé influancé se déclo.
Au cas où c'est une espèce d'important, les attaque de base de Gaerdon sont de type Instantané. Avec un rechargement de base de 0.20 (donc il met 5 attaque de base par secondes niveau 1). Donc ca va très vite cette histoire et je comprends pas pourquoi le jeu applique des lignes de dégats aussi sur Gaerdon.
THIS IS A BUG OR NOT ?
Plz aidez moi ca me rend fou toute cette incompréhension ! _________________
Dernière édition par Skyzen le 12/01/17 02:54; édité 1 fois |
|
Revenir en haut |
|
|
Toc@rd Membre actif
Inscrit le: 14 Avr 2009 Messages: 175 Sujets: 17 Spécialité en worldedit: Décors
|
Posté le: 12/01/17 02:47 Sujet du message: |
|
|
À tout hasard les mobs auraient pas une comp qui renvoie des dommages ?
Sinon, dans un souci de clarté, clique droit sur la racine de tes déclencheurs et "copie les comme texte", et colle les entre les balises gui sur le fofo. _________________
|
|
Revenir en haut |
|
|
Skyzen Membre actif
Inscrit le: 07 Jan 2017 Messages: 119 Sujets: 16 Spécialité en worldedit: Tout en Gui, rien en Jass : This is my random life.
|
Posté le: 12/01/17 02:51 Sujet du message: |
|
|
_________________
|
|
Revenir en haut |
|
|
Skyzen Membre actif
Inscrit le: 07 Jan 2017 Messages: 119 Sujets: 16 Spécialité en worldedit: Tout en Gui, rien en Jass : This is my random life.
|
Posté le: 12/01/17 02:52 Sujet du message: |
|
|
Parfait merci beaucoup, donc voici mon déclencheur ! Et non aucune comp de renvois de dommage n'est activé sur mes fameuses unités :/ _________________
|
|
Revenir en haut |
|
|
DarK™ Membre actif
Inscrit le: 29 Aoû 2011 Messages: 197 Sujets: 15 Spécialité en worldedit: Système/Déclencheurs [GUI]
|
Posté le: 12/01/17 09:28 Sujet du message: |
|
|
Remplace (Triggering Unit) condition par (Attacked unit) dans tout le déclencheur s'il te plait; juste pour être certain que (Triggering unit) dans l'évènement une unité est attaqué réfère bien à l'attacked unit et non l'attacking unit. _________________
|
|
Revenir en haut |
|
|
|