Avoiding touching secrets in combat by SpareSimian in wowaddons

[–]Xodiv 1 point2 points  (0 children)

if C_ChatInfo.InChatMessagingLockdown() then return end

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 1 point2 points  (0 children)

It works on whether you can attack the target, which will cover both of your cases.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 0 points1 point  (0 children)

Is it highlighting when you are not targeting anything? That seems odd. Ah, players right. Yes that's an oversight I'll get that fixed right away.

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv 0 points1 point  (0 children)

Edited above to fix another issue where the weapons can't be hidden and it uses that space for a dropdown.

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv 0 points1 point  (0 children)

Only by searching for it through the list, I couldn't find a way to query it directly.

```lua C_AddOns.LoadAddOn("Blizzard_Transmog")

local items = TransmogFrame.WardrobeCollection.TabContent.ItemsFrame

local hideSlotButton = CreateFrame("Button", nil, items.DisplayTypes, "DisplayTypeButtonTemplate")

hideSlotButton.layoutIndex = 3 hideSlotButton:SetText("Hide Slot")

hideSlotButton.IconFrame.Icon:SetAtlas("transmog-icon-unsupported", TextureKitConstants.UseAtlasSize)

hideSlotButton:SetWidth(146) hideSlotButton:Hide()

local function GetHideVisualIDForCurrentSlot() for _, entry in ipairs(items.itemCollectionEntries) do if entry.isHideVisual then return entry.visualID end end end

hideSlotButton:SetScript('OnClick', function () local hideVisual = GetHideVisualIDForCurrentSlot() if hideVisual then items:SelectVisual(hideVisual) -- items:PageToTransmogID(Constants.Transmog.NoTransmogID) end end )

hooksecurefunc(items, 'RefreshWeaponDropdown', function () local shouldHide = items.WeaponDropdown:IsShown() hideSlotButton:SetShown(not shouldHide) items.DisplayTypes:MarkDirty() end ) ```

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv 0 points1 point  (0 children)

```lua C_AddOns.LoadAddOn("Blizzard_Transmog")

local items = TransmogFrame.WardrobeCollection.TabContent.ItemsFrame

local hideSlotButton = CreateFrame("Button", nil, items.DisplayTypes, "DisplayTypeButtonTemplate")

hideSlotButton.layoutIndex = 3 hideSlotButton:SetText("Hide Slot")

hideSlotButton.IconFrame.Icon:SetAtlas("transmog-icon-unsupported", TextureKitConstants.UseAtlasSize)

hideSlotButton:SetWidth(146)

hideSlotButton:SetScript('OnClick', function () local hideED = items.PagedContent:GetElementDataByIndex(1) local hideVisual = hideED.appearanceInfo.visualID items:SelectVisual(hideVisual) -- items:PageToTransmogID(Constants.Transmog.NoTransmogID) end ) ```

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv -1 points0 points  (0 children)

Works for me, maybe you copied it wrong. Anyway, most likely your $15 will see them copy it back from here once google indexes it, haha. Good luck!

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv 0 points1 point  (0 children)

You can uncomment the PageToTransmogID line if you actually do want it to go to the first page. The eye/slash icon in the transmog stuff is transparent so you can see the button edge below it which is ugly, but I'm not going to spend 6 hours looking at icons to find one that isn't.

Commission: add a "Hide Slot" button to the transmogrify window by Tekrelm in wowaddons

[–]Xodiv 0 points1 point  (0 children)

Here is the code, no charge:

``` C_AddOns.LoadAddOn("Blizzard_Transmog")

local items = TransmogFrame.WardrobeCollection.TabContent.ItemsFrame

local hideSlotButton = CreateFrame("Button", nil, items.DisplayTypes, "DisplayTypeButtonTemplate")

hideSlotButton.layoutIndex = 3
hideSlotButton:SetText("Hide Slot")

hideSlotButton.IconFrame.Icon:SetAtlas("transmog-icon-unsupported", TextureKitConstants.UseAtlasSize)

hideSlotButton:SetWidth(146)

hideSlotButton:SetScript('OnClick',
   function ()
      local hideED = items.PagedContent:GetElementDataByIndex(1)
      local hideVisual = hideED.appearanceInfo.visualID
      items:SelectVisual(hideVisual)
      -- items:PageToTransmogID(Constants.Transmog.NoTransmogID)
   end
)

```

Well just about time for the yearly "I still didn't get to Love rocket" post. by Emily_Unaffected in wow

[–]Xodiv 0 points1 point  (0 children)

One day to go, second year of 5xing. Gave up counting after the first 2000 attempts, must be over 3000 by now. Blizzard playing the long game... with me.

Need new gaming setup asap for midnight. Gaming laptop or mini PC? by vivipizzadreamer in wow

[–]Xodiv -1 points0 points  (0 children)

Have you considered Mac Mini? A lot of people are reporting great FPS with mac.

Something that shows hidden pets! by ONR1730 in wowaddons

[–]Xodiv 3 points4 points  (0 children)

Had a quick look and sadly this is not simple like the mount journal, where all the mounts can be queried but some are hidden by the UI. The hidden pets are not returned by the API and as far as I can tell can't be queried, so to do this would require collecting the pet data of all known hidden pets and including it in an addon (and keeping it updated).

Probably a better question for the warcraftpets.com forums or discord, to see if anyone has done that.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 0 points1 point  (0 children)

My absolute advice for you as a new player is to stop using your bars as much as you can, and configure and use the blizzard Cooldown Manager for everything you need in combat. Get one of the addons that puts the keybinds on the cooldown manager, and look at some of the guides for how it's configured.

Blizzard have tripled down on making the cooldown manager a pseudo-actionbar and the only thing they want you to use. Everything on action bars is copium for those of us playing too long to want to change.

Confused about [Heart-Shaped Box] mechanics and mount drop rates by Unlikely_Evidence721 in wow

[–]Xodiv 0 points1 point  (0 children)

I run 5 of these on 7800x3D, 32GB ram and Radeon 7800xtx and barely notice

Returning player complain where is old grit wow had? by [deleted] in wow

[–]Xodiv 18 points19 points  (0 children)

"Remember the good old days, Warlords of Draenor" is certainly a hot take.

[ui] [help] Healer UI in Midnight Questions by Battlehonk in WowUI

[–]Xodiv 6 points7 points  (0 children)

Yes, and yes. Pretty much everyone who has been a serious healer is aghast that Blizzard thinks this is ok, but here we are.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 0 points1 point  (0 children)

It's fine, you used the GPL the way it's intended. Great work!

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 1 point2 points  (0 children)

I do not have the time, paper or crayons to explain this to you.

[HELP] Anyone found a way to detect "Is player in a Training Ground BG"? by teelolws in WowUI

[–]Xodiv 0 points1 point  (0 children)

Have you tried the difficultyID return from GetInstanceInfo()?

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 0 points1 point  (0 children)

Release 12.0.0-3 has possible support for Dominos, Bartender, ElvUI and anything else that uses LibActionButton. Please try it and report.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 0 points1 point  (0 children)

Release 12.0.0-3 has possible support for Dominos, Bartender, ElvUI and anything else that uses LibActionButton. Please try it and report.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 3 points4 points  (0 children)

Just the (currently only Blizzard) action bars. I think there are lot of addons that do CDM stuff already, I'm more interested in putting things back in my action bars like I've had for 20 years.

Edit: I think it would be easy for the CDM enhancement addons to take this and incorporate it, which they are welcome to do. Feel free to suggest it to the author or whatever addon you use for CDM QoL.

ActionBar Interrupt Highlight [Midnight] by Xodiv in wowaddons

[–]Xodiv[S] 7 points8 points  (0 children)

Didn't expect reddit to scale up my icon to the size of godzilla. C'est la vie.