github-actions[bot]
34d9caf53a
chore(DB): import pending files
...
Referenced commit(s): a7ba226a68
2026-09-16 18:00:06 +00:00
a7ba226a68
fix(Scripts/BlackrockDepths): script the Black Vault warder event ( #26973 )
...
Co-authored-by: Claude Fable 5 <[email protected] >
Co-authored-by: sudlud <[email protected] >
Co-authored-by: Xfurry <[email protected] >
Co-authored-by: Tobschinski <[email protected] >
2026-09-16 19:59:08 +02:00
Andrew
4d4ae4f957
fix(Scripts/Ulduar): stop Freya's Ward adds despawning on the spell timer ( #27651 )
2026-09-16 08:03:09 -03:00
github-actions[bot]
22cb0fb87f
chore(DB): import pending files
...
Referenced commit(s): 5b04ee5469
2026-09-16 06:56:05 +00:00
EricksOliveira and Skjalf
5b04ee5469
feat(Scripts/ICC): script the Deathbringer Saurfang outro and victory… ( #27112 )
...
Co-authored-by: Skjalf <[email protected] >
2026-09-16 03:55:01 -03:00
f68a9759bd
fix(Scripts/Feralas): summon the Gordunni trap mound through its own spells ( #27632 )
...
Co-authored-by: offl <[email protected] >
Co-authored-by: Giacomo Pozzoni <[email protected] >
Co-authored-by: blinkysc <[email protected] >
Co-authored-by: Claude Opus 5 <[email protected] >
2026-09-15 19:09:25 -03:00
sudlud and Claude Opus 5
d56db46693
feat(Codestyle/SQL): require both id and guid in spawn UPDATEs ( #27657 )
...
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-15 21:29:37 +02:00
github-actions[bot]
386f3a13fa
chore(DB): import pending files
...
Referenced commit(s): 542ae701e2
2026-09-15 17:35:00 +00:00
quasistatic-setup
44caddaa47
fix(DB/SAI): Make some aggro talk lines speak from self ( #27649 )
2026-09-15 14:18:57 -03:00
github-actions[bot]
1cee197ffa
chore(DB): import pending files
...
Referenced commit(s): 1daf88e20a
2026-09-15 17:15:46 +00:00
e9517efd29
fix(Scripts/Spells): Mage T8 4P bonus never preserving procs ( #27637 )
...
Co-authored-by: blinkysc <[email protected] >
Co-authored-by: AlsoNotMehh <[email protected] >
Co-authored-by: ariel- <[email protected] >
2026-09-15 14:10:01 -03:00
Benjamin Jackson and Claude
21d96f137b
fix(DB/Events): Implement Argent Tournament construction quest behavior. ( #27650 )
...
Co-authored-by: Claude <[email protected] >
2026-09-15 14:07:32 -03:00
EricksOliveira
7b049e14e8
fix(DB/Creature): let Winterfall Runners attack nearby players ( #27658 )
2026-09-15 13:59:45 -03:00
EricksOliveira and Gultask
542ae701e2
fix(Scripts/Icecrown): Crusaders' Pinnacle waves emerge from the ground and charge the banner ( #27090 )
...
Co-authored-by: Gultask <[email protected] >
2026-09-15 13:57:52 -03:00
1daf88e20a
fix(Scripts/Quest): start City of Light escort movement ( #27245 )
...
Co-authored-by: sudlud <[email protected] >
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-15 18:57:24 +02:00
EricksOliveira
bea83ff495
fix(Scripts/ICC): Restore Svalna's spear kill on the Argent captains ( #27233 )
2026-09-15 13:44:12 +02:00
sudlud and Claude Opus 5
f9991e7607
fix(Scripts/DarkmoonFaire): play the faire music ( #27653 )
...
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-15 12:46:32 +02:00
55794ee4bc
fix(Core/Events): validate holiday data when loading game events ( #27652 )
...
Co-authored-by: Gerhood <[email protected] >
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-15 06:58:19 -03:00
AlsoNotMehh and hennors
27e0962041
fix(Core/Spells): correct SPELLMOD_COST order of operations ( #27388 )
...
Co-authored-by: hennors <[email protected] >
2026-09-15 10:02:57 +02:00
EricksOliveira
5c94774263
fix(Scripts/ICC): restore Rocket Artillery in the Gunship Battle ( #27199 )
2026-09-15 09:56:03 +02:00
EricksOliveira
d9eb4c612a
fix(Scripts/ICC): make the Lady Deathwhisper elevator wait 7s at each stop ( #27149 )
2026-09-15 09:25:29 +02:00
EricksOliveira and Claude Opus 5
8362ae1635
fix(Core/Battlefield): resurrect ghosts when a Wintergrasp workshop is contested ( #27264 )
...
Co-authored-by: Claude Opus 5 <[email protected] >
2026-09-15 01:37:15 -03:00
658448f69a
fix(Core/Spell): Don't put ritual spells on cooldown when the spell is cancelled. ( #27643 )
...
Co-authored-by: Shauren <[email protected] >
Co-authored-by: Gildor <[email protected] >
2026-09-15 01:09:14 -03:00
moostigre
0327e81994
fix(Core/Spells): preserve loaded aura amount without caster ( #27375 )
2026-09-15 00:50:22 -03:00
sudlud and Claude Opus 5
a0019cea78
fix(Core/Events): do not count a holiday as active during its building stage ( #27646 )
...
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-14 21:19:37 -03:00
github-actions[bot]
7970acf716
chore(DB): import pending files
...
Referenced commit(s): d32c4abe8b
2026-09-14 23:24:17 +00:00
Andrew
d32c4abe8b
fix(Scripts/Ulduar): cap Elder Brightleaf's Unstable Sun Beams ( #27638 )
2026-09-14 20:23:13 -03:00
e1823bb2db
feat(Core/Database): enable modules to own their database ( #27544 )
...
Co-authored-by: UndeadRogue <[email protected] >
Co-authored-by: UltraNix <[email protected] >
Co-authored-by: 郑佩茹 <[email protected] >
Co-authored-by: Yunfan Li <[email protected] >
Co-authored-by: kadeshar <[email protected] >
Co-authored-by: sudlud <[email protected] >
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-14 09:20:44 +02:00
github-actions[bot]
e962278b9b
chore(DB): import pending files
...
Referenced commit(s): 7907c668b1
2026-09-13 21:18:54 +00:00
Andrew
7907c668b1
fix(DB/Ulduar): give Freya's Elders their emblems ( #27634 )
2026-09-13 18:17:52 -03:00
cc280cd188
fix(Scripts/Spells): Glyph of Lightwell not increasing Lightwell healing ( #27162 )
...
Co-authored-by: sudlud <[email protected] >
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-13 22:49:18 +02:00
Andrew and Shauren
92f5ce9a73
fix(Scripts/Ulduar): give Algalon a stasis period after Big Bang ( #27630 )
...
Co-authored-by: Shauren <[email protected] >
2026-09-13 16:59:43 -03:00
Andrew
46d4e0a39a
feat(Core/World): apply PlayerLimit on config reload ( #27633 )
2026-09-13 16:26:02 -03:00
Andrew and Cyberium
71012e3ce3
fix(Core/Groups): identify the finished roll in SMSG_LOOT_ROLL_WON ( #27631 )
...
Co-authored-by: Cyberium <[email protected] >
2026-09-13 14:36:33 -03:00
Vinges541 and Andrew
9c416aaacb
fix(Core/Groups): finalize timed-out loot votes ( #27486 )
...
Co-authored-by: Andrew <[email protected] >
2026-09-13 13:02:28 -03:00
fe69136688
refactor(Core/Spells): allow any WorldObject to be a spell caster ( #27627 )
...
Co-authored-by: blinkysc <[email protected] >
Co-authored-by: ariel- <[email protected] >
Co-authored-by: Treeston <[email protected] >
Co-authored-by: Shauren <[email protected] >
Co-authored-by: brotalnia <[email protected] >
Co-authored-by: Claude Opus 5 <[email protected] >
2026-09-13 11:16:45 -03:00
Axel Cocat
cd8dc5775b
feat(Core/Mail): add Mail.PushInboxOnDelivery to refresh stale mailboxes ( #27508 )
2026-09-13 11:16:23 -03:00
Crow
67317e09df
fix(Core): Correct Spelling of WorldSession::isLogingOut() & Use PascalCase ( #27238 )
2026-09-13 15:58:46 +02:00
Andrew and horn
7409484aa3
fix(Scripts/Ulduar): stop Yogg-Saron's Psychosis and Malady of the Mind from picking low Sanity targets ( #27628 )
...
Co-authored-by: horn <[email protected] >
2026-09-13 05:21:19 -03:00
e39b3f6f28
fix(Core/Unit): clear moving flags before sending root ( #27563 )
...
Co-authored-by: sudlud <[email protected] >
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-09-13 07:32:01 +02:00
AlsoNotMehh
f1bef3bc0a
fix(Core/Movement): Fix pet pathing and chase angle against oversized targets (e.g. Brain of Yogg-Saron) ( #27426 )
2026-09-12 20:09:39 -03:00
github-actions[bot]
6447b1643c
chore(DB): import pending files
...
Referenced commit(s): e9675bf3e0
2026-09-12 22:44:51 +00:00
Andrew and Lopin
e9675bf3e0
fix(Scripts/Ulduar): give Elder Brightleaf's Unstable Sun Beams their own lifetime ( #27619 )
...
The beams were summoned by hand with TEMPSUMMON_MANUAL_DESPAWN and no
duration, which InitStats turns into TEMPSUMMON_DEAD_DESPAWN, and NPC
33050 is a trigger with NullCreatureAI that can neither die nor despawn
itself. The only thing that removed them was an event on the elder, and
his event map stops running the moment he dies, so a kill taken while a
wave was up left the beams standing forever. With a 20s summon cycle and
a 15s despawn that was most kills.
Move the lifetime onto the beam: 33050 gets SmartAI rows that cast
Unstable Sun Beam and Photosynthesis when summoned, then cast Unstable
Energy and despawn after 18-25s. AIName and ScriptName resolve from the
base entry, so the 25-man template is covered too. The react-passive row
is required because InitializeReactState gives a SmartAI trigger
REACT_AGGRESSIVE; Freya's own Sun Beam (33170) carries the same row.
The elder now casts 62207 rather than placing two creatures himself, so
the placement comes from the spell: one beam at his feet, plus a forced
62221 on every player in range each summoning one under themselves. That
relies on the EffectForceCast fix in #27621 .
Wave timing from a sniff: first wave 6s after the pull and then every
22-26s, against a fixed 8s and 20s. Beam lifetime 18-25s across eight
observed beams, against a fixed 15s.
The beam owning its own despawn and the 62207 cast mirror TrinityCore
60388f39073ca85f9592b1e67e88e507a1a79421. The timers come from the sniff
and the beam side is SmartAI rather than a C++ AI.
Covered by TestUlduar_BrightleafSunBeamsDespawnAfterDeath, which asserts a
beam lands on the player and that none outlive the elder. It enters at
Brightleaf's own spawn rather than the Freya pad: that pad is 12y from
Freya, and aggroing her banishes every living elder, after which he
schedules no beams at all.
Reported as https://github.com/chromiecraft/chromiecraft/issues/10163
Co-authored-by: Lopin <[email protected] >
2026-09-12 19:43:53 -03:00
mpfans and sudlud
d93aa1eb30
fix(Core/Vehicle): avoid Vehicle-kit use-after-free in TeleportVehicle ( #26116 )
...
Co-authored-by: sudlud <[email protected] >
2026-09-12 23:09:33 +02:00
MacWarrior
a20beb0a80
feat(Core/Scripting): Add spell aura exclusivity hook ( #26565 )
2026-09-12 22:33:58 +02:00
f7759071a0
fix(Scripts/SlavePens): Fixed the loot permissions for boss_ahune's chest in Slave Pens ( #27117 )
...
Co-authored-by: sogladev <[email protected] >
Co-authored-by: sudlud <[email protected] >
2026-09-12 22:17:00 +02:00
moostigre
275ce1e609
fix(Scripts/Silverpine): prevent duplicate Pyrewood Ambush events ( #26832 )
2026-09-12 21:47:29 +02:00
Saqra1
e826d9f6dc
fix(Core/Pets): Resume chase after deferred casts ( #27623 )
2026-09-12 16:43:59 -03:00
隐如仙
568ea12bbe
fix(Core/Movement): Prevent waypoints from passing through the ground when using SmoothTransition ( #27107 )
2026-09-12 21:22:11 +02:00
github-actions[bot]
8516fd49a6
chore(DB): import pending files
...
Referenced commit(s): b6f62f5228
2026-09-12 19:09:31 +00:00