Dominos Masque appearance disappears after stealth or mount events
BorisAneli opened this issue · 10 comments
Game Flavor
Classic Era
Game Version
1.15.0.52186
Add-On Version
10.2.0
Description
I am using Dominos addon for action bars. Masque has support for dominos addon but I noticed, that stealth / unstealth, mount / dismount events do reset masque on dominos action bars.
Looks like this events triggers some UI update functions which do not include mask logic for some reason
Steps to Reproduce
- Install dominos
- Install mask
- Do some mask settings that are apply to dominos
- Do mount / dismount / stealth / unstealth
Result:
After event (4) dominos bars displays without mask
Expected result:
Events does not affect appearance of dominos bars
Error Message
No response
Screenshots
BUG.REPORT.480.mov
Notes
No response
Well, some skins use the default textures and that might obfuscate the issue in certain conditions. In order to analyze what's going on, you should try a skin that doesn't use the default textures to eliminate the skin being "reset" as a possible culprit. Try testing with a skin like Caith that doesn't use the default textures.
- It looks like you're using the Dominos skin and just recolored the icon frame. Try a different, non-standard skin and see what happens.
- Masque doesn't handle events. If there's an issue with state changes on certain events, that would be an issue with Dominos or something else you have installed.
Dominos skin looks perfect for me, all other skins have too modern look, so I wanna try to figure out whats going on, maybe Ill even try to fix it on my own. Can u please give me some clues about what's going on, why default textures can behave like this, does this logic on masque side or on dominos?
As software engineer myself I see high probability of fix in one function call in correct place (maybe on dominos side)
I wasn't asking you to use a different skin, I was asking you to try a different skin and see if the issue still occurs. This will give me more of an idea on where to look.
You could try commenting out line 91 of Masque_Dominos/Skins.lua
and see if that helps, though it may cause other issues. Eg:
From:
UseStates = true,
To:
-- UseStates = true,
I checked out each default skin as well as caith skin
Сaith as well as all default skins exept "Blizzard classic" do work without any issues
WIth default "Blizzard classic" skin initial issue occurs, so its not only "Masque: Dominos" skin issue
Also I tried to comment UseStates = true in "Masque: Dominos", nothing did change
It is as I suspected. In Classic/Classic era, the Normal texture is having its color changed by Blizzard code whereas in Retail, this color change is applied to the Icon instead. Commenting out the UseStates
line does work, but you have /reload
after you change it.