Player Specialization Changed not accordingly evaluated #1051


  • Fixed
  • Duplicate
Closed
  • dradux created this issue Oct 10, 2021

    What version of Grid2 and game type (classic or retail) are you using ?

     2.0.15

     

    What game client version (windows or mac) and language are you using ?

    Windows

     

    What steps will reproduce the problem?

    1. I modified the debuffType "magic" to be only loaded for certain class & spec combinations. I wanted to ensure, to get my unit frame only colored in a certain debuff color, when I am able to dispel it. For all other debuffTypes I could use just class loading conditions, which can be instantly evaluated at login and will never change (until logout). But magic is a special case with warlock + all healers. 

    2. I login with a specialization that is not capable of dispelling magic (i.e. guardian). Magic is disabled properly (also grey in grid options).

    3. Change talent specialization to a healer. Magic was not properly shown in the dungeon and also in grid options it was still grey. 

    4. Workaround: Tick and untick anything in class&spec in grid options, which causes a re-evaluation of the current specialization.

      Load Conidtions

     

    Did you try having Grid2 as the only enabled addon and everything else disabled?

    Nope.

     

    Was it working in a previous version? If yes, which was the last good one?

    I don't know, swapped quite fresh to Grid2 and aside of this I am very happy with it.

     

    Do you have an error log of what happened? If you don't see any errors, make sure that error reporting is enabled (`/console scriptErrors 1`) or install [BugSack](https://mods.curse.com/addons/wow/BugSack).

    DataStore_Spells is throwing a lua error on specialization changed, which was triggered via Lib CallbackHandler. Not sure, if that can have a negative impact on Grid2, but other addons like WeakAuras are still capable to recognize those correcty and Grid2 is also still capable of registering that it needs to change the Theme, so I doubt it (for now).

     

    Please provide any additional information below.

    If necessary, I can export my profile and share it for further debugging. 

     

  • dradux edited description Oct 10, 2021
  • michaelsp posted a comment Oct 10, 2021

    Already fixed issue:

    https://www.wowace.com/projects/grid2/issues/1017

    Download latest beta version 2.0.21-beta:

    https://www.wowace.com/projects/grid2/files/3434822

    If you want to only display debuffs you can dispell is more easy to create a debuffs group with the "Dispelleable by me" filter enabled, because this work out of the box with any class, and any dispell type.

    1. Goto Debuffs -> Right Panel

    2. Select "Debuffs" (plural)

    3. Change the name for the new status (because the default name "Debuffs" is too generic), something like "Dispellable" or whatever you want.

    4. Click Create Button.

    5. Goto the new created status listed in the Debuffs list.

    6. UnCheck the "Non dispellable by me" option, to display only dispellable debuffs.

    7. You can click on the "Use debuff type color" or configure a single color for all debuffs.

     

     

     


    Edited Oct 10, 2021
  • michaelsp closed issue Oct 12, 2021
  • michaelsp added the tags Duplicate Fixed Oct 12, 2021

To post a comment, please login or register a new account.