45883 Commits
Author SHA1 Message Date
Shauren 4db97c8372 Dep/Catch2: Update to 3.15.2 2026-07-15 23:46:27 +02:00
Shauren 7f3d43b7c8 Misc: Remove another outdated build status url in README 2026-07-14 12:37:24 +02:00
Shauren fc2ccc79c8 Misc: Add new 3.3.5 build status to readme
(cherry picked from commit 87960bf763c81eb04888208b592ac4a60f76330e)
2026-07-14 11:48:10 +02:00
Shauren 27c9a0bd9d Misc: Fix README build status urls 2026-07-14 10:32:01 +02:00
Nik 9464ec742b Core/Misc: Update LockType enum and SkillByLockType for 12.0.7 (#31892) 2026-07-11 14:26:39 +02:00
Shauren 80719d0ab3 Core/Spells: FixSpellModTakingSpell being cleared from the wrong unit when spell is cancelled during target selection 2026-07-10 21:37:28 +02:00
Shauren 123f9755d3 Core/Spells: Remove remaining raw spell attribute checks
(cherry picked from commit 7a4f3c2ba2054f1b3a4b349b802a3c02b3085157)
2026-07-09 12:51:06 +02:00
Shauren 76de08086f Core/Misc: Reduce differences between branches 2026-07-09 12:45:47 +02:00
Naddley d601cfc5fa DB/Stormwind: Implement Quest: "Call of Duty (A)" 2026-07-09 12:42:21 +02:00
Naddley 49b7f92fa9 DB/Westfall: Update Riverpaw spawn positions in Sentinel Hill
- Update creature_template_addon for Ripsnarl
2026-07-09 10:45:23 +02:00
Nik 561b566485 Core/Misc: Update QuestSort enum for 12.0.7 (#31890) 2026-07-07 23:10:37 +02:00
Shauren e342806f78 Core: Updated allowed build to 12.0.7.68453 2026-07-07 10:49:47 +02:00
Shauren 88c2866ebd Core/Groups: Unlink group difficulty settings from player difficulty settings
* Changing instance difficulty while in a group will no longer override it for other group members after they leave the group
2026-07-06 19:37:48 +02:00
Shauren e7691a8302 Core/Disables: Added new map type names for logging 2026-07-05 21:43:22 +02:00
Shauren c9e3fd8df5 Core/PacketIO: Fix missing SMSG_QUERY_QUEST_INFO_RESPONSE field assignment 2026-07-04 11:08:00 +02:00
Shauren 560165c0a6 Core/Criteria: Fixed use after free crash with criteria after reloading quest_template with a gm command 2026-07-03 00:09:08 +02:00
Shauren 4b2c5949b7 Core/Quests: Reduce differences between branches 2026-07-02 14:53:54 +02:00
Nik 3eab3ede35 Core/Misc: Update QuestInfo enum for 12.0.7 (#31889) 2026-07-02 12:24:40 +02:00
Shauren 52209675d7 DB: Change allowed build back to 12.0.7.68275 2026-07-02 10:49:55 +02:00
Shauren d396a7aacc Core/Players: Fixed character selection showing transmog in slots that have no item equipped 2026-07-01 22:29:14 +02:00
Shauren d56e65b4a2 Scripts/Misc: Cherry-pick cleanups 2026-06-30 20:25:29 +02:00
Shauren c5a71e4796 Core/Units: Fixed crash caused by a gameobject dealing damage to units with SPELL_AURA_SPLIT_DAMAGE
Closes #31874

(cherry picked from commit 4ccebff43c5394c5ea053a4e7d0b2f41f7de58dc)
2026-06-30 20:22:04 +02:00
ccrs b1505c6836 Core/Combat: GetThreatListPlayerCount reading GetOwner instead of GetVictim
(cherry picked from commit fbaadffca58fa5bcea12f3125f3fbf66b56b463f)
2026-06-30 20:22:03 +02:00
Shauren c89afa797d Core/Movement: Fixed deactivating movement generators when starting different movement with higher priority
(cherry picked from commit f908dbf75878de992dcdb77712bc2335bc82e595)
2026-06-30 20:22:03 +02:00
kik0 701425841e Core/Movement: Immediately launch new spline on ConfusedMovementGenerator initialization (#31846)
(cherry picked from commit a6163d2fd32a391cfa00bcaa5feb5f0851385e38)
2026-06-30 20:22:03 +02:00
Shauren 0293d907d6 DB/SAI: Fix wrong path ids in waypoint reached events
(cherry picked from commit 5263dd00cd4eacc4ed375408daebf56ab60019c8)
2026-06-30 20:22:03 +02:00
Shauren a09efe1611 Core/Movement: Add more info to logs in mover guid validation
(cherry picked from commit 8a3847b302ba8bc063c6dc6c8396fe5db2696013)
2026-06-30 20:22:03 +02:00
Shauren 923cbcf59f Core/Items: Ignore item charges for item effects types other than on use
(cherry picked from commit ea29c5d667926380f7a31f44f0cd07a5b18d9200)
2026-06-30 20:22:03 +02:00
ccrs 1cf17de39f Core/Instances: fix parameter handling in InstanceScript::DoCastSpellOnPlayer
(cherry picked from commit bac5265ea830a836654d84ab90302d494ba2f089)
2026-06-30 20:22:03 +02:00
Shauren 2f1bf82b9d Core/Units: Fixed AttackStop NowDead field being set for the wrong unit
(cherry picked from commit 345e0586114c2f8b9d2d35b89b6a66f213558274)
2026-06-30 20:22:03 +02:00
Shauren d0e7cdf936 Core/Units: Remove duplicate WorldSession::SendAttackStop, it was duplicating Unit::SendMeleeAttackStop
(cherry picked from commit a006e66058a26d9514e6c8b78f903038fb30e1d2)
2026-06-30 20:22:03 +02:00
Shauren 3d757bb0ab Core/Movement: Fixed CMSG_DISMISS_CONTROLLED_VEHICLE handler assigning movement info to incorrect unit
Closes #31837

(cherry picked from commit f61656f0a7a4fb8ef371e1bd9f62faff4b090ac0)
2026-06-30 20:22:03 +02:00
Shauren 1d4e50505b Core/Movement: Refactor WorldSession::IsRightUnitBeingMoved to validate and return moved unit in one step
* Also move it to MovementHandler.cpp

(cherry picked from commit b227a57f5df8175e0f1f2f77bf56708bed658279)
2026-06-30 20:21:59 +02:00
Shauren 97836b72c5 Core/Movement: Stop movement and clear player movement flags from possessed units on possess end
(cherry picked from commit de42c9ba26678f3117e7afb9c9672384107437b1)
2026-06-30 19:35:34 +02:00
offl df2da53f8a Scripts/Hellfire Ramparts: Rewrite Vazruden (#31772)
(cherry picked from commit 73202e86e4b27d3d2838c7f1d14024a3f94ed7a7)
2026-06-30 19:35:31 +02:00
Shauren a348f6e35d Core/Movement: Remove unsafe target resetting in TimedFleeingMovementGenerator::Finalize (starts new movement inside MotionMaster::DirectAdd)
Closes #31824

(cherry picked from commit 7f36470a23b3794f6ddda6a55ca918d474750dab)
2026-06-30 19:16:20 +02:00
ccrs 855a11caed Core/AI: fix _returnToStart handling in ScriptedEscortAI
(cherry picked from commit 84b0222bdcce8e6a0fe0589e334d1ff476ccfb2d)
2026-06-30 19:16:20 +02:00
ccrs 8a80fa58c8 Scripts/VioletHold: fix Erekem adds AI
(cherry picked from commit 7ebf804a7598a46f3b52021f44516565a8a70844)
2026-06-30 19:16:20 +02:00
ccrs cfcc93a076 Core/AI: prevent triggering Alert (stealth pre-detection system) for Player immuned units
(cherry picked from commit eccb8857f1cbb480f3acef6fd16c99d607399974)
2026-06-30 19:16:20 +02:00
offl 70441309ca Scripts/Hellfire Ramparts: Update Gargolmar (#31774)
(cherry picked from commit 80175b1e6cbde86906337ac8a42c909669a66bd7)
2026-06-30 19:16:20 +02:00
Shauren f85a3f3c16 Scripts/Spells: Rewrite warlock Soulwell using spells that summon different object ids (that create different item ids) instead of scripting soulwell object to do the selection
(cherry picked from commit b77cc28acb17ba02f1cb43bbedc1ea0d294d175b)
2026-06-30 19:16:20 +02:00
imstuckbro bbba6c1f99 Core/GameObject: Mage Portals and Refreshment Tables should be usable when the creating Mage is on another map or offline as long as you remain in group (#31730)
Closes #31527

Co-authored-by: CraftedRO <[email protected]>
Co-authored-by: Kaytotes <[email protected]>
Co-authored-by: Shauren <[email protected]>
(cherry picked from commit 31f9e173c419e881d0e2932ffe311a16bae5d989)
2026-06-30 19:16:20 +02:00
imstuckbro 485332ecd7 Core/Pets: Charmed units will properly return near owner after target death (#31748)
(cherry picked from commit e9ddd94992d83a7e552a3550819a68d5f3cc451a)
2026-06-30 19:16:20 +02:00
offl 3aedb52e59 Scripts/Hellfire Ramparts: Rewrite Omor the Unscarred (#31743)
(cherry picked from commit 73d1ea35b5b2653ab088ab9611b61687ca0540f7)
2026-06-30 19:16:20 +02:00
ccrs 0d9e03bb46 Core/Movement: force destination finding in HomeMovementGenerator
(cherry picked from commit 7242f32ec8d948e3124b8624679626899d8b1432)
2026-06-30 19:16:20 +02:00
ccrs 02f03429ec Scripts/BlackwingLair: add missing one-time validation in Nefarian's SAY_XHEALTH
(cherry picked from commit 542b0fbf4b122d0204684b20d0abdef23137c773)
2026-06-30 19:16:20 +02:00
ccrs f3fc3ead66 Core/Entities: force CombatManager revalidation after applying charm
"Safely" goes through all combat references validating if in fact the unit should remain in combat or not
Any edge case that may get affected by this, are scenarios in which the charmed unit must keep the combat and threat references prior to their charm.... I can't think of any.
-> And honestly if there was any such case... imo it should be handled script wise, not core wise.

closes #31747
updates #30169

(cherry picked from commit 04ab833acd7e4a5e7025bb826106283c1c7c680b)
2026-06-30 19:16:20 +02:00
offl 7acf0b568f Scripts/Serpentshrine Cavern: Rewrite Morogrim (#31733)
(cherry picked from commit 355e2ef0dcece565f717bce09580826162db8b64)
2026-06-30 19:16:16 +02:00
imstuckbro 92243d4d77 Misc/Config: Config file option description grammar improvements (#31756)
(cherry picked from commit 440847c19346aaeb1e67297320db0eb51217f916)
2026-06-30 18:10:24 +02:00
offl d766ab644c Scripts/Serpentshrine Cavern: Rewrite Lurker (#31728)
Closes #21698

(cherry picked from commit 112a669de4b51348e9c2459a01c446666405830c)
2026-06-30 18:10:21 +02:00