Commit Graph

471 Commits

Author SHA1 Message Date
blinkysc d17aac161f fix(Core/Movement): Only update home position for patrolling NPCs (#24080)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-03-20 22:44: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
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 9d8a9cc770 fix(Core/Spells): prevent aura rank downranking based on hostile target level (#25045)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-09 13:30:38 -05:00
Benjamin Jackson 515aeca570 feat(Core/Globals): Dynamically calculate max race and racemasks from DBC data. (#24665) 2026-02-28 18:12:52 -05: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
Benjamin Jackson fd7bde14e7 fix(Core/Handlers): Remove error message when leaving group in battleground. (#24712) 2026-02-16 14:31:45 -03:00
sogladev b2a85da544 fix(Core/Trade): correct packets, exchange checks, distance logic (#24710)
Co-authored-by: Wyrserth <wyrserth@protonmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Alan Deutscher <adeutscher@gmail.com>
Co-authored-by: Dehravor <dehravor@gmail.com>
Co-authored-by: robinsch <robinsch@users.noreply.github.com>
Co-authored-by: killerwife <killerwife@gmail.com>
2026-02-14 20:04:26 -03:00
Benjamin Jackson 24f5f289f0 refactor(Core/Packets): Rewrite various instance packets to modern class. (#22762) 2026-02-13 11:22:45 -03:00
Benjamin Jackson c73cf6b019 feat(Core/Handlers): Make use of a few billing plan flags for authentication response. (#24569)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 00:28:59 -03:00
blinkysc dfc5ebbbab fix(Core/Handlers): Handle vehicle and possess spells in CMSG_REQUEST_PET_INFO (#24575)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Faq <Faq@users.noreply.github.com>
2026-02-06 19:18:59 -03:00
Andrew 3d9e58b3d6 chore(Core/Handlers): Clear debug leftovers (#24603) 2026-02-03 06:29:31 -03:00
Gultask 03f5d038ac fix(Core/Creature): Allow scripts to modify a creature's Gossip Menu ID (#24442) 2026-01-19 06:15:14 +01:00
UndeadRogue bad46ba2f2 fix(Core/ItemHandler): Prevent client bug from OnPlayerCanSellItem (#24400) 2026-01-15 07:01:36 +01:00
Gultask a1f5d39370 fix(Core/Movement): Improve Pet LoS cancellations by using path calculation instead of raycasting (#24330) 2026-01-07 23:47:41 -03:00
Gultask 3d15a19fb4 fix(Core/Pets): Always check pet Line of Sight before attacking (#24257) 2025-12-30 17:45:39 -03:00
sogladev caae3a28e5 fix(Core/MovementHandler): exempt The Oculus from under the map killing (#24244) 2025-12-29 17:02:59 +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
sogladev 77349fde48 fix(Core/Handlers): potential falling to death on teleport (#23867) 2025-11-29 21:47:30 +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
blinkysc 5c15bca66f fix(Core/Movement): Handle player-controlled vehicles on transports (#23860)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2025-11-23 07:06:57 -03:00
sogladev e740f21680 fix(Core/Handler): player can reclaim corpse regardless of phase (#23862) 2025-11-23 02:24:25 -03:00
killerwife a9852681a6 fix (Core/Vehicle): Fix vehicle unrooting on dismiss controlled vehicle (#23802) 2025-11-20 09:00:10 -03:00
Francesco Borzì 50b36e842a fix(docs/license): use GPLv2 as MaNGOS-based project (#23655) 2025-11-14 08:44:25 -03:00
killerwife 2f9d3a1a71 fix(Core): Fix waterwalking after dying in instance (#23593) 2025-11-12 11:54:29 -03:00
天鹭 50f8f145d2 refactor(Core/PlayerScript): Delete OnPlayerChat, use OnPlayerCanUseChat (#23617) 2025-11-12 10:13:26 +01:00
killerwife dea8cd64df Movement: Fix flying in dalaran after disconnect (#23559) 2025-11-07 16:56:12 +01: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
killerwife 31b11d0d11 fix(Core/Movement): rework root protocol with ack in mind (#23147) 2025-10-11 13:49:43 -03:00
Benjamin Jackson f670387ad4 refactor(Core/Packets): Rewrite various calendar and complaint packets to modern class. (#22884) 2025-10-10 07:02:00 +02:00
Benjamin Jackson d237ea6552 fix(Core/Handlers): Properly limit equipment set name length to client maximum. (#23151) 2025-10-09 20:10:43 +02:00
killerwife 0767b2edf5 fix(Core/Movement): Add safeguards against root freezes (#23117) 2025-10-05 14:45:07 -03:00
killerwife b80353d288 fix(Core/Movement): Implement order counters (#23015) 2025-10-03 21:52:38 -03:00
Takenbacon a56d1f65aa fix(Core/Server): Fix player login checks (#23073) 2025-09-30 07:16:07 -03:00
Takenbacon 22f93eaca6 fix(Core/Weather): Improve weather system thread safety (#22772)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-29 11:43:30 -03: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
Benjamin Jackson 6dda22ec46 chore(Core/Handlers): Remove unused item query optimization. (#22971) 2025-09-20 09:25:51 -03:00
Yehonal a575101751 feat(core): implement 31-bit safe petition_id for improved database integrity (#22774) 2025-09-02 22:31:09 -03:00
Benjamin Jackson 611c9296ff refactor(Core/Packets): Rewrite various item packets to modern class. (#22758) 2025-08-31 21:53:26 +02:00
Benjamin Jackson 2ad40a4d23 fix(Core/GroupHandler): Adjust maximum value for rolls. (#22686) 2025-08-26 20:58:41 -04:00
Benjamin Jackson 9ed31bd63e refactor(Core/Packets): Rewrite various query packets to modern class. (#22719) 2025-08-24 14:50:16 +02:00
Benjamin Jackson d4713356a0 refactor(Core/Packets): Rewrite MSG_MINIMAP_PING to modern packet class. (#22696) 2025-08-19 21:51:06 +02:00
Takenbacon 12bee97df9 fix(Core/Visibility): Fix initial visibility on player reused sessions (#22673) 2025-08-11 19:07:00 +02:00
Takenbacon 73317b2706 feat(Core/Grids): Remove WorldObject separation in grid containers (#22595) 2025-08-09 06:36:24 +02:00
Takenbacon 1499aa51de feat(Core/Visibility): Visibility improvements part 1 (#22624) 2025-08-07 16:17:45 +02:00