Certain non-bodyguard gossips are suppressed
b-morgan opened this issue · 9 comments
The Pilgrim's Shrines in Shadowmoon Valley give one of four buffs selected on a gossip frame. With BodyguardHealth enabled, the gossip frame is suppressed. This is true for both toons with and toons without a bodyguard.
@b-morgan for debug, can you run this line:
/run LibStub("LibBodyguard-1.0"):RegisterCallback("gossip_opened", function(l)print(tostring(UnitName("target")),tostring(l:GetInfo().name))end)
And tell me what it prints when you right click the shrine.
I have a suspicion this might happen when bodyguard.name
is null, therefore passing the check for target in GOSSIP_SHOW
.
Edit: And also, does this issue occur when you have something (that is not a bodyguard) targeted when interacting with the shrine.
I pushed v1.3.2-beta to WoWAce just now, try that version and see if the issue persists :)
(Set Preferred release type: Beta in Curse client)
Hm, noticed this with the shaman stone the other day. It's a weird issue since it should only close the gossip if a bodyguard is targeted. Will have to investigate this.
With 1.3.1 (on a toon without a bodyguard), the answer to your request is "nil nil" with nothing targeted. With another target, there is no print and the gossip frame for the shrine shows.
With 1.3.2-beta, the shrine gossip appears with or without a target. I'll reply again if a toon with a bodyguard shows any weirdness.
Adam,
A couple of “addon management” suggestions. Add a pointer to the GitHub project on the Overview page on WowAce (which will be copied to Curse). I believe you can turn off the WowAce tickets tab. If so, then also add some text to the overview page about where to enter tickets.
You can close (mark as fixed) my ticket on WowAce since it got moved to GitHub and got fixed.
Keep up the good work! As an addon author myself (Skillet and other lesser knowns), I understand the need to minimize the number of places you have to look for input.
Brad
From: Adam Hellberg [mailto:[email protected]]
Sent: Monday, December 22, 2014 8:08 PM
To: SharpWoW/BodyguardHealth
Cc: b-morgan
Subject: Re: [BodyguardHealth] Certain non-bodyguard gossips are suppressed (#7)
I pushed v1.3.2-beta to WoWAce just now, try that version and see if the issue persists :)
(Set Preferred release type: Beta in Curse client)
—
Reply to this email directly or view it on GitHub #7 (comment) .
GitHub link should be added indeed (I have on most of my other AddOns, just have neglected it here for whatever reason).
As for moving all ticket management to GitHub, it would be nice to do, but I'm not sure if it might deter some people if they have to create a GitHub account and can't do tickets right from the client or WoWAce.
Good point about needing to create another account. Does a Curse account allow you to open tickets on WowAce? I have accounts everywhere (thank goodness for LastPass) so I can’t tell.
For WowAce tickets, keep an eye on them. If people go to add a ticket, they shouldn’t see a bunch of old tickets that make it appear that tickets aren’t being checked.
Brad
From: Adam Hellberg [mailto:[email protected]]
Sent: Tuesday, December 23, 2014 12:50 PM
To: SharpWoW/BodyguardHealth
Cc: b-morgan
Subject: Re: [BodyguardHealth] Certain non-bodyguard gossips are suppressed (#7)
GitHub link should be added indeed (I have on most of my other AddOns, just have neglected it here for whatever reason).
As for moving all ticket management to GitHub, it would be nice to do, but I'm not sure if it might deter some people if they have to create a GitHub account and can't do tickets right from the client or WoWAce.
—
Reply to this email directly or view it on GitHub #7 (comment) .
I turned on notifications for tickets et.c after the first missed ticket :P (They should really make you auto-subscribe to addons you manage).
And since WowAce is linked to Curse for a long time now, having a Curse account means you have a WowAce account (and you can always create the ticket through client anyway, though from what I've heard the people who create tickets that way rarely follow up with more details).