GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] Macro button on standard action bar is not showing the current spell

Mirimes opened this issue · 4 comments

commented

🔵 Describe the bug:
I tried with different macros and find always the same bug, the button on the action bar (standard UI) will always show a spell that it shouldn't show. For example i have on okeydown variable the string "/cast [nopet,nodead] Richiamo: Call Pet 1" and in the action box the string "/cast Bestial Wraith", so it should correctly let me see the call pet spell if i don't have the pet out and it should go away when i have my pet out and show bestial wraith. It is correcltly doing the right spells, it's just not showing what it's doing, so i'm not sure if it's an addon issue or a standard ui issue. I also deactivated every addon causing errors to see if it was that but it wasn't that.

🔵 To reproduce: (Steps to reproduce the behavior)

  1. Import the macro below
  2. Put the macro icon on action bar 1
  3. press the corresponding button

🔵 The error:
I don't have an error message

🔵 Screenshots:
image

🔵 Expected behavior:
The icon should show the the current /cast

🔵 GSE.lua file:
Import string:

diegeaalss(fqnmOQJbPLPONPknnQOUMufBJkY3ijACaPCoGK1rsWarsoieleP6HqrtKk4IuP2ijvFuvuNeQSsKu1lHsZKKu3ub2jr)uvKHcehLKslfP8uktvkxLKqBLkPVIKsVvQQ7QkSxXFPcnyqoSklMkXJryYsfxg1MLQ0NLknAOWPbSAskETcA2e62iXUb1VvvdNehhjvwoIEoPMUKRRqBhjfFhivNNG5tv7xPdAArIgR52AosFGJp1AZzKZ0IP6txQOsNR4oXM4NtuuuqnFrDAcQydocYVoTirtlMRhjW5IiRtlgwwGglYNMtls0yGh18c1NkfUQJSlxpwOfctXd0JCgd8OMxO(uPWvDKD56XcTq0bkoY3yGh18c1NkfUQJSlxpwOfYOCedtfdllacjR1PfjAmWeNUwO(WFfUuf8VdFDESq0aiWa4O8vHfs9JcqxrG)cHg5mgyItxluFQu4svD4RZJfcZrYBHu)Oa0ve4h5BmW1r2LlgMPiSq9H)yCKuESq97WxNhr6CmWkCDvDedtLkgcrb8H1PfjAArIgB9RhllacjR1RF9roJbM401cHcQEuPZr(gB9RhllqJf5tZRF9XAckCmeIc4dNkYzArIMwKOXw)6XYcGqYA96xFKZyGjoDTqVoJF6uKVXw)6XYc0yr(086xFSMGchdHOa(WPICMwKOXw)6XYcGqYA96xFKZyGjoDTqtuvoXJpY3yRF9yzbASiFAE9RpwtqHJHquaF4uXOXk8vroJ1eu4yQ()vIzfRO(imrb8HJzm1nYWfWjMkY30Ien26xpwwaeswRx)6JCgdmXPRfQhNCYz0iFJT(1JLfOXI8P51V(ynbfogcrb8HtLkgoyxgbelxpsGZfrwNwQuPIzkmbohI8ng1Y3qKrYtNwQyd46C4QlTyTtKHlDm64bbbNO6dudlXa29F85EDf0WPM5Or)lsGGGjDeeeeeeeeeKUp7wGExCymuTdDFQDioQFio346bHgsmKXcJpzSbaKauynv0gH56xmLypBUDLj1aF4iFrN4Jn4GhprCWftsnmCb8Hd9yoW9EJIvKOXKhfowZT1CK(ahFQ1MZyMctGZHiN98gR9eMrIIhpE8ZyUH79tsWy(POC15cGiqje6PsLkba

GSE.lua file:
GSE.lua.txt

🔵 Desktop (please complete the following information):

  • OS: Windows: 10 Pro 64bit
  • Game Version: retail 10.0.2.46702

🔵 GSE Version:

  • Version: 3.1.20
  • Downloaded From: Courseforge windows app

🔵 Additional context:
With other macros (the one i used for half of shadowlands - and worked fine with old ui) i could only see a cast in the onkeyup variable, even tho it should have been after other 2 spell i should have seen. I tried watching the compiled version and the raw version, the compiled was fine, the raw one tho declared the onkeyup variable before the onkeydown for some reason. Idk how but seems to put as icon the first cast it find in the raw version and not change it. I did cancel the icon and recreate it many times but still it doesn't work. For the time being i'm just putting the spells on the rest of the action bars to see if they fire or not, but it's obviously not ideal.

commented

Ok thanks. Can I ask you an example on how to change the first action block to make it show the current ability? (If it's still possible)
Or a link to something explaining how to make this work as before (i didn't find anything on the wiki)

commented

“ how but seems to put as icon the first cast it find in the raw version and not change it.”

For each action this is how WoW operates now. If the first action is a pet action it will only show that. You may need to reorder the lines within your action to show the ability you would prefer.

This isn’t a bug but WoW has changed and as a result you need to change how you have operated from the past.

commented
commented

Thanks, I'll try to work with that :)