Results 1 to 2 of 2

Thread: Learning talent or ability with a button uses items and abilities

  1. #1

    Learning talent or ability with a button uses items and abilities

    I am not sure about this one:


    Summary:
    If you learn a talent with a hotkey it uses an item or ability with no target you have bound on that button if you have a quickcast on and 'Quickcast on Key Down' off. It also works if you learn an ability using O>Hotkey with the same conditions (doesn't work with leveling it up).

    Repro Steps:
    1)Bind an item slot or ability quickcast to a key;
    2)Put a no target usable item in that slot or get a hero with no target ability on that button;
    3)Get level 10;
    4)Press your 'Learn Ability' hotkey (default O);
    5)Learn a talent with the hotkey you're testing.

    Alternative:

    1)Bind an ability quickcast to a key;
    2)Pick a hero with a no target ability on this key;
    3)Press your 'Learn Ability' hotkey (default O);
    4)Learn the ability you are testing (doesn't work with leveling it up).

    Result:
    After you let go of the button you used to level up your talent or ability you will cast your ability/use your item.

    Expected Result:
    You should learn the talent/ability and nothing should be cast after you let go


    This behaviour doesn't make sense and is harmful gameplay-wise, but I can see if this is intended. It is similar to having an ability or item with cast target on alt+hotkey, holding alt when you pick a target and a ping going through at the same time with that command.

  2. #2
    Basic Member
    Join Date
    Oct 2011
    Posts
    14
    Bumping this - I know it doesn't affect every player in the game because it heavily depends on your hotkey setup and playstyle, but it's extremely annoying if you run into it.

    For clarity on the learning ability one: this also occurs when holding CTRL to learn an ability, and releasing CTRL before you release your ability hotkey - this'll cause the keyup to cast the ability.

    Seems to be because actions taken on keydown (learning talents or abilities) doesn't stop the keyup step of the input from still activating abilities that are non-targeted.

    For players, there are some workarounds we can do while this bug exists - on the ability side, you can train yourself to hold CTRL until you've let go of the ability hotkey OR you can manually go through each hero and change all non-targeted abilities to not use quickcast (this will change it only triggering on keydown)
    For the talent bug, it's not as easy. You've either just gotta not use 1 and 2 item slots for non-targeted items, or you can also hold down CTRL when learning a talent (this'll make you high-five during battle pass times though )

    For Valve, there's a couple of ways I imagine this could be fixed:
    1. Change the functionality of quickcast to not apply to non-targeted abilities and items - this would be functionally the same as players manually going through each hero and changing non-targeted abilities to be non-quickcast except it would apply to items too.
    2. Make a global change to how ability/item inputs work that disables the next key-up when an action has already been taken with that button press's key-down.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •