• 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!

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
 
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
 
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.
 
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.
 
There are only a limited few abilities with undispellable buffs, thunder clap, parasite, doom and war stomp
After extensive testing on 1.30.4, I have come up with this list. I skipped some that seemed obvious, but not many
Ability
Dispellable
Flame Strike
FALSE
Place Goblin Land Mine
FALSE
item area detection
FALSE
Black Arrow
FALSE
Rain of Fire
FALSE
Aerial Shackles
FALSE
Siphon Mana
FALSE
Possession
FALSE
Mana Flare
FALSE
Breath of Fire
FALSE
Breath of frost
FALSE
Purge
FALSE
Scroll of Regeneration
FALSE
Chemical Rage
FALSE
Spawn Spiders, Spiderlings, Skeletons
FALSE
Phoenix Fire
FALSE
Liquid Fire
FALSE
Disease Cloud
FALSE
Freezing Breath
FALSE
Spider Attack
FALSE
Slow Poison
FALSE
Item Attack Corruption Bonus
FALSE
Incinerate
FALSE
Envenomed Weapons
FALSE
Poison Arrows
FALSE
Divine Shield
FALSE
Berserk
FALSE
Wind Walk
FALSE
Phase Shift
FALSE
Mana Shield
FALSE
Orb of Darkness
FALSE
Soul Theft
FALSE
Frost Attack
FALSE
Frost Nova
FALSE
Frost Arrows
FALSE
Ensnare
FALSE
Web, Item Web
FALSE
Storm Bolt
FALSE
Impale
FALSE
Inferno (Stun)
FALSE
Cluster Rockets
FALSE
Firebolt
FALSE
Volcano
FALSE
Summon Phoenix
FALSE
Locust Swarm
FALSE
Vengeance
FALSE
Storm, Earth and Fire
FALSE
Mechanical Critter
FALSE
Thunder Clap
FALSE
Mass Teleport
FALSE
Unsummon Building
FALSE
Acid Bomb
FALSE
Dark Conversion
FALSE
Dark Portal
FALSE
Doom
FALSE
War Club
FALSE
Shadow Strike
FALSE
Inner Fire
TRUE
Invisibility
TRUE
Polymorph
TRUE
Slow
TRUE
Banish
TRUE
Healing Ward
TRUE
Spirit Link
TRUE
Mirror Image
TRUE
Anti-Magic Shell
TRUE
Cripple
TRUE
Curse
TRUE
Animate Dead (Neutral Hostile)
TRUE
Inferno (Summon)
TRUE
Cyclone
TRUE
Eat Tree
TRUE
Sentinel
TRUE
Spirit of Vengeance
TRUE
Scout
TRUE
Shadowsight
TRUE
Vampiric Potion
TRUE
Sanctuary
TRUE
Drunken Haze
TRUE
Battle Roar
TRUE
Howl of Terror
TRUE
Pocket Factory
TRUE
Factory
TRUE
Silence
TRUE
Soul Burn
TRUE
Summon Hawk, Quillboar, Bear
TRUE
Lava Spawn
TRUE
Sentry Ward
TRUE
Scroll of Speed
TRUE
Monster Lure
TRUE
Item skeleton summon and other item summons
TRUE
Item Illusions
TRUE
iteM Anti MagicShell
TRUE
Spawn Tentacle
TRUE
Item armor bonus, invisibility, speed bonus
TRUE
Rejuvenation, Faerie Fire, Roar
TRUE

Further:
Soul Preservation & Tornado makes the target/summoned unit invulnerable, so it cannot be affected by spells (I have not tested if you set Invulnerable as an allowed target)
AOE Spell Shield can only be dispelled in the sense that dispel from an enemy is blocked like any other spell
for Orb of Slow I think it depends whether the base ability is dispellable
for Monster Lure the summoned unit is assigned to Neutral Passive, but if it is reassigned by a trigger so it is an enemy it is still damaged by dispel
Eat Tree does not show up in the status bar even when active.
Vengeance makes the summoned unit spell immune, so the dispel ability has to have a level requirement of 6 to be able to be cast work on it.
 
Last edited:
Back
Top