Could you append newfound spells (in learning mode) at the bottom of the filter list rather than sorting them in by ID?
After a while it is a pain to scroll through hundreds of suppressions looking for unticked spells you want to get be ignored :/.
Ammo, did a clean reinstallation of all my addons today and noticed Witchhunt was missing one dep, or at least i think so
[2008/04/11 08:17:48-7720-x1]: WitchHunt\WitchHunt.lua:35: Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "LibSink-2.0".
AceAddon-3.0\AceAddon-3.0.lua:126: in function `EmbedLibrary'
AceAddon-3.0\AceAddon-3.0.lua:114: in function `EmbedLibraries'
AceAddon-3.0\AceAddon-3.0.lua:88: in function `NewAddon'
WitchHunt\WitchHunt.lua:35: in main chunk
LibSink-2.0 has to be installed manually, not a big deal, just though u might wanna know it.
I've been using WitchHunt for quite a while now, and since it's very customizable now, it's really awesome.
I would like to suggest a new option for it, if you don't mind:
Additionally to filtering certain spells out I'd like to STRESS certain spells (and in some cases the fading of those spells).
Like: -ROGUE: CLOAK OF SHADOWS- in capital letters instead of normal letters.
Or: -RANDOMHUMAN: PERCEPTION-.
So it doesn't drown in the spam created in some battles with more than one enemy.
Well, just a suggestion.
Would be nice if I could use my fonts from SharedMedia or whatever for this addon :x
Would like to second that request. I really like having the witchhunt window dictate constraints on where alerts are shown in so that they don't spam my entire screen, but I'd love to see more granular control of font & size display.
While I do find this addon more or less decent with regards to functionality, I have to say, the config ui is incredibly poor, mostly the spell filter window.
First off, the spell list is a mess. Spells being sorted by spell id is illogical. Sort them by spell name, no-brainer. It takes an effort to find a specific spell and it really shouldn't. Perhaps a more useful option would be a search box; sort of a filter, you type a spell name and only spells matching that are listed, etc.
Second, add an option to filter all ranks of the same spell. Seriously, if I don't want to see a Frostbolt(Rank 13), it's very likely I don't want to see a rank 1 either. Save me the trouble of filtering it.
Third, I probably wouldn't mind filtering a random down-ranked spell if opening up the spell filter window didn't lag me for 10 seconds. Add to this the lag you get by scrolling the list and the god awful 5 seconds each time you click on a checkbox (aside from the time it took you to actually find the spell you're looking for). Fix this, please.
Fourth, on the message colors, format, and filter windows, don't use the format you gave the type of event as a label for the textboxes. If you made every format '$i$e | $c', for example, you've no idea later on what each event really is.
Last, I prefer using the Witch Hunt frame for message output. I use huge fonts and I don't like how the messages are wrapped to two lines. Make this frame wider.
That's all for now. Cheers.
Weird error I get in witchunt when I try to go into the spellfilter. Spell filter is completely blank.
[2009/01/22 18:04:38-669-x1]: WitchHunt-3.0\WitchHunt.lua:346: attempt to concatenate local 'rank' (a nil value)
WitchHunt-3.0\WitchHunt.lua:382: in function <Interface\AddOns\WitchHunt\WitchHunt.lua:357>
AceConfigRegistry-3.0-6:303: in function `app'
AceConfigDialog-3.0-25:1655: in function `Open'
AceConfigDialog-3.0-25:1720: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1718>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher":9: in function <[string "safecall Dispatcher"]:5>
(tail call): ?:
AceGUI-3.0-16 (ClosetGnome):267: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:67: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:66>:
<in C code>: in function `Show'
Interface\FrameXML\UIOptionsFrame.lua:28: in function <Interface\FrameXML\UIOptionsFrame.lua:17>:
<in C code>: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\UIOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>