Commit Graph

577 Commits

Author SHA1 Message Date
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
7fadeb1141 fix(Core/Spells): Beacon of Light no longer copies target healing modifiers (#24796)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 11:06:47 -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
killerwife
10d5a3c553 fix(Core/Unit): rework Walk/Run mode (#22988)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-14 17:54:19 -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
killerwife
0767b2edf5 fix(Core/Movement): Add safeguards against root freezes (#23117) 2025-10-05 14:45:07 -03:00
天鹭
86af3f302b fix(Core/Unit): Fix all that have UNIT_STATE_NO_ENVIRONMENT_UPD (#23100) 2025-10-04 10:33:31 -03: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
killerwife
b80353d288 fix(Core/Movement): Implement order counters (#23015) 2025-10-03 21:52:38 -03:00
sogladev
19f1ede216 fix(Core/Unit): add Dual Wield 'auto' to improve scripting (#23078) 2025-10-03 08:26:31 +02:00
killerwife
8e6d35c9b2 fix(Core/SAI): idle casters (#23005) 2025-09-23 20:45:48 -03:00
Andrew
b09609e47d feat(Core/Spells): Implement OnSpellCastFinished hook (#22941)
Co-authored-by: Ovahlord <dreadkiller@gmx.de>
2025-09-19 04:52:22 -03:00