- Registered User
Member for 11 years, 3 months, and 19 days
Last active Fri, Oct, 4 2013 14:32:23
- 0 Followers
- 26 Total Posts
- 0 Thanks
Oct 10, 2007_ForgeUser1202103 posted a message on FuBar_AbramsFu - A utility for displaying stats useful to TankingI'm going to move this thread to the FuBar channel - should have been there in the first place. Stooopid me.Posted in: General AddOns
Oct 9, 2007_ForgeUser1202103 posted a message on FuBar_AbramsFu - A utility for displaying stats useful to TankingPosted some bug fixes - Defense is now synced properly with the Character Sheet and has a Total Defense line.Posted in: General AddOns
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?
Oct 9, 2007_ForgeUser1202103 posted a message on FuBar_AbramsFu - A utility for displaying stats useful to TankingPosted in: General AddOnsQuote 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.
Oct 9, 2007Posted in: General AddOnsQuote 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.
Oct 8, 2007This AddOn was primarily intented just to be my first foray into mod programming - but I thought I would share my (trivial) effort.Posted in: General AddOns
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.
Oct 6, 2007Posted in: General ChatQuote 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...
Oct 6, 2007Posted in: General ChatQuote 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.
Sep 28, 2007I think I figured it out. I don't know LUA much, but I am a programmer by trade...Posted in: General AddOns
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.
- To post a comment, please login or register a new account.