Commit Graph

214 Commits

Author SHA1 Message Date
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
sogladev 17ecef7a07 fix(Core/Movement): followers match their target's motion speed (#25085)
Co-authored-by: killerwife <killerwife@gmail.com>
2026-03-16 13:11:24 +01:00
blinkysc 9a9d265334 fix(Core/Movement): Revert pet PATHFIND_NOT_USING_PATH teleport (#23494) (#25071)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-03-12 08:12:22 -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 70687d6ac1 fix(Core/Movement): fix creature freeze when switching chase targets (#25058)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: sogladev <sogladev@gmail.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-03-11 09:20:15 -05:00
blinkysc 6d9b89c976 fix(Core/Movement): Teleport pet when pathfinding returns PATHFIND_NOT_USING_PATH (#23494)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-03-08 12:33:32 -05: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
sogladev 82307e319e fix(Core/Movement): use-after-free using DontCacheRandomMovementPaths (#24935)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 02:06:43 -03:00
sogladev e471087652 fix(Core/Movement): restore TimedFleeingMovementGenerator AttackStop (#24892)
Co-authored-by: megamage <none@none>
2026-03-02 22:07:42 -03:00
Gultask 0e50b3dede fix(Core/Movement): Don't take height into consideration for follow teleports (#24690) 2026-02-13 06:02:52 -03:00
Gultask c09ee1ddf3 fix(Core/Movement): Prevent Follow predictions from clipping through walls and add teleport as last resort (#24287) 2026-02-06 18:08:27 -03:00
Gultask a924aa6c24 fix(Core/Movement): Exclude Players and Player-controlled units from pet pathing cancellations (#24552) 2026-02-06 18:04:02 -03:00
sogladev dab8d7c6f6 fix(Core/Movement): fix calculation first Catmull-Rom spline point (#24449)
Co-authored-by: DanVS <33371360+DanVS@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-01-30 10:13:53 -03:00
killerwife 4bc5466435 fix(Core/Movement): Rename walkmode flag to proper name canswim and resolve issues (#24410) 2026-01-16 22:02:07 +01:00
Localhost a43dda6444 fix(Core/Movement): Crash FlightPathMovementGenerator (#24347) 2026-01-09 07:37:29 +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
killerwife b73028f6f5 fix(Core/Unit): Introduce animtier to malygos to fix flying animations (#24067) 2025-12-10 01:09:21 -03:00
天鹭 f9924074ac refactor(Core/Movement): Fix Build (#23739) 2025-11-17 01:19:10 -03:00
天鹭 2a926f15f7 fix(Core/Movement): Fix SummonMovementInform for summons (#23725) 2025-11-17 00:55:49 -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
天鹭 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
killerwife 288b495701 fix(Core/Movement): Fixup root distancing mobs being stuck in a loop (#23514) 2025-11-03 03:44:29 -03:00
killerwife 4fd7a2a644 Waypoint: Fix last point not being reached on non 0 indexed paths (#23460) 2025-10-28 18:56:44 +01:00
killerwife 6292f80219 feature(SmartAI/Movement) - Unify waypoint systems (#23251) 2025-10-26 17:52:59 +01:00
killerwife 1b2db00701 fix(Core/Vehicle): Fix invisible vehicle passengers (#23406) 2025-10-25 22:25:43 -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
killerwife 0767b2edf5 fix(Core/Movement): Add safeguards against root freezes (#23117) 2025-10-05 14:45:07 -03:00
killerwife 8e6d35c9b2 fix(Core/SAI): idle casters (#23005) 2025-09-23 20:45:48 -03:00
Anton Popovichenko 67aa022dbf fix(Core/Leash): Improve leashing behavior and timer handling (#22525) 2025-07-29 09:55:56 -03:00
Anton Popovichenko 7712c2a973 fix(Core/FleeingMovementGenerator): Prevent fleeing players from moving off cliffs (#22462)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-07-14 10:24:55 +02:00
Anton Popovichenko 628f6255c4 fix(Core/FleeingMovementGenerator): Prevent fear movement from causing characters to fall through the ground (#22451) 2025-07-11 11:44:44 -03:00
Takenbacon 1c3cbd3d9e feat(Core/Maps): Improve map object updater (#22392) 2025-07-11 16:00:16 +02:00
Benjamin Jackson f910147296 fix(Core/Movement): Use attack speed for leash reset period and only extend timer if in melee range or can't move freely. (#22350)
Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com>
2025-06-24 16:17:59 -04:00
sudlud 4459afc98d fix(Core/Movement): Allow MoveFollow to not inherit speed of the target (#21711) 2025-03-15 21:47:11 +01:00
Takenbacon ee69a569c4 fix(Core/Grids): Grid improvements (#20955) 2025-02-14 22:11:27 +01:00
Kitzunu 47c5ff904f refactor(Core/Disables): Convert from Namespace to Class Structure (#21109) 2025-02-01 22:48:52 +01:00
Takenbacon c8734af4bc fix(Core/Movement): Fix creatures not resuming movement after being talked to (#20945)
Fix creatures not resuming movement after being talked to
2024-12-18 20:19:31 +01:00
Takenbacon e9c86737fb refactor(Core/Random): Remove unused map based RNG (#20939)
Remove unused map based RNG
2024-12-18 13:48:06 +01:00
Benjamin Jackson 2654ec83cd fix(Core/AI): Increase movement leash extension interval. (#20867)
Init.
2024-12-08 21:04:41 +01:00
Francesco Borzì a9f0f371e5 refactor(src/server/game): optimise imports (#20541) 2024-11-13 11:37:20 +01:00
Grimdhex 08bfecdbea fix(Core/Movement): remove unecessary reset() (#20419)
Co-authored-by: Ovahlord <18347559+ovahlord@users.noreply.github.com>
2024-11-03 17:36:48 -03:00
Grimdhex 0b031de2ea fix(Core/Movement): fix a small memory leak in RandomMovementGenerator (#20258)
* fix(Core/Movement): memory leak and possible crash

Co-Authored-By: Ovahlord <18347559+ovahlord@users.noreply.github.com>

* .

* fix review

---------

Co-authored-by: Ovahlord <18347559+ovahlord@users.noreply.github.com>
2024-11-01 09:39:37 -03:00
Francesco Borzì 2317004417 refactor(src/server/database|shared): remove unused import (#20316) 2024-10-28 10:04:42 +01:00
Francesco Borzì 6e2306f24a refactor(src/server/game/Movement): remove unused imports (#20098) 2024-09-29 18:14:12 +02:00
Jelle Meeus a7578e1cce fix(Scripts/TheEye): Kael'thas p5 transition, flight, MotionMaster:MoveTakeoff (#20005)
Co-authored-by: killerwife <killerwife@gmail.com>
2024-09-24 08:33:21 -03:00
Kitzunu 386aea03ee chore(Core/Misc): Some cleanup (#19970)
* remove weird blanks

* update if

* ) ) to ))

* missed some ) )

* now switch

* .
2024-09-21 19:34:31 +02:00
Benjamin Jackson 00e35a201e fix(Core/AI): Reduce movement leash extension interval. (#19923)
* Init.

* Use GetGameTime() instead of system call.

Co-Authored-By: Anton Popovichenko <walkline.ua@gmail.com>

* Update leash timer if rooted.

* Remove unnecessary checks, add extension for fanning.

More parity with VMaNGOS implementation.

---------

Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com>
2024-09-11 03:25:32 -03:00
天鹿 fafd351e44 fix(Core/AI): creature leashing behavior. (#19897)
* Update Unit.cpp

* Update TargetedMovementGenerator.cpp

* Update Unit.cpp

* Update Unit.cpp
2024-09-09 07:07:11 -03:00
Benjamin Jackson b47b5d2c51 fix(Core/AI): Initialize movement leash timer to five seconds. (#19898)
Init.

https: //github.com/vmangos/core/commit/c8510cbbd4dccbdac9900cc507910ef3ae0e6c43

Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com>
2024-09-08 21:44:09 -03:00