• 0

    posted a message on TankPointsFu
    Apologies to those I replied to, saying I would add various ideas and code into this mode in the next week. Have had insane time with real life work, meaning not so much WoW time (always a bad thing). I'm still supporting and developing this add-on and will get an update out as soon as possible.

    On the subject of how shield blocks are being calculated:
    http://www.wowace.com/wiki/FuBar_TankPointsFu

    Specifically:
    The calculation to include blocking is a VERY rough approximation as the usefulness of block dramatically varies from fight to fight. For the sake of the maths here, it was assumed that the boss attacks with speed 1.0 for approx 1500 damage on the tank.


    My main goal was to find a workable solution for integrating block into tank points. Although it is a complex subject, yes, I felt it was utterly wrong to just ignore such an important part of tanking.

    Obviously, with the way I calculate it, it undervalues shield block if you are fighting against stuff that doesn't hit as hard or as often. For an extreme example if you have 30% block and 200 block value and are fighting something with that hits for 200 damage, every 3 seconds, then you'll have 100% mitigation with shield block ability. Similarly, if you're fighting something like Patchwerk, it overvalues shield block.

    There is a case for reducing the scale on the numbers slightly though to 1.5 and about 1200, so will think on that.
    Posted in: FuBar AddOns
  • 0

    posted a message on TankPointsFu
    Apologies for lack of properly localised version yet, been a busy week with work. :(

    I'm most of the way through shifting all strings to the localisation file though, so should still see an upload by the end of this week.
    Posted in: FuBar AddOns
  • 0

    posted a message on Serenity: mods with same name as existing mods
    Just recently, the UI on my priest character got screwed, after I'd used wowaceupdater.

    Wowaceupdater itself is great, does exactly what I want it to do, however the problem is that there is a mod uploaded onto WoWAce by the name of Serenity

    http://www.wowace.com/files/index.php?path=Serenity/

    No idea what this mod is, or what it it supposed to do, but WoWAceupdater downloads it over the top of the mod I have called .... serenity.

    http://www.curse-gaming.com/en/wow/addons-4920-1-serenity.html

    For now, I'll handle this by remembering to de-check serenity from the update list.

    Serenity is a mod I know a few of my friends use for their priests as well and I have been suggesting to them that they convert to Ace2 mods and use wowaceupdater, but they'll hit the same problem as well.

    My question though is, how are issues like this handled?

    Where someone creates a new mod, with the same name as an existing mod, and then uploads to Wowace?
    Posted in: General Chat
  • 0

    posted a message on TankPointsFu
    Quote from dafire »

    translation's are not perfect strings are missing.. if you don't mind I could also check directly in svn :)


    Yeah, I haven't finished transferring all strings into the localisation files. I'll do that this week, then it'll just be a case of creating the localisation files :)
    Posted in: FuBar AddOns
  • 0

    posted a message on TankPointsFu
    Quote from fattyshifter »
    Is there any way TankpointsFu could "hook" or whatever it's called into the tooltip of an item like Healpoints and let you know whether the item is either better or worse for tanking?


    Hmmmm, nice idea actually! I'll take a look at it. Thanks for the suggestion!
    Posted in: FuBar AddOns
  • 0

    posted a message on TankPointsFu
    Cool, I've only just started working on localisation, so will use what you've written above as a base! Thank you!

    :)

    Not sure on the calculator. I never really found it that useful. Can you tell me what you use it for? There might be a better way of doing things! :)
    Posted in: FuBar AddOns
  • 0

    posted a message on TankPointsFu
    Yeah, crush is 150%, mistake on my part when modifying the formula.

    As for crushes vs. shield blocks, in effect a shield block nullifies the chance of a crush. If you had 100% block chance, you would never receive a crushing blow. So , in effect, for calculating in an effect for block chance, it negates additional damage from crushing blows.
    Posted in: FuBar AddOns
  • 0

    posted a message on TankPointsFu
    Download:
    http://www.wowace.com/files/index.php?path=FuBar_TankPointsFu/

    Haven't created a wiki page yet, but will edit one soon (url below), but the latest version is up on SVN as above.
    http://www.wowace.com/wiki/FuBar_TankPointsFu

    Ace 2 mod that requires FuBar 2

    Tank Points is an arbitrary value, designed to give you a rough way of measuring the overall effectiveness of a tank (against melee attacks). It takes into account your health, armour, defense, dodge, parry & block. The overall number can be thought of as the amount of damage that a boss mob needs to inflict to kill you (before mitigation). Obviously, the higher the number, the better.

    Features:
    * Displays Tank Points, Armour, Defense, Attack Power, Crit % on your FuBar and a load more information on the tooltip for the plugin (see the picture).
    * Can yell an alert / report to raid chat on activation of the following abilities (Shield Wall, Last Stand, Challenging Shout).
    * Report mode. Causes all warriors with this mod to report their critical stats (Health, Armour, Avoidance) to guild/raid chat. Awesome for figuring out OT order at Patchwerk.



    I've reworked the tankpoints formula to take into account the following:
    - Crushing Blows.
    - Shield block % (mitigating crushing blows).
    - Shield block value (reducing damage).

    Calculation for Tank Points
    Crushing blows land 15% of the time, UNLESS BLOCKED and can be assumed to do roughly 150% the damage of a regular hit.
    The calculation to include blocking is a VERY rough approximation as the usefulness of block dramatically varies from fight to fight. For the sake of the maths here, it was assumed that the boss attacks with speed 1.0 for approx 1500 damage on the tank.
    ArmorReductionTemp = Armor/((85*PlayerLevel)+400)
    ArmorReduction = ArmorReductionTemp/(ArmorReductionTemp+1)
    CritReduction = (Defense-PlayerLevel*5)*0.04*0.01
    MobCrit = max(0,0.05-CritReduction)
    mobCrush = 0.15 * (1-blockChance) * 0.5 (Crushing blow is 150% damage)
    block = blockValue * ((2 + 4*blockChance) / 6 ) / 1500
    TotalReduction = 1 - [ (1+mobCrit+mobCrush-block) * (1-mobMiss-dodge-parry) * (1-ArmorReduction) * stanceModifier ]

    TankPoints = MaxHealthPoints/(1-TotalReduction)
    Posted in: FuBar AddOns
  • To post a comment, please or register a new account.