I want to create a magic missile spell that lies somewhere between DnD original and DotA Tinker missiles. Basically, the idea is -- unit casts this spell and up to %n% magic missiles fly to nearby enemies (one missile per enemy), damaging them for %scaling damage%.
I have three basic ideas but can't quite finish it:
1. Using Barrage. Everything works good enough, except that barrage is passive skill, and I can't manage to make it active. I have tried adding mana cost, and cooldown, but to no awail
2. Still Barrage, but now with dummies. So, through "channel" spell I create a dummy unit inside caster that have "barrage" skill (basically unchanged) attacks and then dies. Problem is -- how to make damage scaling a thing? I have modified this "dummy barrage" to have levels, but how do i give new dummy an ability of correct level? Do I have to create instead multiple triggers (one for each level of spell) and multiple corresponding "dummy barrages" to give?
3. Dummies, but no barrage. Last solution is to spawn several dummies with projectile model, flying and no collision, with melee attack and damage of %scaling damage%. Three problems -- how to ensure each of them attacks exactly the enemy it should? Also, they move in a straight line, which is not exactly the desired effect. And lastly -- again, problem with leveling. How do i add damage to this dummies based on level of skill used?
Update 1: Also, for some reason, channel ability does not create a button in hero menu

I have modified skill to use war stomp instead with no damage and no effect
Update 2: Also also, barrage does not seem to work properly. My dummy have attack of 1-1 and barrage should give him additional 99 (according to Abilities - Guide). But it's still doing 1 dmg.
Update 3: Another problem -- dummy range seem to behave strangely. It's same 600 as spawning hero, but it doesn't seem to attack beyond 400 or something like that
I have three basic ideas but can't quite finish it:
1. Using Barrage. Everything works good enough, except that barrage is passive skill, and I can't manage to make it active. I have tried adding mana cost, and cooldown, but to no awail
2. Still Barrage, but now with dummies. So, through "channel" spell I create a dummy unit inside caster that have "barrage" skill (basically unchanged) attacks and then dies. Problem is -- how to make damage scaling a thing? I have modified this "dummy barrage" to have levels, but how do i give new dummy an ability of correct level? Do I have to create instead multiple triggers (one for each level of spell) and multiple corresponding "dummy barrages" to give?
3. Dummies, but no barrage. Last solution is to spawn several dummies with projectile model, flying and no collision, with melee attack and damage of %scaling damage%. Three problems -- how to ensure each of them attacks exactly the enemy it should? Also, they move in a straight line, which is not exactly the desired effect. And lastly -- again, problem with leveling. How do i add damage to this dummies based on level of skill used?
Update 1: Also, for some reason, channel ability does not create a button in hero menu

I have modified skill to use war stomp instead with no damage and no effect
Update 2: Also also, barrage does not seem to work properly. My dummy have attack of 1-1 and barrage should give him additional 99 (according to Abilities - Guide). But it's still doing 1 dmg.
Update 3: Another problem -- dummy range seem to behave strangely. It's same 600 as spawning hero, but it doesn't seem to attack beyond 400 or something like that
Last edited: