• 0

    posted a message on Omen2
    Quote from Darkclaw »

    If there is some mathematical way to make the warning smarter rather than just an overall %, I wouldn't complain about it. :)


    See this is exactly my Idea, why is something implemented that is "only useable" but "rough" and not "that final solution" .. my proposal here aims towards a better Warning Method, which works fine tbh, I can now safely deal Damage up to the critical Range of 130%-20k .. exellent. I would only wich to see this get implemented in the code, so I don't have to change each updated version by myself *gg*

    Quote from Darkclaw »

    Thanks for Omen!

    qft ^^
    Posted in: Raid AddOns
  • 0

    posted a message on Omen - Bug Reports and Suggestions
    sry 4 xposting, but just found this thread


    I would like to propose a "small" new feature here.

    Something like "Warn me if my next three Attacks will definitely draw Aggro if I don't stop doing damge right now"

    Some will say, "well thats implemented, adjust the alertlevel", hm no, that is not what I want, the problem is. I set this to "warn me at 90%", and the Bossfight starts, I as a warlock cast a spell, it hits critical, and i see the Warning "over 90% aggro". so i stop dealing damage, soon as I am below 90% I cast again and crit again, resulting in drawing Aggro.

    If I could be warned, that I will (if i crit) draw aggro, this would be much more efficient for me, because later in the Bossfight i can and will go up to 120% Aggro to maximize DPS. And beeing in the 120% Area I still have enough Aggro between myself and "130%" to cast right away.

    So me as a shadowbolt spamming lock i can crit up to 10k per shadowbolt, and I want to be notified in time, so I say letzt alert me 3 bolts bevore i draw aggro, so this is 10k x 3 Bolts = 30k Aggro "reserve"

    This is the reason why I would like something like, the next three casts - assumed the hit critical, we'll end up with 30k Aggro, so to test it i wanted to set it to .. "warn me if I have only 30k Aggro left bevore i will draw aggro" , I had a glimpse in the code and did this:

     if selfThreat+30000 > aggroThreat and not self.warned and aggroGUID and playerGUID ~= aggroGUID and aggroThreat > 5 then
     -- if pct > WarningThreshold and not self.warned and aggroGUID and playerGUID ~= aggroGUID and aggroThreat > 5 then

    [SingleTarget.lua:814]

    Going the long way here, one has to build a configurable value into the gui and has to make the test here work for both cases, and aditionally add another option to only alert with this mechanic, i the Target ha Aggro over 30k at all.


    So basically
    - "notify me when I will draw Aggro in 5 sec if I keep doing Damage at my current APS"

    can be easier implemented, by doing:

    - "notify me when i Have only 20k Aggro left to draw Aggro"

    and is superior to the current implementation:

    - "notify me when i reach 90% of Tank's aggro"


    Maybe this is a nice Idea for the masses ?

    Comments ?

    and yes I know I am just looking from a warlock perspective here (first) .-)
    Posted in: Raid AddOns
  • 0

    posted a message on Omen2
    Quote from Astaldo »

    You're basically asking for a "wait for sunders" warning built-in...

    How much more dumbing down is needed?


    you fail ... no I don't need an "wait for" addon, read my post again.

    I want Omen to notify me when I only have "20k Aggro" bevore I will draw Aggro. This is needed when you doing Damage in the 120-130% Aggro Area in the Fight, not at the start when you can obviously wait befor doing damage.

    So basically
    - "notify me when I will draw Aggro in 5 sec if I keep doing Damage at my current APS"

    can be easier implemented, by doing:

    - "notify me when i Have only 20k Aggro left to draw Aggro"

    and is superior to the current implementation:

    - "notify me when i reach 90% of Tank's aggro"
    Posted in: Raid AddOns
  • 0

    posted a message on Omen2
    I would like to propose a "small" new feature here.

    Something like "Warn me if my next three Attacks will definitely draw Aggro if I don't stop doing damge right now"

    Some will say, "well thats implemented, adjust the alertlevel", hm no, that is not what I want, the problem is. I set this to "warn me at 90%", and the Bossfight starts, I as a warlock cast a spell, it hits critical, and i see the Warning "over 90% aggro". so i stop dealing damage, soon as I am below 90% I cast again and crit again, resulting in drawing Aggro.

    If I could be warned, that I will (if i crit) draw aggro, this would be much more efficient for me, because later in the Bossfight i can and will go up to 120% Aggro to maximize DPS. And beeing in the 120% Area I still have enough Aggro between myself and "130%" to cast right away.

    This is the reason why I would like something like, the next three casts - assumed the hit critical, we'll end up with 30k Aggro, so to test it i wanted to set it to .. "warn me if I have only 20k Aggro left bevore i will draw aggro" , I had a glimpse in the code and did this:

    [SingleTarget.lua:814]

    if selfThreat+30000 > aggroThreat and not self.warned and aggroGUID and playerGUID ~= aggroGUID and aggroThreat > 5 then
    -- if pct > WarningThreshold and not self.warned and aggroGUID and playerGUID ~= aggroGUID and aggroThreat > 5 then


    Maybe this is a nice Idea for the masses ?

    Comments ?

    and yes I know I am just looking from a warlock p?erspective here (first) :-)
    Posted in: Raid AddOns
  • 0

    posted a message on Manufac: Retooled Professions
    for Auctioneer Advanced Support, you'll have to add:

    in line 558 of Manufac\Manufac.lua

    --=========================================================--

    elseif AucAdvanced then
    local marketValue, seenCount = AucAdvanced.API.GetMarketValue(link, AucAdvanced.GetFaction())
    return 0, 0, marketValue

    --=========================================================--

    so the complete function looks like this:

    function Manufac:GetPriceData(link)
    --sell, buy, buyout
    if not link then
    return 0,0,0
    end
    if self.db.profile.money==false then return nil, nil, nil end
    if KC_Items and not KC_Items.common then
    local buyout = select(10,AuctionSpy:GetItemInfo(UnitFactionGroup("player"), AuctionSpy:GetLongCode(link)))
    local sell, buy = SellValues:GetPrices(link)
    return sell, buy, buyout
    elseif KC_Items then
    local resultinfo = KC_Items.common:GetItemInfo(KC_Items.common:GetCode(link))
    local sSeen, sAvgStack, sMin, sBidcount, sBid, sBuycount, sBuy = KC_Auction:GetItemData(KC_Items.common:GetCode(link,true))
    return resultinfo["sell"], resultinfo["buy"],sBuy
    elseif Auctioneer and Auctioneer.HistoryDB and Auctioneer.Util and Auctioneer.ItemDB and Informant then
    local itemid = tonumber(link:match("item:(%d+)"))
    local itemTotals = Auctioneer.HistoryDB.GetItemTotals(Auctioneer.ItemDB.CreateItemKeyFromLink(link), Auctioneer.Util.GetAuctionKey())
    local avgBuy=0
    if itemTotals and (itemTotals.buyoutCount > 0) then
    avgBuy = math.floor(itemTotals.buyoutPrice / itemTotals.buyoutCount)
    end
    local venddata = Informant.GetItem(itemid)
    if venddata then
    return venddata.sell, venddata.buy, avgBuy
    else
    return 0, 0, avgBuy
    end
    elseif AucAdvanced then -- Auctioneer Advanced Support
    local marketValue, seenCount = AucAdvanced.API.GetMarketValue(link, AucAdvanced.GetFaction())
    return 0, 0, marketValue
    end
    end
    Posted in: General AddOns
  • To post a comment, please or register a new account.