1 - You need to base the bash ability as a Hero Ability.
2 - Change Stats - Required Level to 2.
3 - Set Stats - Hero Ability = False.
4 - Add this ability to your Tower.
5 - Now set back Stats - Hero Ability = True.
6 - Done.
Marks the spell an 'ultimate', which ignore spell immunity (but damage cannot be dealt from what I can discern for active spells). See Finger of Death (Archimonde) for the idea.Well, if you are using DDS anyway, you might as well just trigger the whole stun effect. I.e. every time a unit with Bash attacks, run a random number and if it passes, create a dummy unit to cast Storm Bolt with 0 damage on the target.
Also,
what exactly is this supposed to achieve? This makes the spell not act as a spell?
1 - You need to base the bash ability as a Hero Ability.
2 - Change Stats - Required Level to 2.
3 - Set Stats - Hero Ability = False.
4 - Add this ability to your Tower.
5 - Now set back Stats - Hero Ability = True.
6 - Done.
Might have to do with the attack mechanics. For example test out a melee tower, or a tower without a projectile (instant hit like rifleman).The thing is this Bash is passive its not really a "magic spell" if i put this Bash unit ability on a melee unit it will work no problem, it will bash units regardless if they are immune to magic or not. But when i put it on a ranged tower it no longer works like this, then it only bashes when the unit isnt spell immune. Makes no sense, why just because its ranged does it not affect magic immune avatar etc?
Yep, I did test it and it works like a charm. I've attached a test map below. The reason why I set Required Level 2 is make the spell an ultimate.why is #2 needed whats required lvl 2 do for it to work? did you test it not doing that and it didnt work the same?
Also some more info:
The thing is this Bash is passive its not really a "magic spell" if i put this Bash unit ability on a melee unit it will work no problem, it will bash units regardless if they are immune to magic or not. But when i put it on a ranged tower it no longer works like this, then it only bashes when the unit isnt spell immune. Makes no sense, why just because its ranged does it not affect magic immune avatar etc?
Probably because that field is only used in ultimates (normally set to 6).Not sure why making it required lvl 2 makes it act as an ulti but that does the trick.