45883 Commits
Author SHA1 Message Date
Shauren c25b1f745f Core/Grids: Simplify Cell::Visit
* Remove special case for visiting current cell first, Cell::VisitCircle doesn't do that
2026-07-28 20:35:19 +02:00
Shauren d168aa55fa Core/Grids: Refactor grid object loading to be done in a single pass instead of processing each cell separately 2026-07-28 15:43:55 +02:00
Shauren f394d251ec Core/Pets: Replace pet level manipulation with SMSG_PET_NEWLY_TAMED to play the levelup visual after taming 2026-07-27 16:24:55 +02:00
Shauren 60bd51b968 Core/Creatures: Implemented content tuning id fallback based on map difficulty and area 2026-07-26 18:39:37 +02:00
Gearpuller b17138d514 Core/Creatures: Update stats for temporary summons after setting their level to match summoner's level (#31929) 2026-07-26 15:58:00 +02:00
Shauren acd6b5d66c Core/Units: Removed custom power type enum value
(cherry picked from commit 91e91944f238b5f3984b55b0b5ecce8c30495630)
2026-07-26 00:55:10 +02:00
offl 4e96f5a573 Scripts/Black Morass: Rewrite dungeon (#31873)
Credit for multiple things goes to CMaNGOS

Closes #27603
Closes #29957

(cherry picked from commit 259f4b84c60fdba9d6648666186614d8ac753efb)
2026-07-26 00:55:06 +02:00
Shauren cf2fdc14e7 Core/Bnet: Fixed double http responses being sent on receiving malformed LoginForm requests 2026-07-25 19:19:38 +02:00
Naddley 361c5454a7 Scripts/Vashjir: Implement Quest: "Pay It Forward (A)" (#31902) 2026-07-24 22:10:16 +02:00
JerrythemagicdogandKelno 87b81b6a4d Core/Objects: Use input position as pathfinding source in MovePositionToFirstCollision (#31915)
MovePositionToFirstCollision calculates its destination relative to the provided position and uses that position for collision checks, so the same position as the PathGenerator source has to be used so that all collision checks evaluate the same segment

Co-authored-by: Kelno <[email protected]>
2026-07-24 15:01:52 +02:00
Nik b8d665a7f1 Core/Misc: Update Emote enum for 12.0.7 (#31901) 2026-07-24 14:28:02 +02:00
Foldor1 0cbe226318 DB/Stormwind: Implement Quest: "The Shadow of Gilneas" (#31923) 2026-07-24 11:33:52 +02:00
Shauren 6bab7e2976 Scripts/Zul'Aman: Add Jan'alai Flame Breath cataclysm effect 2026-07-24 00:37:23 +02:00
Shauren 03124f0dd6 Core/Misc: Port cherrypick refactors 2026-07-23 22:29:21 +02:00
Jerrythemagicdog bc632d97e1 Core/Objects: Fix destination coordinate normalization in MovePositionToFirstCollision (#31913)
Co-authored-by: Kelno <[email protected]>
(cherry picked from commit 578d3c23d47bfa5c274ecdc02851c6f640b2b4ad)
2026-07-24 00:39:57 +02:00
Shauren 7c1add2d4f Core/Objects: Fix MovePositionToFirstCollision for non-flying units that aren't close to ground
(cherry picked from commit e30e023b4aa142d0a2f959640435ec5f5be3c030)
2026-07-24 00:39:57 +02:00
offl 06b3f1888f Scripts/Zul'Aman: Rewrite Akil'zon (#31877)
(cherry picked from commit 05e43d76c325741a2e893026e30ab422432adb00)
2026-07-24 00:39:57 +02:00
offl 856a3771ee Core/Conditions: Implement condition to check if player is in group (#31858)
Co-authored-by: Shauren <[email protected]>
(cherry picked from commit 4e91f453aa345f8c9046108cdc0bae49e8662b11)
2026-07-24 00:39:57 +02:00
Naddley 3452a22aa7 DB/Vashjir: Added spawns after completing Quest: "To Arms! (A)" 2026-07-24 00:11:06 +02:00
Naddley f15815cb9c DB/Vashjir: Added questchains up to "All or Nothing (A)" 2026-07-24 00:10:25 +02:00
Naddley 115d3c823c DB/Vashjir: some updates to Zin'jatar Raider and Slitherfin Eel 2026-07-23 22:30:20 +02:00
Shauren 4ec7aee527 Core: Updated allowed build to 12.0.7.68887 2026-07-23 11:53:03 +02:00
offl 3de931116b Scripts/Zul'Aman: Rewrite Jan'alai (#31857)
(cherry picked from commit f8d7962cd107b0dd90a354c6191ecc7cdda08950)
2026-07-23 01:37:06 +02:00
imstuckbro 01253c4ad8 Core/Players: Check if target is valid for melee auto attacks (#31850)
(cherry picked from commit 628247139a6871085f5333b45319911f5ebacdcb)
2026-07-23 01:32:29 +02:00
Naddley d06cf9524b DB/Vashjir: Implement Quest: "Rest For the Weary (A)" 2026-07-22 22:51:05 +02:00
Shauren aba32c7dc8 Warning fix 2026-07-22 21:10:30 +02:00
Shauren e1cdd3c7d4 Core/Spells: Fixed npcs channeling spells with SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL being prevented from casting other spells during that time 2026-07-22 20:52:14 +02:00
offl 1952511f3f Scripts/Zul'Aman: Rewrite Malacrass (#31849)
(cherry picked from commit 02a17ecdcc1eef6bb2177137b698cb736e4b563e)
2026-07-22 20:52:04 +02:00
Shauren 40917c7acd Scripts/Vashjir: Fix crash in spell_vashjir_sea_legs_aura 2026-07-21 21:30:17 +02:00
Shauren 7553aea819 Core/Utils: Move FourCC related helper code to its own files 2026-07-21 20:22:16 +02:00
Shauren 18fefeee44 Core/Creatures: Fixed setting current health by spells/auras from creature_addon/creature_template_addon 2026-07-20 12:32:49 +02:00
Shauren 6a36858df6 Core/Creatures: Mark CreatureStaticFlagsHolder constructor as constexpr 2026-07-20 12:13:12 +02:00
Shauren 8228d36618 Core/Items: Fix indentation in Item::GetSellPrice 2026-07-20 12:12:35 +02:00
Naddley c64647f371 Scripts/Harandar: Implement first part for Quest: "To Har'athir" (#31854) 2026-07-20 08:34:53 +02:00
Shauren 216b758208 Core/Items: Implement vendor sell price reduction based on used item charges
(cherry picked from commit cf30accd1573dce097a207507d45e46af68ae146)
2026-07-20 00:07:28 +02:00
kik0swd b9d25498c7 Core/Items: Add durability sell penalty when selling damaged items to vendors
(cherry picked from commit 32cd598d03413033413d5a4ee10a17679b4432d8)
2026-07-19 23:59:07 +02:00
offl 7b7fac8483 Scripts/Zul'Aman: Rewrite Halazzi (#31835)
(cherry picked from commit 6954ef8c63ad96af2d0467fd119ad74b872195c8)
2026-07-19 23:52:03 +02:00
offl 0e9c00850a Scripts/Gruul's Lair: Update scripts (#31827)
(cherry picked from commit ce3db0e49dd750d494e3673a92cb76445d58ca3c)
2026-07-19 23:52:03 +02:00
offl 6bc60fd1cf Scripts/Outland: Rewrite Kazzak (#31826)
(cherry picked from commit f08b08e7cb3796c2646c1ddb18bdee515217dd80)
2026-07-19 23:52:03 +02:00
ccrs 6b01ccefd0 Core/Players: Preserve fractional health regen amounts between regen ticks (#31820)
(cherry picked from commit bcb5746e3ee1b9336fedd1b8edd39ef165c882b6)
2026-07-19 23:52:03 +02:00
offl 036f78539e Scripts/Serpentshrine Cavern: Rewrite Leotheras (#31821)
(cherry picked from commit 3d81f9090deb25c48c9f3547852f3cdc1eadbeb8)
2026-07-19 23:52:03 +02:00
ccrs 9478bd47b2 Core/Auras: Fix stealth flags being incorrectly cleared if other aura SPELL_AURA_MOD_STEALTH with same StealthType is still present on target (#31819)
(cherry picked from commit 1094d1c33296d8dfa786bbb877eb92e00765524c)
2026-07-19 23:52:03 +02:00
ccrs 14e6f01c01 Core/StatSystem: Fix stale UNIT_FIELD_ATTACK_POWER_MODS on AP modifier sign change
based on, with several tweaks and adjustments

https://github.com/zana244/TrinityCore/commit/8a2c15a53d85df883857e1c0322dafce03f64a3c.diff
https://github.com/vmangos/core/commit/2646715596d24ba205b03a7f3e1cee1c4ffa4ab9

Co-authored-by: ratkosrb <[email protected]>
(cherry picked from commit c19037900f5276105520ca8693c8c551cf2aaa13)
2026-07-19 23:52:02 +02:00
offl df2b35efb0 Scripts/Blood Furnace: Rewrite The Maker & Keli'dan (#31793)
(cherry picked from commit 150a449e3b210590543d6d0e400e1d508c75e7a2)
2026-07-19 23:52:02 +02:00
offl 4b5d323a92 Scripts/Magtheridon's Lair: Rewrite Magtheridon (#31784)
(cherry picked from commit f391c5cd7a5bd7bae0af1aa0275b9858465babfe)
2026-07-19 23:52:02 +02:00
Shauren 10279e96dd Scripts/Spells: Update Cauterize script 2026-07-19 23:51:43 +02:00
Naddley 8218bb46e6 Scripts/Vashjir: Move Abyssal Depths to Vashjir (#31900) 2026-07-19 22:04:00 +02:00
Naddley 5f792dc8c4 Scripts/Vashjir: Implement Sea Legs aura (#31899) 2026-07-19 14:32:19 +02:00
Shauren 47a9b7faca Core/Units: Refactor power type loops to iterate power slots instead of all powers 2026-07-18 16:30:39 +02:00
Shauren fd9c486839 Dep/Boost: Replace legacy boost include directories and linked library setup with CMake targets 2026-07-16 00:30:27 +02:00