• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

add slow to devotion aura

Level 2
Joined
Oct 9, 2025
Messages
11
hi, I need help to know how to make the devotion aura that add slow to enemy when attack the unit have the devotion buff, i want to make something things like ice armor aura that add bonus armor and slow enemy that mele attack the unit have the buff

also, I want the thorn aura does not return damage but deal dot, cuz i also want to make fire armor aura too
sry for the bad english
 
Last edited:
Hello, you'll have to trigger these effects yourself:

1. Use a 'Unit - Takes damage' Event to detect when a unit takes damage from an attack.
2. Use damage related Conditions to only Slow the correct targets (mostly Boolean Comparisons).
3. Use Dummy units to cast the Slow effect and the DoT (Acid Bomb works for that).
4. You can trigger the damage over time yourself if you want more control and precision.

I don't recommend doing something like this until you're more familiar with Triggers in general. But here's an example for Devotion Aura:
  • Devotion Aura
    • Events
      • Unit - A unit Takes damage
    • Conditions
      • ((Damage Target) has buff Devotion Aura) Equal to True
      • (Damage From Normal Attack) Equal to True
      • ((Damage source) is A melee attacker) Equal to True
    • Actions
      • Unit - Kill (Damage source)
This trigger shows how to work with some of the Events/Conditions/Actions but doesn't actually Slow anything.

Here's an example of using Dummy units to cast spells:
Here's an example of triggered damage over time:
See my posts.
 
Last edited:
Hello, you'll have to trigger these effects yourself:

1. Use a 'Unit - Takes damage' Event to detect when a unit takes damage from an attack.
2. Use damage related Conditions to only Slow the correct targets (mostly Boolean Comparisons).
3. Use Dummy units to cast the Slow effect and the DoT (Acid Bomb works for that).
4. You can trigger the damage over time yourself if you want more control and precision.

I don't recommend doing something like this until you're more familiar with Triggers. But here's an example for Devotion Aura:
  • Devotion Aura
    • Events
      • Unit - A unit Takes damage
    • Conditions
      • ((Damage Target) has buff Devotion Aura) Equal to True
      • (Damage From Normal Attack) Equal to True
      • ((Damage source) is A melee attacker) Equal to True
    • Actions
      • Unit - Kill (Damage source)
This trigger shows how to work with the Events/Conditions/Actions and doesn't actually Slow anything.

Here's an example of using Dummy units to cast spells:
Here's an example of triggered damage over time:
See my posts.
Hi and thank for the advice and i see there are frost armor that also give the effect that i want, so can i give the effect of frost armor to the unit have devotion buff ?
 
Last edited:
Back
Top