100 Commits
Author SHA1 Message Date
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
blinkyscandblinkysc 81cf7f92de fix(Core/Events): correct looping holiday event start time (BG Call to Arms) (#26328)
Co-authored-by: blinkysc <[email protected]>
2026-07-15 02:34:21 +02:00
2a544a5d6d fix(Core/Spells): Fire CAST proc before HIT/FINISH for instant spells (#25647)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Shauren <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-07-15 02:30:33 +02:00
blinkyscandblinkysc a47b2baa59 fix(Core/Spell): restore Feign Death threat split outside boss encounters (#26327)
Co-authored-by: blinkysc <[email protected]>
2026-07-15 02:25:45 +02:00
de866ed4f8 perf(Core/Unit): Replace red-black tree with flat_multimap for aura containers (#25885)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Takenbacon <[email protected]>
2026-07-14 23:54:41 +02:00
fe82e9faf8 refactor(Core/LFG): Reduce memory allocations in LFG hot paths (#25064)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-07-05 11:52:41 -03:00
blinkyscandblinkysc 2f07cd4c8a fix(DB/Proc): block on-demand trinket procs (#25630)
Co-authored-by: blinkysc <[email protected]>
2026-06-30 22:45:12 +02:00
17d98abcb0 fix(Script/UtgardePinnacle) Svala Sorrowgrave Call of Flames timings (#22860)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Ryan Turner <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-06-30 18:20:23 +02:00
6c48841e97 fix(DB/Quest): Aces High! quest issues (#23924)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Gultask <[email protected]>
Co-authored-by: bench <[email protected]>
Co-authored-by: sogladev <[email protected]>
2026-06-30 18:19:10 +02:00
2945514f45 fix(DB/Scripts): CoS agitated citizens now talk and emote near Patricia O'Reilly (#24042)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Ludwig <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-30 18:18:28 +02:00
blinkyscandblinkysc 398c69e5aa feat(Test): Add integration test framework for game systems (#25035)
Co-authored-by: blinkysc <[email protected]>
2026-06-30 18:17:04 +02:00
blinkyscandblinkysc fae74bf652 fix(DB/Spell): restrict Shaman Static Shock to melee attacks (#26324)
Co-authored-by: blinkysc <[email protected]>
2026-06-30 18:12:36 +02:00
blinkyscandblinkysc 9b9bab9a4f fix(Tests): make HolidayDateCalculator test mktime-free for pre-1970 dates (#26326)
Co-authored-by: blinkysc <[email protected]>
2026-06-30 18:11:28 +02:00
blinkyscandblinkysc 60e9b53589 fix(Core/Creature): Notify creature pets when owner enters combat via assist (#25327)
Co-authored-by: blinkysc <[email protected]>
2026-06-26 07:21:16 +02:00
blinkyscandblinkysc dc310a6e9e fix(Apps/SOAP): prevent shutdown deadlock on in-flight commands (#26335)
Co-authored-by: blinkysc <[email protected]>
2026-06-24 08:22:37 -05:00
blinkyscandblinkysc 661dd71f73 fix(Apps/SOAP): avoid bind crash on quick restart (#26325)
Co-authored-by: blinkysc <[email protected]>
2026-06-24 05:06:21 -03:00
blinkyscandblinkysc a625997533 fix(Scripts/Midsummer): prevent Bonfire's Blessing from harming the caster (#26322)
Co-authored-by: blinkysc <[email protected]>
2026-06-23 20:40:06 -03:00
blinkyscandblinkysc 1e39a1bc1f fix(Scripts/Spells): detonate Seed of Corruption when the target dies (#26201)
Co-authored-by: blinkysc <[email protected]>
2026-06-16 10:03:55 -03:00
6966986c04 fix(DB/SAI): Rhydian spawns portal to Shattrath on quest 13081 accept (#23930)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Gultask <[email protected]>
2026-06-16 11:44:19 +02:00
blinkyscandblinkysc faedf206bf fix(Core/Spells): Reorder melee/ranged spell crit to match SpellCriticalDamageBonus (#24979)
Co-authored-by: blinkysc <[email protected]>
2026-06-16 08:53:08 +02:00
f5917881ca fix(DB/Quest): Troll Patrol now grants Congratulations! (#23970)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sudlud <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-16 08:51:44 +02:00
7513ff498d fix(Core/AI): restore missing EngagementOver in GuardAI::EnterEvadeMode (#26196)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-06-14 21:54:45 -03:00
blinkyscandblinkysc 4a4de647cb fix(Core/Combat): let asymmetric-faction aggressors engage friendly-back targets (#26194)
Co-authored-by: blinkysc <[email protected]>
2026-06-14 17:51:09 -05:00
blinkyscandblinkysc 46f0d4033a fix(Core/Combat): drop dangling current victim on phase change crash (#26020)
Co-authored-by: blinkysc <[email protected]>
2026-05-29 09:22:01 -05:00
blinkyscandblinkysc e944605b9b fix(Core/SotA): stuck-in-combat after damaging cannons/demolishers (#25905)
Co-authored-by: blinkysc <[email protected]>
2026-05-19 22:05:14 -03:00
7e229e99fa fix(Scripts/HoR): drop player combat with Arthas on chase end (#25884)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: MitchesD <[email protected]>
Co-authored-by: joschiwald <[email protected]>
2026-05-17 17:09:00 -05:00
blinkyscandblinkysc 380f6cb60f fix(Core/Spells): Stop JoL/JoW from procing caster's heal trinkets (#25881)
Co-authored-by: blinkysc <[email protected]>
2026-05-17 12:08:28 -05:00
blinkyscandblinkysc 6350a611d0 fix(DB/Commands): Help text for 7 missing commands (#25878)
Co-authored-by: blinkysc <[email protected]>
2026-05-17 11:04:08 -05:00
blinkyscandblinkysc 9722cd4f13 fix(Scripts/Spells): Mark of Conquest energize wrong spell ID (#25877)
Co-authored-by: blinkysc <[email protected]>
2026-05-17 11:03:40 -05:00
blinkyscandblinkysc b97fc0a873 fix(DB/SAI): The Second Trial champions not attacking (#25879)
Co-authored-by: blinkysc <[email protected]>
2026-05-17 11:03:25 -05:00
blinkyscandblinkysc c3214bade4 fix(DB/Spell): Reckoning extra attack on miss/dodge/parry (#25880)
Co-authored-by: blinkysc <[email protected]>
2026-05-17 11:03:04 -05:00
blinkyscandblinkysc 076016836e fix(Core/Player): preserve extra_flags when GM-state restore gate skips (#25861)
Co-authored-by: blinkysc <[email protected]>
2026-05-16 11:41:24 -05:00
fa2ce2b12f fix(Core/Vehicles): Remove incorrect passenger->vehicle threat redirection (#25719)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Shauren <[email protected]>
2026-05-08 12:37:06 -03:00
db4bf267a8 fix(Core/Player): Recheck shapeshift bonus auras on spec swap (#25764)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
2026-05-08 09:33:16 -03:00
blinkyscandblinkysc 9b227c8cf2 chore(Core/RBAC): Drop redundant AllowTwoSide configs (#25741)
Co-authored-by: blinkysc <[email protected]>
2026-05-07 08:36:46 -03:00
blinkyscandblinkysc b3f882048a chore(Core/RBAC): Deprecate AllowTwoSide.WhoList config (#25738)
Co-authored-by: blinkysc <[email protected]>
2026-05-06 13:13:00 -05:00
blinkyscandblinkysc d9f96a63e2 fix(Core/RBAC): guard against null RBACData in .rbac account commands (#25724)
Co-authored-by: blinkysc <[email protected]>
2026-05-06 01:59:32 -03:00
blinkyscandblinkysc c96d48c299 fix(Core/Spells): Apply healing done % to Swiftmend (#25722)
Co-authored-by: blinkysc <[email protected]>
2026-05-05 20:16:55 -03:00
blinkyscandblinkysc 6d83e35d19 fix(Core/Trade): fix use-after-free in GM trade log on stack merge (#25723)
Co-authored-by: blinkysc <[email protected]>
2026-05-05 14:22:28 -03:00
blinkyscandblinkysc e4c596eacb fix(DB/Spells): Talisman of Troll Divinity direct heal proc (#25721)
Co-authored-by: blinkysc <[email protected]>
2026-05-05 12:34:35 -03:00
blinkyscandblinkysc 524b01d0bd fix(Core/Spells): Don't generate threat from happiness energize (#25709)
Co-authored-by: blinkysc <[email protected]>
2026-05-05 04:50:17 -03:00
blinkyscandblinkysc 37f6ac29f8 fix(Core/Spells): Fix quest 11893 credit handler resolving totem owner (#25310)
Co-authored-by: blinkysc <[email protected]>
2026-05-05 04:48:24 -03:00
blinkyscandblinkysc 4305f741a4 fix(Core/Scripts): Fix DK Gargoyle not resuming attack after CC (#25318)
Co-authored-by: blinkysc <[email protected]>
2026-05-03 06:25:56 -03:00
blinkyscandblinkysc b6292f3509 fix(Core/Druid): preserve shapeshift form across map changes (#25556)
Co-authored-by: blinkysc <[email protected]>
2026-05-02 07:09:00 -05:00
779331fc4b feat(Core/RBAC): Role Based Access Controls (#24641)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Spp <[email protected]>
Co-authored-by: Spp <[email protected]>
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Co-authored-by: Andrew <[email protected]>
2026-05-01 09:19:30 -03:00
blinkyscandblinkysc 13d6d3cf40 fix(DB/Spells): Ribbon of Sacrifice direct heal proc (#25644)
Co-authored-by: blinkysc <[email protected]>
2026-04-28 18:06:56 -05:00
blinkysc 096db2f45b fix(Core/Quest): award kill credit when pet proxies as reward source (#25553) 2026-04-25 09:12:50 -03:00
blinkyscandblinkysc 0f2841ddcf fix(Core/Combat): Training dummy stuck combat after pet recall (#25565)
Co-authored-by: blinkysc <[email protected]>
2026-04-23 19:58:16 -03:00
blinkyscandblinkysc 19855382fb fix(Scripts/HoL): Restart Bjarngrim escort after JustRespawned (#25567)
Co-authored-by: blinkysc <[email protected]>
2026-04-23 19:07:38 -03:00
blinkyscandr00ty-tc f9833c0dd4 fix(DB/SAI): migrate 'Deadliest Trap' quest to manual-spawn groups (#25554)
Co-authored-by: r00ty-tc <[email protected]>
2026-04-23 10:12:15 -03:00
blinkyscandblinkysc f5d4185112 fix(Core/Events): portable holiday date normalization (#25555)
Co-authored-by: blinkysc <[email protected]>
2026-04-23 07:22:22 -05:00
blinkysc 092fc7cc9e fix(Core/AI): keep charmed creature victim set by charmer (#25552) 2026-04-23 10:46:08 +02:00
32dd31b55a fix(Core/SmartAI): Keep combat pose on aggro (#25534)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ccrs <[email protected]>
2026-04-21 23:02:15 -03:00
blinkyscandblinkysc f0c97a679e fix(Core/Creature): Skip JustRespawned for temp summons (#25533)
Co-authored-by: blinkysc <[email protected]>
2026-04-21 13:19:27 -05:00
blinkyscandblinkysc 37b60cd0bc fix(Core/Combat): safe StopAttackFaction and restore escort evade (#25516)
Co-authored-by: blinkysc <[email protected]>
2026-04-20 16:18:14 -03:00
blinkyscandblinkysc fc076a11ee fix(DB/Quest): Mutiny on the Mercy map tracking points to correct zone (#23977)
Co-authored-by: blinkysc <[email protected]>
2026-04-20 06:54:05 -03:00
63bcedbb43 fix(Scripts/Items): HP-gated proc for low-HP tank trinkets (#25478)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
Co-authored-by: Shauren <[email protected]>
2026-04-20 06:36:25 -03:00
blinkyscandblinkysc 687ceeea70 fix(Core/Vehicles): Prevent accessory double-install and respawn orphans (#25499)
Co-authored-by: blinkysc <[email protected]>
2026-04-19 17:09:51 +02:00
7cc967adc4 fix(Core/Creature): Fire JustRespawned for non-compat spawns (#25482)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-04-17 11:28:52 -03:00
23ce3fd29e fix(Scripts/ICC): Ball of Flames Proc stack drop on hit (#25483)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
2026-04-16 12:42:29 -03:00
blinkyscandblinkysc e4c24cb80a fix(Scripts/EoE): restore hover disk flight for players (#25476)
Co-authored-by: blinkysc <[email protected]>
2026-04-15 14:27:26 -03:00
bbd192aff9 fix(Core/Spells): No SP bonus for DmgClass NONE without spell_bonus_data (#25468)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
Co-authored-by: Shauren <[email protected]>
2026-04-14 17:16:39 -05:00
blinkyscandblinkysc 4983d30d63 fix(Core/Spells): Fix Bone Shield double charge consumption (#25439)
Co-authored-by: blinkysc <[email protected]>
2026-04-12 15:06:49 -03:00
blinkyscandblinkysc 56ee7266e3 fix(DB/Spell): Distract should not break stealth or invisibility (#25438)
Co-authored-by: blinkysc <[email protected]>
2026-04-12 14:12:07 -03:00
b00b424d63 fix(Core/Unit): Prevent creature evade when on another unit's threat list (#25328)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Rocco Silipo <[email protected]>
2026-04-05 15:00:19 -03:00
blinkyscandblinkysc 2265ee51ab fix(Core/OutdoorPvP): Fix use-after-free in DelCapturePoint (#25229)
Co-authored-by: blinkysc <[email protected]>
2026-04-05 16:24:53 +02:00
blinkyscandblinkysc f8c5c9a468 fix(Core/Spells): Include absorbed damage in PROC_SPELL_TYPE_DAMAGE classification (#25314)
Co-authored-by: blinkysc <[email protected]>
2026-04-02 05:05:05 -03:00
blinkyscandblinkysc e54952ca7b fix(Core/Spells): Resolve pet to owner in EffectSummonType default path (#25322)
Co-authored-by: blinkysc <[email protected]>
2026-04-02 05:03:07 -03:00
blinkyscandblinkysc 373e1d75c0 fix(Scripts/VioletHold): Fix Ethereal Sphere speed in Xevozz encounter (#25313)
Co-authored-by: blinkysc <[email protected]>
2026-03-31 22:50:18 +02:00
blinkyscandForesterDev 037588ed03 fix(Core/Scripts): Fix Valithria Dreamwalker encounter and default JustExitedCombat (#25315)
Co-authored-by: ForesterDev <[email protected]>
2026-03-30 14:22:36 -05:00
263802381c fix(Core/Unit): Skip evade aura removal for player-owned creatures (#25311)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Rushor <[email protected]>
2026-03-30 11:03:32 -05:00
0b9395531b fix(Core/Scripts): Fix multiple ICC encounter regressions after threat system port (#25303)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Kitzunu <[email protected]>
Co-authored-by: ccrs <[email protected]>
2026-03-30 09:52:10 -05:00
blinkyscandblinkysc 7352910a59 fix(Scripts/MoltenCore): Fix Majordomo Executus gossip for Ragnaros summoning (#25307)
Co-authored-by: blinkysc <[email protected]>
2026-03-29 20:29:44 -03:00
blinkyscandblinkysc 77de36bb9e fix(Core/SmartAI): Suppress evade during SMART_ACTION_COMBAT_STOP (#25249)
Co-authored-by: blinkysc <[email protected]>
2026-03-29 09:44:20 -05:00
blinkyscandblinkysc 433b9afe9b fix(Core/Scripts): Fix Aeranas reset loop during quest Avruu's Orb (#25290)
Co-authored-by: blinkysc <[email protected]>
2026-03-29 11:31:18 +02:00
blinkyscandblinkysc 2b56061cb7 fix(Core/Combat): Restrict NullCreatureAI combat disallow to triggers only (#25289)
Co-authored-by: blinkysc <[email protected]>
2026-03-29 11:28:33 +02:00
blinkyscandblinkysc 295507c9ce fix(Core/Movement): resume waypoint movement after casting interruption (#25269)
Co-authored-by: blinkysc <[email protected]>
2026-03-29 11:27:47 +02:00
blinkyscandblinkysc 9c1e86b12d fix(Core/Scripts): Clear IMMUNE_TO_PC before engaging after threat system port (#25263)
Co-authored-by: blinkysc <[email protected]>
2026-03-27 20:13:01 -03:00
blinkyscandblinkysc 8ea9252d76 fix(Core/Combat): Immediately reselect victim after taunt aura update (#25254)
Co-authored-by: blinkysc <[email protected]>
2026-03-27 16:33:55 -05:00
1520a6f055 fix(Core/Movement): Fix use-after-free in WaypointMovementGenerator (#25270)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Shauren <[email protected]>
Co-authored-by: ccrs <[email protected]>
2026-03-27 16:26:24 -05:00
3bdb072396 fix(Scripts/Naxx): fix Gothik the Harvester evading during phase 2 teleport (#25265)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: offl <[email protected]>
2026-03-27 11:46:21 -05:00
blinkyscandblinkysc 2eec7b229d fix(Core/Spells): resolve pet to owner in SummonGuardian (#25266)
Co-authored-by: blinkysc <[email protected]>
2026-03-27 11:45:54 -05:00
blinkyscandblinkysc 755e4ac43a fix(Core/Combat): Re-enable combat for training dummies (#25239)
Co-authored-by: blinkysc <[email protected]>
2026-03-26 20:17:12 -05:00
3c854bb162 fix(Scripts/Icecrown): Fix idle scourge NPCs in The Battle For Crusaders' Pinnacle (#25224)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sogla <[email protected]>
Co-authored-by: ccrs <[email protected]>
2026-03-26 20:16:21 -05:00
blinkyscandblinkysc 43769b9099 fix(Core/Movement): Fire WaypointReached before PathEndReached (#25241)
Co-authored-by: blinkysc <[email protected]>
2026-03-26 22:07:49 -03:00
44dfaf8075 fix(Core/Spells): Fix ranged spell minimum range incorrectly applying leeway (#25230)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Chaouki Dhib <[email protected]>
Co-authored-by: sogladev <[email protected]>
2026-03-26 21:29:44 -03:00
blinkyscandblinkysc 6cb375e015 fix(Core/Commands): Show combat refs in .debug hostile output (#25248)
Co-authored-by: blinkysc <[email protected]>
2026-03-26 21:28:07 -03:00
d2dd5de351 fix(Core/Movement): Pass waypoint point ID to MovementInform (#25252)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Rorschach91 <[email protected]>
2026-03-26 21:27:28 -03:00
35102dcfe9 fix(Core/Movement): Clear CanNotReachTarget when chase spline finishes (#25235)
Co-authored-by: ccrs <[email protected]>
Co-authored-by: TrinityCore <[email protected]>
2026-03-25 19:20:09 -05:00
blinkyscandblinkysc e20f798a0e fix(DB/Creature): Remove smoothTransition for Guardian of Life (33528) (#25233)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 20:16:25 -03:00
2f3a90e844 fix(Scripts/Pet): Port TrinityCore snake trap AI to use CombatManager (#25232)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-03-25 14:13:35 -05:00
blinkyscandblinkysc 76b1978be1 fix(DB/Movement): Enable smooth waypoint transitions for flying creatures (#25227)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 19:57:48 +01:00
blinkyscandblinkysc 20073f7342 fix(Scripts/Naxx): Fix Heigan evading and regenerating HP at end of Phase 2 (#25223)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 13:05:57 -05:00
blinkyscandblinkysc f3d2a28083 fix(Core/Movement): Prevent vehicles from following their own passenger on evade (#25225)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 10:34:10 -05:00
blinkyscandblinkysc 14813462eb fix(Core/Combat): Prevent NullCreatureAI creatures from entering combat (#25222)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 10:17:52 -05:00
blinkyscandblinkysc e377876c2f fix(Core/Movement): Remove unconditional SetWalk(false) from WaypointMovementGenerator::DoFinalize (#25221)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 07:31:03 -05:00
blinkyscandblinkysc 2500804da9 fix(Scripts/Oculus): Fix Mage-Lord Urom not teleporting between platforms (#25220)
Co-authored-by: blinkysc <[email protected]>
2026-03-25 09:19:54 -03:00
ee02b9acfc chore(Core/Movement): Add missing co-author attribution for #25106 (#25209)
- Adds missing `Co-Authored-By` credit for **ccrs** whose TrinityCore commit (`97585597f0`, `Core/Movement: waypoint movement (#20121)`) was the base for #25106.

Co-Authored-By: ccrs <[email protected]>

Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ccrs <[email protected]>
2026-03-25 02:18:16 -03:00
4201acddd5 feat(Core/Movement): port smooth waypoint movement from Cataclysm Preservation Project (#25106)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Ovahlord <[email protected]>
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Co-authored-by: Kitzunu <[email protected]>
2026-03-23 10:08:14 -03:00
cbc4301ade fix(DB/Scripts): CoS Stephanie Sindree and citizen now talk (#24045)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-03-23 07:10:29 -03:00