Dota – Is it possible to make DotA 2 skills to behave like HoN

dota-2heroes-of-newerthsource-engine

I like the solution Heroes of Newerth provided for heroes like Bubbles (Puck in DotA).

Using his first skill (Shell Surf) will override it with a subability which does the second part of the ability (jumping to that location). So in HoN only one button is needed to do both parts of the spell.

In DotA however Valve copied WC3s limited design and you need to use another button to do the second part.

Is there a way to make skills with subabilities only use one button like HoN did?

Best Answer

Yes you can archive this by rebinding the button to do the second part.

We just need to define the 2 functions the desired key should have and point to each other

alias "ShellSurf" "dota_ability_execute 0; alias switcher ShellSurfRelease;"
alias "ShellSurfRelease" "dota_ability_execute 3; alias switcher ShellSurf;"
alias "switcher" "ShellSurf"

bind "key" "switcher"

Pressing the key will execute the ability in slot 0 (the first one) and pressing key again will execute the ability in slot 3 (the 4th one). this is archived by pointing switcher successively to each of the functions.

for more detailed info: How can I toggle/cycle through settings?