aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
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
2022-02-06Core/Conditions: Implemented new condition type CONDITION_BATTLE_PET_COUNT ↵Antonio Martín Berti
to check how many copies of a battle pet are collected (#27689) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-06Scripts/Spells: Implemented Ashen Hallow script (#27682)Teleqraph
2022-02-06Core/PacketIO: Implemented SMSG_DISPLAY_TOAST for quest money rewards (#27669)Aqua Deus
2022-02-06Core/DataStores: Fixed LiquidTypeEntry structure broken by incorrect regex ↵Shauren
replacement
2022-02-06Scripts/Commands: Correct some unexpected behavior in .levelTreeston
(cherry picked from commit d2f51569d12f3cb72e53351914d2535eb6ef2dbe)
2022-02-06Core/Spells: fix a possible crash when a target that has been focused during ↵Ovah
spell casts disappears (cherry picked from commit 0d152e932cdd986f62ae22bd9fc40569892a2453)
2022-02-06Core/Spells: cleaned up and improved spell focusing behavior (PR #25440)Ovah
(cherry picked from commit 39a436bd658790d39d3cfa64e18f49544475dfe3)
2022-02-06Scripts/ICC: update Deathbringer Saurfang scripts to new model (#25435)ForesterDev
(cherry picked from commit d52acf1b72c702637d10cce19e121435308e8410)
2022-02-06Core/Warden: Attempt to fix random ingame Lua errors with Warden enabledGiacomo Pozzoni
(cherry picked from commit cd1858b04010fe790f9db45f629a8e81e367b7a4)
2022-02-06Core/Characters: Replace 2 database statements with 1jackpoz
Replace DELETE + INSERT with REPLACE when updating realmcharacters table (cherry picked from commit a33ff74d92bde847b051da9fe483676fa1228c5b)
2022-02-06Core/PlayerDump: Update realmcharacters table when importing a character ↵jackpoz
with ".pdump load" Fixes #24517 (cherry picked from commit 69831d2a97baf98caa82d2689e6d323af35931fe)
2022-02-06Scripts/Trial of the Champion: "Refactor" encounter state management to use ↵Shauren
InstanceScript::Get/SetBossState so people attempting to fix this instance don't feel compelled to change EVERY SINGLE BOSS FILE when fixing one of them (cherry picked from commit d704b89163267cb7b3fe6769acebfab3de762c6d)
2022-02-06Core/Spells: Do not reset periodic timer for stacking DoTs on recastKeader
(cherry picked from commit d7a78c19302d83b72e7382593b59ba0656972c92)