this is coming on extremely well, love the new icon and fubar support..
couple of minor requests though:
bar / frame width option
like pitbull, having a config mode showing example bars so we can get the number of bars / height / width etc to fit the rest of our UI.
When changing the height of the bars does it dynamically change as you change the value, or only when a new bar is added?
Option to turn off verion numbers underneath the frame (and maybe text above it, doesn't fit my UI ;-p) btw, sometimes Omen says 'global' next to it in red, what does that mean?
lastly option for a minimal view: showing only who's highest on the aggro list, and your own stats. After all surely I'm only going to pull aggro off someone else if I beat the top person on the list?
Many, many thanks for creating this, looks fantastically minimal, and ACE2! My last massive mod i wanted to replace :-)
btw, sometimes Omen says 'global' next to it in red, what does that mean?
lastly option for a minimal view: showing only who's highest on the aggro list, and your own stats. After all surely I'm only going to pull aggro off someone else if I beat the top person on the list?
1. If you have a non-hostile target, Omen shows "Global" threat i.e. how much threat people have in general, on any mob. If you target a mob, the threat list displayed will change to only threat on that particular target.
2. That's not exactly true. If the person with highest threat is at range (and doesn't pull aggro), then melee can pull aggro without their threat being the highest. Your idea is good, but IMO it would work better to show the Aggro Gain bar rather than just the bar for the person with highest threat.
hehe.. Antiarc, give ppl options and they start asking for more.
and as long as we are posting em' IMHO, Work on the back end , and let some one else futz with the the GUI for now. im sure ppl can suffer a bit longer with actually thinking while looking a GUI, but if the data is inaccurate then it won't mater much how it's displayed.
-and can we have an option too to disable KTM announces, i could care less about these ppl.
As I start use Omen yesterday. I found something that's bit weird. In karazhan last night. I used shadowfiend on boss which it have threat list on Omen. But after shadowfiend die. Shadowfiend's threat never reset. It keep stay there until we finish karazhan. Even though I used it on nightbane, but whenever I target any mob after it still have shadowfiend's threat. It's like 2k threat constant stay there never increase or disappear.
Another thing I have found out is my own threat. I'm not saying threat lvl is correct or not. But is bit hard for me to find where I am on Omen. Because on KLH threat meter user's threat bar will display as red. Maybe I'm just use to use KLH. Oh well. Other than that I think Omen is great addon. Looking forward to replace my KLH threat meter.
As I start use Omen yesterday. I found something that's bit weird. In karazhan last night. I used shadowfiend on boss which it have threat list on Omen. But after shadowfiend die. Shadowfiend's threat never reset. It keep stay there until we finish karazhan. Even though I used it on nightbane, but whenever I target any mob after it still have shadowfiend's threat. It's like 2k threat constant stay there never increase or disappear.
Same thing happened to me just it wasn't my shadowfiend on the list but the mob I MCed last.
I'd like to add a "ditto" for showing my own bar in red, ala KTM.
It may have been mentioned already, but as long as you're taking requests... The ability to choose the bar width would be great. I noticed you already had height as one of the options.
local playerClass = select(2, UnitClass("player"))
self.petScaling = (playerClass == "HUNTER") or (playerClass == "WARLOCK")
local function castHandler(self, rank, name) self:AddSkillThreat(name, rank) end
for name in pairs(skillData) do
self.CastHandlers[name] = castHandler
end
self.CastHandlers[BS["Intimidation"]] = self.Intimidation -- added by blackarrow
self:RegisterEvent("LOCALPLAYER_PET_RENAMED")
self:RegisterEvent("UNIT_NAME_UPDATE")
self:RegisterEvent("UNIT_PET")
self.skillRanks = {}
self:ScanPetSkillRanks()
self:RegisterEvent("PET_BAR_UPDATE", "ScanPetSkillRanks")
end
-- added by blackarrow
function Pet:Intimidation()
self:AddTargetThreat(IntimidationThreatAmounts)
end
----------------------------------------------------
Reading up I really liked the suggestion of Light Display Modes. It made me realise how annoying I find it to have to scan for my bar. While I really only care about the tank(s)bar, the aggrogain bar and myself.
Edit: I also came to post a suggestion on differentiating mobs with identical names but realised why it couldn't work either...
Antiarc//
a) there are no rank of intimidation, rank is nil
b) threat scale don't change with level. (it's not sure, actually I don't competely check out this. but, KTM treats it's unscalable threat. and with my some tests, gaining agrros and lossing agrros, aggros of intimidation seem to be stable.)
I think a "Why" would be good. So the author can improve Omen, till nobody "has to" have both addons.
couple of minor requests though:
bar / frame width option
like pitbull, having a config mode showing example bars so we can get the number of bars / height / width etc to fit the rest of our UI.
When changing the height of the bars does it dynamically change as you change the value, or only when a new bar is added?
Option to turn off verion numbers underneath the frame (and maybe text above it, doesn't fit my UI ;-p) btw, sometimes Omen says 'global' next to it in red, what does that mean?
lastly option for a minimal view: showing only who's highest on the aggro list, and your own stats. After all surely I'm only going to pull aggro off someone else if I beat the top person on the list?
Many, many thanks for creating this, looks fantastically minimal, and ACE2! My last massive mod i wanted to replace :-)
1. If you have a non-hostile target, Omen shows "Global" threat i.e. how much threat people have in general, on any mob. If you target a mob, the threat list displayed will change to only threat on that particular target.
2. That's not exactly true. If the person with highest threat is at range (and doesn't pull aggro), then melee can pull aggro without their threat being the highest. Your idea is good, but IMO it would work better to show the Aggro Gain bar rather than just the bar for the person with highest threat.
and as long as we are posting em' IMHO, Work on the back end , and let some one else futz with the the GUI for now. im sure ppl can suffer a bit longer with actually thinking while looking a GUI, but if the data is inaccurate then it won't mater much how it's displayed.
-and can we have an option too to disable KTM announces, i could care less about these ppl.
Another thing I have found out is my own threat. I'm not saying threat lvl is correct or not. But is bit hard for me to find where I am on Omen. Because on KLH threat meter user's threat bar will display as red. Maybe I'm just use to use KLH. Oh well. Other than that I think Omen is great addon. Looking forward to replace my KLH threat meter.
Same thing happened to me just it wasn't my shadowfiend on the list but the mob I MCed last.
It may have been mentioned already, but as long as you're taking requests... The ability to choose the bar width would be great. I noticed you already had height as one of the options.
Custom bar coloring is coming, as are width settings.
When Hunter castes intimidation skill, pet casts target mob with intimidation and gets 580 aggro!
but, Omen don't add up aggro by intimidation.
so, I post here my modification of pet.lua
----------------------------------------------------
local IntimidationThreatAmounts = 580 -- added by blackarrow
function Pet:ClassInit()
-- CastHandlers
self.petName = UnitName("pet")
self.isPetModule = true
self.unitType = "pet"
local playerClass = select(2, UnitClass("player"))
self.petScaling = (playerClass == "HUNTER") or (playerClass == "WARLOCK")
local function castHandler(self, rank, name) self:AddSkillThreat(name, rank) end
for name in pairs(skillData) do
self.CastHandlers[name] = castHandler
end
self.CastHandlers[BS["Intimidation"]] = self.Intimidation -- added by blackarrow
self:RegisterEvent("LOCALPLAYER_PET_RENAMED")
self:RegisterEvent("UNIT_NAME_UPDATE")
self:RegisterEvent("UNIT_PET")
self.skillRanks = {}
self:ScanPetSkillRanks()
self:RegisterEvent("PET_BAR_UPDATE", "ScanPetSkillRanks")
end
-- added by blackarrow
function Pet:Intimidation()
self:AddTargetThreat(IntimidationThreatAmounts)
end
----------------------------------------------------
I wish it will help you ^^
Edit: I also came to post a suggestion on differentiating mobs with identical names but realised why it couldn't work either...
a) there are no rank of intimidation, rank is nil
b) threat scale don't change with level. (it's not sure, actually I don't competely check out this. but, KTM treats it's unscalable threat. and with my some tests, gaining agrros and lossing agrros, aggros of intimidation seem to be stable.)
Omen is better for 5mans, where ur targets are changing often.
but unless the MasterTarget is set for each combat engagement then the KTM numbers will prolly be off.