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
offl
9f7f0e28e1
Scripts/Uldaman: Rewrite scripts ( #31530 )
...
(cherry picked from commit 7ac4d77ddce32bd1bb72ee86f965fef3a578ab8b)
2026-06-30 00:52:17 +02:00
offl
34f14f269b
Scripts/AQ20: Implement Andorov's event ( #31512 )
...
Closes #9636
(cherry picked from commit 20927ba78f6a3a68df1cf432c188462d70692fbe)
2026-06-29 22:35:57 +02:00
offl
cf9c07d9c8
Scripts/Zul'Aman: Rewrite Nalorakk ( #31490 )
...
(cherry picked from commit 024331cd6fb70490bd2e61752f78f613df813b03)
2026-06-29 22:35:52 +02:00
offl
0a99511f5c
Core/Scripts: Remove old database spell script system ( #31484 )
...
(cherry picked from commit f2334b6500659d9ab0fb8e0accb4e6d514293ae4)
2026-06-29 15:59:35 +02:00
Shauren
ad50edf7e4
Scripts/Spells: Get rid of remaining database spell scripts
2026-06-29 15:35:48 +02:00
ccrs
12dadcd303
Core/Movement: Check that movement generators were properly initialized and fix off-by-one-update-tick time tracking ( #31612 )
...
(cherry picked from commit 8787dfe6cfca3c5eb32fb024bdaa5e83d725aab8)
2026-06-29 15:18:54 +02:00
ccrs
9c0b373804
Core/Movement: include missing condition
...
(cherry picked from commit 55cc4a093f5123d0b9afd1e98e26d16cc80e2b62)
2026-06-29 15:02:37 +02:00
ccrs
613c40f94f
Core/Movement: implement MovementGeneratorMode::MOTION_MODE_OVERRIDE
...
(cherry picked from commit 2b24bc90fb4453c2d98ba4ad94d0a16532e1585a)
2026-06-29 15:02:28 +02:00
ccrs
8791e8b17c
Misc: improve UNIT_STATE_DISTRACTED handling
...
(cherry picked from commit 15b8a43311cb3e9e8ad3cf5e64cf8bf8615efed3)
(cherry picked from commit 3e7f0372dbdf62c84574ecb4c13aa5c837e788c5)
2026-06-29 15:01:41 +02:00
offl
1ccf29e410
Scripts/Spells: Get rid of remaining database spell scripts ( #31471 )
...
(cherry picked from commit 502afe50e88a7bea74e0c7c6eb7bf9488c5a3911)
2026-06-29 14:59:14 +02:00
offl
e67e0f9080
Scripts/Hyjal: Rewrite first 4 boss scripts ( #31453 )
...
(cherry picked from commit 38b1977e9078614127e3dd3b295681d16ea4c383)
2026-06-29 12:56:11 +02:00
offl
ac285efd29
Scripts/Wailing Caverns: Rewrite Naralex event ( #31445 )
...
(cherry picked from commit 542e046815ea038b998d3efc0b95d3458fe92276)
2026-06-28 23:55:27 +02:00
Shauren
22dde9ee14
Core/Items: Replace hardcoded spell id 483 and 55884 checks with item_template.spelltrigger ITEM_SPELLTRIGGER_LEARN_SPELL_ID
...
(cherry picked from commit 3f1085245cece16c5a3110f56bcfb39f94e12f6c)
2026-06-28 20:54:47 +02:00
Shauren
6f40090a7b
Core/Items: Fix item spell selection for items that have multiple on-use effects
...
(cherry picked from commit 06dee8eabfa02879c5c22b4f083272b84d59d93f)
2026-06-28 20:42:44 +02:00
Shauren
2698482140
Core/Misc: Use a more accurate year definition
...
(cherry picked from commit 9cbff6a661d59337a07c68ef45bce129cc63d364)
2026-06-28 20:17:01 +02:00