Commit Graph
45117 Commits
Author SHA1 Message Date
Shauren c95cdd29c6 Core/Cells: Improve cell copy constructor and argument passing codegen (now fully done through a single register)
(cherry picked from commit 8a619460e21a9603a45894db88e344a0499c2d0f)
2026-05-26 23:08:27 +02:00
Gosha c561aeb11c Core/Cells: align Cell.data.Part fields by 8 bits and enlarge Cell structure to 8 bytes
8-bits align removes unneded shift operations

(cherry picked from commit 6ff8ce5bffb69d7c6d961bda26d579fa44e37801)
2026-05-26 23:08:27 +02:00
Kelno 894bf2d49e Core/Items: Fixed soulbound tradeable items not being properly update once every second (#29416)
In the current code they were updated only if the difftime went above 1 second.

(cherry picked from commit e688424a260887fd97657aa1a445f855e94db990)
2026-05-26 23:08:27 +02:00
Aokromes 041038a258 DB/Text: fix Halazzi texts id
closes #29422 by Jildor

(cherry picked from commit 33bc42b6462aec38097430482dae1f0abb937a3d)
2026-05-26 23:08:27 +02:00
Shauren c7cc9fb6b0 Core/Battlefield: Fixed using invalidated iterator when a player queued for wintergrasp is inside a battleground
Closes #29405

(cherry picked from commit 63cbef9e893d19318e97aab67dff7bc7e82e6544)
2026-05-26 23:08:27 +02:00
Ovahlord 970a3dec18 Core/Player: return player corpse locations by reference instead of creating copies
(cherry picked from commit d11d992df9e15503c321ffcce566f13923f51508)
2026-05-26 23:08:27 +02:00
Giacomo Pozzoni a039174308 Core/Battlegrounds: Fix group loot (#29300)
(cherry picked from commit fe2da02cc65a4c549bfea5709d7655c367dca1e9)
2026-05-26 23:08:27 +02:00
Gildor 15ace15d34 Core/Pets: Avoid loading creature_addon/creature_template_addon (#29331)
*Also removed spawnId when the pet is created

(cherry picked from commit edb00d4f7432575965e8e3630f505c2ef09ed3b2)
2026-05-26 23:08:27 +02:00
Krutok d551d4726b DB/Instances: Fixed targeting of Koralon's Burning Breath, it should just free spin instead of following a player
Closes #29287

Co-authored-by: Shauren <[email protected]>
(cherry picked from commit cb11a6221b8bb0f844d3765c873714654e939b29)
2026-05-26 23:08:27 +02:00
Kitzunu 07d60e2a9b DB: Allow reserved_name to be accent-sensitive
Closes #29310

(cherry picked from commit fe084836c5686e4494429e8e11277c74d63d5dd1)
2026-05-26 23:08:27 +02:00
Shauren 63f394e89e Core/Battlefields: Added missing virtual destructor (and delete copy and move operations)
(cherry picked from commit 343d09bc95ade0cc34f953b56cbe666baca387fc)
2026-05-26 23:08:27 +02:00
Shauren 5978a31fe5 Scripts: Fix EventMap event id overflow 2026-05-26 23:08:27 +02:00
Kelno 7c0a37e8c7 Core/EventMap: Refactor and modernize EventMap (#29183)
(cherry picked from commit 1bea4aab456a01d89b87344d47cf345cd68f2d85)
2026-05-26 23:08:27 +02:00
Shauren 708710e109 Core/Spells: Corrected client control checks in spell packets
Closes #26510
Closes #27863

(cherry picked from commit 0a34290484f3e90a2a642986de682a8b0c7e3815)
2026-05-26 23:08:27 +02:00
Gildor 6bf5eed1b3 Core/Players: Fix inactive reward quests on faction change (#29073)
* Fix query order
* Quest with AllowableRace 0 shouldn't be inactive on faction change

(cherry picked from commit 2cd8b6a5756e0ef8dd69e6b78ee09b72a0d9ddba)
2026-05-26 23:08:27 +02:00
Shauren 0e54caf5a0 DB/GameObject: Sync guids for 2 mailboxes with 3.3.5 branch 2026-05-26 23:08:27 +02:00
Aokromes ba31712745 DB/QUEST: Azuremyst Isle, Breadcrum quests
closes #29055 by Jonne733

(cherry picked from commit 264d8f4346139cefdeeab4fc08e0c2ad5fa092c7)
2026-05-26 23:08:26 +02:00
Naddley 79cf5769a9 DB/Westfall: Pooled more copper veins 2026-05-26 11:06:50 +02:00
Shauren 5a4a0b3aab Core/Instances: Fixed crash in loading scenario state 2026-05-26 00:25:34 +02:00
Shauren e6676fe1d9 Core/Loot: Fixed loot roll exploit
Closes #29042

(cherry picked from commit fb699dc641342c1e1a094ec5bff7b5e581dd0d01)
2026-05-26 00:13:16 +02:00
Aokromes eec98fc6b6 DB/Creature: Fix Ymirjar Skycaller mount behaviour on Iceborn Proto-Drake
closes #28993 by CraftedRO

(cherry picked from commit be813a5691baa0cba57da231ceb7780d0ec2823e)
2026-05-26 00:02:15 +02:00
Aokromes 00a5eab6fb DB/Creature: Add random movement to Thelsamar Mountaineers
closes #28984 by CraftedRO

(cherry picked from commit ad8bad95c4d95cb09f017667df3dca47a994fe05)
2026-05-25 22:34:19 +02:00
Shauren 3ecf7fceb2 DB/Creature: Restore 3.3.5 data for Thelsamar Mountaineers 2026-05-25 22:33:42 +02:00
Aokromes c6ab117cd6 DB/Creature: Update few template values for Stabled Kurenai Panther and Stabled Kurenai Lion in Telaar
closes #28981 by CraftedRO

(cherry picked from commit 659374154ce8fb7f69ae99efa173f390933ebdf1)
2026-05-25 21:49:27 +02:00
Aokromes a788848d81 DB/Creature: Few updates in Westwind Refugee Camp
closes #28980 by CraftedRO

(cherry picked from commit 3728f430afb99781c0677de2f8dc3d577ab26cc2)
2026-05-25 21:48:16 +02:00
Shauren 215fe38970 Core/Units: Corrected AURA_INTERRUPT_FLAG_NOT_SEATED implementation to only interrupt when actually standing (flag not renamed but its correct name is SpellAuraInterruptFlags::Standing)
(cherry picked from commit 47b1de526e9f380c96307edc5fb618ad18f04206)
2026-05-25 21:33:17 +02:00
Shauren 429d33ea64 Core/Auras: Don't force sitting state from non-standing state when applying auras with SpellAuraInterruptFlags::Standing
Closes #28973

(cherry picked from commit dd10ac27fee1fa91661422458d22bb1d2dbab6de)
2026-05-25 21:25:34 +02:00
Shauren 5f4db28d9a Core/Units: Don't make force stand state on periodic damage taken
Closes #28950

(cherry picked from commit 2f4c412f4c13c7ae02d3d3ae715c3099395bcf70)
2026-05-25 21:23:34 +02:00
Aokromes 528e927e5c DB/Creature: Few updates in Dire Maul north
closes #28966 by CraftedRO

(cherry picked from commit 467b717c5cd20151c4222b077c8af7a8e5d0e83d)
2026-05-25 21:22:15 +02:00
Aokromes 8aeef5782a DB/Creature: Add Scourgelord Tyrannus mount rider at the entrance of POS
closes #28912 by CraftedRO

(cherry picked from commit 083c655d423c4340481bdca6d93c61853f65beee)
2026-05-25 20:01:41 +02:00
Aokromes cdc433636c DB/Creature: Add missing aura to Avenging Spirit ghosts in Utgarde Pinnacle
Closes #28963 by CraftedRO

(cherry picked from commit 6f310e9810f89c83fca5dc360370e538aef3e16b)
2026-05-25 19:46:27 +02:00
Shauren ae41cce53f Core/GameObjects: Fixed traps not being able to trigger for friendly targets
Closes #27210
Closes #28945

(cherry picked from commit 3993c45a040c01a6708850adfb014489b0e0ed8d)
2026-05-25 19:36:12 +02:00
Shauren 723554d663 Core/Objects: Removed default argument value from WorldObject::IsNeverVisible
(cherry picked from commit 83d70425c877aa504b39f4fe80db2b1fe69012b5)
2026-05-25 19:18:20 +02:00
CraftedRO c19021c08b CircleCI build fix (#28962)
(cherry picked from commit 075ca141c7440a7edf6ac55345070f25bebd93c3)
2026-05-25 19:10:26 +02:00
Aokromes 030df88ac9 DB/Creature: Argent Crusader and Knight of the Ebon Blade
shoud run instead walk to the ICC entrance

close #28957 by CraftedRO

(cherry picked from commit 4c7ece21a6e404cbc97fd6780b0d341fd6bfc991)
2026-05-25 19:08:17 +02:00
Aokromes e84c3267e7 DB/Creature: Remove wrong SAI from Val'kyr Battle-maiden
closes #28952 by CraftedRO

(cherry picked from commit 1573400e1c9dc69ffb0076f64f3bd1fd9c17fe1c)
2026-05-25 19:08:17 +02:00
Aokromes 0aa2136a3f DB/Commands: missing part of fc6f34c4a85a
(cherry picked from commit d521d45f3d0788fa81c8d4ef8285584d11db1d5a)
2026-05-25 19:08:13 +02:00
Aokromes 113203091e DB/Command: Fix reload text
(cherry picked from commit fc6f34c4a85aa3bbaa76abc0c19b517d1970d62a)
2026-05-25 18:55:51 +02:00
Gildor 9413f352c7 Core/Cinematic: Fix crash CinematicMgr::UpdateCinematicLocation (#28953)
* Core/Cinematic: Fix crash CinematicMgr::UpdateCinematicLocation

* typo fix, thx jackpoz

(cherry picked from commit 046c6b6a3a58460b6c13c8ef1bb25aa3482aeeee)
2026-05-25 17:04:54 +02:00
Shauren 43cc13028a DB/Loot: Remove Essence of Wintergrasp and Stone Keeper's Shard leftover data 2026-05-25 16:59:47 +02:00
Gildor 1388d47e29 Scripts/Trial Of The Crusader: Fix application of spell Surge of Adrenaline (Icehowl) (#28933)
* Scripts/Trial Of The Crusader: Fix application of spell Surge of Adrenaline (Icehowl)

(cherry picked from commit 431a59eae1f4df429ca2ee982ffca0dc8a97d2c8)
2026-05-25 16:45:24 +02:00
Gosha d907a217a0 Change Map::Visit to not call EnsureGridLoaded if cell.NoCreate is true (#28884)
Remove Map::setGridObjectDataLoaded/Map::isGridObjectDataLoaded helpers, we have NGridType object to use methods directly

(cherry picked from commit 71b7cc6361d6db9dd445aef617a40b8435393729)
2026-05-25 16:41:08 +02:00
Adam B 18e4ad43e5 Add code that changes the faction of Tortheldrin in Dire Maul (#28581)
* Add code that changes the faction of Tortheldrin

Per WoW Classic, Tortheldrin becomes hostile after Immolthar is killed. This code implements an event that does this.

* Bug fix.

Fixed a bug where the server would crash if the bosses were already dead and the player zoned in.

* Recommited with the correct path.

Signed-off-by: Adam Bajac <[email protected]>

* Removed wrong file.

Signed-off-by: Adam Bajac <[email protected]>

* Made changes requested by jackpoz.

Signed-off-by: Adam Bajac <[email protected]>

* Corrected a syntax error after testing.
- Tested in game and confirmed all is working.

Signed-off-by: Adam Bajac <[email protected]>

* Removed whitespace changes.

Signed-off-by: Adam Bajac <[email protected]>

* Changed the script to use OnUnitDeath rather than an event.

Signed-off-by: Adam Bajac <[email protected]>

* Removed the IMMO_DEAD_CHECK event.

Signed-off-by: Adam Bajac <[email protected]>

* Removed redundant comma.

Signed-off-by: Adam Bajac <[email protected]>

---------

Signed-off-by: Adam Bajac <[email protected]>
Co-authored-by: Adam B <[email protected]>
(cherry picked from commit 63790adbfea2b9a7665f72ae6b9fe254ce195682)
2026-05-25 16:39:12 +02:00
Aokromes 0d54aae67f DB/Quest: Emergency Measures
Remove incorrect flag.
Update drop chance.

by CraftedRO closes #28697

(cherry picked from commit 1af961b9a2b7336a00e3971d7f1bf8bf8eee03c1)
2026-05-25 15:18:23 +02:00
Aokromes f2298980f3 DB/Creature: Shattrath Saul pos fix
closes #28628 by @Foldor

(cherry picked from commit ca596e8d9f2adc6c13f2bfba86568b30563bec6d)
2026-05-25 15:16:00 +02:00
Aokromes e6f5cb62c8 DB/Game_event: add missing game_event_gameobject entries
Closes #28627 by @Foldor

(cherry picked from commit 8a6947411b964f732f77d98bdbba9abc7b6e0fe9)
2026-05-25 15:13:18 +02:00
Aokromes 23c22e4bcc DB/Creature: Zorbo the Advisor shoud also give some reputation
closes #28742 by @CraftedRO

(cherry picked from commit afc6b9c1b805348ac727b21365a016f0366417de)
2026-05-25 15:05:55 +02:00
Aokromes 43c6b02791 DB/Utgarde Pinnacle: Ritual Channelers shoud most likely be immune to stuns also
closes #28776 by @CraftedRO

(cherry picked from commit fbb68e23f6b62f3020013fa53a53ddab61aae0ef)
2026-05-25 14:51:18 +02:00
Aokromes 185453ff1a DB/Quest: Sons of Hodir reputation reward rate
closes #28798 by Jildor

(cherry picked from commit ad9f88d1591274985f9ac5f8d4ce607f8ad3953c)
2026-05-25 14:40:18 +02:00
Shauren a41ed0e009 Scripts/Spells: Remove unused spells from WarriorSpells enum 2026-05-25 14:29:01 +02:00