aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-14Scripts/Spells: Fixed Cold Snap (#27734)Teleqraph
2022-02-14Core/Spells: Fixed spell Launch phase being handled at incorrect time for ↵Shauren
spells with LaunchDelay
2022-02-14Scripts/Spells: Fix priest talent Power Word: Solace (#27732)Aqua Deus
2022-02-13Scripts/Spells: Fix priest talent Twist of Fate (#27730)Aqua Deus
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-13Core/BattlePets: Implemented CMSG_BATTLE_PET_UPDATE_NOTIFY (#27724)Meji
2022-02-13Scripts/Spells: Fixed Infusion of Light (#27723)Teleqraph
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-12Core/Maps: Add missing MapManager::_freeInstanceIds initialization in ↵Shauren
665bab608c739764a2fe0b4e5ae1f7c37c5814a1
2022-02-12Core/Misc: Move (or delete) constructors and destructors to .cpp files ↵Shauren
(avoids compiling them in every file that includes them)
2022-02-12Core/Misc: Don't include CharacterPackets.h in SpellPackets.hShauren
2022-02-12Core/Misc: script PCH tuningShauren
2022-02-11Core/Misc: database PCH tuningShauren
2022-02-11Core/Misc: common PCH tuningShauren
2022-02-11Core/Misc: proto PCH tuningShauren
2022-02-11Core/Misc: game PCH tuningShauren
2022-02-11Core/Utils: Corrected included files in Containers.hShauren
2022-02-11Core/Guilds: Forward declare GuildAchievementMgrShauren
2022-02-11Dep/g3d: Purge Windows.h includes from headers we includeShauren
2022-02-11Core/Misc: Cleanup MapManager includes (boost::dynamic_bitset)Shauren
2022-02-11Core/Misc: Cleanup TaxiPathGraph includes (don't leak boost::graph outside)Shauren
2022-02-11Core/Misc: Optimize ChatCommand includes (include only where neccessary)Shauren
2022-02-11Core/Misc: Explicitly include required headers instead of relying on them to ↵Shauren
be included by other headers
2022-02-11Scripts/Spells: Fixed mage Blizzard (#27722)Teleqraph
* we do not have a dummy periodic aura to obtain our period, so we're setting 1s as it always ticks once per second. * haste doesn't affect Blizzard: https://us.forums.blizzard.com/en/wow/t/starfall-damage-doesn%E2%80%99t-scale-with-haste-why/854619
2022-02-10Scripts/Spells: Fixed Power Word: Shield (#27721)Teleqraph
2022-02-10Scripts/Spells: Fixed holy paladin talent AwakeningShauren
2022-02-10Core/Players: Don't load spell overrides for inactive specializationsShauren
2022-02-10Core/Spells: Ignore existing cooldown for spells using ↵Shauren
TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD instead of only skipping setting new cooldown
2022-02-10Core/Auras: Proc flag updatesShauren
* Rename to official names * Corrected logic selecting flags for each spell cast - determine them by attributes instead of DmgClass * Implemented new proc flags (PROC_FLAG_CAST_ENDED, PROC_FLAG_LOOTED)
2022-02-10Core/Spells: Implemented using db2 PositionFacing for SPELL_EFFECT_LEAP_BACKShauren
Closes #19717
2022-02-10Scripts/Spells: Fixed Divine Purpose (#27719)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-10Core/Auras: Implemented ProcFlags2Shauren
2022-02-10Core/Spells: Add type safety to proc related functions - using enum ↵Shauren
arguments instead of plain integers
2022-02-10Core/Utils: Made bool conversion operator of FlagsArray explicitShauren
2022-02-09Core/Spells: Load entire proc flags array from db2Shauren
2022-02-09Core/Utils: Extract template base class out of flag128Shauren
2022-02-09Dynamic build fix 2Shauren
2022-02-09Dynamic build fixShauren
2022-02-08Core/Scripts: Added script hook to execute actions after completing an ↵Meji
achievement (#27718)
2022-02-08Core/Spells: Pass cast item level to triggered spellsShauren
* Fixes value on trinkets like Ignition Mage's Fuse
2022-02-08Core/Conditions: Add missing null checks for PlayerConditionShauren
2022-02-08Core/Conditions: Fixed PlayerCondition checking after std::arrayification of ↵Shauren
DB2Structures
2022-02-08Core/Spells: Fixed TARGET_UNIT_TARGET_ALLY_OR_RAID targetingShauren
2022-02-08Core/Objects: Use player as summoner for personal clones (#27716)Seyden
* This allows clones to properly inherit phases
2022-02-07Core/Spells: Implement CAST_FLAG_EX_IGNORE_COOLDOWN - causes spells to not ↵Seyden
automatically trigger cooldown clientside (#27717)
2022-02-07Core/Spells: Implement SPELL_ATTR7_NO_ATTACK_DODGE, ↵Aqua Deus
SPELL_ATTR7_NO_ATTACK_PARRY and SPELL_ATTR7_NO_ATTACK_MISS (#27715) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-07Core/Spells: Implement SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA (#27714)Aqua Deus
2022-02-07Scripts/Spells: Fixed Art of War (#27712)Teleqraph
2022-02-07Scripts/Spells: Fix mage Comet Storm (#27710)Aqua Deus
2022-02-07Core/Transports: Add missing null pointer check in Transport::SummonPassengerShauren