352e74d70510a7c89870d6531a1d81e1a3017bba
Implements SpellPvpModifier and SpellAttr16 support for WoW 12.0: PvP Spell Utilities (new PvPSpellUtils.h): - GetPvPMultiplier() accessing SpellEffectEntry::PvpMultiplier from DB2 - ApplyPvPModifier() for PvP damage/healing adjustments - SpellAttr16 infrastructure (all 32 flags currently UNK) - PvP combat detection and spell damage estimation - SpellPvpModifier type classification PvPCombatAI Enhancements: - Enhanced EstimateDPS() with PvP-aware calculations - Added HasBurstCooldownActive() for offensive cooldown detection - Integrated PvPSpellUtils for accurate damage estimation InterruptManager Updates: - Added HasSpellAttr16() and HasAnySpellAttr16() methods - Added GetPvPInterruptMultiplier() for priority calculation - Added IsPvPHighPriorityInterrupt() for target selection Documentation Updates (11.2 → 12.0): - Updated 30+ files with version references - C++ source comments, header documentation - SQL schema version comments and defaults - Configuration files and markdown docs - Preserved statistical data values unchanged Co-Authored-By: Claude Opus 4.5 <[email protected]> Signed-off-by: luis <[email protected]>
WowCommunityProject
Blizzlike WowCommunity project
Languages
C++
89.3%
C
10.1%
CMake
0.4%