Age | Commit message (Collapse) | Author |
|
compatibilities (#20287)
* fix(Core/Common): remove conditions for unsupported boost versions
* fix Cmake version requiert acording to wiki
|
|
* Init.
* Adjust spacing.
|
|
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/ad96f1fd78f26a304e56c37495017d14aa34c9c0)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/66abca15933fcc6bfdd6dba71ee725da4e906af3)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
|
|
|
|
|
|
* remove deno as a dependency
* use the ACORE_VERSION env var
* I forgot client-data
* accidentally removed too much
* docker-cmd: extraneous parallel flag
* typo
* remove docker image prune -af
the `docker image prune` removes the containers we just build.
* fetch everything in the beginning
|
|
* chore(Contrib): remove deprecated db_assembler
* chore(repo): Remove erroneous gitmodule
|
|
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/3720
|
|
|
|
(#12111)
...me more input parameters to improve"
This reverts commit b544eb420ed54ba98fb0522f8814ce6b7e089094.
Fixes #12079
|
|
chore (cleanup): Excess line breaks removed
|
|
|
|
|
|
* chore(CI): add macos-12
* Update SECURITY.md
* test changing googletest git_tag to main
* update utf8cpp
* Update DBCStorageIterator.h
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
parameters to improve (#10974)
|
|
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/a650bd631a4681d09e3ff66f79b73b99299565f3)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Kargatum <dowlandtop@yandex.com>
|
|
version 1.2.7, May 2nd, 2012 to
version 1.2.12, March 11th, 2022
Ref Security Issue:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
|
|
* feat(Core): Enable C++20 support
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit 177093e992c5d47d8c3b978c84857f5ecba12889.
* maybe fix GCC
* cherry-pick https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/299715.html
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit dc4e2ce281dd1a33cfac5be56488a3b96131bfd5.
* Update Duration.h
* Update Duration.h
* Update Duration.h
* cleanup
* more cleanup
* maybe fix build
* restore advstd::type_identity because GCC8 is garbage
* Update advstd.h
* fix gcc8 :zzz:
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update src/common/Utilities/advstd.h
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
|
|
* feat(Deps/Fmt): update to 8.1.1
* FMT_CONSTEVAL
|
|
|
|
|
|
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
|
|
|
|
* fix(CORE): Find std::filesystem across platforms
Closes #6889
* Squeeze blank lines to make check-codestyle happy
* Move find_package(Filesystem ...) to deps/stdfs
* CMAKE_CXX_STANDARD gets already set in ConfigureBaseTargets.cmake
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cherry-picked from commit (TrinityCore/TrinityCore@1266869)
Co-authored-by: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com>
|
|
|
|
* feat(Deps/Boost): add boost support
* 1
* 2
* to 1.74
|
|
|
|
* feat(Core/Random): port random system from TrinityCore
* lic
* logic correct
* MultimapErasePair move
* whitespace
17:13:34 1. 'Containers.h'. Replace (1)
17:13:40 2. 'LootMgr.h'. Replace (1)
17:13:44 3. 'World.cpp'. Replace (1)
17:13:47 4. 'instance_scholomance.cpp'. Replace (1)
* correct debug build
|
|
|
|
|
|
Referenced commit(s): b9ec3d5123f880b82cc729f01f7b1763342595bb
|
|
Referenced commit(s): 2723a8a782412fc48199a30b34dd13d79b4a3775
|
|
Referenced commit(s): d2dad6f2f562c3c94005b647de2e454fee9a0811
|
|
Referenced commit(s): 545a82870e152045a428be5c2d5e423b0145ca91
|
|
Referenced commit(s): e4fafc61dd966b6077f4cd575c575473f0643d88
|
|
|
|
|
|
## ⚠️ATTENTION! ⚠️ Upgrading procedure:
**Database:** After this PR will be merged you need to backup your DB first (you can use the db-assembler or any mysql client to generate the dump) and restore it after. The reason is that we use now docker named volumes instead of binded ones to improve performance.
**Conf & client data**: if you use the default configuration, both the etc and the data folder are now available inside the **/env/docker**.
Finally, you can cleanup the /docker folder previously used by our system.
## Changes Proposed:
This PR will implement the [devcontainer ](https://code.visualstudio.com/docs/remote/containers) feature for VSCode. Allowing us to develop and debug directly within the container in the same way on all OSes.
* Implemented support for vscode dev-container feature by remote-extension suite
* Docker performance optimizations for MacOS and non-linux hosts
* Bash system improvements
* Implemented first command using Deno runtime environment (typescript) and [commander.js]
* Implemented wait mechanism for db_assembler
* Implemented db migration command
* possibility to run the authserver and worldserver with GDB using the integrated simple-restarter
* Implemented docker multi-stage mechanism to use one single Dockerfile for all the services
* client-data downloader now creates a placeholder to avoid downloading the same version of data files multiple times
* deployment of pre-compiled docker images on [docker hub](https://hub.docker.com/u/acore), you can test them [here](https://github.com/azerothcore/acore-docker)
|
|
|
|
|
|
Npc positioning
Implemented slope check to avoid unwanted climbing for some kind of movements (backwards, repositioning etc.)
Implemented backwards movement
Re-implemented circle repositioning algorithm (smartest than retail, but with the same feeling)
Fixed random position of summoned minions
Improved pet following movement. Also, they attack NPC from behind now. Thanks to @Footman
Swimming creatures
Fixed max_z coordinate for swimming creatures. Now only part of their body is allowed to be out of the water level
Fixed pathfinder for swimming creatures creating shortcuts for specific segments, now they swim underwater to reach the seashore instead of flying above the water level.
Creatures with water InhabitType but no swimming flag now, when not in combat, will walk on water depth instead of swimming. Thanks @jackpoz for the original code
UNIT_FLAG_SWIMMING in UpdateEnvironmentIfNeeded to show the swimming animation correctly when underwater
Implemented HasEnoughWater check to avoid swimming creatures to go where the water level is too low but also to properly enable swimming animation only when a creature has enough water to swim.
Walking creatures
Extended the DetourNavMeshQuery adding area cost based on walkability (slope angle + source height) to find better paths at runtime instead of completely remove them from mmaps
improve Z height in certain conditions (see #4205, #4203, #4247 )
Flying creatures
Rewriting of the hover system
Removed hacks and improved the UpdateEnvironmentIfNeeded. Now creatures can properly switch from flying to walk etc.
Spells
LOS on spell effect must be calculated on CollisionHeight and HitSpherePoint instead of position coords.
Improved position for object/creature spawned via spells
Improved checks for Fleeing movements (fear spells)
Other improvements
Implemented method to calculate the CollisionWidth from dbc (used by repositioning algorithm etc.)
Improved raycast and collision checks
Co-authored-by: Footman <p.alexej@freenet.de>
Co-authored-by: Helias <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
|
|
|