Making buff cannot be stolen nor dispelled?

I want to display a buff for a spell I am working on, but I am at a lost to make sure the buff is not touched by any means except through specific triggers related to the spell.

The spell is an area spell that applies buff to allied units. I want the buff provided from this spell cannot be dispelled by Dispel Magic and the like, cannot be stolen by pesky Spell Steal, and cannot be devoured by Devour Magic.

I don't prefer Aura ability to the unit since while they fit the bill, they have delay that is hard to work around with.

Edit:
If there's actually a trick to get Aura to cooperate, I'm all ears. It's frustrating working with them for me
 
Level 30
Joined
Aug 29, 2012
Messages
1,382
There are only a limited few abilities with undispellable buffs, thunder clap, parasite, doom and war stomp

Now simply adding that buff to your ability won't work because it's the ability behavior that causes the non-dispellability, so you'd need to use one of those abilities as a base

Depending on what that buff is actually supposed to achieve (like actually providing damage/armor or whatever), it might not be adapted
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,866
What's the Aura delay you refer to? Because the Buff from Auras seems to apply to the source the moment it gains the ability. You'd be Removing the Buff via triggers so if you're referring to the "lingering effect" that Auras have, that doesn't apply here.

Anyway, if things are triggered then you can simply manage the Special Effects + Buffs yourself. It's not like you need to use the Art field on the Buff (in the OE).
 
Last edited:
What's the Aura delay you refer to? Because the Buff from Auras seems to apply to the source the moment it gains the ability. You'd be Removing the Buff via triggers so if you're referring to the "lingering effect" that Auras have, that doesn't apply here.

Anyway, if things are triggered then you can simply manage the Special Effects + Buffs yourself. It's not like you need to use the Art field on the Buff (in the OE).
Thanks for this particular statement. I was under impression that Aura applying buff to self still has delay which makes me in doubt to use them. This is now what I use for Buff showing in my Monarch Domain spell.
 
Level 25
Joined
Sep 7, 2018
Messages
540
I want to display a buff for a spell I am working on, but I am at a lost to make sure the buff is not touched by any means except through specific triggers related to the spell.

The spell is an area spell that applies buff to allied units. I want the buff provided from this spell cannot be dispelled by Dispel Magic and the like, cannot be stolen by pesky Spell Steal, and cannot be devoured by Devour Magic.

I don't prefer Aura ability to the unit since while they fit the bill, they have delay that is hard to work around with.

Edit:
If there's actually a trick to get Aura to cooperate, I'm all ears. It's frustrating working with them for me
Why don't you use shadow strike buff? this buff cannot be stolen nor dispelled.
Also it has fade time.
 
Applying it might be quite noticeable (missile spell) and Shadow Strike is a missile with damage, though I haven't checked a 0 damage Shadow Strike and some other settings.

Another thing when using Shadow Strike is that I have to deal with dummies and I prefer to not use them if there are more convenient approaches such as Aura buffs that applies instantaneously.
 
Top