Anton Popovichenko
868beb9e10
fix(Core/mmaps): Set the maximum slope angle to 45 degrees for the Dark Portal area. ( #23611 )
2025-12-02 19:08:38 -03:00
7ac5a527e1
fix(Core/Vmaps): Introduce skipping of antiportals and unreachable mogp ( #23781 )
...
Co-authored-by: killerwife <[email protected] >
Co-authored-by: Ryan Turner <[email protected] >
Co-authored-by: Rocco Silipo <[email protected] >
2025-12-02 19:08:17 -03:00
Anton Popovichenko and Rocco Silipo
422ccc8e44
fix(mmaps): [REQUIRES_REGENERATION] Fix baseUnitDim division to resolve pathing edge cases ( #23480 )
...
Co-authored-by: Rocco Silipo <[email protected] >
2025-11-05 06:27:13 -03:00
Anton Popovichenko
f2f31acdcf
feat(Core/mmaps): Add configuration file for mmaps-generator. ( #22506 )
2025-10-14 18:56:09 -03:00
Anton Popovichenko and PkllonG
548447ffb0
fix(Core/Pet): Fix player pets attack ( #22601 )
...
Co-authored-by: PkllonG <[email protected] >
2025-07-31 14:45:24 -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 and Kitzunu
7712c2a973
fix(Core/FleeingMovementGenerator): Prevent fleeing players from moving off cliffs ( #22462 )
...
Co-authored-by: Kitzunu <[email protected] >
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
Anton Popovichenko
7162294f1b
fix(Deps/Boost): Fix build for boost 1.88. ( #21952 )
2025-04-19 21:01:40 +02:00
Anton Popovichenko
c66972b900
fix(Core/Scripts): Fix heap-use-after-free in Fingers of Frost proc handler ( #21943 )
2025-04-17 09:27:49 +02:00
Anton Popovichenko
36a8653c83
fix(CI/macOS): Fix macOS CI dependency installation by updating macOS version. ( #19997 )
...
* fix(CI/MacOS): Fix MacOS CI dependency installation.
* Try to use macos 14 version
* Remove brew cleanup and z3 dependency
* Adjust readline lib discovery
* Update macos supported version in SECURITY.md
2024-09-21 11:37:55 -03:00
Anton Popovichenko
9144031ed9
fix(Core/Pool): Fix degradation of pools over time ( #19750 )
2024-08-28 08:14:08 -03:00
Anton Popovichenko
3c4086a5a0
fix(CI/MacOS): Fix macOS mysql setup. ( #19634 )
...
* fix(CI/MacOS): Try to fix macOS mysql setup.
* Update ci-compile.sh
* More debug code
* Mooooore debug
* Moooooorreee
* Moooooooooooorereerererer
* m o r e debug
* more debug
* more
* More debug
* 9.0.1.reinstall??? we already had mysql?
* debug
* Debug
* Are we happy now?
* No? And what about now?!
* Adn now?
* Yes, we are happy 😎
2024-08-16 05:07:41 -03:00
Anton Popovichenko
b90136d80d
fix(Core/Pet): Fix pets chasing when pet and target spins uncontrollable ( #18798 )
2024-04-24 16:25:37 -03:00
Anton Popovichenko
5386443388
fix(Core/Characters): Fix crash on characters deletion with COD mails. ( #18754 )
...
fix(Core/Characters): Fix crash on characters deletion.
2024-04-17 03:53:43 -03:00
Anton Popovichenko
11ac6c70db
fix(Core/Scripts): Fix one more typo after scripts refactoring ( #18730 )
...
fix(Core/Scripts): Fix one more typo after scripts refactoring.
2024-04-12 16:58:07 -03:00
f792b0d708
feat(Core/Scripts): Optimize PlayerScripts by calling only overridden/implemented functions. ( #18672 )
...
* feat(Core/Scripts): Optimize PlayerScripts by calling only overridden/implemented functions.
* Fix codestyle.
* Fix typo
* PLAYERHOOK_END is not a hook
* Address code review feedback.
Co-authored-by: Winfidonarleyan <[email protected] >
* Codestyle fixes
* Fix typo
Co-authored-by: PkllonG
---------
Co-authored-by: Winfidonarleyan <[email protected] >
2024-04-11 17:08:30 -03:00
Anton Popovichenko
fd029f81aa
fix(Scripts/Karazhan): Fix crash in chess event. ( #18695 )
...
Fix crash in chess event
2024-04-10 16:21:53 -03:00
Anton Popovichenko
f7f1952f4b
fix(Core/Player): Fix memory leak. ( #18671 )
2024-04-05 07:04:55 -03:00
Anton Popovichenko
1f640c9872
feat(Core/Optimization): Optimize build of units update object by leveraging cache ( #18637 )
...
* feat(Core/Optimization): Optimize build of units update object by leveraging cache.
* Remove whitespaces.
* Add alternative hooks to handle transmog and other similar things.
* Fix build on some compilers.
* Fix codestyle
* Fix build again.
* Take into account updateType.
2024-04-05 08:03:11 +02:00
Anton Popovichenko
28a64111fd
fix(Scripts/TheEye): Fix crash in Kaelthas. ( #18653 )
...
* fix(Scripts/TheEye): Fix crash in Kaelthas.
* Remove whitespace
2024-04-02 21:00:53 +02:00
Anton Popovichenko
9616433b66
fix(CI/MacOS): Fix MacOS dependency installation ( #18507 )
...
Fix MacOS CI/CD
2024-03-10 16:52:03 -03:00
Anton Popovichenko
22f2a8f731
fix(Core/Spell): Fix crash in Rogue T10 4P Bonus ( #18413 )
2024-02-25 19:55:32 -03:00
Anton Popovichenko
72e75982be
fix(Core/Taxi): Fixes crash when player logins and continues flight ( #18270 )
...
* fix(Core/Taxi): Fixes crash when player logins and continue flight
* Update WaypointMovementGenerator.cpp
2024-02-12 08:18:05 -03:00
Anton Popovichenko
423b676802
fix(Scripts/IcecrownCitadel): Fix Sindragosa respawn ( #18179 )
...
Fix Sindragosa respawn
2024-01-16 08:37:05 -03:00
Anton Popovichenko
dc830932f7
fix(Core): Fix item disappearing on selling item on auction ( #18090 )
2024-01-01 08:01:22 -03:00
Anton Popovichenko
52d07bbfae
fix(Core/InstanceMap): Stop using deleted player in RemovePlayerFromMap ( #17069 )
2023-09-05 06:36:34 -03:00
Anton Popovichenko
f4658a1df2
fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries. ( #17070 )
...
* fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries.
* Fix build
2023-08-25 09:15:07 -03:00
Anton Popovichenko
4c287e2873
fix(Core/Vehicles): Fix crash in Vehicle::AddPassenger ( #17038 )
...
* fix(Crash): Fix crash in Vehicle::AddPassenger
As I understand it, a try-catch block cannot intercept the ABORT function. Therefore, let's use a simple if statement instead.
* Address code review feedback
2023-08-22 12:13:36 +02:00
Anton Popovichenko
d69ee90ed3
feat(Core/Config): Implement config override with env vars ( #16817 )
...
* Core/Config: Implement config override with env vars
Implement overriding of configuration from the .conf file with environment variables.
Environment variables keys are autogenerated based on the keys defined in .conf file.
Usage example:
$ export TC_DATA_DIR=/usr
$ AC_WORLD_SERVER_PORT=8080 ./worldserver
* Add tests for env vars config
2023-08-14 22:07:43 +02:00