online faq recherche accueil
 

Il y a 171 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Damage taken--> bug bizarre

 
n°4590463
gro_shaman
Ah... World edit...
Posté le 04-07-2007 à 13:45:36  profilanswer
 

EDIT : lisez pas plus bas, j'ai résolu mon probleme, je laisse le topic quand meme pasque ca peut etre utile à d'autres.
Bonjour, alors voila j'ai créé un genre de systeme pour qu'une unité double ses degats dans certaines conditions:  
 
Attaque 1
    Evénements
        Unité - A unit Est attaqué
    Conditions
        ((Attacking unit) has buff discretion ) Egal à  TRUE
    Actions
        Set unitattacking = (Attacking unit)
        Set unitattacked = (Attacked unit)
        Wait 0.00 seconds
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    Si - Conditions
        (Custom value of unitattacked) Egal à  0
    Alors - Actions
               Déclencheur - Add to Attaque 2 <gen> the event (Unité - unitattackedsournoise Subit des dégats)
    Sinon - Actions
               Do nothing
        Unité - Set the custom value of unitattacked to 1
 
       Déclencheur - Turn on Attaque 2 <gen>
 
Attaque 2 [initialement off]
    Evénements
    Conditions
    Actions
        Wait 0.00 seconds
        Unité - Cause unitattacking to damage unitattacked, dealing (Damage taken) damage of attack type Sorts and damage type Normal
        Déclencheur - Turn off Attaque 2 <gen>
 
 
 
Les problemes : lorsque je l'utilise sans les wait w3 plante sans message d'erreur..  
                      et avec les wait, le nombre de damage taken est un peu bizarre :
Exemple : [supposons que les degats aillent de 10 à 30]
premiere attaque : 18/28
deuxieme attaque : 23/23/14/14
 
EDIT : j'ai trouvé la cause de mon probleme c'est qu'à chaque attaque, un event "Unité - unitattacked Subit des dégats" est ajouté donc deux fois plus de degats, donc ma question est simple : est ce qu'on peut retirer des evenements ou des actions depuis une autre action ? Ou meme est ce qu'il existe une condition pour verifier la presence d'un event?
 
 
EDIT : Laissez tomber j'ai reglé mon probleme avec un custom value of unit.


Message édité par gro_shaman le 04-07-2007 à 14:35:58

---------------
http://www.acathla.com/

Aller à :
Ajouter une réponse