aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-08-28Core/Spells: Merge TRIGGERED_IGNORE_AURA_INTERRUPT_FLAGS functionality into ↵Shauren
TRIGGERED_IGNORE_CAST_IN_PROGRESS as they are always used together (and missing one of them in scripts is a common enough mistake) * Also fixes Ray of Frost being interrupted by casting Shimmer
2023-08-28Scripts/Spells: Implement priest talent Holy Word: Salvation (#29218)Teleqraph
2023-08-27Scripts/Spells: Fix validation of spells in spell_druid (#29217)Teleqraph
2023-08-27Core/Scripts: Add multiple "Pass parameters between AI" methods on AreaTriggerAITraesh
Ref #29215
2023-08-27Scripts/Spells: Implement priest talent Abyssal Reverie (#29214)Teleqraph
2023-08-27Core/Logging: Fixed missing log format changesShauren
2023-08-27Build fix for clang 11-13Shauren
2023-08-27Core/Misc: Fixed doxygen docs being attached to wrong fieldsShauren
2023-08-26Scripts/Spells: Cancel existing Light's Wrath visual missiles when recasting ↵Shauren
the spell
2023-08-26Core/Spells: Allow cancelling spell missiles without cancelling the entire spellShauren
2023-08-26Scripts/Spells: Implement priest talent Light's WrathNyr
2023-08-26Scripts/Spells: Implement priest talent Evangelism (#29212)Teleqraph
2023-08-26Spells/Spells: Implement rogue talent Prey on the Weak (#29206)Aqua Deus
2023-08-26Scripts/Spells: Implement rogue talent Blackjack (#29205)Aqua Deus
2023-08-26Scripts/Spells: Implement Cheat Death (#29201)Aqua Deus
2023-08-26Added changes missing from previous commitShauren
2023-08-26Core/Auras: Allow effects of SPELL_AURA_SCHOOL_ABSORB_OVERKILL to be ↵Shauren
prevented by setting absorb value to 0 in script
2023-08-26Core/Battlegrounds: Rework queues (#29200)Jeremy
* No more copies of Battleground classes * FreesSlotQueues now have as key the MapId instead of queue id * Random queues can now popup already busy specific battelgrounds (queues are NOT merged) * Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
2023-08-25Core/Auras: Implement SPELL_ATTR8_PERIODIC_CAN_CRIT (#29198)Seyden
2023-08-25Core/Logging: Fixed log message order not being preserved when async logging ↵Shauren
was enabled and ThreadPool was greater than 1 Despite that issue, logging was still threadsafe, just not ordered properly
2023-08-24Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks (#29237)Jeremy
* also added related areatrigger script
2023-08-24Core/Quest: Allow quests flagged as QUEST_FLAGS_AUTO_COMPLETE to be valid in ↵Aqua Deus
CMSG_QUESTGIVER_REQUEST_REWARD (#29244) Co-authored-by: Ovahlord <dreadkiller@gmx.de>
2023-08-24Core/GameObject: Skip setting state of NewFlag, if new state is equivalent ↵Golrag
to old state
2023-08-24Core/GameObject: Expose several NewFlag fields for future purposesGolrag
2023-08-24Core/GameObject: Added additional checks for GAMEOBJECT_TYPE_NEW_FLAG and ↵Golrag
GAMEOBJECT_TYPE_NEW_FLAG_DROP for potential exploits / lag issues
2023-08-24Core/GameObject: Dropped flag should only spawn when debuff is not removed ↵Golrag
by default
2023-08-24Core/GameObject: Mark some pvp related gameobjects as active (#29249)Jeremy
2023-08-24Scripts/BlastedLands: Implement intro quest for Assault on the Dark Portal ↵Aqua Deus
(#29242)
2023-08-24Core/AreaTrigger: Handle unit exit after OnRemove hook has been calledModoX
2023-08-24Core/Misc: Modernize comparison operatorsShauren
2023-08-23Core/Players: Remove player from group on faction change if two side ↵Gildor
interaction group is not allowed. (#28835) (cherry picked from commit 3dda65c53aaaf0a29eca180d8de2d825923364cc)
2023-08-23Core/Mail: Reorder mail attachment checks to be able to report nonempty bag ↵Anton Popovichenko
error to client. (#28844) (cherry picked from commit 9658d15b0c4189962e7600c34b70f9ceed2b3abe)
2023-08-23Update (core\log): Log correction (#28802)M'Dic
Loading AreaTrigger definitions to Loading Area Trigger Teleports definitions and also Re-Loading AreaTrigger teleport definitions to Re-Loading Area Trigger Teleport definitions (cherry picked from commit 48f9a807f3b6f05d35d161c6272f76c7c657d895)
2023-08-23Core/Spells: Prevent rerolling gathering skillups until success when mining ↵Shauren
or gathering herbs (cherry picked from commit 92b7c98c018c1b950a45fb639e70871dca739ebd)
2023-08-23Core/Arena: Correctly update the stats of the members of each team when the ↵Gildor
week ends and the arena points are distributed. (#28812) (cherry picked from commit 70b483aae4aefc581f5099b3d41b24c9e4bb1d98)
2023-08-23Core/Units: Fixed possible use after free in ThreatManagerShauren
Closes #28830
2023-08-22Build: Support ASAN on msvcShauren
2023-08-22Core/Misc: Add missing virtual destructorsShauren
2023-08-22Core/Spells: Implement sqrt based aoe damage diminishing (#29192)Seyden
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-08-20Scripts/Spells: Implement Ardent Defender (#29189)Aqua Deus
2023-08-20Scripts/Spells: Implement druid talent Inner Peace (#29186)Teleqraph
2023-08-20Scripts/Spells: Implement druid talent Embrace of the Dream (#29185)Teleqraph
2023-08-20Scripts/Spells: Implement druid talent Power of the Archdruid (#29184)Teleqraph
2023-08-20Scripts/Spells: Moved creature script to spell scriptShauren
2023-08-19Scripts/Spells: Implement Efflorescence and Spirit Blossoms (#29176)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-08-19Scripts/Spells: Update Wild Growth (#29173)Teleqraph
2023-08-19Core/Spells: Rewrite SelectRandomInjuredTargets to make extending it with ↵Shauren
additional requirements easier and allow it to prioritize group members
2023-08-18Core/Auras: Minor optimization for Unit object creation with msvc (not ↵Shauren
allocating a list end sentinel node for all of the 500 lists stored in Unit for each aura type)
2023-08-16DB/Pets: Removed invalid spells from creature_template_spellShauren
Closes #29149
2023-08-16Core/Misc: Fixed minor formatting mistakesShauren