r97
Details
-
FilenameLibStatLogic-1.2-r97.zip
-
Uploaded by
-
UploadedAug 29, 2012
-
Size163.16 KB
-
Downloads49
-
MD5fbf73d45ccb445638a493095131e38eb
Supported WoW Retail Versions
- 5.0.4
- 4.3.4
Changelog
------------------------------------------------------------------------
r97 | Dessa | 2012-08-29 11:21:27 +0000 (Wed, 29 Aug 2012) | 6 lines
Changed paths:
M /trunk
M /trunk/.pkgmeta
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
M /trunk/LibStatLogic-1.2/Locales/deDE.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
M /trunk/LibStatLogic-1.2.toc
D /trunk/LibStub
D /trunk/UTF8
- bump toc, also add X-Compatible-With since there is no reason why it should currently break on 4.3
- remove old beta build numbers to avoid confusion
- update deDE
- fix "Health Regen" and "Health every" to be COMBAT_HEALTH_REGEN instead of mana
- add missing haste and crit strings to enUS, also minor reformat and a typo fix in a comment (NB: PvP Power still missing)
- use externals for LibStub and UTF8 and disable nolib creation for now to match current behavior
------------------------------------------------------------------------
r96 | JackTripper | 2012-08-29 00:56:45 +0000 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- noted the live build and interface numbers
------------------------------------------------------------------------
r95 | JackTripper | 2012-08-27 03:12:28 +0000 (Mon, 27 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- added UTF8 bom
- each point of mastery now adds 1 point of whatever. (e.g. "Each point of mastery added 0.25% chance to dodge) is not true anymore
------------------------------------------------------------------------
r94 | JackTripper | 2012-08-23 11:57:59 +0000 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- at some point the encoding stopped being UTF-8; fixed
------------------------------------------------------------------------
r93 | JackTripper | 2012-08-22 02:52:34 +0000 (Wed, 22 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/deDE.lua
- formatting to try to better match enUS
- added some enchants
------------------------------------------------------------------------
r92 | JackTripper | 2012-08-22 02:51:55 +0000 (Wed, 22 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- minor formatting
- added few enchant lines to ignore (e.g. Ferocity)
------------------------------------------------------------------------
r91 | JackTripper | 2012-08-21 18:10:46 +0000 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- added some more lines
------------------------------------------------------------------------
r90 | JackTripper | 2012-08-21 17:52:48 +0000 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/deDE.lua
------------------------------------------------------------------------
r89 | JackTripper | 2012-08-21 17:22:11 +0000 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/deDE.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- formatted enUS and deDE
------------------------------------------------------------------------
r88 | JackTripper | 2012-08-21 01:37:01 +0000 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- made up some combat ratings level constants - nobody will be able to tell the difference
- since i now have made up (i.e. invalid) combat rating constants, i can remove the warning that i don't know the combat rating constants
------------------------------------------------------------------------
r87 | JackTripper | 2012-08-20 23:18:50 +0000 (Mon, 20 Aug 2012) | 4 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- fixed division by zero if something tries to calculate COMBAT_RATING_RESILIENCE_CRIT_TAKEN (since resilience no longer reduces your crit taken)
- added dummy base CR_PVP_POWER of 14 (sure, why not) to stop a division by zero
- added more checks to GetEffectFromRating so i know what is causing future division by zeros
------------------------------------------------------------------------
r86 | JackTripper | 2012-08-12 19:01:48 +0000 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- the last remnants of the old defense have been swept away
------------------------------------------------------------------------
r85 | JackTripper | 2012-08-12 02:57:18 +0000 (Sun, 12 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- fixed GetParryChanceBeforeDR to stop using Defense
- changed GetResilienceEffectGainAfterDR() to use the proper combat rating constant rather than 16
------------------------------------------------------------------------
r84 | JackTripper | 2012-08-12 00:56:52 +0000 (Sun, 12 Aug 2012) | 4 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- fixed "MINOR" to use repository revision
- copied CR_PVP_POWER from Blizzard Constants.lua for Cataclysm compatibliyt
- use new CR_MAX to check for CombatRating (CR_xxx) constants that are out of range, rather than hard-coding 26 (which is now 27 in Mists)
------------------------------------------------------------------------
r83 | JackTripper | 2012-08-11 17:54:53 +0000 (Sat, 11 Aug 2012) | 10 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- Mists UnitClass() API adds classID constants; added numerical constants for these constants
- added Blizzard CR_PVP_POWER constant, and StatLogic PVP_POWER effect string
- fixed GetAvoidanceAfterDR to use a maximum classID of CLASSID_MAX (i.e. 11), rather than 10 (since the addition of Monk makes 10 wrong)
- fixed the order of the Monk mastery spells: Tank-Healer-Damage -> Elusive Brawler-Gift of the Serpent-C-c-c-combo Breaker
- fixed GetEffectFromRating() to use new maximum combat rating constant (27) rather than 26.
- added dummy APPerStr entry for Monk
- added dummy APPerAgi entry for Monk
- updated class id constant in GetAPPerAgi for druid to 11, since 10 is now Monk
- Added parsing support for "Increases your critical strike", since it is no longer "Increases your critical strike rating"
------------------------------------------------------------------------
r82 | JackTripper | 2012-08-11 04:17:16 +0000 (Sat, 11 Aug 2012) | 16 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- updated GetReductionFromArmor() to handle attacker level 85-90
- added Monk mastery spells to MasterySpells table ("Mastery: Combo Breaker", "Mastery: Elusive Brawler", "Mastery: Gift of the Serpent")
- added print warning if the player is a Monk that StatModTable will be empty and needs someone to update it
- added print warning to GetAvoidanceAfterDR if player is a Monk that avoidance constants are wrong for Monks
- added placeholder Monk "Mastery Effect" values (1, 1, 1)
- added dummy placeholder values to H[] and H_resilience[] table for level 86-90
- added print warning to GetEffectFromRating() if the player is above 85 that values will be wrong
- added print warning to GetMissedChanceBeforeDR that defense no longer exists in the game
- added print warning to GetParryChanceBeforeDR that defense no longer exists in the game
- added print warning to GetEffectFromDefense that defnese no longer exists in the game
- removed (commented out) unused RaceBaseStat local variable, rather than add Monk to it
- removed (commented out) unused ClassBonusStat local variable, rather than add Monk to it
- removed (commented out) unused ClassBaseHealth local variable, rather than add Monk to it
- removed (commented out) unused ClassBaseMana local variable, rather than add Monk to it
- added "Raid Finder" as item line to ignore
------------------------------------------------------------------------
r81 | JackTripper | 2012-08-10 17:20:09 +0000 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- hopefully removed division by zero from GetAvoidanceAfterDR(..., 0, ...);
------------------------------------------------------------------------
r80 | JackTripper | 2012-08-10 12:33:01 +0000 (Fri, 10 Aug 2012) | 6 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
- added MONK to various class tables (ONLY HAS DUMMY VALUES SO IT DOESN'T CRASH; NOTHING VALID)
- added "new class" branch that prints a message next time Blizzard adds a class
- the Monk's "Stat Mod" table entry is present, but empty; with a warning message being printed out that it's empty
- added a unit test that currently fails; but at least i have something to debug against
- gotta go to work now
------------------------------------------------------------------------
r79 | JackTripper | 2012-08-10 00:31:10 +0000 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/Locales/deDE.lua
M /trunk/LibStatLogic-1.2/Locales/enUS.lua
M /trunk/LibStatLogic-1.2/Locales/esES.lua
M /trunk/LibStatLogic-1.2/Locales/frFR.lua
M /trunk/LibStatLogic-1.2/Locales/koKR.lua
M /trunk/LibStatLogic-1.2/Locales/ruRU.lua
M /trunk/LibStatLogic-1.2/Locales/zhCN.lua
M /trunk/LibStatLogic-1.2/Locales/zhTW.lua
- convert all locales use search for a "decimal number" rather than an "integer number" for a weapon's dps (e.g. "(462.3 damage per second)" )
------------------------------------------------------------------------
r78 | JackTripper | 2012-08-09 03:35:27 +0000 (Thu, 09 Aug 2012) | 4 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
A /trunk/LibStatLogic-1.2/Locales
A /trunk/LibStatLogic-1.2/Locales/Locales.xml
A /trunk/LibStatLogic-1.2/Locales/deDE.lua
A /trunk/LibStatLogic-1.2/Locales/enGB.lua
A /trunk/LibStatLogic-1.2/Locales/enUS.lua
A /trunk/LibStatLogic-1.2/Locales/esES.lua
A /trunk/LibStatLogic-1.2/Locales/esMX.lua
A /trunk/LibStatLogic-1.2/Locales/frFR.lua
A /trunk/LibStatLogic-1.2/Locales/koKR.lua
A /trunk/LibStatLogic-1.2/Locales/ruRU.lua
A /trunk/LibStatLogic-1.2/Locales/zhCN.lua
A /trunk/LibStatLogic-1.2/Locales/zhTW.lua
M /trunk/LibStatLogic-1.2/lib.xml
- split localization values into separate files
- created CNumber, a locale sensitivity String to Number function
- replaced L.tonumber with single CNumber, rather than per-locale functions
------------------------------------------------------------------------
r77 | JackTripper | 2012-08-07 02:37:34 +0000 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- use of simpler unittest asserts
------------------------------------------------------------------------
r76 | JackTripper | 2012-08-07 00:47:11 +0000 (Tue, 07 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- number processing now takes into account thousands separator (e.g. comma for enUS)
- added unit tests
------------------------------------------------------------------------
r75 | JackTripper | 2012-08-05 01:20:06 +0000 (Sun, 05 Aug 2012) | 3 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
- API GetPrimaryTalentTree() removed in 5.0.1; using GetSpecialization()
- Any players over level 85 will, for now, use level 85 combat rating conversion values
------------------------------------------------------------------------
r74 | mikk | 2012-04-25 19:18:36 +0000 (Wed, 25 Apr 2012) | 2 lines
Changed paths:
M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua
Fix error introduced in new gem scanner (it would error on setting gems if an equipment slot was empty).
------------------------------------------------------------------------