1. #1

    Indomitable Pride Absorb Tracker

    So I just picked up Indomitable Pride (http://www.wowhead.com/item=77211) the other day and I'm trying to find a mod that will track the amount of the absorb on the shield and update it as I take damage. So far after googling it a few times I haven't found anything that works : /.

    Does anyone have any suggestions on something that could track the absorb value on that trinket?

  2. #2
    Don't know of any myself, but I did ask to see if it could be added to Ingela's Absorb Tracker.

  3. #3
    I'll have to keep an eye on that mod, thanks!

  4. #4
    I have the trinket myself and have some code Treeston helped write to announce in say chat when it procs, and for how much.

    PHP Code:
    local f CreateFrame("Frame")
    f:SetScript("OnEvent",function(s,e,...)
        
    s.pguid s.pguid or UnitGUID("player")
        if (
    select(2,...) == "SPELL_AURA_APPLIED") and (select(4,...) ==  s.pguid) and (select(12,...) == 108008then
            local absorbAmt 
    select(16,...)
            if 
    absorbAmt 0 then
                SendChatMessage
    (("Absorbing: %d"):format(absorbAmt),"SAY")
            
    end
        end
    end
    )
    f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED"

    http://addon.ziuo.net/ to use

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  5. #5
    I'm a complete noob at making Addons, reading that it looks like it would print it to "say"? If so, is it possible to change it to whisper me instead, or show in chat like others do, without being in an actual channel?
    Last edited by Soisoisoi; 2012-02-23 at 10:37 PM.

  6. #6
    It says it above your head in a speech bubble which I like because it grabs my attention immediately and won't get lost in the chat box.

    If you want it printed in your chat box only it would be a slight modification.
    PHP Code:
    local f CreateFrame("Frame")
    f:SetScript("OnEvent",function(s,e,...)
        
    s.pguid s.pguid or UnitGUID("player")
        if (
    select(2,...) == "SPELL_AURA_APPLIED") and (select(4,...) ==  s.pguid) and (select(12,...) == 108008then
            local absorbAmt 
    select(16,...)
            if 
    absorbAmt 0 then
                
    print(("Absorbing: %d"):format(absorbAmt))
            
    end
        end
    end
    )
    f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED"

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  7. #7
    True, and thanks!

  8. #8
    Works perfectly thank you!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •