Commit Graph

285 Commits

Author SHA1 Message Date
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
Takenbacon 27b0ecc6dc refactor(Core/Collision): Store collision data on map context (#25049) 2026-03-22 22:33:04 -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 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
Andrew f301aaea53 fix(Core/Spells): Spells that don't initiate combat shouldn't affect … (#25146)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 00:59:38 -03:00
Takenbacon 1d7c5e4b71 fix(Core/Cinematics): Cinematic camera improvements (#25097) 2026-03-20 22:04:52 -03:00
blinkysc 984baa92dd refactor(Core/Combat): Port TrinityCore heap-based threat system (#24715)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:36:59 -05:00
blinkysc c80a0f1fad fix(Core/Spells): Fix Entrapment not proccing from trap activation (#25110)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-18 08:11:04 -05:00
Copilot 41f34ea07b fix(Core/Spells): Fix typo in tangent() function causing incorrect negative value clamping (#23900)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: FrancescoBorzi <75517+FrancescoBorzi@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-03-13 08:07:00 +01:00
blinkysc 00d4f68e36 refactor(Core/Spells): Pass nullptr as victim for PROC_SPELL_PHASE_CAST (#25007)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-03-11 07:51:23 -05:00
Andrew 46b48cdfa0 fix(Core/Spells): Implement spell_jump_distance (#25023)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 22:09:26 -03:00
blinkysc 32f0f236dc fix(Core/Spells): Fix Divine Purpose not removing Intimidating Shout stun (#25021)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-09 13:32:16 -05:00
blinkysc e10e823e60 fix(Core/Spells): Fix ADD_TARGET_TRIGGER duration overwrite (#25042)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-09 13:30:58 -05: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 cccd52dab8 fix(Core/Spells): revert CAST proc ordering and add ApplySpellMod recursion guard (#24990)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-03 16:45:06 -06:00
blinkysc 1fc4781306 fix(Core/Spells): Fully absorbed periodic damage should not break stealth (#24975)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
2026-03-02 19:57:45 -06:00
blinkysc 779764383b fix(Core/Spells): Fix iterator invalidation crash in deferred spell mod cleanup (#24974)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-02 18:26:52 -06:00
blinkysc 1cbd6e0612 fix(Core/Scripts): Fix Missile Barrage and Clearcasting proc with Arcane Missiles (#24958)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-01 17:38:12 -06:00
blinkysc 037b707be0 fix(Core/Spells): Fix channeled CAST→HIT proc ordering and hasted DynObject duration (#24948)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: TrinityCore <TrinityCore@users.noreply.github.com>
2026-03-01 08:32:15 -06:00
blinkysc eae14a58b3 fix(Core/Spells): Fix proc phase ordering CAST before HIT for instant spells (#24942)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Shauren <297439+Shauren@users.noreply.github.com>
2026-02-28 15:27:05 -06:00
blinkysc 8298e73057 fix(Core/Spells): Fix Vanish/Shadowmeld not absorbing spells via Sanctuary (#24937)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: linencloth <none@none>
2026-02-28 11:46:56 -06:00
blinkysc 7b89dac055 fix(Core/Spells): Fix Cold Blood not consumed when Mutilate kills target (#24909)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-28 08:14:25 -06:00
blinkysc 96df2b3678 fix(Core/Spells): Fix Lock and Load procs (#24795)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 12:32:41 -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 b01e202244 fix(Core/Spells): Fix Avenging Wrath not greying out Divine Protection/Shield (#24778)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 18:48:23 -06:00
blinkysc e54e280e60 fix(Core/Spells): fix Lock and Load not proccing from Frost Trap (#24762)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 14:25:06 -06:00
blinkysc 47568e42c5 fix(Core/Spells): fix FINISH phase proc targeting for triggered spells (#24757)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Mykhailo Redko <ovitnez@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 12:58:46 -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
sogladev 24f84ee849 fix(Core/Spell): further limit exploit prevention standup to non-triggered spells (#24688) 2026-02-15 23:43:46 +01: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
thomasjteachey a0f8f34ded fix(Core/Spells): cache reflection target information for reflected thunderstorm direction (#23762) 2025-11-21 02:17:52 -03:00
Francesco Borzì 50b36e842a fix(docs/license): use GPLv2 as MaNGOS-based project (#23655) 2025-11-14 08:44:25 -03:00
天鹭 6d64ecd24f fix(Core/Vmaps): Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#23233)
Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2025-11-11 01:51:52 -03:00
天鹭 a1c8e0f221 refactor(Core): SendDirectMessage (#23230) 2025-10-30 14:21:26 -03:00
天鹭 058f7acac6 refactor(Core): AddEventAtOffset (#23140) 2025-10-17 06:09:57 +02:00
sogladev 0d1f885b57 fix(Core/Spells): updates trajectory target selection (#23031)
Co-authored-by: xinef1 <w.szyszko2@gmail.com>
2025-09-28 07:47:01 -03:00
sogladev 80e9265222 Revert "fix(Core/Conditions): ConditionList use after free (#23006)" (#23023) 2025-09-25 09:55:30 -03:00
Degen d05213d85e feat(Core/Config): Infinite ammo config setting (#22969)
Co-authored-by: sogladev <sogladev@gmail.com>
2025-09-23 21:46:04 -03:00
sogladev 6d2ad6047c fix(Core/Conditions): ConditionList use after free (#23006) 2025-09-23 20:46:52 -03:00
Andrew f884f64896 fix(Core/Spells): crashfix (#22986) 2025-09-20 12:21:42 -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
Takenbacon 73317b2706 feat(Core/Grids): Remove WorldObject separation in grid containers (#22595) 2025-08-09 06:36:24 +02:00
Jelle Meeus 2e1f848f09 fix(Core/Unit): Add melee leeway for auto attacks (#22566) 2025-07-29 09:58:30 -03:00
Jelle Meeus 40c58123b1 fix(Core/Player): allow attacking target within boundary radius when… (#22500)
Co-authored-by: Kito <kito@vortexirc.com>
2025-07-29 09:38:49 -03:00
Jelle Meeus 98eda3684d feat(Core/Spell): implement SPELL_ATTR2_CHAIN_FROM_CASTER (#22515)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-07-29 09:36:36 -03:00
Jelle Meeus cb580b9865 fix(Core/Spell): skip Guardian pets when searching for Party/R… (#22587) 2025-07-29 09:08:48 -03:00
Jelle Meeus e685c7f4ad fix(Core/Spell): skip Guardian pets when searching for Party/Raid members (#22528) 2025-07-24 18:25:11 +02:00
Paul 38cb6ace25 fix(Core/Spells): Fixed explosive shot ammo consumption (#21501)
Co-authored-by: pavel_k <pavel_k@mail.com>
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-07-15 09:05:56 +02:00