Commit Graph
100 Commits
Author SHA1 Message Date
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
blinkyscandblinkysc 757f6127ab fix(Core/Tests): Add missing GetDataPath mock to combat tests (#25198)
Co-authored-by: blinkysc <[email protected]>
2026-03-22 23:55:41 -05:00
57db75a474 fix(Core/Spells): Do not add PROC_HIT_NORMAL/PROC_HIT_CRITICAL if damage is fully nullified (#25105)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
2026-03-22 19:37:31 -03:00
985b5922b9 fix(DB/Scripts): CoS Brandon Eiredeck and citizens now talk (#24043)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-03-22 18:42:09 -03:00
blinkyscandblinkysc fa9f28309b fix(Core/AI): Prevent guardians from switching targets on owner combat interaction (#25190)
Co-authored-by: blinkysc <[email protected]>
2026-03-22 16:38:49 -05:00
blinkyscandblinkysc 9e666623c3 fix(Core/Combat): Restore pet/owner combat propagation (#25166)
Co-authored-by: blinkysc <[email protected]>
2026-03-22 18:39:34 +01:00
blinkyscandblinkysc d31e58d237 fix(Core/SmartAI): Remove REACT_PASSIVE check from CanAIAttack (#25186)
Co-authored-by: blinkysc <[email protected]>
2026-03-22 18:28:40 +01:00
d3f1be6d22 fix(Core/Scripts): Fix boss scripts resetting during death/defeat RP after threat system port (#25185)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-03-22 11:07:29 -05:00
blinkyscandblinkysc 4e21de8d86 fix(Core/Spells): Invert disarm aura-keep check for weapons (#25175)
Co-authored-by: blinkysc <[email protected]>
2026-03-22 10:28:48 -05:00
a5b0cee779 fix(Core/Spells): Enter combat at spell launch for delayed spells (#25167)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-03-22 11:28:42 -03:00
bdb6ebf1ef fix(Scripts/Stormpeaks): Add Oathbound Warder pet abilities (#24062)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Gultask <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-03-22 11:21:58 -03:00
blinkyscandblinkysc a4136cc8b9 fix(Core/Scripts): Fix Ebon Gargoyle infinite evade loop (#25173)
Co-authored-by: blinkysc <[email protected]>
2026-03-21 21:35:24 -05:00
749a31c3fa fix(Core/Spells): Don't remove item-dependent auras on disarm/weapon swap (#25170)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: ariel- <[email protected]>
2026-03-21 20:54:29 -05:00
blinkyscandblinkysc bf4c181b59 fix(Core/Combat): Fix guardians not attacking after threat system port (#25157)
Co-authored-by: blinkysc <[email protected]>
2026-03-21 13:05:57 -03:00
blinkyscandblinkysc c6125db63d fix(agents): Tone down copilot (#25159)
Co-authored-by: blinkysc <[email protected]>
2026-03-21 10:58:03 -03:00
blinkyscandblinkysc 9840d54ef4 fix(Core/Combat): Fire OnPlayerLeaveCombat hook from CombatManager exit path (#25137)
Co-authored-by: blinkysc <[email protected]>
2026-03-21 09:37:20 -03:00
d17aac161f fix(Core/Movement): Only update home position for patrolling NPCs (#24080)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: sudlud <[email protected]>
2026-03-20 22:44:38 -03:00
blinkyscandblinkysc 82a22cd021 fix(Core/Arena): Make personal rating season-aware on team join (#24755)
Co-authored-by: blinkysc <[email protected]>
2026-03-20 22:43:19 -03:00
blinkyscandblinkysc 556c01fc91 fix(DB/Spell): Add internal cooldown to Spirit Burn proc (#25129)
Co-authored-by: blinkysc <[email protected]>
2026-03-20 22:42:30 -03:00
0464e90853 fix(Core/Player): Fix potion cooldown not ticking after combat ends (#25135)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-03-20 11:40:55 -03:00
48fa4d2856 fix(Core/Scripts): Fix DK pets not correctly attacking (#25128)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
Co-authored-by: Malcrom <[email protected]>
Co-authored-by: Aqua Deus <[email protected]>
2026-03-20 09:14:58 -03:00
e5746fbc89 fix(Core/Scripts): Fix GetVictim() returning null during JustEngagedWith (#25131)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
2026-03-19 18:37:03 -05:00
blinkyscandblinkysc c87239f994 fix(Core/DB): Fix Malygos not engaging due to IMMUNE_TO_PC spawn flag (#25121)
Co-authored-by: blinkysc <[email protected]>
2026-03-18 20:38:41 -05:00
984baa92dd refactor(Core/Combat): Port TrinityCore heap-based threat system (#24715)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
Co-authored-by: killerwife <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-18 13:36:59 -05:00