20 - Earth shield in BGs
What version of ShieldsUp are you using? 3.2.0.79
NOTE: If you simply say "the latest version" and do not include a version number, I will stop reading and close your ticket.
What is the problem? Be descriptive! I could have sworn, and perhaps I am mistaken here, but I could have sworn that the earthshield used to track in the BGs. Now even if I put it on anyone it still shows a big fat red zero on the right. It still tracks my own water shield though.
What were you doing when the problem occurred? PvPing in the BGs
Does the problem occur every time you perform the above action? Yes except I think one time in AV
Did you try deleting your saved variables file for ShieldsUp? No
Did you try logging in with only ShieldsUp enabled? No
What locale do you play WoW in? North America
Post the exact text of any error messages you recieve. None
| User | When | Change |
|---|---|---|
| Phanx | Sat, 21 Nov 2009 05:17:24 | Changed status from Accepted to Fixed |
| Phanx | Thu, 15 Oct 2009 05:20:15 | Changed status from Replied to Accepted |
| JLBurnett04 | Tue, 01 Sep 2009 22:38:43 | Changed status from Waiting to Replied |
| Phanx | Tue, 01 Sep 2009 01:49:10 | Changed status from New to Waiting |
| JLBurnett04 | Mon, 31 Aug 2009 09:30:46 | Create |
- 6 comments
- 6 comments
Facts
- Last updated on
- 21 Nov 2009
- Reported on
- 31 Aug 2009
- Status
- Fixed - Developer made requested changes. QA should verify.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- #6
Phanx Sat, 21 Nov 2009 05:23:39I'm glad to report that I've finally gotten time to fix this issue.
The cause of the problem was the way Blizzard identifies the targets of spellcasts; when the target is from another server, the target is identified as "Characte-Server". This is different from how all API functions report a unit's name, with two separate values for "Character" and "Server". Essentially, ShieldsUp was comparing "Character-Server" with "Character", determining (correctly) that they did not match, and ignoring the Earth Shield. I've solved the problem by stripping the server name from the spellcast event parameter.
- #5
Phanx Mon, 12 Oct 2009 02:53:04Due to technical difficulties I don't have WoW access right now. Just wanted to let you know I haven't forgotten about your ticket, and I'll look into it when I can.
- #4
JLBurnett04 Mon, 28 Sep 2009 08:32:08Well I tried it out again and each person I targeted I got a different whole number. For example I was 13 but someone else in my grp was 4 and several other ppl in the raid and on my side but not in my specific grp were 8 and 6. I have no clue what that means or how it could possibly help you, but willing to do any more tests you need.
- #3
Phanx Thu, 17 Sep 2009 05:46:19/run print(UnitInRaid(UnitName("target")))
Sorry, missing parenthese. And Curse sucks, doesn't notify me when someone comments, sorry again. :(
- #2
JLBurnett04 Tue, 01 Sep 2009 22:38:43Hi, I did as you asked and this is what I got. This guy was on my side in WSG, but not in my party... However I did this while servers were down and I was unable to get on my main (80 resto shaman) with the addon enabled. If this makes a difference, please let me know and I will do the test again.
Date: 2009-09-01 18:35:37 ID: 1 Error occured in: Global Count: 1 Message: [string "print(UnitInRaid(UnitName("target"))"] line 1: ')' expected near '<eof>' Debug: [C]: ? [C]: RunScript() ..\FrameXML\ChatFrame.lua:1879: value() ..\FrameXML\ChatFrame.lua:3526: ChatEdit_ParseText() ..\FrameXML\ChatFrame.lua:3176: ChatEdit_SendText() ..\FrameXML\ChatFrame.lua:3200: ChatEdit_OnEnterPressed() [string "*:OnEnterPressed"]:1: [string "*:OnEnterPressed"]:1 AddOns: Swatter, v3.1.14 (<%codename%>) AuraSource, v0.2 AutoBar, vv3.02.00.24 beta AutoDecline, v1.5.30000 Bagnon, v2.9.3 BagnonForever, v1.1.2 BagnonTooltips, v Bartender4, v4.4.1 Cartographer, v2.0 CartographerBattlegrounds, v2.0 CartographerCoordinates, v2.0 CartographerFoglight, v2.0 CartographerGroupColors, v2.0 CartographerGuildPositions, v2.0 CartographerInstanceLoot, v2.0 CartographerInstanceMaps, v2.0 CartographerInstanceNotes, v2.0 CartographerLookNFeel, v2.0 CartographerNotes, v2.0 CartographerPOI, v2.0 CartographerWaypoints, v2.0 CartographerZoneInfo, v2.0 CurseProfiler, v DamnAchievementSpam, v DamnCraftSpam, v GG, v HoloFriends, v IgnoreMore, v1.0.5 OmniCC, v2.5.6 PartyTime, v1.1 Postal, v3.2.0 ProcNotes, v1.5c Quartz, v1.0 QuartzFlight, v1.0 QuartzFocus, v1.0 QuartzGCD, v1.0 QuartzInterrupt, v1.0 QuartzLatency, v1.0 QuartzMirror, v1.0 QuartzPet, v1.0 QuartzPlayer, v1.0 QuartzRange, v1.0 QuartzSwing, v1.0 QuartzTarget, v1.0 QuartzTimer, v1.0 QuartzTradeskill, v1.0 QuestGuru, v1.2 QuestGuruHistory, v1.1 QuestGuruHistoryDaily, v1.0 QuestGuruTracker, v1.3 QuickAuctions, v ShadowedUFClassPower, v ShadowedUnitFrames, v Spellcraft, v SwindlerPreventer, v3.2 TellTrack, v2.2.15 TipTac, v09.08.27 TipTacItemRef, v09.08.13 TipTacTalents, v09.04.17 Titan, v4.2.9.30200 - Revision 309 TitanAmmo, v4.2.9.30200 TitanBag, v4.2.9.30200 TitanClock, v4.2.9.30200 TitanCoords, v4.2.9.30200 TitanFriends, v3.0.0 TitanGoldTracker, v4.2.9.30200 TitanLootType, v4.2.9.30200 TitanPerformance, v4.2.9.30200 TitanRegen, v4.2.9.30200 TitanRepair, v4.2.9.30200 TitanRoll, v TitanVolume, v4.2.9.30200 TitanXP, v4.2.9.30200 XLoot, v0.9 XLootGroup, v0.5 BlizRuntimeLib_enUS v3.2.0.30200 <us> (ck=72f)
- #1
Phanx Tue, 01 Sep 2009 01:49:02ShieldsUp uses the WoW API to determine if someone is in your group. It may be that the UnitInRaid function no longer returns true for people in your battleground group. I don't participate in battlegrounds, so I have no idea. Next time you're in a battleground, target someone friendly in your battleground group, but not in a normal party or raid group as would be the case with someone you queued with as a group, and type:
/run print(UnitInRaid(UnitName("target"))
Report back with what is printed in your chat frame.