• 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.
  • Create a faction for Warcraft 3 and enter Hive's 19th Techtree Contest: Co-Op Commanders! Click here to enter!
  • Get your art tools and paintbrushes ready and enter Hive's 34th Texturing Contest: Void! Click here to enter!

How to create Ultimate like Axe in Dota ?

Status
Not open for further replies.
Level 19
Joined
Oct 7, 2014
Messages
2,208
Culling Blade

-Axe spots a weakness and strikes, instantly killing an enemy unit with low health, or dealing moderate damage otherwise. When an enemy hero is killed with Culling Blade, its cooldown is reset, and Axe and nearby allied units gain bonus movement speed.

The requirements to insta-kill is 250/325/400 remaining health of a hero.
If it's above the required health it only applies its regular damage. (150/250/300 damage)
 
Level 24
Joined
Aug 1, 2013
Messages
4,658
First of all, you have to make an initiation or invokation of the spell: How is it cast?
1, Is this a targetable ability like Firebolt, Slow, Holy Light?
2, Is this a buffing ability that will apply the effect on basic attacks?
3, Is this an ability that is cast to a location and searches for units in that region?
etc.

Then you have to take on the logic of what you have to do:

- If (Target has less than or equal to "175 + (75 X level)" health) Then
---- Kill the target.
---- Reset ability cooldown.
---- Give bonus movement speed to nearby allies.
- Else
---- Deal damage to target

None of these things are any problem at all.
You can use something like bonusmod to apply movement speed bonus (or use a normal ability).
You can remove and add the ability to reset the cooldown.
Killing the target via the GUI action "Unit - Kill <unit>" is a bad idea. Instead give it a 0.1 seconds generic expiration timer.
 
Status
Not open for further replies.
Top