Threat-2.0-r74199

Details

  • Filename
    Threat-2.0-r74199.zip
  • Uploaded by
  • Uploaded
    May 17, 2008
  • Size
    123.54 KB
  • Downloads
    31
  • MD5
    c6f1c85df91bba0cf5d906b9f46940fd

Supported WoW Retail Versions

  • 2.4.3

Changelog

------------------------------------------------------------------------
r74199 | charon | 2008-05-17 17:35:36 -0400 (Sat, 17 May 2008) | 6 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Merge improved class module CLEU handler

This changes the CLEU handling to a function-table-driven approach,
improving performance somewhat (one test showed 12% less time spent
there).

------------------------------------------------------------------------
r74185 | charon | 2008-05-17 16:20:50 -0400 (Sat, 17 May 2008) | 4 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/Tests/class/druid.lua
   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
- Draft a druid-specific test, so far it tests some feral stuff
- Add more stubs and ability to override some of them

------------------------------------------------------------------------
r74184 | charon | 2008-05-17 16:19:05 -0400 (Sat, 17 May 2008) | 2 lines
Changed paths:
   A /trunk/Threat-2.0/Threat-2.0/Tests/class
   A /trunk/Threat-2.0/Threat-2.0/Tests/class/druid.lua

Threat-2.0: touch some files to please precommit

------------------------------------------------------------------------
r74101 | xinhuan | 2008-05-16 19:50:05 -0400 (Fri, 16 May 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0: Fix order of precedence of operators issue that is causing SPELL_PERIODIC_HEAL events to get ignored.
------------------------------------------------------------------------
r74073 | xinhuan | 2008-05-16 12:10:42 -0400 (Fri, 16 May 2008) | 3 lines
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Shaman.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatClassModuleCore.lua

Threat-2.0:
- Remove threat handler for Lightning Capacitor. It deals full threat from the damage, not half.
- Cleanup half the Shaman module to apply Elemental Precision on all Nature/Fire/Frost spells rather than just specific shaman damage spells. This mainly affects The Lightning Capacitor proc and nature healing spells.
------------------------------------------------------------------------
r73937 | xinhuan | 2008-05-15 05:30:59 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   A /trunk/Threat-2.0/Threat-2.0/NPCModules/Azeroth/Onyxia.lua
   M /trunk/Threat-2.0/Threat-2.0/ThreatNPCModuleCore.lua
   M /trunk/Threat-2.0/Threat-2.0/lib.xml

Threat-2.0: Add Onyxia NPC module from Dead_Masters, currently only works in Phase 1.
------------------------------------------------------------------------
r73934 | xinhuan | 2008-05-15 05:05:40 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ClassModules/Paladin.lua

Threat-2.0: Potential fix for paladin taunt, solution from Reynard, reference http://www.wowace.com/forums/index.php?topic=13487.0
------------------------------------------------------------------------
r73134 | nevcairiel | 2008-05-08 15:12:19 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   A /trunk/Threat-2.0/Threat-2.0/NPCModules/BlackTemple/Council.lua
   M /trunk/Threat-2.0/Threat-2.0/lib.xml

Threat-2.0: add a very simple module to reset threat on Veras Darkshadow in the Illidari Council encounter when he vanishes
------------------------------------------------------------------------
r73015 | nevcairiel | 2008-05-07 15:48:54 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /trunk/Threat-2.0/Threat-2.0/ThreatUtils.lua

Threat-2.0: small tweaks to OnCommReceived
------------------------------------------------------------------------
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.
------------------------------------------------------------------------

Additional Files