Commit Graph
45672 Commits
Author SHA1 Message Date
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
offl 66b7af0dd8 Scripts: Update Skyriss & Shirrak (#31432)
(cherry picked from commit 5cf59f6423b84c05b52abca156a481e5662ca6b4)
2026-06-28 20:16:46 +02:00
offl 3f679d7c12 Scripts/Tempest Keep: Update Void Reaver (#31429)
(cherry picked from commit ac4dc7bf8fe77790302a0697360bd62522013c64)
2026-06-28 20:11:22 +02:00
offl 0f66fc9b03 Scripts/Shattered Halls: Rewrite Nethekurse (#31426)
(cherry picked from commit 37284e759f340b657f08c3e9593b0791caa1291a)
2026-06-28 20:09:44 +02:00
offl 48003691a9 Scripts/Tempest Keep: Rewrite A'lar (#31407)
Closes #12415
Closes #26529

(cherry picked from commit 9e89a4dd71f98bcdca38b651d78288d43bb266c0)
2026-06-28 19:55:28 +02:00
Aokromes ce4bb03854 DB/Gameobject: Add another missing icc portals phase
by CraftedRo

(cherry picked from commit 96cb5c429942bd290491ed2d5bf87f53185ca1fd)
2026-06-28 19:55:28 +02:00
Aokromes dc252f4bdd DB/Creature: Update Moontouched Owlbeast creature_template_spell
closes #31560
by CraftedRO

(cherry picked from commit f82f64bd00ca717c32755778196e5731bb6b0a48)
2026-06-28 19:55:28 +02:00
Shauren 645d549fe8 Core/PacketIO: Adjust pvp title source used in SMSG_PVP_CREDIT to take highest lifetime pvp rank instead of current chosen title
(cherry picked from commit 432d17483e59f22079762453e49e69930065f8d8)
2026-06-28 19:55:28 +02:00
Aokromes 53bce7db58 DB/Creature: Buzzard Movement
closes  #30497
by offl

(cherry picked from commit b5ef0d2ddb550fed49f57952d45c725ed1d87525)
2026-06-28 19:55:28 +02:00
Aokromes c91d93ce8c DB/Creature: Update Old Ironbark spawn position
closes #31414
by CraftedRO

(cherry picked from commit a97e1668bff634e8a9a233e674397dce8cb44f86)
2026-06-28 19:55:28 +02:00
Shauren 141d4fa3f4 Scripts/Eversong Woords: Fix path id selection after 91dcae540ea8c7ecfe5794b9020fe93173b42102
Closes #31474

(cherry picked from commit 2221ad3105450c83aca2d28bb134ef03a400a39f)
2026-06-28 19:55:28 +02:00
kik0 7f5d566371 Core/Vehicles: Prevent players from eating and drinking while on vehicles (#31367)
Don't drink and drive

(cherry picked from commit 2a0e9633b6727feb5df3c2df4547730cd57fd366)
2026-06-28 19:55:28 +02:00