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

Is there a way to make magic immunity ignore friendly spells?

Status
Not open for further replies.
Level 11
Joined
Jan 23, 2015
Messages
788
Physical spells work on targets that have magic immunity (e.g. Ensnare), and the spell Channel (which is ideal for most dummy abilities) can have this set as one of its options. Would that work?
Sometimes, I use dummy spells just to apply a buff to the unit, or give it some bonus..
Why would I use Channel as a dummy spell since it requires triggers to work (other dummy spells)
 
Level 13
Joined
Jul 15, 2007
Messages
763
Sometimes, I use dummy spells just to apply a buff to the unit, or give it some bonus..
Why would I use Channel as a dummy spell since it requires triggers to work (other dummy spells)

In that case, if you wanted a spell like e.g. Inner Fire to work on Spell Immunity, you will have to have it as a Hero Ability that doesn't require level 1 (i.e. ultimate abilities can be cast on magic immunity). This isn't too hard; just have a master dummy which is a hero unit and have it cast your spells on demand. If you're a wizard at triggering and want to avoid buff-conflicts (because a unit can't have two different inner fires at once) then i would consider using Channel combined with disabled spellbooks and hashtables.

No easy fix for you, i think.

You can always use a Damage Detection system for your magic immunities (e.g. if a unit has a "fake" magic immunity, set spell damage taken to 0), though they can still have negative buffs this way.
 
Level 19
Joined
Jul 2, 2011
Messages
2,161
With regards to your question I'm for some reason restricted from,'casting spells on spell immunity allies'

there is an item called'spell shield ' which blocks negative spells periodically. you can change the settings on that spell so that it always blocks negative spells. then use that spell to replace your Normal magic immunity.

that is my solution for you. it allows allies to cast spells on each other and enemies can not.
 
Well the coded/triggered methods have already been explained or at least mentioned I am pretty sure...

So here's a object editor only method to bypass magic immunity:

Go to the ability you want to bypass magic immunity.
Find the "Stats - Hero Ability" and set it to true.
Find the "Stats - Required Level" and set it to 6.
Find the "Stats - Hero Ability" and set it to false.
(Optional) = Air, Ground, Friend, Invulernable, Vulnerable
 
Level 11
Joined
Jan 23, 2015
Messages
788
Well the coded/triggered methods have already been explained or at least mentioned I am pretty sure...

So here's a object editor only method to bypass magic immunity:

Go to the ability you want to bypass magic immunity.
Find the "Stats - Hero Ability" and set it to true.
Find the "Stats - Required Level" and set it to 6.
Find the "Stats - Hero Ability" and set it to false.
(Optional) = Air, Ground, Friend, Invulernable, Vulnerable

Perfect!
Worked!
Thanks!

+rep
 
Status
Not open for further replies.
Top