Shauren
d325c08ddc
CI/Circle: Update replace deprecated config version
2026-08-03 00:01:24 +02:00
Mykhailo Redko
a62ad24490
Core/Movement: Make it possible to get exact player position in scripts triggered directly by player movement ( #29824 )
...
Examples: PlayerScript on death by falling, AuraScript remove by interrupt flags (turning on vehicle, landing)
(cherry picked from commit a3ada797fdb1577f93b74b1daea688dc5bb89347)
2026-08-01 21:41:03 +02:00
Shauren
36a5de288d
Scripts/Serpentshrine Cavern: Move trash death counting script to c++
...
(cherry picked from commit bcc9a6054888e3346f0cb08d26873191c555e6ff)
2026-08-01 21:14:13 +02:00
offl
83fad44a0e
Scripts/Slave Pens: Update scripts ( #31918 )
...
(cherry picked from commit 49c40db7338a0cde8d5bba28f4014959225a0ff8)
2026-08-01 21:11:48 +02:00
offl
94c89fa7cd
Scripts/Steamvault: Update scripts ( #31885 )
...
Instance:
* Improve Main Chambers Access Panel script by handling everything in one place
* Replace direct change of gameobject flags with gameobject actions
* Now door to Kalithresh closes when encounter is in progress
Thespia:
* Update spell timers and targets
* Minor cosmetic changes
Steamrigger:
* Re-handle Summon Gnomes script using more appropriate OnEffectPeriodic hook
* Add corpse delay for Steamrigger Mechanic
* Update spell timers and targets
Kalithresh:
* Update spell timers
* Remove unconfirmed spell
(cherry picked from commit 13a7d54065eb8cc98173caa89330fa1de075a582)
2026-08-01 20:59:25 +02:00
offl
2fa132f748
Scripts/Shattered Halls: Update Omrogg ( #31884 )
...
(cherry picked from commit 3439fe449e9d4df6bb35fff420a294e1ee93950c)
2026-08-01 20:56:24 +02:00
offl
ccffb1582e
Scripts/Zul'Aman: Update Nalorakk ( #31882 )
...
(cherry picked from commit 87f772b845d7ae0a35df0a6a57048e12384f09c8)
2026-08-01 20:55:27 +02:00
offl
b7af0c3ce8
Scripts/Karazhan: Rewrite Opera ( #31881 )
...
Credit for some things goes to CMaNGOS
Closes #28951
Closes #28954
(cherry picked from commit e0fa5c79f0e427da01e1cfdd622736f0588d2159)
2026-08-01 20:51:54 +02:00
Shauren
b449917114
Core/Spells: Fixed cancelling launched spell missiles when stopping autorepeating spells
2026-08-01 00:37:47 +02:00
Shauren
34a7e0645c
Core/Units: Remove Unit::GetCurrentSpell(uint32) overload
2026-08-01 00:36:20 +02:00
Shauren
d366182fae
Core/Spells: Improve spell interruption for SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL and SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING
...
* Fixed spells being interrupted when casting channeled spells with SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL
* Check both attributes when starting autorepeat spells
2026-08-01 00:35:32 +02:00
Shauren
d9f4b7b646
Core/Misc: Re-generat eenuminfo_SharedDefines
2026-07-31 00:24:54 +02:00
Shauren
7cd0e081b7
Core/DataStores: Refactor MapDifficulty storage to get rid of map of maps
2026-07-30 21:18:14 +02:00
Shauren
d58f783588
Core/Grids: Fix GridCoord/CellCoord underflow
2026-07-29 00:17:18 +02:00
Takenbacon
d2b29c6253
Core/Grids: Decouple grid loading from searchers
2026-07-28 22:16:33 +02:00
Shauren
e69d2b2b25
Core/Grids: Remove unneccessary constructors and operators from CoordPair and CellArea
2026-07-28 20:36:17 +02:00
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
Jerrythemagicdog and Kelno
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