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

[Spell] Multi hero abilitys based off the same skill

Status
Not open for further replies.
Level 2
Joined
Jul 8, 2011
Messages
23
Hi, im trying to make an archer map and when i use multipul shockwaves i have the problem of them mixing eachother up and casting eachother, i looked around for an answer but could not find one, if anyone can help pleese assist!
 
Level 11
Joined
Jun 20, 2009
Messages
880
How 'bout using something like Carrion Swarm as the second Shockwave? If you need
more of than two, there's always Breath of Fire and Breath of Frost.

You could also order an dummy unit to cast that Shockwave.
 
If you meant that you created many abilities but you had based them on the sameone it is normal that they do not work properly because all of them have same ID.

To make it work you have to base them on Channel ability (found in hero abilities). Here is little description about this universal ability:

Channel.

Channel is comfortable spell for many issues, At first it has various differend options, it can be invisible, visible(ect), it gives opportunity to show effect for given amount of time, ables user to set animation time (anything you wish) and last, the most important:

Enables user to create all types of abilities:
Passive/Active No target/Active Target unit/Active Target Point.

It also gives chance to add variations like Tiny's Toss in dota.
Its ability based on channel with choosen option: Target and added AoE.
Look at this:
help5.png


Data - Art duration speaks for itself.
Data - Base order id. Here we stop for a while.

In warcraft3 each spell has differend ID (indentification number) and thats they unit can cast many spells without bugging. If we put many spells with same ID on same unit, when it casts spells there will be a lot of strange events going on.
You can make as many abilities based on channel without having bugs - but remember that you have to set different ID for each of them. To do this just click on the field and from list chosse ability whatever you wish except, the unit you wish to give this ability to, do not have spell with same id already.

Data - disable other abilities - set to False when you want your unit to cast many spells (so usually go False immidiately)

Data - Fallow through time - Animation time - dont use default 180 sec, it means unit will stay for 3mins doing nothing but channeling..
Set to 0 if you want 0 cast animation, but for good effect keep about 1-1,5sec here.

Data - Options - here you choose options about your ability (like: if you want it to be visible check on 'Visible')

Data - Target type - important field, choose how your Channel-based spell should act, depending of Target type (no target/point/unit or even unit&point)

If you wish to give AoE component, fill field Stats - area of Effect.
 
Level 2
Joined
Jul 8, 2011
Messages
23
if its too much trouble could someone make it so Fake Arrow on my map works with the Base Order ID change and such, if i had an example to base all future edits to my map it would help alot, i know im going to have to make a ton of abilitys and i would apreitate it.
 
Level 2
Joined
Jul 8, 2011
Messages
23
Hey i tried doing what Spinnaker did with channel and for some reason the finished arrow doesnt show up on my hero after i skill it, also i see no damage function on channel, pleese assist
 
Level 2
Joined
Jul 8, 2011
Messages
23
the only problem i have now is that when i use my channel based ability for fake arrow i see no projectile, the hero just plays the attack animation, i do have a missle art and missle speed and such set up, im probibly just missing something simple and basic but does anything come to mind from you o great one? (spinnaker) while typing this i noticed that channel does not have a "distance" as one of the feilds i can play with, what should i do?
 
Status
Not open for further replies.
Top