• 0

    posted a message on FuBar_AbramsFu - A utility for displaying stats useful to Tanking
    I'm going to move this thread to the FuBar channel - should have been there in the first place. Stooopid me.
    Posted in: General AddOns
  • 0

    posted a message on FuBar_AbramsFu - A utility for displaying stats useful to Tanking
    Posted some bug fixes - Defense is now synced properly with the Character Sheet and has a Total Defense line.

    I'm seeing some interesting behavior with the UnitArmor() command...

    base,eff,armor,buff,debuff = UnitArmor("player")

    eff = total armor
    base = the gear
    armor = gear + kits + enchants
    buff = buffs
    debuff = debuffs

    So it seems to me that:
    armor - base = bonuses from kits and enchants

    But here's the weirdness,

    When Aura of Devotion is up and going, I seem to be getting:

    armor - base = buffs

    So...what is AoD? An enchant? A buff?

    Posted in: General AddOns
  • 0

    posted a message on FuBar_AbramsFu - A utility for displaying stats useful to Tanking
    Quote from Zidomo »

    In the tooltip under "Combat Table", the "Block Chance" aligns with the exact percentage shown on the character window (under "Defenses, Block"). The only other things that align properly with the values in the character window/tooltips are the AbramsFu "Total Armor" value and "Base Armor DR" percentage.

    However, "Dodge Chance" & "Parry Chance" have the exact same percentage value as "Block Chance" showing in the AbramsFu tooltip (23.56% in this example). In the character window, the first two are both showing several percent lower than that. And none of the three in the character window are the same value, unlike AbramsFu.


    Arrrgh - my apologies. A cut-and-paste error, all of the tags were calling GetBlockChance().


    Quote from Zidomo »

    Also, there is no summary value for total defence, which would be nice to have. As well, the three values showing in AbramsFu--base (370 in this example, which differs from the character window tooltip base value of 345), +Armor Bonus & +Anticipation Bonus do not equal the the total amount shown in the character window (in this example, 515). Only the AbramsFu base defence+Armor Bonus values equal the total defense shown in the character window; the Anticipation Bonus is unaccounted for.


    I will look into this ASAP. I think I may be handling GetDefense() wrong...

    Thank you very much for your insights/thoughts.
    Posted in: General AddOns
  • 0

    posted a message on FuBar_AbramsFu - A utility for displaying stats useful to Tanking
    Quote from daelic »

    Recieved an error when I logged in:

    EDIT: Installed LibFuBarPlugin-3.0 and the error went away.


    Yes - sorry about that. I've added all the Rock and FuBar libraries to the RequiredDeps portion of the .toc.
    Posted in: General AddOns
  • 0

    posted a message on FuBar_AbramsFu - A utility for displaying stats useful to Tanking
    This AddOn was primarily intented just to be my first foray into mod programming - but I thought I would share my (trivial) effort.

    AbramsFu is a simple FuBar plugin that displays Avoidance and estimated Damage Reduction on the FuBar, with some more information and a breakdown on the tooltip. Its inspired by mods like Tankpoints and Uncrushable, and I looked over these apps when writing AbramsFu - I just wanted the information on the FuBar, easy to see.

    This is version 1.0, so it may have some rough edges - although I don't believe that there are any crash-type bugs in it. In particular, I need to work on the DR portion - right now its only considering armor, and not any buffs or talents the player may have.

    Note that it estimates the Damage Reduction using the level of your target - or your own level, if no one is targeted.

    AbramsFu uses the new Rock libraries - mainly because I'm a fan of ckknight's mods, and I thought I'd try out the libraries/framework.

    Please feel free to comment/critique in this thread - any advice is certainly appreciated, as this is my first mod.
    Posted in: General AddOns
  • 0

    posted a message on UI Screenshots - Show us what you use!
    Quote from Coldfury »

    the eepanels graphics are the Low Health/Low Mana warning background.


    Indeed they are - they were the simplest to use, as opposed to some custom textures or gradients. I may mess with them later...

    Posted in: General Chat
  • 0

    posted a message on UI Screenshots - Show us what you use!
    Quote from Seerah »

    I'm curious - why are you running Omen while solo (with a pally)?


    Honestly? So its there when I group - I turned it on, all the time, so I could position it and get it into the proper place when I was doing my layouts...I have yet to turn the "Use Omen with Soloing" flag off...probably should do so :)

    So basically, I'm lazy :) It obviously doesn't need to be there when I solo.
    Posted in: General Chat
  • 0

    posted a message on UI Screenshots - Show us what you use!
    I notice most everyone is decently high level - here's mine, as a lowbie. Standard Ace stuff here...
    Posted in: General Chat
  • 0

    posted a message on chronometer keeps resetting its position
    I think I figured it out. I don't know LUA much, but I am a programmer by trade...

    It appears to be a problem with the fact that when the initial f:SetPoint is called, it is explicitly called with a fixed reference point - "LEFTTOP" I think...

    ...but when GetPoint is called, the reference point might be something else, like "CENTER", "RIGHTBOTTOM", etc.

    Sooo....I changed some code in Chronometer:CreateAnchor to:

    	if self.db.profile.barposition.x and self.db.profile.barposition.y and self.db.profile.barposition.anchor then
    		f:ClearAllPoints()
    		f:SetPoint(self.db.profile.barposition.anchor, UIParent, self.db.profile.barposition.anchor, self.db.profile.barposition.x, 
    		 self.db.profile.barposition.y)
    	else
    		f:SetPoint("CENTER", UIParent, "CENTER", 0, 50)
    	end
    
    	f:SetScript("OnDragStart", function() this:StartMoving() end )
    	f:SetScript("OnDragStop",
    		function()
    			this:StopMovingOrSizing()
    			local p, t, v, x, y = this:GetPoint()
    			this.owner.db.profile.barposition.x = math.floor(x)
    			this.owner.db.profile.barposition.y = math.floor(y)
    			this.owner.db.profile.barposition.anchor = v
        end)


    Basically saving and reusing the anchor point.

    Being new to LUA, there might be a better way - but this seems to work for me.
    Posted in: General AddOns
  • 0

    posted a message on chronometer keeps resetting its position
    Actually, Soccem is right - its off the screen.

    If you configure the bars to be huge, they'll appear in the upper left corner...at least that's how its working on my machine.
    Posted in: General AddOns
  • 0

    posted a message on chronometer keeps resetting its position
    I am seeing this behavior as well. Any thoughts?
    Posted in: General AddOns
  • To post a comment, please or register a new account.