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
offl
78e49a88f0
Core/GameObject: Fishing holes with zero min and max success opens should not despawn ( #31719 )
...
(cherry picked from commit 8336128d3c5ea19327f7b8662ba240986398aaef)
2026-06-30 16:51:27 +02:00
ccrs
c45054a30d
Scripts/BlackwingLair: improve Nefarian's summon handling ( #31745 )
...
general cleanup that enables the script intended purpose, but this needs much more work
(cherry picked from commit 009e1466c8c9a67d97005aff24660ced426e3a35)
2026-06-30 16:50:27 +02:00
Gildor
2ea3aa9acb
Scripts/Commands: Fix integer underflow in .pinfo ban time display ( #31727 )
...
(cherry picked from commit 7e922730ff4154cd5b26e3703de8b51f4f86370e)
2026-06-30 16:43:44 +02:00
offl
59c55eccde
Core/GameObjects: Fix crash with FishingHole gameobjects that have minSuccessOpens > maxSuccessOpens in gameobject_template ( #31718 )
...
(cherry picked from commit d21f6dd48d6bcab9c45e19f30bae0bc7c40ad5de)
2026-06-30 16:42:16 +02:00
offl
a21057e5a8
Scripts/Borean Tundra: Rewrite several scripts ( #31708 )
...
* Rewrite outro of 'Mustering the Reds'
* Rewrite 'Drake Hunt'
* Rewrite 'The Power of the Elements'
* Rewrite 'The Hunt is On'
* Rewrite 'Abduction'
(cherry picked from commit 27bd0894625bf15c9ab7b3e0e14742f800be286c)
2026-06-30 16:40:27 +02:00
ccrs
0d2a587c9f
Scripts/Icecrown: fix attacking creatures from Blessed Banner
...
(cherry picked from commit 87cb78940843cb551024d147713efa34aedd3f64)
2026-06-30 16:29:10 +02:00
ccrs
482b8df5e0
Core/SAI: allow timed events from SMART_ACTION_CREATE_TIMED_EVENT to inherit their parent's SMART_EVENT_FLAG_WHILE_CHARMED flag
...
(cherry picked from commit 2d7b8d558ffe9eedcc29b9329f4de603ce1e336a)
2026-06-30 16:28:49 +02:00
offl
fd79547bf2
Scripts/Hyjal: Rewrite Archimonde ( #31692 )
...
(cherry picked from commit 5e2030d25d23b0522445e76199811ab035c2aea8)
2026-06-30 16:26:19 +02:00
ccrs
8befab4cc9
DB: correct Saragosa's SAI script and movement template
...
(cherry picked from commit d2b133059d6090c69e92b294a5b18f7a83f97cb1)
2026-06-30 16:22:13 +02:00
offl
bf02f5f812
Scripts/Ulduar: Rewrite Hodir ( #31682 )
...
(cherry picked from commit 24dcc1f200fa84c44a73a9b474ce8884a2d66301)
2026-06-30 16:14:33 +02:00
Shauren
897d969e9a
Core/Movement: Prevent immediate movement generators from fully removing other movement
...
(cherry picked from commit 96b2385dce614ebb56a1918d9adf9f3f12dabe5f)
2026-06-30 15:07:46 +02:00
FlyingRatBull
33ca02d7ff
Misc: Allow directories with spaces in extractor.sh ( #31648 )
...
(cherry picked from commit 607108db282a2d538ad59a67586b2b074fd9ec70)
2026-06-30 15:07:26 +02:00
offl
41ef78de32
Scripts/The Eye: Rewrite Kael'thas ( #31642 )
...
Credit for some ideas, pieces of code goes to CMaNGOS
(cherry picked from commit 7b85a010ed1ea71e11b7c05ad135a89590928cd9)
2026-06-30 15:02:35 +02:00
Shauren
3e70872594
Core/Movement: Fixed player movement being blocked if teleported within the same map while not being in control of their character
...
(cherry picked from commit 59e641daa683227932e1b32bc45bd4eb0f0e0207)
2026-06-30 14:26:21 +02:00
Shauren
7618ec2a99
Core/Auras: Removed unneccessary aura effect handler invocations in Player::SendInitialPacketsAfterAddToMap, already handled by SMSG_MULTIPLE_MOVES
...
(cherry picked from commit 8788094cd2c12b1fd19d445676f749f97f9e0bdd)
2026-06-30 14:19:13 +02:00
Shauren
22164bfb75
Core/Movement: Fixed players being able to control their characters after teleporting to a different map while feared or confused
...
(cherry picked from commit e5bee26e2ef5c48e1fabf21174e265d1f6cc9252)
2026-06-30 14:02:58 +02:00
ccrs
edf486ad16
Core/Movement: Move facing splines into MotionMaster
...
(cherry picked from commit fa4d4550b30dfdf70296a9958263f290b860d450)
2026-06-30 13:59:56 +02:00
Shauren
7350b76756
Core/Movement: Reduce code duplication in few MotionMaster::*Clear functions
...
(cherry picked from commit 76fe8ba73901b61856d1fdf2c28911275a6e6440)
2026-06-30 13:56:26 +02:00
Shauren
aada290c8c
Core/Movement: Fix movement generator priority sorting mismatch between MovementGeneratorComparator and MotionMaster::DirectAdd
...
* Also changed generators container from multiset to set because uniqueness was already ensured by deactivation logic in MotionMaster::DirectAdd
(cherry picked from commit 1cfb430d7518ce6bc302a4a6a26a36b0cbbbf775)
2026-06-30 13:56:04 +02:00
Shauren
b2895a89e7
Core/Movement: Added new immediate movement generator that handles movement without delaying anything to next update tick (for use with instant "movement" like facing changes)
...
(cherry picked from commit 2d5430e3ac2387adc7745b1d85c3906ab1cf70a1)
2026-06-30 13:51:00 +02:00
offl
4400ec27db
Scripts/Tempest Keep: Rewrite Solarian ( #31593 )
...
Partially based on CMaNGOS' script
(cherry picked from commit d37fba1a6feb04b5afcf4341f56d73fadbddbaf0)
2026-06-30 13:50:40 +02:00
offl
cb07c43a2a
Scripts/Serpentshrine Cavern: Rewrite Vashj ( #31590 )
...
Credit for some things goes to CMaNGOS
Closes #21654
(cherry picked from commit 0f74b3861178da667e24c959c6b52996133064b3)
2026-06-30 13:50:36 +02:00
heyitsbench
2767b1f454
DB/Gameobjects: Correct Area 52 Mailbox faction
...
Closes #31582
(cherry picked from commit 1e0bda6891161e6259e10f245e30d624ca2928d7)
2026-06-30 12:12:01 +02:00
avarishd
53745261fd
DB/Creatures: Remove two Ahn'kahar Watcher spawns near the dungeon entrance in normal mode
...
Closes #31581
(cherry picked from commit 4bf0da159c0c3a677547c0fd8fa10d805f739b5a)
2026-06-30 12:11:10 +02:00
Pandeesh Groodanj
9e11757290
DB/Quests: Fixes the prerequisite quest for "A Job Undone"
...
Closes #31580
(cherry picked from commit 245ab92d159848a05380710fb284249ce2eaebd1)
2026-06-30 12:09:59 +02:00
anguaive
4352bfb17a
DB/Graveyards: Fix Hearthglen Spirit Healer
...
Closes #31578
(cherry picked from commit f921947a61c0a7290bc076a0a9c5ace3545fe350)
2026-06-30 12:08:43 +02:00
Rocco Silipo
24fe147d5e
DB/Creatures: Remove immunity to Disarm from Gal'darah
...
Closes #31577
(cherry picked from commit eb7c7914e152bf45318bdae55db590aa3b3dcfd7)
2026-06-30 12:06:55 +02:00
rorshan
dc73e8ceb9
DB/Quests: Fix Sleep Giants quest requirements
...
Closes #31576
(cherry picked from commit 1e6a8bbf41fc7783826fca179d2262dd8a5a8ee5)
2026-06-30 12:06:55 +02:00
heyitsbench
a1feeef4d0
DB/SAI: Remove Lash of Pain from Succubus Minion
...
Closes #31575
(cherry picked from commit ae462a92f6b8f4fdfab8879405c16827bfc26d54)
2026-06-30 12:06:55 +02:00
chauusie
65c05c3e1d
DB/Vendors: Adjusted Wood frog box restock value from 2.5 hours to 30 mins
...
Closes #31574
(cherry picked from commit e6697b82013ac492418227576360b1d6e203ce2d)
2026-06-30 12:06:49 +02:00
Skjalf
bbd9b1a068
DB/Conditions): Malister's Frost Wand should require Proto-Drake
...
Closes #31573
(cherry picked from commit bf298e32ebc179ec0fcf352f1fecc4dd235cc069)
2026-06-30 11:52:59 +02:00
Shauren
71e6f58e08
Core: Updated allowed build to 12.0.7.68367
2026-06-30 10:11:03 +02:00
offl
542c26b461
Scripts/Gruul's Lair: Update scripts ( #31568 )
...
(cherry picked from commit a75a55bfa3515007e2f8711f5ffd97af22351c46)
2026-06-30 00:52:21 +02:00
offl
a86546789f
Scripts/Molten Core: Rewrite Majordomo & Ragnaros ( #31549 )
...
Closes #5885
(cherry picked from commit 975324d0a3feef5e85eef035a7828dd917ff04ce)
2026-06-30 00:52:20 +02:00
ccrs
21162c04bf
Core/SAI: add missing SMART_EVENT_REACHED_HOME when finished evading while on SMART_ESCORT
...
(cherry picked from commit 6081e21a450ce7c403765634eed56ceab9d25252)
2026-06-30 00:52:20 +02:00