- updated L90 Hunter Agi per Crit value
- inverted AgiPerCrit table, so that it's Agi per Crit (a large number), rather than an increasingly small fractional value
- will format the table better as i get more patient
- filled Monk Agi per Crit values with paladin number - gotta be closer than all zero!

- updated GetStrPerParry to work with other classes (k, Cp, etc_
- renamed GetParryPerStr to GetStrPerParry; since that's what it actually is
- created GetAgilityPerDodge to do what GetStrParryDoes - try to reverse engineer the value since
it varies by level and class and be damned if it will ever be recorded into a full table
- fixed existing GetDodgePerAgi() method to use new estimated values of agility per dodge
- paladins, warriors, and dK's now *do* get agility from dodge (whereas before they were specially tagged as teh only 3 classes that *didn't* get agility from dodge)
- added self-test that calculated dodge matches your character
- added test to print current StrPerParry and AgiPerDodge (to aid in reverse engineering numbers)

- rather than having to hard-code every conversion factor of Strength -> Parry, for all levels, for all time, i took the route that Whitetooth did with Agility per Dodge.
- took the final Parry Chance formula, and solved for the Qs (Parry Chance per Strength) value
- the formula then corrected the GetParryChance() function to match exactly the current player

- Blizzard changed the Rating->Bonus formula for level 86 and above (to use hand-picked values)
- updated level 86 and level 87 Rating->Bonus calculations to use new numbers.
- Any higher levels, or values i missed, will fallback to the old (incorrect) method

- added checks that our calculations match Blizzards to 4 decimal places.
- attempts to emulate single precision floating point in order to get accuracy down to 7 decimal places
- added power extrapolated values for H up to level 100

- added "/sl unrecognized" command, to display the history list of all unrecognized items
- added list of "learned" unrecognized items to a fast exclude list (if people refuse to tell me about items not being recognized, then at least i can remove the huge performance hit each time they hover over that item). It will be lost each reload, but it will definitely help every client who's not enUS (who are always missing almost all patterns)
- fixed regression with "Unique-Equipped: %s (%d)" items

-Revamped localization to use more of the blizzard globals so they should be more robust when Blizzard changes stat names
-Added localization filess for itIT and ptBR
-Turned off the warning by default because of the whining
------------------------------------------------------------------------
r144 | gathirer | 2012-09-17 02:10:12 +0000 (Mon, 17 Sep 2012) | 1 line
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua

- removing MOD_HEALTH as the way to model HealthPerStamina changes above level 80. Addons will just have to learn to call StatLogic:GetHealthFromSta rather than assume it's always 10 health from 1 Stamina