Jump to content

Hidden Tray Afterburner / Evasive Maneuvers Bind bug


twozerofoxtrot

Recommended Posts

So it seems like this bug from Beta has cropped up again but in a slightly different form.

 

Issue: Key binding Afterburner [Bind KEY "powexecname Afterburner"] causes that bind to instead activate/deactivate Evasive Maneuvers. 

Caveat: This only appears to happen when the Popup Tray is hidden by Null. Otherwise, the bind works as intended.

 

Also tested [Bind KEY "powexectoggleon Afterburner"].  When the tray is up, it functions normally. When the tray is hidden, the power fails to activate.

 

This is different behavior from how Jaunt and Translocation worked when their tray was hidden. Is this WAI?

 

NOTE: Dragging Afterburner to a pre-existing power tray prior to disabling the Popup Tray circumvents the bug and serves as a workaround. However, as stated above, this was unnecessary for Jaunt and Translocation so logically it seems like Afterburner should be following suit.

 

 

[EDIT] The above work around appears to be inconsistent. It will often not work in bases, or after being used once in open world, will stay grayed out and not properly recharge.

 

 

 

Edited by twozerofoxtrot
Edited portion can't be replicated. Probably my user error.
Link to comment
Share on other sites

This appears to be an undocumented feature of the powexec family of commands. If the power name you supply does not match the "display name" of a power in any tray, it instead matches against internal power name of powers you own, which are what most of the game deals in when referencing powers to activate them, deactivate them, grant them, etc.

 

You might be surprised how many powers have a display name that's completely different from their internal power name. This often is done when a power is redesigned or the level different powers can be earned is changed. The "guts" of the power are moved or changed in an existing name so references to it don't have to be changed. (Read: so people don't have to respec, as when Afterburner became EvMa.)

 

powexec_toggleon likely works because EvMa is already on. If you turn EvMa off then try it with Afterburner hidden, I expect it to turn on EvMa.

 

You can make the original toggle work by making sure Fly is on first. Eg:

 

powexec_name afterburner$$powexec_toggleon fly

 

 

 

  • Like 1
Link to comment
Share on other sites

7 hours ago, UberGuy said:

powexec_toggleon likely works because EvMa is already on. If you turn EvMa off then try it with Afterburner hidden, I expect it to turn on EvMa.

 

You can make the original toggle work by making sure Fly is on first. Eg:

 

powexec_name afterburner$$powexec_toggleon fly

 

 

This does not work. As I said:

 

13 hours ago, twozerofoxtrot said:

Also tested [Bind KEY "powexectoggleon Afterburner"].  When the tray is up, it functions normally. When the tray is hidden, the power fails to activate.

 

 

The issue, according to @Faultline is that EvMa still has "Afterburner" as the internal name, while new Afterburner is named "Fly_Boost" internally.

 

The solution for now appears to be using Fly_Boost in any bind or macro involving Afterburner.

Edited by twozerofoxtrot
Link to comment
Share on other sites

37 minutes ago, twozerofoxtrot said:

lso tested [Bind KEY "powexectoggleon Afterburner"].  

 

What you are saying you tried and what I suggested you try are not the same. I know what I posted works, because I am using it successfully.

 

My bind turns on Fly first if it is not already running. This enables the "Afterburner" power (display name), which puts it in a tray. Then, and only then will the "powexec_toggle Afterburner" be executed on the next press, which will work using that name because it is in a tray.

Edited by UberGuy
Link to comment
Share on other sites

2 hours ago, UberGuy said:

I know what I posted works, because I am using it successfully

 

 

And it did not work for me. 

 

Reasons for this probably exist, but it's irrelevant. The whole point is to not have Afterburner in a tray slot. I already posted in the OP that a workaround is to drag AB into a tray before turning off the Popup Tray.

 

If I had to guess, because I had trays 1-3 already full, it did not automatically place the power in a tray.

Link to comment
Share on other sites

If you disabled your popup tray, and didn't add Afterburrner to any other tray, then that is why. The "display name" only works if the power is in a tray, If the popup tray is disabled and the power is in no other tray, then it won't be found by display name.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...