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

Map Editor Question: Spells that break through Spell Immune?

Status
Not open for further replies.
Level 3
Joined
Jun 28, 2005
Messages
16
The question is how do I make certain spells still work on a hero with spell immunity item? For instance, In Angel Arena, shadow strike will work hit a Hero with spell immunity item and damage him, entangling roots will capture him in the roots but will not damage him, and then there's spells like Frost Nova that won't even allow you to cast? I know it can be done through triggering, but thats unneccesary.

I checked the game constants and within the 4 categories that control spell immune, 3 of them were set to false. The only one set to true is
"Gameplay - Magic Immunes Resist Damage". So according to the constants, I understand why spells like Hex and Impale would work, especially when Impale will hit and stun the Hero (w/magic immunity item), but just not cause any damage. Yet, it doesn't explain how magic immunity items do NOT resist damage from Shadow Strike, Doom, Starfall, etc. I checked the spells "Stats - Targets Allowed" and that turned out completely irrelevant. This only determined if you were able to target hero with spell or not, like Frost Nova. It did not determine if it causes damage. Then I checked the triggering, and there was none involved as far as spells. I also checked the Magic Damage Factor in all the spell immunity variations listed under Abilities in the Object Editor. They were all set to 0.00.

So my question is: How does one spell cause damage to a Hero with Spell Immunity and another does not? Regardless of the spells damage factor, targets allowed, the Game's Magic Immunity constants, the damage factor of the spell immunity ability set to 0.00, and no triggering.

I've been trying to make spells that break through spell immunity. But so far my only luck has been taking the spells that already exist (shadow strike) and using them as the base for my spells.

Does Anyone know? Can anyone help please? Thanks.

Also, a side question: In the Game Constants, the other 3 Magic Immunity variables that were set to false were immunity to "Leech", "Thorns", and "Ultimate". I have an idea what they mean but does anyone def. know? Thorns is obvious, but what spells fall under "Ultimate" and "Leech"?
 
Level 3
Joined
Jul 11, 2005
Messages
50
well if hex or impale whould wrok make a new spell for the base spell make it impale or hex and edit it but i really dont know other then make the unit not have spell immuninty
 
Level 1
Joined
Jul 17, 2005
Messages
7
Ultimate skills ignores magic immunity. I think that magic immune only protect agains magic damage, not spells, since spells <> magic.
In the new version of Burbenog TD there is an hero that has an ultimate that remove the magic immunity of the enemies. The map is protected, but you can ask the creator about this.
 
Level 10
Joined
Jul 2, 2004
Messages
690
what version of burb td are you talking about? the cheaper hybrid and the high bounty ones aint official. and the official one aint protected.
 
Level 1
Joined
Jul 17, 2005
Messages
7
The new version (v2.32) is protected.
I have looked into the gameplay constants and i saw that 4 opitions to change the way magic immunity works.

The awser to your question is to put in the gameplay constants to only ultimates work on magic immune units, and them make the abilitie that you want an ultimate (base on a ultimate spell) or do it by triggers.
 
Status
Not open for further replies.
Top