Threat-2.0-r72500

Details

  • Filename
    Threat-2.0-r72500.zip
  • Uploaded by
  • Uploaded
    May 2, 2008
  • Size
    137.39 KB
  • Downloads
    49
  • MD5
    becf77382bbb195065138680311d510d

Supported WoW Retail Versions

  • 2.4.3

Changelog

------------------------------------------------------------------------
r72500 | xinhuan | 2008-05-03 03:33:39 -0400 (Sat, 03 May 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/lib.xml

Threat-2.0: So umm, I figured out why Nightbane and Solarian weren't resetting threat between phase changes. It's because the module files for them weren't loaded in lib.xml
------------------------------------------------------------------------
r71636 | xinhuan | 2008-04-26 10:19:08 -0400 (Sat, 26 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Add a nil check to prevent errors
------------------------------------------------------------------------
r71625 | xinhuan | 2008-04-26 08:27:27 -0400 (Sat, 26 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Insert the player's GUID on login (in P_E_W) into the name lookup table so that front end test modes can use the player's GUID.
------------------------------------------------------------------------
r71620 | charon | 2008-04-26 07:42:00 -0400 (Sat, 26 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Pet.lua

Threat-2.0: jump on the locals bandwagon

------------------------------------------------------------------------
r71227 | whyv | 2008-04-24 06:29:11 -0400 (Thu, 24 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua

Threat-2.0: Remove Knock Away ID same as Void Reaver cause a 50% threat reduction.
------------------------------------------------------------------------
r71153 | charon | 2008-04-23 18:15:17 -0400 (Wed, 23 Apr 2008) | 4 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/lib.xml

Threat-2.0: Check comms against the blacklist too
This avoids problems with older clients that send us threat on
blacklisted mobs, which would affect healing/energy threat.

------------------------------------------------------------------------
r71134 | charon | 2008-04-23 16:33:41 -0400 (Wed, 23 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0: Blacklist Fel Geyser (Bloodboil encounter)

------------------------------------------------------------------------
r70991 | antiarc | 2008-04-22 19:46:47 -0400 (Tue, 22 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix OnInit problems for addons that are LOD and embed Threat-2.0
- Fix for totems that heal peeplez before they register as friendly.
------------------------------------------------------------------------
r70955 | charon | 2008-04-22 16:17:37 -0400 (Tue, 22 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: fix a potential issue with the hostile<->party action check

------------------------------------------------------------------------
r70660 | antiarc | 2008-04-20 19:31:22 -0400 (Sun, 20 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua

Threat-2.0: Hey, let's fix paladin taunt too!
------------------------------------------------------------------------
r70658 | antiarc | 2008-04-20 19:26:03 -0400 (Sun, 20 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Druid.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warrior.lua

Threat-2.0: Taunt/Growl fix
------------------------------------------------------------------------
r70635 | nevcairiel | 2008-04-20 17:06:39 -0400 (Sun, 20 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Illidan.lua

Threat-2.0: disable Illidan P5 reset until we can prove if he really resets.
------------------------------------------------------------------------
r70586 | nevcairiel | 2008-04-20 07:50:38 -0400 (Sun, 20 Apr 2008) | 5 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/Auchindoun/ShadowLabyrinth/Blackheart.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Bloodboil.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Illidan.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/CavernsOfTime/BlackMorass/Temporus.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/Outland/Doomwalker.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/TempestKeep/Arcatraz/Soccothrates.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/TempestKeep/TheEye/VoidReaver.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua

Threat-2.0:
- modify the NPCModuleCore RegisterSpellHandler to a new signature, RegisterSpellHandler(event, func, ...), NPC Modules now need to supply a SPELL event type which they want to react one
- modified all NPC modules for that change
- fixed some random bugs in the CLEU handler involving buff gains/losses on NPCs (should fix leotheras and vashj resets)
- added Illidan P5 (Shadow Prison) Reset, and fixed P2->P3 transition reset
------------------------------------------------------------------------
r70584 | charon | 2008-04-20 06:35:31 -0400 (Sun, 20 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua

Threat-2.0: clean up NPC ModifyThreat()

------------------------------------------------------------------------
r70366 | charon | 2008-04-18 15:07:26 -0400 (Fri, 18 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua

Threat-2.0: optimize and fix NPC:CLEU (merges r70356 & r70357)

------------------------------------------------------------------------
r70365 | nevcairiel | 2008-04-18 15:02:57 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Illidan.lua

Threat-2.0: fix typo in Illidan module preventing resets before and after Phase2
------------------------------------------------------------------------
r70362 | nevcairiel | 2008-04-18 14:41:01 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: fix check for old clients for some very rare old clients
------------------------------------------------------------------------
r70360 | charon | 2008-04-18 14:40:08 -0400 (Fri, 18 Apr 2008) | 6 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: special-case GetPlayerAtPosition(guid, pos) for pos=1,2

This separately handles GetPlayerAtPosition in O(n) time for pos=1,2
so that there is now a cheap way to get the second-most threatening
player.

------------------------------------------------------------------------
r70265 | antiarc | 2008-04-17 19:35:49 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Priest.lua

Threat-2.0: Remove SR from VE heals.
------------------------------------------------------------------------
r70263 | antiarc | 2008-04-17 19:12:50 -0400 (Thu, 17 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix paladin heal threat. Paladin spell IDs have one ID for the cast, and one ID for the heal. Fun!
------------------------------------------------------------------------
r70241 | antiarc | 2008-04-17 16:22:32 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Some mild optimizations to decompression. Don't worry, it's backwards compatible.
------------------------------------------------------------------------
r70136 | antiarc | 2008-04-16 20:09:40 -0400 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Blacklist SPELL_SUMMON from creating entries in the enemies table.
------------------------------------------------------------------------
r69742 | antiarc | 2008-04-14 13:28:42 -0400 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0: Add Shadow Image from the Eredar Twins encounter to the blacklist
------------------------------------------------------------------------
r69633 | charon | 2008-04-13 18:55:52 -0400 (Sun, 13 Apr 2008) | 4 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warlock.lua

Threat-2.0: Possible fix for Soulshatter resists

This merges 69153, 69155, 69192 from my branch.

------------------------------------------------------------------------
r69622 | charon | 2008-04-13 18:09:23 -0400 (Sun, 13 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: add isTanking to all class modules for symmetry

------------------------------------------------------------------------
r69196 | cronan | 2008-04-11 20:24:26 -0400 (Fri, 11 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Mage.lua

Threat-2.0: Mage Invisibility fix.
------------------------------------------------------------------------
r69101 | antiarc | 2008-04-11 08:48:51 -0400 (Fri, 11 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0: Add more scarabs to the blacklist
------------------------------------------------------------------------
r69001 | antiarc | 2008-04-10 18:54:34 -0400 (Thu, 10 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0:
- Add :GetPlayerAtPosition(hostileGuid, position) to get the GUID and threat of the player at position N on a given mob's threat list. Sorta expensive so don't call it in OnUpdate or anything.
- Remove Aran from the blacklist. People use threat on him apparently.
------------------------------------------------------------------------
r68842 | gagorian | 2008-04-09 20:04:08 -0400 (Wed, 09 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua

Threat-2.0: - Fixed retri paladin incorrectly high threat, fanaticism was only applied after losing righteous fury buff. I think!
------------------------------------------------------------------------
r68795 | antiarc | 2008-04-09 14:12:08 -0400 (Wed, 09 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0: Revert Mana Feeder blacklisting
------------------------------------------------------------------------
r68794 | antiarc | 2008-04-09 14:08:32 -0400 (Wed, 09 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Druid.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Fix threat on druid heals.
------------------------------------------------------------------------
r68740 | whyv | 2008-04-09 06:59:51 -0400 (Wed, 09 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua

Threat-2.0:
- Add more to threat blacklist. How about make filter for critters or below level 6?
------------------------------------------------------------------------
r68736 | antiarc | 2008-04-09 05:19:14 -0400 (Wed, 09 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warrior.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix a bug that was causing abilities with a damage + flat threat component to be double-counted
- Add Akama channelers and Teron constructs to the threat blacklist
------------------------------------------------------------------------
r68704 | antiarc | 2008-04-09 00:11:31 -0400 (Wed, 09 Apr 2008) | 1 line
Changed paths:
   A /trunk/Threat-2.0/Threat-2.0/ThreatBlacklist.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua
   M /trunk/Threat-2.0/Threat-2.0/lib.xml

Threat-2.0: Move the blacklist to another file for easier maintenance. Extend the blacklist a bit. Blacklist won't work for people that upgrade in place without a WoW restart, but it won't break either.
------------------------------------------------------------------------
r68700 | antiarc | 2008-04-08 22:49:34 -0400 (Tue, 08 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Add the Illhoof imps to the threat calc blacklist
------------------------------------------------------------------------
r68694 | antiarc | 2008-04-08 22:18:13 -0400 (Tue, 08 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Mage.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Add Shade of Aran and Priestess Delrissa's crew to the threat-blacklisted mob IDs. Add :IsMobBlacklisted(guid) for consumption by UIs.
------------------------------------------------------------------------
r68551 | antiarc | 2008-04-08 01:55:20 -0400 (Tue, 08 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Add a blacklist of mob IDs to never parse threat data for. Currently only contains Crypt Scarabs, the little bugs used by Crypt Fiends in Hyjal - they don't have a combat log death message on despawn, which causes all sorts of fun issues. This should drastically reduce CPU and network traffic overhead for Hyjal.
------------------------------------------------------------------------
r68537 | antiarc | 2008-04-07 22:21:46 -0400 (Mon, 07 Apr 2008) | 5 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatUtils.lua

Threat-2.0:
- Add threat logging. Enable with LibStub("Threat-2.0").LogThreat = true. Note that this will be RAM intensive.
- Adds entries to a table, ThreatLib.threatLog iterate with for i = 1, #ThreatLib.threatLog[sourceGUID], 4 do
- Each 4 entries in the table are time, action, target GUID, target threat
- Add four new callbacks, SEND_THREAT_TO, ADD_THREAT, MULTIPLY_THREAT, and SET_THREAT. Only fire if ThreatLib.LogThreat is true.
------------------------------------------------------------------------
r68490 | antiarc | 2008-04-07 15:55:33 -0400 (Mon, 07 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Improve GUID compression efficiency a bit (thanks, Xinhuan)
- Recalc buff mods on REGEN_ENABLED (thanks charon!)
------------------------------------------------------------------------
r68441 | nevcairiel | 2008-04-07 08:11:58 -0400 (Mon, 07 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/embeds.xml

Threat-2.0: fix embeds.xml
------------------------------------------------------------------------
r68354 | antiarc | 2008-04-06 19:51:33 -0400 (Sun, 06 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/Auchindoun/ShadowLabyrinth/Blackheart.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Bloodboil.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/CavernsOfTime/BlackMorass/Temporus.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/TempestKeep/Arcatraz/Soccothrates.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/TempestKeep/TheEye/VoidReaver.lua

Threat-2.0: Add fixes for mob spellcast handlers. Thanks charon.
------------------------------------------------------------------------
r68324 | antiarc | 2008-04-06 15:26:52 -0400 (Sun, 06 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/Auchindoun/ShadowLabyrinth/Blackheart.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Bloodboil.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/TempestKeep/TheEye/VoidReaver.lua

Threat-2.0: Fix ModifyThreat calls. Should fix Bloodboil and Void Reaver threat.
------------------------------------------------------------------------
r68322 | antiarc | 2008-04-06 15:23:48 -0400 (Sun, 06 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Don't try to wipe threat tables for non-existant pets on RAID_MOB_THREAT_WIPE
------------------------------------------------------------------------
r68197 | antiarc | 2008-04-05 20:27:57 -0400 (Sat, 05 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Hunter.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Fix Misdirection.
------------------------------------------------------------------------
r68180 | antiarc | 2008-04-05 18:52:14 -0400 (Sat, 05 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix massive timer scheduling on WIPE_ALL_THREAT
------------------------------------------------------------------------
r68178 | nevcairiel | 2008-04-05 18:02:56 -0400 (Sat, 05 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: add all GUIDs of raid/party members to the GUID Lookup table when they (or we) join - should finally iron out all <unknown> occurances in the threat display
------------------------------------------------------------------------
r68146 | nevcairiel | 2008-04-05 10:05:08 -0400 (Sat, 05 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/Naxxramas/Noth.lua

Threat-2.0: add blink id to Noth module
------------------------------------------------------------------------
r68107 | antiarc | 2008-04-05 00:12:15 -0400 (Sat, 05 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Supremus.lua
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/CoilfangReservoir/SerpentshrineCavern/Leotheras.lua

Threat-2.0:
- Fix Supremus' clear
- Included Leotheras a timer cancel for caution's sake.
------------------------------------------------------------------------
r68088 | charon | 2008-04-04 20:22:00 -0400 (Fri, 04 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: fix GetPublishInterval() comments

------------------------------------------------------------------------
r68086 | charon | 2008-04-04 19:27:51 -0400 (Fri, 04 Apr 2008) | 5 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Tests/test.lua
   M /trunk/Threat-2.0/Threat-2.0/Tests/test_stubs.lua

Threat-2.0: unit test improvements
- make equal() useful (and recursion-proof); add deepcopy() (same)
- add some tests to verify equal() and deepcopy() work
- use these to check if re-initialization changes anything for any class (should catch pre-r68008 rogue bug)

------------------------------------------------------------------------
r68085 | antiarc | 2008-04-04 19:15:54 -0400 (Fri, 04 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix Holy Shield threat
- Invalidate buff lookup tables after class buff handlers are registered. Fixes problems with buffs already existing on login.
------------------------------------------------------------------------
r68050 | nevcairiel | 2008-04-04 10:02:03 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: CLIENT_INFO and REQUEST_CLIENT_INFO now transmit the last compatible version as well, and the OutOfDate callback has two new arguments - boolean "isIncompatible" and number "lastCompatible"
------------------------------------------------------------------------
r68046 | nevcairiel | 2008-04-04 09:23:37 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatTPS.lua

Threat-2.0: more validation of incoming data
------------------------------------------------------------------------
r68035 | nevcairiel | 2008-04-04 06:28:30 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatUtils.lua

Threat-2.0: fix typo
------------------------------------------------------------------------
r68033 | nevcairiel | 2008-04-04 05:59:44 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: move check for incoming data to check the decoded GUID too
------------------------------------------------------------------------
r68015 | antiarc | 2008-04-04 04:47:51 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Fix mob-specific threat wipes. Should hopefully address every outstanding boss mod threat wipe issue.
------------------------------------------------------------------------
r68011 | antiarc | 2008-04-04 03:34:11 -0400 (Fri, 04 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Druid.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Hunter.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Mage.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Pet.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Priest.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Rogue.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warrior.lua
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatBoot.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatTPS.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatUtils.lua

Threat-2.0:
- Upvalue a craptop of globals. Go go gadget luac -l
- Should fix a few issues with version reporting, and should make the whole thing a bit quicker.
------------------------------------------------------------------------
r68009 | antiarc | 2008-04-04 02:55:16 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: Fix a problem with pet threat clears. Thanks, Elkano.
------------------------------------------------------------------------
r68008 | antiarc | 2008-04-04 02:38:26 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Druid.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Hunter.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Mage.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Priest.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Rogue.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Shaman.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warlock.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warrior.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Rearrange the passive threat modifiers to properly re-set after a module disable/enable. Thanks Thomas, nevcariel.
------------------------------------------------------------------------
r67942 | nevcairiel | 2008-04-03 17:39:57 -0400 (Thu, 03 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- fix a potential upvalue problem
- move version query on login to OnEnable so it actually works
------------------------------------------------------------------------
r67873 | antiarc | 2008-04-03 08:12:04 -0400 (Thu, 03 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Add spell icons to the lookup index to prevent ambiguities. Addresses Kalecgos, Wild Magic debuff.
- Remove two of the Fel Rage entries; should hopefully fix collision issues with Fel Rage, resulting in incorrect handling.
------------------------------------------------------------------------
r67872 | antiarc | 2008-04-03 07:49:26 -0400 (Thu, 03 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Optimize buff scanning - use a metatable to cache name/rank -> spell ID lookups. O(n^2) -> O(n) past the first lookup! Yay!
- Add additional debug messages for buff/debuff gain/loss for help in debugging the Bloodboil problem
------------------------------------------------------------------------
r67835 | antiarc | 2008-04-03 04:33:40 -0400 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua

Threat-2.0: Fix a problem with spell cast handlers. Should make boss mods work a lot more nicely!
------------------------------------------------------------------------
r67834 | antiarc | 2008-04-03 04:28:36 -0400 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   A /trunk/Threat-2.0/Threat-2.0/Tests
   A /trunk/Threat-2.0/Threat-2.0/Tests/test.lua
   A /trunk/Threat-2.0/Threat-2.0/Tests/test_stubs.lua

Threat-2.0: Add unit tests courtesy of charon. Thanks!
------------------------------------------------------------------------
r67825 | antiarc | 2008-04-03 03:49:13 -0400 (Thu, 03 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix paladin taunt
- Fix sunder threat component of Devastate
------------------------------------------------------------------------
r67820 | cronan | 2008-04-03 03:18:58 -0400 (Thu, 03 Apr 2008) | 2 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Illidan.lua

Threat-2.0:
- Illidan: Wipe threats for human phase
------------------------------------------------------------------------
r67814 | antiarc | 2008-04-03 03:04:33 -0400 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Druid.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Warrior.lua

Threat-2.0: Add an isTanking flag to tank class modules, for consumption by UIs.
------------------------------------------------------------------------
r67718 | nevcairiel | 2008-04-02 13:47:04 -0400 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatBoot.lua

Threat-2.0: fix a minor upgrade issue
------------------------------------------------------------------------
r67685 | nevcairiel | 2008-04-02 08:03:28 -0400 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: sanity check in comm handler
------------------------------------------------------------------------
r67667 | nevcairiel | 2008-04-02 05:51:49 -0400 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: two more tweaks
------------------------------------------------------------------------
r67665 | nevcairiel | 2008-04-02 05:41:14 -0400 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: tweak threat_update code
------------------------------------------------------------------------
r67658 | nevcairiel | 2008-04-02 04:39:26 -0400 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua

Threat-2.0: fix another de-serialization issue
------------------------------------------------------------------------
r67639 | antiarc | 2008-04-02 02:16:53 -0400 (Wed, 02 Apr 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Threat-2.0.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Fix deserialization retardification.
- Fix a potential problem with clears for classes with temp pets.
------------------------------------------------------------------------

Additional Files