x <event>ADDON_ACTION_BLOCKED:AddOn 'XPerl' tried to call the protected function 'CompactRaidFrame9:Show()'.
<in C code>: in function `Show'
Interface\FrameXML\CompactUnitFrame.lua:260: in function `CompactUnitFrame_UpateVisible':
Interface\FrameXML\CompactUnitFrame.lua:220: in function `CompactUnitFrame_UpdateAll':
Interface\FrameXML\CompactUnitFrame.lua:101: in function <Interface\FrameXML\CompactUnitFrame.lua:49>
At the moment, I'm just derping around with the source code. I have some things about X-Perl that annoy me that I'm trying to fix, plus some desired enhancements that I'd like to code in, but which I know need some thought to go into them.
Bug fixes I'm working on:
Blizzard buff hiding: There was no code to deal with the consolidated buff frame. I added lines to hide/show where appropriate, and the thing still isn't hiding. Yet if I type out "/script ConsolidatedBuffs:Hide()" in game, ConsolidatedBuffs goes away. Is there something I'm missing here?
Player Buffs above Player Frame oddness: I want to fix this, but I'll have to learn more about what's going on here. My hypothesis is that the code to change the anchor points on the buffs has to be changed a different way than what's in the code currently.
Class-specific settings getting clobbered if I toggle "Save Settings Per Character". Particularly when it comes to Status Highlighting, and the special bars/totems section.
The rest of the open tickets on Curseforge. Some are non-problems, some are unreproducible glitches.
Enhancements I'd like to get feedback on:
Consolidate the Totems/Special Class Bar into one section. In the next expansion pack, more classes/specs will get a new resource, and totems will be redesigned in their purpose and function. Judging from what Blizzard has done with the monk dark/light system, there will be a separate resource block introduced.
I envision the options will go like this:
Class Resource Section:
Show spec resource frame (including totems, combo points on target, mushrooms, dark/light energy, balance bar, demonic fury, holy power, shadow orbs, etc)
Dock with Player Frame / float?
Show duplicate power bar?
Scale (slider value)
Then there's the matter of xperl-izing the resource bars. This is another can of worms.
Indicate non-interruptibility on the target cast bar. I have the code for this in place, just working on the graphic, which will be a set of slanted stripes layered over the cast progress bar. Got a better idea in mind for how this should be indicated? Is this something that merits an option in the player config frame?
In my own copy of X-Perl, I've placed an action button, bound with a macro over the "name" frame.
This macro button will set a focus target when right clicked. The focus target that is set is based on the unit frame the button is attached to. the button is placed over the nameFrame so it can be disabled/enabled by hiding/showing it.
If you are interested in possibly using this, let me know. :)
I'm getting the following on my fire mage. Not getting it on my combat rogue or Warlock.
60x XPerl_Target\XPerl_Target-r672.lua:260: attempt to call global "GetTalentTabInfo" (a nil value)
XPerl_Target\XPerl_Target-r672.lua:260: in function <XPerl_Target\XPerl_Target.lua:253>
XPerl_Target\XPerl_Target-r672.lua:1001: in function "XPerl_Target_UpdateDisplay"
XPerl_Target\XPerl_Target-r672.lua:1208: in function "func"
XPerl_Target\XPerl_Target-r672.lua:1055: in function <XPerl_Target\XPerl_Target.lua:1035>
<in C code>
<string>:"CAMERAORSELECTORMOVE":4: in function <string>:"CAMERAORSELECTORMOVE":1
Don't want to create an extra headache for you guys, what with a new patch and so on, but when I click on any character/NPC/Monster/Creature with the latest version of X-Perl I get the full model instead of the head, see my attachement.
Anyone get their party frame to work? Every time I join a party the party frame never shows up. There is no error just nothing. I can get the party frame back when I check the box show party in raid but I have to uncheck that every time I raid or my screen become a mess.
I am now getting this error, it doesn't look like the others that I have been seeing in the thread, i am on DX11 and windows 7. The character i got this on is a Resto Druid at 85. I would cast a heal spell and this would pop up.
<in C code>: in function `Show'
Interface\FrameXML\CompactUnitFrame.lua:260: in function `CompactUnitFrame_UpateVisible':
Interface\FrameXML\CompactUnitFrame.lua:220: in function `CompactUnitFrame_UpdateAll':
Interface\FrameXML\CompactUnitFrame.lua:101: in function <Interface\FrameXML\CompactUnitFrame.lua:49>
keep getting this error in bgs
I have a problem where I would level and Xperl does not update the character level.
Also when making changes like the sizes of buffs/debuffs I have to make the change then close the options window.
I recall never having this issue and I have been out of WoW for a few months. Any advice would be helpful.
I am not sure if there is a conflict with another addon but maybe one of you had the same issue and know how to fix it.
thanks
I have a problem with hunt.
When i use modules x-pearl party, x-pearl target'target it's not possible to send back your pet.
I have this error :
*** Taintforced *** Was blocked Because of an action which is useful only by
UI of Blizzard.
Thanks ???
Bug fixes I'm working on:
Enhancements I'd like to get feedback on:
Class Resource Section:
In my own copy of X-Perl, I've placed an action button, bound with a macro over the "name" frame.
This macro button will set a focus target when right clicked. The focus target that is set is based on the unit frame the button is attached to. the button is placed over the nameFrame so it can be disabled/enabled by hiding/showing it.
If you are interested in possibly using this, let me know. :)
I guess you mean the tickets here? http://www.wowace.com/addons/xperl/
I don't even see a CurseForge project for X-Perl.
Anyhow, the thing I wanted to point out is this one:
http://www.wowace.com/addons/xperl/tickets/1092-druid-shape-shift-health-bar-stuck/
This definitely still happens. I've just turned off the mana bar so I don't have to deal with it.
Getting the same things exactly on my druid.
Keep up the excellent work. Cheers
I'm surprised this is still here after all the recent releases/updates. I keep having to hand-edit XPerl.lua every time I update ;-)
From what I can tell, cooldown:SetDrawEdge (and GetDrawEdge) were removed from the API...
I'm still getting it too - I have a ticket open - #1353. And yes, those both were removed from the API. What is your edit?
Date: 2012-09-01 13:32:37
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\XPerl\XPerl.lua line 2266:
attempt to index a nil value
Debug:
[C]: ?
XPerl\XPerl.lua:2266:
XPerl\XPerl.lua:2249
XPerl\XPerl.lua:2293: SetValue()
XPerl_Player\XPerl_Player.lua:512:
XPerl_Player\XPerl_Player.lua:488
XPerl_Player\XPerl_Player.lua:604:
XPerl_Player\XPerl_Player.lua:559
XPerl_Player\XPerl_Player.lua:917: ?()
XPerl_Player\XPerl_Player.lua:772:
XPerl_Player\XPerl_Player.lua:769
Locals:
parent = XPerl_PlayerstatsFramedruidBar {
0 = <userdata>
percent = XPerl_PlayerstatsFramedruidBarpercent {
}
tex = XPerl_PlayerstatsFramedruidBartex {
}
text = XPerl_PlayerstatsFramedruidBartext {
}
bg = XPerl_PlayerstatsFramedruidBarbg {
}
SetValue = <function> defined @Interface\AddOns\XPerl\XPerl.lua:2284
}
bar = <unnamed> {
0 = <userdata>
tex = XPerl_PlayerstatsFramedruidBartex {
}
}
tex = XPerl_PlayerstatsFramedruidBartex {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"
freeFadeBars =
}
fadeBars =
(null) = <unnamed> {
}
(null) = <unnamed> {
}
}
CheckOnUpdate = <function> defined @Interface\AddOns\XPerl\XPerl.lua:2206
AddOns:
MoncaiCompare, v1.5.4
Swatter, v5.14.5335 (KowariOnCrutches)
NPCScan, v5.0.0.1
AckisRecipeList, v2.4
ACP, v3.4
AdvancedTradeSkillWindow, v
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
Auctionator, v3.0.1
Babylonian, v5.1.DEV.312(/embedded)
BadBoy, v10.016
BeanCounter, v5.14.5335 (KowariOnCrutches)
Configator, v5.1.DEV.330(/embedded)
CTBuffMod, v5.0003
CTCore, v5.0002
CTExpenseHistory, v5.0003
CTMailMod, v5.0003
CTMapMod, v5.0003
CTTimer, v5.0002
CTUnitFrames, v5.0003
DBMCore, v
DebugLib, v5.1.DEV.312(/embedded)
Dominos, v5.0.9
DominosCast, v
Enchantrix, v5.14.5335 (KowariOnCrutches)
EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
Gatherer, v4.0.1
Informant, v5.14.5335 (KowariOnCrutches)
LibExtraTip, v5.12.DEV.324(/embedded)
MikScrollingBattleText, v5.7.119
OmniCC, v4.3.0
Ovale, v5.0.1
PetLeash, v2.0.0.4
PhanxChat, v5.0.4.163
PocketPlot, v2.14.2
Recount, v
ReforgedTooltip, v1.0.7
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
TipTop, v2.11.1
WIM, vr328
XPerl, v3.5.5
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v5.0.4.50001 <us>
(ck=a26)