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.