Any news on a possible fix for the "Do you want to clear me?" spam when people join raids? And that menu likes to hide behind stuff, any way to make it pop to the forefront?
If by menu you mean the confirmation popup, then one solution would be for the calling code to hide the main Acheron window at the same time the popup is shown. I often end up with the popup sitting behind the Acheron window, if I've opened it and clicked on 'clear all'. Since the next action that (I'd wager) most people take is to close the window anyhow, this would just be streamlining.
In the meantime, you can close the Acheron window and the popup will still be there; they're not tied together.
Yes, the "do you want to clear?" spam has led me to simply disable auto-clearing. It does it even when nobody has joined or left the raid group, though I haven't done any formal testing to try to figure out what conditions will trigger it.
I've put in a couple of tickets for myself to track the issues. Now that I'm done with the major revisions for DebuffEnough, I'll turn my attention to seeing if I can't figure out what's going on here.
Okay, fixed the strata issue with the popup confirmation (actually a strata issue with the main UI frame itself and what AceGUI creates it at).
I think I fixed the popup spam issue. I really don't understand what was causing it, but the code to decide when to popup was more complex than it needed to be so I simplified it. Let me know if it's still occurring.
I just added the ability to see death reports for pets. Because pets are respawned with different GUIDs each time, Acheron tries to be intelligent about merging the pets together at summon time so that it appears to be one entity from the user's standpoint. But I'm a little concerned about what that merge (which involves a deep copy of combat log data) will do to performance. If anyone has any issues in that regard, please do report them here.
Well, you can change the drop-down menu to 'party' to report to /party chat.
I have a local tweak to my copy, where if 'raid' is selected and you are not in a raid, but are in a normal group, it will change to 'party' for that report only. Could be surprising behavior, so I haven't suggested it as default, but here it is if you want to do the same:
--- Display.lua.orig 2009-02-17 00:10:30.214243400 -0500
+++ Display.lua 2009-02-17 00:40:55.722596600 -0500
@@ -519,7 +519,13 @@
elseif channel == L["party"] then
if GetNumPartyMembers() == 0 then self:DoPrint(nil, L["Acheron: You are not in a party"]) return end
elseif channel == L["raid"] then
- if GetNumRaidMembers() == 0 then self:DoPrint(nil, L["Acheron: You are not in a raid"]) return end
+ if GetNumRaidMembers() == 0 then
+ if GetNumPartyMembers() > 0 then
+ channel = L["party"]
+ self:DoPrint(nil, L["Acheron: You are not in a raid"]) return
elseif channel == L["guild"] or channel == L["officer"] then
if not IsInGuild() then self:DoPrint(nil, L["Acheron: You are not in a guild"]) return end
elseif channel ~= L["say"] then
Getting the following errors fairly consistently with r77 (USEng client/server, WoW 3.0.9 live, standalone updated libs):
Acheron-1.1.5\\Display.lua:575: attempt to index field '?' (a nil value)\nAcheron_Graph-r5\\Display.lua:211: in function `PopulateGraph'\nAcheron_Graph-r5\\Display.lua:89: in function <Interface\\AddOns\\Acheron_Graph\\Display.lua:87>\n(tail call): ?:\n<in C code>: in function `PopulateEntries'\nAcheron-1.1.5\\Display.lua:339: in function `ShowDeathReports'\nAcheron-1.1.5\\Display.lua:295: in function `func'\nInterface\\FrameXML\\UIDropDownMenu.lua:561: in function `UIDropDownMenuButton_OnClick':\n<string>:\"*:OnClick\":1: in function <[string \"*:OnClick\"]:1>
Acheron-1.1.5\\Display.lua:575: attempt to index field '?' (a nil value)\nAcheron_Graph-r5\\Display.lua:211: in function `PopulateGraph'\nAcheron_Graph-r5\\Display.lua:89: in function <Interface\\AddOns\\Acheron_Graph\\Display.lua:87>\n(tail call): ?:\n<in C code>: in function `PopulateEntries'\nAcheron-1.1.5\\Display.lua:220: in function <Interface\\AddOns\\Acheron\\Display.lua:220>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher\":9: in function <[string \"safecall Dispatcher\"]:5>\n(tail call): ?:\nAceGUI-3.0-19 (Ace3):267: in function `Fire'\n...s\\Ace3\\AceGUI-3.0\\widgets\\AceGUIWidget-TreeGroup.lua:91: in function <...s\\Ace3\\AceGUI-3.0\\widgets\\AceGUIWidget-TreeGroup.lua:89>
Happens when I select a line (or the entire death report) and report it to raid or party.
Recommend you uninstall Acheron_Graph until the author updates it (I'm not the author). He and I have been discussing it in terms of how the two addons might interact, but not have not settled on anything, so for right now, if you're using Acheron_Graph, it's at your own risk.
Seeing lots of people show up as "Unknown" until I manually Clear All again.
Also, it'd be really really nice if it could show raid target symbols when I run reports so that people can see which mobs were attacking someone. Currently you can only see this by hovering over log lines in the Acheron window.
So I did see this at one point last week. But after a couple of nights of raiding attempting to reproduce it, I haven't been able to, and it hasn't happened for me since. Has anyone else experienced this recently?
Yes I'm still seeing it. Sometimes it shows in the list on the left side when viewing everyone at once, and sometimes it shows up in the dropdown as Nev mentioned. It seems to almost always happen the first time I check Acheron on a given night after we've wiped a couple times, then I do a Clear All and it usually starts behaving better.