aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-11Build: New CMake option -DBUILD_TIME_ANALYSIS=1 for clang (enables detailed ↵Shauren
compile time statistics that can be later viewed with ClangBuildAnalyzer)
2022-02-11Build: Instantiate templates during PCH generation with clang 11+ (this ↵Shauren
should make PCH more effective in reducing compile times, closer to MSVC)
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-08DB/Hotfixes: Update hotfixes to 42010funjoker
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-07DB/Spawns: Added accidently deleted spawn of Captain GarrickModoX
* was deleted in https://github.com/TrinityCore/TrinityCore/commit/c4fedd10ab2f5dba3eed57bdba0d6c46c67614a2 * originally added in https://github.com/TrinityCore/TrinityCore/commit/53429375c7dfee2e8e0bda09a7dba66c67d787f3
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
2022-02-07Core/Creatures: Add summoned creatures to summoners transport (#27708)Seyden
2022-02-07Scripts/Spells: Fixed Icefury talent proc and frost shock energize (#27699)Aqua Deus
2022-02-07Scripts/Spells: Fix shaman Undulation talent (#27695)Aqua Deus
Co-authored-by: Modox <moardox@gmail.com> Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-06Core/Spells: Do not register instant spells in Unit current spell containers ↵Shauren
when cast with TRIGGERED_IGNORE_CAST_IN_PROGRESS This lets these spells be cast without interrupting the other spell that is currently being cast Side effect of this change is that these instant spells cannot be interrupted
2022-02-06Core/BattlePets: Delete declined names of non-account battle pets when ↵Meji
deleting character permanently (#27706)
2022-02-06Scripts/Spells: Fixed paladin's Light's Hammer (#27693)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-06Core/Misc: Fixed clang pch build on some distrosShauren
Closes #27343