One problem with GDD(GUI Friendly Damage Detection)...

dragoniano

New Member
Reaction score
0
I made this ability:
Bleed (passive ability)
Gladiator Wild can cause his attacks deal stackable damage over time and slow as they impact the foe. Stacks up to 5 times. Lasts 15 seconds.
Level 1 - 3 damage per second and 5% slow.
Level 2 - 6 damage per second and 5% slow.
Level 3 - 9 damage per second and 5% slow.
Level 4 - 12 damage per second and 5% slow.
Exemple: At lvl 2, 1 attack cause 6 damege/sec and 5% slow, on 2 attacks cause 12 damage/sec and 10% slow, on 3 attacks cause 18 damage/sec and 15% slow, and continuous... (max 5 times)

But, when the unit cast a any AoE spell, all the targets get the effect of bleed strike. This effect should apply only in target of attack. How can i get only the attacked target?

NOTE: Bleed Strike(N) = Shadow Strike

Trigger:
  • Bleed
    • Events
      • Game - GDD_Event becomes Equal to 0.00
    • Conditions
      • (Level of Bleed for GDD_DamageSource) Greater than 0
    • Actions
      • Set TurkleCasterPosition = (Position of GDD_DamagedUnit)
      • Unit - Create 1 Dummy Unit (Custom Campaign) for (Owner of GDD_DamageSource) at TurkleCasterPosition facing Default building facing degrees
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • Or - Any (Conditions) are true
            • Conditions
              • (GDD_DamagedUnit has buff Bleeding (5)) Equal to True
              • (GDD_DamagedUnit has buff Bleeding (4)) Equal to True
        • Then - Actions
          • Unit - Add Bleed Strike[5] to (Last created unit)
          • Unit - Set level of Bleed Strike[5] for (Last created unit) to (Level of Bleed for GDD_DamageSource)
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • Or - Any (Conditions) are true
                • Conditions
                  • (GDD_DamagedUnit has buff Bleeding (3)) Equal to True
            • Then - Actions
              • Unit - Add Bleed Strike[4] to (Last created unit)
              • Unit - Set level of Bleed Strike[4] for (Last created unit) to (Level of Bleed for GDD_DamageSource)
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • Or - Any (Conditions) are true
                    • Conditions
                      • (GDD_DamagedUnit has buff Bleeding (2)) Equal to True
                • Then - Actions
                  • Unit - Add Bleed Strike[3] to (Last created unit)
                  • Unit - Set level of Bleed Strike[3] for (Last created unit) to (Level of Bleed for GDD_DamageSource)
                • Else - Actions
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • If - Conditions
                      • Or - Any (Conditions) are true
                        • Conditions
                          • (GDD_DamagedUnit has buff Bleeding (1)) Equal to True
                    • Then - Actions
                      • Unit - Add Bleed Strike[2] to (Last created unit)
                      • Unit - Set level of Bleed Strike[2] for (Last created unit) to (Level of Bleed for GDD_DamageSource)
                    • Else - Actions
                      • Unit - Add Bleed Strike[1] to (Last created unit)
                      • Unit - Set level of Bleed Strike[1] for (Last created unit) to (Level of Bleed for GDD_DamageSource)
      • Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike GDD_DamagedUnit
      • Unit - Add a 0.50 second Generic expiration timer to (Last created unit)
      • Custom script: call RemoveLocation (udg_TurkleCasterPosition)
 

Dirac

22710180
Reaction score
147
Add an orb effect to your unit that applies a debuff to enemies it attack (ignite should work fine) then add condition to your trigger checking if the damaged unit has the debuff
 

dragoniano

New Member
Reaction score
0
Hmm, i'm trying use a orb of slow with ability bleed, but continues have a effect in AoE...so, how can function this? I have to add two debuffs on the target?
 

dragoniano

New Member
Reaction score
0
Add a different skill with buff for the orb and use my poisons with others buffs to trigger???
This don't help much, the trigger is working and if i put this ability in a orb, will lose the first stack probably...and dont see how you can use this trigger on with a orb...and the ability became a orb effect, which is not so good.
 

Dirac

22710180
Reaction score
147
The current way dosn't work for you anyways, it wont stack. This ability needs major revision
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top