Commit Graph

3441 Commits

Author SHA1 Message Date
blinkysc f8c5c9a468 fix(Core/Spells): Include absorbed damage in PROC_SPELL_TYPE_DAMAGE classification (#25314)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-04-02 05:05:05 -03:00
blinkysc e54952ca7b fix(Core/Spells): Resolve pet to owner in EffectSummonType default path (#25322)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-04-02 05:03:07 -03:00
Andrew eb09ad5d60 fix(Core/Movement): restore JustExitedCombat evade to fix waypoint resume (#25332)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 20:22:39 -03:00
blinkysc 037588ed03 fix(Core/Scripts): Fix Valithria Dreamwalker encounter and default JustExitedCombat (#25315)
Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
2026-03-30 14:22:36 -05:00
blinkysc 263802381c fix(Core/Unit): Skip evade aura removal for player-owned creatures (#25311)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Rushor <PBienati@web.de>
2026-03-30 11:03:32 -05:00
blinkysc 77de36bb9e fix(Core/SmartAI): Suppress evade during SMART_ACTION_COMBAT_STOP (#25249)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-29 09:44:20 -05:00
blinkysc 2b56061cb7 fix(Core/Combat): Restrict NullCreatureAI combat disallow to triggers only (#25289)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-29 11:28:33 +02:00
blinkysc 295507c9ce fix(Core/Movement): resume waypoint movement after casting interruption (#25269)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-29 11:27:47 +02:00
Axel Cocat 0246faa95a feat(Core/Scripting): Add OnPlayerLearnTaxiNode hook (#25288) 2026-03-29 01:20:27 +01:00
Andrew 3fa012f5ef fix(Core/Battlegrounds): Remove siege damage buffs on node assault in IoC (#25155)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 19:20:23 -03:00
Andrew 3f0c60c1dd fix(Core/LFG): prevent RDF anti-kick exploit via loot rolls (#25112)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 18:16:51 -03:00
Andrew 531da1d0b4 feat(Scripts/Commands): allow achievement add from console for offline players (#25283)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 21:30:02 +01:00
blinkysc 8ea9252d76 fix(Core/Combat): Immediately reselect victim after taunt aura update (#25254)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-27 16:33:55 -05:00
blinkysc 1520a6f055 fix(Core/Movement): Fix use-after-free in WaypointMovementGenerator (#25270)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: ccrs <ccrs@users.noreply.github.com>
2026-03-27 16:26:24 -05:00
blinkysc 2eec7b229d fix(Core/Spells): resolve pet to owner in SummonGuardian (#25266)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-27 11:45:54 -05:00
sogladev 6194a24ff9 fix(Core/Loot): fix quest item count logic for FFA (MULTI_DROP) loot (#25257) 2026-03-27 03:32:08 -03:00
blinkysc 755e4ac43a fix(Core/Combat): Re-enable combat for training dummies (#25239)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-26 20:17:12 -05:00
blinkysc 43769b9099 fix(Core/Movement): Fire WaypointReached before PathEndReached (#25241)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-26 22:07:49 -03:00
blinkysc 44dfaf8075 fix(Core/Spells): Fix ranged spell minimum range incorrectly applying leeway (#25230)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Chaouki Dhib <chaodhib@gmail.com>
Co-authored-by: sogladev <sogladev@gmail.com>
2026-03-26 21:29:44 -03:00
blinkysc d2dd5de351 fix(Core/Movement): Pass waypoint point ID to MovementInform (#25252)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Rorschach91 <108557877+Rorschach91@users.noreply.github.com>
2026-03-26 21:27:28 -03:00
Andrew fc2d3f332e feat(Scripts/Commands): add .mail list and .mail return commands (#25213)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-26 06:59:05 -03:00
blinkysc 35102dcfe9 fix(Core/Movement): Clear CanNotReachTarget when chase spline finishes (#25235)
Co-authored-by: ccrs <ccrs@users.noreply.github.com>
Co-authored-by: TrinityCore <TrinityCore@noreply.github.com>
2026-03-25 19:20:09 -05:00
blinkysc f3d2a28083 fix(Core/Movement): Prevent vehicles from following their own passenger on evade (#25225)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-25 10:34:10 -05:00
blinkysc 14813462eb fix(Core/Combat): Prevent NullCreatureAI creatures from entering combat (#25222)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-25 10:17:52 -05:00
blinkysc e377876c2f fix(Core/Movement): Remove unconditional SetWalk(false) from WaypointMovementGenerator::DoFinalize (#25221)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-25 07:31:03 -05:00
sogladev aac930864a fix(Core/Unit): partial immunity for mixed spells (#25219)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-03-25 12:42:25 +01:00
Andrew c607c9cfe1 fix(Core/Movement): DAMAGE_FALL_TO_VOID bypasses all immunities (#25211)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 23:41:23 -03:00
Andrew 01c0ed3d61 feat(Scripts/Commands): add commands for autobroadcast management (#25154)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-03-24 22:18:14 -03:00
Andrew ff385e4a6c feat(Scripts/Commands): add debug factionchange command (#25156)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 21:04:08 -03:00
Keleborn 5c9c7341c2 chore(Core/OutdoorPvP): Add outdoor pvp min/max getters (#25203) 2026-03-24 19:46:09 -03:00
Andrew 6ee7b5e3ae feat(Scripts/Commands): Add .debug loot command (#25164)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 19:13:26 -03:00
Andrew 8ff031dbd7 fix(Scripts/UP): rework Skadi the Ruthless encounter (#25195)
Co-authored-by: Gustavo <sirikfoll@hotmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 18:43:32 -03:00
blinkysc 4201acddd5 feat(Core/Movement): port smooth waypoint movement from Cataclysm Preservation Project (#25106)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Ovahlord <dreadkiller@gmx.de>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Kitzunu <Kitzunu@users.noreply.github.com>
2026-03-23 10:08:14 -03:00
Andrew 3da6e30196 fix(Core/Scripts): skip areatrigger scripts for gamemasters (#25196)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 10:02:15 -03:00
Andrew 9757174460 feat(Core/Spawns): introduce SpawnData base struct and spawn group infrastructure (#25152)
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 01:30:22 -03:00
Takenbacon 27b0ecc6dc refactor(Core/Collision): Store collision data on map context (#25049) 2026-03-22 22:33:04 -03:00
blinkysc 57db75a474 fix(Core/Spells): Do not add PROC_HIT_NORMAL/PROC_HIT_CRITICAL if damage is fully nullified (#25105)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-03-22 19:37:31 -03:00
sogladev a90570a2de fix(Core/Spell): spell immunity system and new separate immunities table (#24956)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Keader <keader.android@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-03-22 19:36:35 -03:00
blinkysc fa9f28309b fix(Core/AI): Prevent guardians from switching targets on owner combat interaction (#25190)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-22 16:38:49 -05:00
sogladev 9c05983b2a fix(Core/SmartAI): despawn follow if player goes out of range / offline (#24450) 2026-03-22 17:45:31 -03:00
blinkysc 9e666623c3 fix(Core/Combat): Restore pet/owner combat propagation (#25166)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-22 18:39:34 +01:00
blinkysc d31e58d237 fix(Core/SmartAI): Remove REACT_PASSIVE check from CanAIAttack (#25186)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-22 18:28:40 +01:00
Andrew b5da3363f1 fix(Core/Battlefield): fix stale queue/invite entries and wrong-team kicks (#25168)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 13:13:35 -03:00
blinkysc d3f1be6d22 fix(Core/Scripts): Fix boss scripts resetting during death/defeat RP after threat system port (#25185)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-03-22 11:07:29 -05:00
Andrew 94faf55a86 refactor(Scripts/HoR): modernize Halls of Reflection scripts (#25176)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 12:51:35 -03:00
blinkysc 4e21de8d86 fix(Core/Spells): Invert disarm aura-keep check for weapons (#25175)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-22 10:28:48 -05:00
Localhost f554cde330 fix(Core/Map): Ensure grid is valid before unloading to prevent potential … (#24621)
Co-authored-by: Roman BADANIN <r.badanin@defi-informatique.fr>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-22 11:54:14 -03:00
blinkysc a5b0cee779 fix(Core/Spells): Enter combat at spell launch for delayed spells (#25167)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-03-22 11:28:42 -03:00
blinkysc 749a31c3fa fix(Core/Spells): Don't remove item-dependent auras on disarm/weapon swap (#25170)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-03-21 20:54:29 -05:00
Andrew 6d83465ad2 fix(Core/Taxi): Use original team for flight path lookups (#25165)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 17:09:02 -03:00