Commit graph

541 commits

Author SHA1 Message Date
blinkysc
c51d036815
fix(Core/Spells): Pass nullptr to KILL/KILLED/DEATH procs (#25074)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-03-12 16:22:12 -05:00
sogladev
40f55bb0f3
refactor(Core/Movement): follower management of references (#25060)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-03-12 06:59:16 -03:00
blinkysc
a8a96eb8f8
fix(Core/Spells): Skip level-based resistance for binary spells (#25065)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-03-12 06:58:57 -03:00
Francesco Borzì
6ffe41dd59
refactor(Core/Misc): port gossip validation, StringFormat APIs, and spell attribute naming from TC (#24789)
Co-authored-by: Rochet2 <tqbattlenet@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: tobmaps <spambot42@yandex.ru>
2026-03-10 20:50:32 -03:00
blinkysc
f66685c374
fix(Core/Spells): Fix Arcane Potency consumed by same cast that triggered it (#24997)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-03-09 13:32:50 -05:00
blinkysc
7fe5800745
fix(Core/Combat): Prevent burst melee attacks from attack timer debt (#24858)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-08 14:30:48 -03:00
sogladev
4f3e5ca591
fix(Core/Movement): add creature formation movement generator (#25030)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2026-03-08 13:41:42 -03:00
Andrew
fbbf960229
fix(Core/AI): fix OnSpellFailed crash on TempSummon despawn (#25036)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 07:12:50 -03:00
Andrew
33a438a585
feat(Core/AI): port OnSpellStart/OnSpellCast/OnSpellFailed/OnChannelF… (#25026)
Co-authored-by: offl <11556157+offl@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 18:02:58 -03:00
blinkysc
dd6f32d54d
fix(Core/Spells): Port SPELL_ATTR3_INSTANT_TARGET_PROCS cascade proc suppression from TrinityCore (#24936)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: QAston <126822+QAston@users.noreply.github.com>
2026-03-02 06:34:59 -06:00
blinkysc
9ecaf5aca5
fix(Core/Spells): Remove range check on split damage auras (#24899)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-27 14:02:50 -06:00
blinkysc
396c35be2f
fix(Core/Spells): Fix Cobra Strikes stack consumption (#24906)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: TrinityCore <TrinityCore@users.noreply.github.com>
2026-02-27 08:42:17 -06:00
blinkysc
4599f26ae9
refactor(Core/Spells): QAston proc system (#24233)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: QAston <qaston@gmail.com>
Co-authored-by: joschiwald <joschiwald@online.de>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: blinkysc <your-github-email@example.com>
Co-authored-by: Tereneckla <Tereneckla@users.noreply.github.com>
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2026-02-18 08:31:53 -03:00
Tereneckla
d9807742e5
refactor(Core/Unit): use spell_group functions for a few more cases (#24019) 2026-02-15 13:32:41 -03:00
killerwife
65d39b5187
fix(Core/Unit): Fix duplicate sending of hitinfo in SMSG_SPELLNONMELEEDAMAGELOG (#24711) 2026-02-14 12:55:15 -03:00
Gultask
0efc2b3179
fix(Core/Unit): Ignore Armor Calculation for spells with SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS (#24592) 2026-02-03 20:30:11 -03:00
sogladev
f9bc6c6292
fix(Core/Player): Prevent player gaining client control when charmed (#24539)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-01-30 10:15:27 -03:00
Gultask
640004b8f3
fix(Core/Unit): Allow Spellsteal to handle Proc Auras and HoTs (#24536) 2026-01-29 20:04:01 -03:00
sogladev
e216838d54
fix(Core/Vehicle): fix crash when using MC on a player riding a vehicle (#24551)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-01-29 14:15:43 -03:00
Tereneckla
7e48278a8e
fix(Core/Unit): improve resistance calculation (#24377)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-01-22 01:28:38 -03:00
sudlud
ddb9c515b6
Revert "fix(Core/Player): Make sure OnEquip spells from items are added after revive" (#24352) 2026-01-08 06:49:19 -03:00
Kitzunu
c521e712d3
fix(Core/Player): Make sure OnEquip spells from items are added after revive (#24238) 2026-01-01 05:47:09 -03:00
Jasper
9d802dcd0a
fix(Core/Entities): Fix attack timers not resetting each other (#24204) 2025-12-29 17:11:55 +01:00
sogladev
ab74e7ded8
refactor(Core/Creature): port TC handling of Trainers (#23040)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Ghaster <defscam@gmail.com>
2025-12-29 14:41:01 +01:00
killerwife
b73028f6f5
fix(Core/Unit): Introduce animtier to malygos to fix flying animations (#24067) 2025-12-10 01:09:21 -03:00
Tereneckla
a8c05b236c
fix(Core/Unit): spell_group leftovers (#23995)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2025-11-30 21:52:47 -03:00
Andrew
0368276fca
fix(Core/Unit): Call UpdatePosition() for pets as well (#23971) 2025-11-30 11:07:17 +01:00
sogladev
e6e6c6289e
fix(Core/Unit): fix AoE aggro and contested guard attack logic (#23935) 2025-11-29 02:49:01 -03:00
Tereneckla
2f7f9bd72f
fix(Core/Spells): Implement TrinityCore spell_group and spell_group_stack_rules (#23346)
Co-authored-by: treeston <treeston.mmoc@gmail.com>
Co-authored-by: Trisjdc <trisjdc@gmail.com>
Co-authored-by: QAston <none@none>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-11-28 16:01:25 -03:00
thomasjteachey
4d16a5ccee
fix(Core/Spells): MC should work on mounted targets (#23905) 2025-11-26 22:19:01 -03:00
Benjamin Jackson
c552158e99
fix(Core/Entities): Improve interactions between taxis and players regarding PvP flag. (#23681) 2025-11-15 05:21:22 -03:00
Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project (#23655) 2025-11-14 08:44:25 -03:00
Undo
158ef9c29c
fix(Core/Unit): Druid Talent Survival of the Fittest lacking immunity to creature daze (#23471) 2025-11-12 05:51:51 -05:00
killerwife
c85c86b285
Remove double unroot in Unit::_ExitVehicle (#23545) 2025-11-08 19:40:30 -03:00
killerwife
7d2b86d7be
fix(Core/Unit): Make players turn to their target during charm automatically (#23534) 2025-11-04 09:46:49 +01:00
killerwife
92c7ba73bf
fix(Core/Unit): Fix root/stun client freeze (#23521) 2025-11-03 03:01:09 -03:00
Tereneckla
e35a5ae049
refactor(Core): use the WeaponAttackType enum (#23457) 2025-11-01 15:26:18 -03:00
天鹭
a1c8e0f221
refactor(Core): SendDirectMessage (#23230) 2025-10-30 14:21:26 -03:00
killerwife
b737fc8b59
fix(Core/Unit): Fix dying from fall damage and incorrect flying on map teleport (#23465) 2025-10-30 09:30:13 -03:00
killerwife
1b2db00701
fix(Core/Vehicle): Fix invisible vehicle passengers (#23406) 2025-10-25 22:25:43 -03:00
killerwife
d58046032b
fix(Core/Movement): Add force speed ack to async movement and resolve stutter (#23371) 2025-10-24 18:48:58 -03:00
天鹭
539aa67ef3
fix(Core/Pet): Implement sound playback when dismissing warlock's pet. (#23240) 2025-10-17 19:22:18 +02:00
天鹭
058f7acac6
refactor(Core): AddEventAtOffset (#23140) 2025-10-17 06:09:57 +02:00
天鹭
1946543ae2
refactor(Core): SetTimedFacingToObject (#23142) 2025-10-16 20:29:31 +02:00
sogladev
87deaf7159
fix(Core/Unit): prevent creature triggering combat from self damage (#23245) 2025-10-14 19:43:27 -03:00
天鹭
53238a68d3
refactor(Core): DespawnOrUnsummon (#23141) 2025-10-13 03:36:23 -03:00
sogladev
fc39bf6753
fix(Core/Player): remove vendor icon if there is no gossip vendor option (#23026) 2025-10-12 17:12:54 +02:00
killerwife
31b11d0d11
fix(Core/Movement): rework root protocol with ack in mind (#23147) 2025-10-11 13:49:43 -03:00
Benjamin Jackson
a0fd180320
fix(Scripts/Spells): Move Eye of Gruul and Soul Preserver to the same script. (#22692)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2025-10-09 21:57:16 +02:00
Andrew
2fb9c01c20
fix(Core/Unit): Fix thorns/retribution aura only dealing damage on white hits (#23041) 2025-10-04 05:03:02 -03:00