File Details
v1.2 Beta
- B
- Jul 22, 2013
- 44.51 KB
- 379
- 5.3.0
- Retail
File Name
RestoShamanStat-v1.2_Beta.zip
Supported Versions
- 5.3.0
------------------------------------------------------------------------
r84 | belechannas | 2013-07-22 06:27:47 +0000 (Mon, 22 Jul 2013) | 1 line
Changed paths:
A /tags/v1.2 Beta (from /trunk:83)
Beta release of Haste analysis and other recent improvements
------------------------------------------------------------------------
r83 | belechannas | 2013-07-22 06:24:31 +0000 (Mon, 22 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
Forward-compatibility fix for breaking change in HybridScrollFrame on PTR (5.4)
------------------------------------------------------------------------
r82 | belechannas | 2013-07-22 00:30:08 +0000 (Mon, 22 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
Add the /rss breakp command to the list printed by /rss help
------------------------------------------------------------------------
r81 | belechannas | 2013-07-21 23:20:26 +0000 (Sun, 21 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
Eliminate errors when addon is loaded for non-Shaman
------------------------------------------------------------------------
r80 | belechannas | 2013-07-21 15:59:30 +0000 (Sun, 21 Jul 2013) | 1 line
Changed paths:
M /trunk/parser.lua
Couple more typos...
------------------------------------------------------------------------
r79 | belechannas | 2013-07-21 15:53:52 +0000 (Sun, 21 Jul 2013) | 1 line
Changed paths:
M /trunk/parser.lua
Fix lua error with Glyph of Flame Shock
------------------------------------------------------------------------
r78 | belechannas | 2013-07-21 00:13:11 +0000 (Sun, 21 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
One final UI tweak
------------------------------------------------------------------------
r77 | belechannas | 2013-07-21 00:00:20 +0000 (Sun, 21 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
Allow the UI to be repositioned by dragging the title bar
------------------------------------------------------------------------
r76 | belechannas | 2013-07-20 23:39:52 +0000 (Sat, 20 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
Spice up the UI a little...
------------------------------------------------------------------------
r75 | belechannas | 2013-07-20 20:09:25 +0000 (Sat, 20 Jul 2013) | 3 lines
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
M /trunk/tooltips.lua
Expand/collapse tooltips by pressing/releasing the SHIFT key.
More trimming of verbiage in tooltips.
------------------------------------------------------------------------
r74 | belechannas | 2013-07-20 19:04:34 +0000 (Sat, 20 Jul 2013) | 2 lines
Changed paths:
M /trunk/tooltips.lua
Downsize tooltips slightly
------------------------------------------------------------------------
r73 | belechannas | 2013-07-20 18:43:43 +0000 (Sat, 20 Jul 2013) | 4 lines
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
Position tooltips more intelligently, and thwart other addons who attempt to reposition them behind our back.
Force tooltip to update when scrolling the window.
------------------------------------------------------------------------
r72 | belechannas | 2013-07-20 09:42:34 +0000 (Sat, 20 Jul 2013) | 5 lines
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
A /trunk/tooltips.lua
Add tooltips to the UI for all analysis results.
The Haste tooltip displays stat information for additional breakpoints.
------------------------------------------------------------------------
r71 | belechannas | 2013-07-19 10:27:13 +0000 (Fri, 19 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/data.lua
Ignore "fights" lasting less than 5 seconds
------------------------------------------------------------------------
r70 | belechannas | 2013-07-19 08:40:34 +0000 (Fri, 19 Jul 2013) | 1 line
Changed paths:
M /trunk/metaparser.lua
M /trunk/monitor.lua
Really fix the logic problem causing lua errors with Ascendance/AG.
------------------------------------------------------------------------
r69 | belechannas | 2013-07-19 03:15:48 +0000 (Fri, 19 Jul 2013) | 1 line
Changed paths:
M /trunk/metaparser.lua
Fix lua error with Ascendance/AG
------------------------------------------------------------------------
r68 | belechannas | 2013-07-18 17:22:45 +0000 (Thu, 18 Jul 2013) | 5 lines
Changed paths:
M /trunk/RShamanStatUI.lua
M /trunk/archive.lua
M /trunk/metaparser.lua
M /trunk/monitor.lua
M /trunk/theory.lua
Add Lei-Shen trinket procs to Haste analysis.
Improve the wording of the haste stat display for greater clarity.
Avoid doing (0/0) error if the player's Haste Rating is exactly equal to a breakpoint.
------------------------------------------------------------------------
r67 | belechannas | 2013-07-18 16:04:20 +0000 (Thu, 18 Jul 2013) | 5 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/data.lua
M /trunk/metaparser.lua
M /trunk/monitor.lua
M /trunk/theory.lua
Handle Ascendance/Ancestral Guidance in Haste analysis
Various structural clean-up and streamlining
------------------------------------------------------------------------
r66 | belechannas | 2013-07-18 03:41:03 +0000 (Thu, 18 Jul 2013) | 5 lines
Changed paths:
M /trunk/RShamanStatUI.lua
M /trunk/archive.lua
Add a line to display the value of haste below the chosen breakpoint.
Apart from mechanics not yet handled (Ascendance, AG, trinket procs), Haste analysis may be working properly now.
Warning: installing this version of the addon will clear your archived data from past fights.
------------------------------------------------------------------------
r65 | belechannas | 2013-07-17 17:28:45 +0000 (Wed, 17 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/archive.lua
M /trunk/metaparser.lua
M /trunk/monitor.lua
M /trunk/parser.lua
M /trunk/theory.lua
More important bug-fixes; sanity of Haste results may be improving...
------------------------------------------------------------------------
r64 | belechannas | 2013-07-17 12:36:13 +0000 (Wed, 17 Jul 2013) | 1 line
Changed paths:
M /trunk/archive.lua
M /trunk/metaparser.lua
M /trunk/theory.lua
Fix some important bugs in calculation
------------------------------------------------------------------------
r63 | belechannas | 2013-07-17 06:18:51 +0000 (Wed, 17 Jul 2013) | 19 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RShamanStatUI.lua
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
M /trunk/data.lua
A /trunk/metaparser.lua
M /trunk/monitor.lua
M /trunk/parser.lua
M /trunk/theory.lua
A /trunk/utility.lua
Partial implementation of haste analysis. Extremely extensive and only partially tested (yet) changes.
WARNING 1: loading this version of the addon will delete all archived data.
WARNING 2: this version is very preliminary and likely to contain bugs, and possibly generate lua errors; should be considered a developer-only build for testing.
Currently, the haste stat efficiency is only shown for the next breakpoint above the player's current rating. This is a temporary limitation. It is calculated and stored for all breakpoints up to 50% spell haste, but only displayed for a single breakpoint.
Ascendance, Ancestral Guidance, Glyph of Flame Shock, and Lightning-Imbued Chalice procs are not yet included in the Haste analysis.
Due to the need to track talent changes, the addon will no longer display the UI, respond to chat commands, or do much else besides load (but not migrate) the saved variables, when not in Resto spec. It is also effectively disabled if the player level is below 90 (since the results would be wrong in that case).
Changing the Ancestral Swiftness talent (while in Resto spec) will always clear all archived data.
Entering combat with a short-term buff to Haste *Rating* will result in incorrect/unreliable analysis of Haste.
The chat command "/rss breakp" will print all the haste breakpoints as calculated by the addon.
Testing of archive migration is effectively disabled in this build, because it requires a valid test archive from a previous archive version, and at the moment any previous version will simply be cleared during migration.
------------------------------------------------------------------------
r62 | _swift | 2013-07-14 07:00:29 +0000 (Sun, 14 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStatUI.lua
M /trunk/archive.lua
M /trunk/data.lua
M /trunk/parser.lua
Glyph of Water Shield: tracks potential mana gained or lost from Glyph of Water Shield by tracking the number of resurgence procs.
------------------------------------------------------------------------
r61 | _swift | 2013-07-14 05:02:33 +0000 (Sun, 14 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStatUI.lua
M /trunk/archive.lua
some functions meant to be local are no longer globally available all throughout wow
------------------------------------------------------------------------
r60 | _swift | 2013-07-13 11:35:20 +0000 (Sat, 13 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStatUI.lua
RShamanStatUI: fixed a typo (Crititcal)
------------------------------------------------------------------------
r59 | _swift | 2013-07-13 11:21:52 +0000 (Sat, 13 Jul 2013) | 8 lines
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
M /trunk/archive.lua
RShamanStatUI: finished the info display on the right hand side of the screen
Additional Changes:
- The <Search> box now expects the search to be a literal string, so 'Ra-d' works now
- Added rss.AnalyzeRecord as a counterpart to rss.PrintToString TODO: remove PrintToString and make PrintRecord use the new AnalyzeRecord function
- The 'Calculate Summary' button now honors the archive.filter.difficulty setting
- rss.AggregateRecord now also aggregates spellpower, haste, mastery, crit
- rss.AggregateRecord now also sets the difficulty to -1 (No record), 0 (Multiple Difficulties) or the DifficultyID
------------------------------------------------------------------------
r58 | belechannas | 2013-07-13 01:31:04 +0000 (Sat, 13 Jul 2013) | 5 lines
Changed paths:
M /trunk/archive.lua
M /trunk/monitor.lua
M /trunk/parser.lua
Further clean-up of parser.
Make name of spellpower info in archive correspond to what it actually represents
Remove debugging printout inadvertently left in
------------------------------------------------------------------------
r57 | belechannas | 2013-07-12 17:28:15 +0000 (Fri, 12 Jul 2013) | 7 lines
Changed paths:
M /trunk/archive.lua
M /trunk/data.lua
M /trunk/monitor.lua
M /trunk/parser.lua
M /trunk/theory.lua
Fix typos preventing consumables from being recognized as such
Fix T15 set bonus AA magnitude (50% vs. 30% for crit AA's)
Fix analysis of Glyph of Healing Wave to account for crits by both the original heal and the glyph heal
Significant clean-up of parser and critical rating analysis logic
------------------------------------------------------------------------
r55 | belechannas | 2013-07-11 05:10:59 +0000 (Thu, 11 Jul 2013) | 1 line
Changed paths:
M /trunk/monitor.lua
M /trunk/parser.lua
Improve handling of copied heals
------------------------------------------------------------------------
r54 | belechannas | 2013-07-10 18:15:09 +0000 (Wed, 10 Jul 2013) | 1 line
Changed paths:
M /trunk/archive.lua
Include the +5% stat buff to Intellect in raids when computing the increase necessary for +1% throughput gain
------------------------------------------------------------------------
r53 | belechannas | 2013-07-10 16:24:47 +0000 (Wed, 10 Jul 2013) | 1 line
Changed paths:
M /trunk/data.lua
Fix typo/bug which prevents metagem detection
------------------------------------------------------------------------
r52 | belechannas | 2013-07-10 08:27:32 +0000 (Wed, 10 Jul 2013) | 1 line
Changed paths:
M /trunk/archive.lua
M /trunk/parser.lua
Slightly simplify and improve crit valuation
------------------------------------------------------------------------
r51 | belechannas | 2013-07-10 07:35:43 +0000 (Wed, 10 Jul 2013) | 1 line
Changed paths:
M /trunk/data.lua
M /trunk/parser.lua
Exclude totems from Ascendance/Ancestral Greatness effects
------------------------------------------------------------------------
r50 | belechannas | 2013-07-09 13:28:34 +0000 (Tue, 09 Jul 2013) | 6 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RestoShamanStat.toc
M /trunk/data.lua
M /trunk/monitor.lua
A /trunk/theory.lua
More preparation for Haste analysis.
Add logic to calculate the number of ticks and breakpoints for HoTs and totems. These are tested and agree with published theorycraft community values.
The command "/rss debug" also prints out some Haste breakpoint information, for testing purposes. The tick count shown reflects player buffs at the time of the command (if any).
------------------------------------------------------------------------
r49 | belechannas | 2013-07-09 09:23:31 +0000 (Tue, 09 Jul 2013) | 1 line
Changed paths:
M /trunk/data.lua
Add spell data for eventual use in Haste analysis
------------------------------------------------------------------------
r47 | belechannas | 2013-07-09 01:31:27 +0000 (Tue, 09 Jul 2013) | 1 line
Changed paths:
M /trunk/archive.lua
M /trunk/data.lua
Fix prob with unidentified spells + resurgence
------------------------------------------------------------------------
r46 | belechannas | 2013-07-08 15:29:55 +0000 (Mon, 08 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
M /trunk/RShamanStatUI.lua
M /trunk/RestoShamanStat.toc
M /trunk/data.lua
M /trunk/encounter.lua
M /trunk/monitor.lua
M /trunk/parser.lua
Set revision keyword
------------------------------------------------------------------------
r45 | belechannas | 2013-07-08 15:19:04 +0000 (Mon, 08 Jul 2013) | 1 line
Changed paths:
M /trunk/monitor.lua
Clean-up the busy monitoring, slightly.
------------------------------------------------------------------------
r44 | belechannas | 2013-07-08 15:07:17 +0000 (Mon, 08 Jul 2013) | 3 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/data.lua
M /trunk/monitor.lua
Correct missing flag in spell data for Unleash Life (can trigger AA)
Add logic to monitor the fraction of time in a specified window that the character is busy (GCD, casting, channeling) as a first step toward dealing with Haste.
------------------------------------------------------------------------
r43 | belechannas | 2013-07-08 08:44:21 +0000 (Mon, 08 Jul 2013) | 2 lines
Changed paths:
M /trunk/RestoShamanStat.toc
A /trunk/encounter.lua
M /trunk/parser.lua
Move boss detection code to a new file (encounter.lua so future changes/improvements in this area won't clash with work on the parser itself.
------------------------------------------------------------------------
r42 | _swift | 2013-07-07 13:31:35 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStatUI.lua
RShamanStatUI: fixed calculation for the max height of the scroll frame. The old calculation would only work if you had around 100 parses
------------------------------------------------------------------------
r41 | belechannas | 2013-07-07 11:54:25 +0000 (Sun, 07 Jul 2013) | 7 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
A /trunk/data.lua
M /trunk/monitor.lua
A /trunk/parser.lua
Major reorganization of code; no significant functional changes
Created data.lua as database for all constants
Created parser.lua for the direct interaction with combat log
All other interaction with game state is handled by monitor.lua
All archive-related work is handled by archive.lua
The main addon file, RShamanStat.lua only handles the basic plumbing, event dispatch, and chat commands
------------------------------------------------------------------------
r40 | belechannas | 2013-07-07 06:05:53 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/RestoShamanStat.toc
Eliminate redundant Curse meta-tags
------------------------------------------------------------------------
r39 | belechannas | 2013-07-07 05:34:40 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.xml
Remove "test" printout
------------------------------------------------------------------------
r35 | belechannas | 2013-07-07 03:19:51 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/archive.lua
More conflict resolution. The r31 changes (GUI) now appear to work with the r32 changes (Int, etc)
------------------------------------------------------------------------
r34 | belechannas | 2013-07-07 03:02:30 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
More fixes to resolve conflicts from revision 31
------------------------------------------------------------------------
r33 | belechannas | 2013-07-07 02:47:21 +0000 (Sun, 07 Jul 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RShamanStat.xml
M /trunk/archive.lua
Attempt to manually resolve conflicts introduced by revision 31
------------------------------------------------------------------------
r32 | belechannas | 2013-07-07 02:15:58 +0000 (Sun, 07 Jul 2013) | 13 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RShamanStat.xml
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
A /trunk/monitor.lua
Add analysis of Int/Spell Power
Improve and fix handling of spell copies (Restorative Mists, Ancestral Guidance)
Fix bugs in handling of AA
Fix the /rss rsm display option to ignore spell copies where the original target health is unknowable. Any heal which is not affected by Mastery should now be
Handle various glyphs, racials, trinkets and consumables more accurately
Added the command /rss debug, which displays a list of any heals that are unrecognized by the addon, and any heals that for whatever reason could not be handled correctly, for debugging purposes. Unrecognized spells are treated as consumables (can crit, but no other stat effects).
Spirit/Crit regen is now displayed as the quantity of each stat required for a +1% mp5 increase, to put them in the same format as the other stat information.
------------------------------------------------------------------------
r31 | _swift | 2013-07-07 01:33:26 +0000 (Sun, 07 Jul 2013) | 4 lines
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/RShamanStat.xml
A /trunk/RShamanStatUI.lua
M /trunk/RestoShamanStat.toc
M /trunk/archive.lua
RShamanStatUI: added a very simplistic graphical user interface
type in '/rss' to open the window
output is currently limited to the text output that is also available through the CLI.
------------------------------------------------------------------------
r30 | belechannas | 2013-07-03 23:44:53 +0000 (Wed, 03 Jul 2013) | 3 lines
Changed paths:
M /trunk/archive.lua
Fix bug in critical weight calculation introduced by trunk changes.
Show only the weighted average critical comparison (as in the branched release version).
------------------------------------------------------------------------
r29 | _swift | 2013-06-23 11:49:06 +0000 (Sun, 23 Jun 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
M /trunk/archive.lua
Added the theoretical mp5 gain from 1% of crit based on actual spell usage
------------------------------------------------------------------------
r28 | _swift | 2013-06-16 11:48:06 +0000 (Sun, 16 Jun 2013) | 1 line
Changed paths:
M /trunk/RShamanStat.lua
The command /rss sum <boss> now honors the selected difficulty filter
------------------------------------------------------------------------

