Commit Graph

3469 Commits

Author SHA1 Message Date
Andrew fc74e0e1fb fix(Core/Vehicles): defer accessory init to avoid double install (#25486)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 17:15:30 -03:00
sogladev 117095f1cb feat(Core/Scripting): OnPlayerResurrect allow changing of applySickness (#25353) 2026-04-15 08:03:56 -03:00
sogladev 854b9832eb fix(Core/Unit): Sanctified Wrath calculations SPELL_AURA_MOD_IGNORE_TARGET_RESIST (#25400)
Co-authored-by: From: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-15 08:02:45 -03:00
blinkysc bbd192aff9 fix(Core/Spells): No SP bonus for DmgClass NONE without spell_bonus_data (#25468)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-04-14 17:16:39 -05:00
Kitzunu 2a689d7084 chore(deps/fmt): Bump fmt to 12.1.0 (#25444)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-14 18:49:13 +02:00
Andrew f1a2b8304e fix(Core/Trade): fix crash from use-after-free in trade logging (#25452)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 06:57:44 -03:00
sogladev 70ea8ab00b feat(Core/Conditions): Add more support for object visibility (#25415)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-12 17:56:33 -03:00
sogladev 49b3926f6c fix(Core/Movement): prevent false MovementInform on gossip pause (#25428) 2026-04-12 17:55:54 -03:00
Andrew f5c4de92eb feat(Core/Maps): port spawn system/dynamic spawns from TrinityCore (#25206)
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 17:52:01 -03:00
sogladev ea2f6236d2 fix(Core/Spells): make HoTs healing-done pct dynamic (#25357) 2026-04-12 11:59:30 -03:00
Kitzunu bcdc3ae403 feat(Core/Misc): add log types player trade, mail & auctionhouse (#25430)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-04-12 16:46:03 +02:00
Andrew dce82d7105 fix(Core/Unit): Clear invalid combat refs after mind control (#25424)
Co-authored-by: Lucas Nascimento <keader.android@gmail.com>
2026-04-11 15:45:46 -03:00
Andrew 272da9fbad refactor(Scripts/VioletHold): Modernize Violet Hold dungeon scripts (#25187)
Co-authored-by: joschiwald <joschiwald@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 13:02:28 -03:00
Rocco Silipo f1ade2405d feat(Core/Conditions): Add new Source Type Gossip Hello. (#25413)
Co-authored-by: sogladev <sogladev@gmail.com>
2026-04-11 00:05:47 +02:00
sogladev b5c8b99ad6 fix(Core/Immunities): ignore school immunity from friendly caster (#25408) 2026-04-10 06:55:47 -03:00
Andrew 805ccc81e7 fix(Core/Vehicle): Exit vehicle on reconnect to prevent stuck state (#25378)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 02:44:54 -03:00
sogladev c39ee954d1 fix(Core/Spells): Use owner as summoner when assigning temp summon ally (#25393) 2026-04-07 17:52:00 +02:00
天鹭 9ef460759c refactor(Core/Immunities): Simplify UI64 literal conversion for cleaner code (#25360) 2026-04-07 08:54:43 -03:00
Andrew 6c43bdb5df fix(Core/Movement): prevent PvP flag and backwards movement on taxi login (#25153)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 20:04:49 -03:00
blinkysc b00b424d63 fix(Core/Unit): Prevent creature evade when on another unit's threat list (#25328)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2026-04-05 15:00:19 -03:00
blinkysc 2265ee51ab fix(Core/OutdoorPvP): Fix use-after-free in DelCapturePoint (#25229)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-04-05 16:24:53 +02:00
FM 27e823fa21 fix(Core/Groups): pass actual loot count to OnPlayerGroupRollRewardItem hook (#25312)
Co-authored-by: root <root@localhost.localdomain>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 16:23:41 +02:00
sogladev 42fe005764 fix(Core/Loot): restore hide quest starter item conditions (#25355)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-05 16:17:21 +02:00
Andrew b53011c5ef fix(Core/Units): Include charmed creatures in damagedByPlayer check (#25171)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 00:09:27 -03:00
Andrew ab6315db98 fix(Core/SmartAI): Fix Scarlet Monastery Cathedral encounter reset (#25362)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 23:52:54 -03:00
Kitzunu ab2f9524c1 feat(Core/Opcodes): Implement CMSG_COMPLAIN & CMSG_CALENDAR_COMPLAIN (#25329)
Co-authored-by: Dmitri Petmanson <53072+laizerox@users.noreply.github.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2026-04-03 20:49:14 +02:00
Andrew b7dfaf0fd6 fix(Core/Creature): Implement CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT (#25363)
Co-authored-by: Ovahlord <Ovahlord@users.noreply.github.com>
Co-authored-by: offl <offl@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 09:06:50 -03:00
sogladev 177fa72101 chore(Core/Loot): apply clang-tidy to use bool literal (#25356) 2026-04-03 07:03:04 -03:00
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