- Dec 17, 2009
TutorialPassive Abilities With Cooldown
I seen many people posted some threads about it and most people who knew how to make a passive ability with a cooldown wouldn't answer it, so here are the tricks to do this yourself (example:Geminate Attack from DotA!(Well IceFrog's spell is triggered too, but making the passive cooldown is the same like the one provided in this tutorial))
Well the trick is actually simple, NO TRIGGERING SKILLS NEEDED!
Yes i mean it, even if you have no actual knowledge about triggering, and you only know HOW to use Object Editor etc etc, you can make it.Start Here
So lets get started
What will you be needing:
-Knowledge about the Object Editor
First of all , create an ability which you want it to be cast passively , doesn't matter if the ability is an active ability, i will use chain lightning as my passive ability,and i will name the ability "Twin Lightning", doesn't matter.
Here's the image:
Now create an ability based off the Orb of Lightning.
Here's the image:
Now here's the deal
Set the "Data - Effect Ability" in the ability you've just made to Twin Lightning or what name/ability you want, you can set the chance too, it's all yours
I guess that covers it all, let me show you a gameplay screenshot if you don't believe me
The icon will appear to be darker than the actual icon. To fix this, you should import a custom version of the icon and make the regular icon have a path prefix of "DISPAS" and make the actual DISPAS have a path prefix of "PAS". For example, if you have a custom version of an icon named "MyPassiveAbility.blp", then you would make the normal PASBTN have a path of:
And make the other disabled version have a path of:
Then in the object editor, assign it to the icon with the path:
Note that this may appear as green when the game is paused. (I'm not positive about this, but I assume that would happen) However, the problem where it is darkened will be fixed.
Also note that this technique as a whole is subject to whatever bugs/quirks the orb abilities already have.Test Map