Expiration-r71016

Details

  • Filename
    Expiration-r71016.zip
  • Uploaded by
  • Uploaded
    Apr 22, 2008
  • Size
    70.64 KB
  • Downloads
    22
  • MD5
    3209e97d46c11ac68df9e3c3eda99c53

Supported WoW Retail Versions

  • 2.4.3

Changelog

------------------------------------------------------------------------
r71016 | slake333 | 2008-04-23 01:39:51 -0400 (Wed, 23 Apr 2008) | 4 lines
Changed paths:
   M /trunk/Expiration/Expiration.lua
   M /trunk/Expiration/Expiration.toc
   M /trunk/Expiration/changelog.txt

Expiration: 2.2.2
- Causes of death should be reported better
- Non personal pets are no longer tracked (onoz the shadow fiend died!... who cares)
- Fixed an issue where unit names were not being refreshed with '/exp refresh'
------------------------------------------------------------------------
r69991 | slake333 | 2008-04-15 23:02:56 -0400 (Tue, 15 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Expiration/Expiration.lua

Expiration:
- Fixed an error with getIconTag
------------------------------------------------------------------------
r69961 | slake333 | 2008-04-15 20:44:01 -0400 (Tue, 15 Apr 2008) | 4 lines
Changed paths:
   M /trunk/Expiration/Expiration.lua
   M /trunk/Expiration/Expiration.toc
   M /trunk/Expiration/changelog.txt

Expiration: 2.2.1
- Reverted some of Xinhuan's unauthorized changes
- Fixed a bug introduced with one of Xinhuan's less intelligent changes
- Added some input-checking to the report and deaths functions
------------------------------------------------------------------------
r69854 | xinhuan | 2008-04-15 04:44:45 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /trunk/Expiration/Expiration.lua

Expiration: Move addon declaration up and localize it for faster access. Remove creation of function closure on every PLAYER_ENTERING_WORLD", "PARTY_MEMBERS_CHANGED" and "RAID_ROSTER_UPDATE" events.
------------------------------------------------------------------------
r69853 | xinhuan | 2008-04-15 04:34:09 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /trunk/Expiration/Expiration.lua
   M /trunk/Expiration/Expiration.toc

Expiration: Localize many commonly used functions for faster access. Remove all getn() function calls, it is deprecated in Lua 5.1 and replaced with the # operator. Removed redundant floor() calls, the numbers get floored when passed into %d or %x of format(). Replaced math.fmod calls with % operator. Update TOC from 20100 to 20400. Add dependency on Blizzard_CombatLog.
------------------------------------------------------------------------
r69852 | xinhuan | 2008-04-15 04:22:54 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /trunk/Expiration/Expiration.lua

Expiration: Strip action codes from text to be transmitted. Convert spellinks (if any) into transmittable spellinks. Cleanup icon replacement function not to create a new function and table on every message to be sent. Do a tail call for speed efficiency.
------------------------------------------------------------------------
r69678 | slake333 | 2008-04-13 23:52:45 -0400 (Sun, 13 Apr 2008) | 29 lines
Changed paths:
   M /trunk/Expiration/Expiration.lua
   M /trunk/Expiration/Expiration.toc
   M /trunk/Expiration/changelog.txt

Expiration: 2.2.0
- Grouped configuration options together into a subcommand
- Added the 'deaths' command, which lists the available reports in the last specified amount of minutes

2.1.0
- Added a shorter slash command: '/exp'
- Added the 'refresh' command, which updates the unit tracking tables if (in rare cases) they are out of date
- Rewrote the basic history storage mechanism
- Expiration now saves copies of the current history when a unit being tracked dies, which are accessable separately later
- Added a new option to control the number of reports saved per unit
- Removed the 'say' option as a valid report channel
- Added the ability to report to custom channels
- Added the ability to whisper reports
- Modified the way the report command works:
usage: /expiration report <name> <report# or 'last'> [dest[:target]] [lines]
name - name of the player or pet to report on.
Just typing /expiration report <name> will list the available reports for that unit.
report# - The report number (from above) or 'last' for the last saved report.
dest[:target] - The destination for the report, along with an optional target.
    Valid destinations are:
    'console' - reports to the console, includes all appropriate combat string tags
    'party' or 'p' - reports to your party
    'raid' or 'r' - reports to your raid
    'guild' or 'g' - reports to guild chat
    'officer' or 'o' - reports to officer chat
    'whisper' or 'w' - reports in a whisper to the specified target
    'channel' or 'c' - reports to the specefied chat channel target
lines - the number of lines (from the death event) to report. Line numbers are listed in the report.
So, for example, the command '/exp report bob last w:sam 10' would report the last 10 events that happened to bob on his latest death report as a whisper to sam.
------------------------------------------------------------------------
r67961 | slake333 | 2008-04-03 20:38:25 -0400 (Thu, 03 Apr 2008) | 6 lines
Changed paths:
   M /trunk/Expiration/Expiration.lua
   M /trunk/Expiration/Expiration.toc
   M /trunk/Expiration/changelog.txt

Expiration: 2.0.0
- Updated to work with patch 2.4
- Filter options removed
- Threshold option added
- Pets are now tracked
- Greatly improved event filtering logic
------------------------------------------------------------------------

Additional Files