HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Drawing a line between Spells and Skills

07-08-2004, 07:10 PM#1
Arksword(sv)
Spell Immunity...a good or bad thing in some senarios during a game. But what in about in map editor? Many people use the ability Firebolt to base on other spells, or atleast I do ^_^ . Say you want an ability that a unit throws his sword or something like that. It's a good spell that does direct damage and stun if you want it. But then you test it and a Spell Breaker comes along with his spell immunity. Why should a unit be immune to a sword you're throwing at them, that you hit them with 5 seconds ago. My point? Wouldn't it be nice if there was a button in the Ability editor for each ability related to such things that says "Is a Spell" where you can check it off or not. If it's a spell, like Firebolt, then units can be immune, but if not, then hey, its a skill. Either that or in the Targets Allowed section, there should be a square you can check off for "Spell Immune" targets. Just felt like mentioning this.
~Arksword(sv)
07-08-2004, 07:35 PM#2
Lord_Osiris
In Angel arena there are abilities that i know are spells, like entangeling roots. In one case, The roots are blocked by spell immunity, but there is another ability called "Dooming Roots" which isnt different atall, but it isnt blocked. Idk y this is like that but i can tell you that there is a way
07-08-2004, 08:20 PM#3
Arksword(sv)
Hmm, that's weird...only thing I can think of is he used another ability other than Entangling Roots, like Ensnare. I'm pretty sure you can hit spell immune units with ensnare...
07-08-2004, 09:43 PM#4
Anitarf
You know how ultimates are supposed to be able to affect spell-imune units? Well, I always thought that ultimate spells like doom have something in their spell code that allows them to hit spell imune units, but recently, when I implemented the creep spawning system into my map, and tested my heroes against spell immune dragons, their ultimates worked against them, even though they were based on spells like cripple or shadow strike.

Wierd, huh? Apparently the game realizes a spell is an ultimate if it requires a higher level or something, and allows the targeting of spell-imune stuff. Some wierd things happen with spells that weren't ment for this, like the damage over time of shadow strike has no effect on the hp of the dragon, it only takes initial damage, but otherwise, any spell made into an ultimate apparently works...
07-08-2004, 10:22 PM#5
Ellenduris
Quote:
Originally Posted by Anitar
any spell made into an ultimate apparently works...

No it dosen't work that way.
07-08-2004, 11:26 PM#6
Arksword(sv)
Thats pretty interesting Anitar, maybe I'll take some time out to try it...and if it don't work that way Ellenduris, then how does it? :\
07-08-2004, 11:44 PM#7
35263526
The ability 'Channel' allows you to set what type of ability it is (magical, physical, universal etc.), which allows you to create spells which evade spell immunity. It also allows you to use all the art fields; and to top off you can change the order-code, allowing you to have multiple copies on the same unit. Of course, you need the trigger the spell, and it doesn't work in Spell Books, but with that much flexability it's worth it.
07-09-2004, 12:37 AM#8
Arksword(sv)
Wow, you guys are coming up with some cool stuff, but just imagine how much easier it would be to have a damn box that allows you to set the spell from magical to physical and so on, like channel :8
07-09-2004, 01:20 AM#9
Quickshok
That sucks, I didn't know channel wouldn't work in spellbooks :(
Guess spell books are gonna be a lot less fun.

It's funny how making good abilities, requires so much more than just the ability editor. Through the magical world of triggers you can do a lot of spells that will affect spell immune guys.
07-09-2004, 01:33 AM#10
Arksword(sv)
Very true, but those kind of spells do not grant hero exp or bounty, the ones that affect immune units using triggers. Now if your using a caster type system, which made me think of this topic in the first place, your screwed :D . BTW, anybody here familiar with the Custom Script for projetile launch that Lord Vexorian uses in his Caster System maps? I'm making this ability that uses flame strike as a dummy spell (for the AOE targeting thingy). What it does is creates a ball of lightning that moves from the caster to the targeted area, (where I need the aid of somebody for the custom script). Then it waits the time between the caster and the target, which when elapses, that projectile should die, and at that very instant it creates a forked lightning type ability at the area. Now I have everything working but the damn projectile launch thing. Heres the custom script:
call ProjectileLaunchExLoc( GetOwningPlayer( GetTriggerUnit() ) , "Abilities\\Spells\\Orc\\LightningBolt\\LightningBoltMissile.mdl", 1.5, 255, 255, 255,
255, 522, 0.15, localPoint1, 0, localPoint2, 500 )
I keep getting compile errors with this line of script. If you can help me, PM me with the solution.
07-09-2004, 10:36 AM#11
Anitarf
Quote:
Originally Posted by Ellenduris
No it dosen't work that way.
Care to explain what way does it work? Well, before you even start, try out this test map:
07-09-2004, 03:46 PM#12
Arksword(sv)
whoa thats creepy...maybe you're right about the higher leveled skills. BTW, it feels good finally being able to throw something "magical" at those damn golems :>
07-09-2004, 06:58 PM#13
Lord_Osiris
the entangeling roots is an ultimate aswell. That makes sense now...
07-10-2004, 04:34 AM#14
th15
How is entangling roots an ultimate? I'm not sure I understand what's going on here...
07-10-2004, 05:48 AM#15
Quickshok
Quote:
Originally Posted by th15
How is entangling roots an ultimate? I'm not sure I understand what's going on here...
When a spell has a required level of 6, then wc3 seems to identify it as an ultimate, and it can get past spell immunity. I'll play around with this for a little bit and see what I can get.

Edit: Okay I tested with spells that required levels 2-6 and they all worked against spell immune guys.