Commit Graph
38190 Commits
Author SHA1 Message Date
Ovahlord 8ae604df69 Core/Spells: fixed proc of No'Kaled, the Elements of Death 2023-09-20 19:18:36 +02:00
funjoker 7608d21cbb Buildfix 2 2023-09-16 22:20:33 +02:00
funjoker 5ffa513be8 Core: Fix mistakes introduced in df32b341a5 2023-09-16 21:55:24 +02:00
funjoker d45deb5fbc Buildfix 2023-09-16 21:54:58 +02:00
funjoker 7e280cac1a DB/Misc: Fix Jospeh the Crazed model 2023-09-15 23:54:02 +02:00
funjoker df32b341a5 DB/Creatures: Port master model system
Fixes incorrect displayid for creatures, due to probability
2023-09-15 23:52:51 +02:00
Shauren eb5cbdf948 CI/appveyor: Upgrade dependencies
* Boost 1.83.0
* OpenSSL 3.0
* MySQL 8.1

(cherry picked from commit 3f948672a670e8bab30cd891a5f5720c30d571f1)
2023-09-14 13:34:18 +02:00
Shauren 4a28f34563 Core/Misc: Silence compile warning in boost::process with version 1.83
(cherry picked from commit d8c98579d4a2c4191e42c2542901274ffe53083c)
2023-09-14 13:33:34 +02:00
Shauren 1037d7aa1c CI/AppVeyor: Upgrade boost version to 1.82
(cherry picked from commit 3ecd678a09afeb8d6089421a1ec6d577e4fa4cf5)
2023-09-14 13:32:43 +02:00
funjoker 499720d38c Scripts: Fix quest Gasping for Breath 2023-09-12 21:11:44 +02:00
funjoker eaa2de4229 DB/SmartScript: Also fix charge credit for guid based smart scripts 2023-09-12 11:25:18 +02:00
funjoker 284d39cc94 DB/SmartScript: Fix worgen charge credit 2023-09-12 11:04:58 +02:00
Ovahlord 58302441a2 Core/Creatures: implement CREATURE_STATIC_FLAG_DESPAWN_INSTANTLY 2023-08-27 19:52:09 +02:00
Ovahlord 5f2dbdd63c Core/Creatures: implement CREATURE_STATIC_FLAG_4_CANNOT_DAZE 2023-08-27 19:39:11 +02:00
Ovahlord aa459e53af Core/Creatures: apply CREATURE_STATIC_FLAG_5_240_DEGREE_BACK_ARC for parries and blocks as well 2023-08-27 19:14:56 +02:00
Ovahlord d1e59764da Core/Creatures: implement CREATURE_STATIC_FLAG_4_NO_BIRTH_ANIM 2023-08-27 18:35:02 +02:00
Ovahlord 94a37eeaa0 Core/Spells: implement CREATURE_STATIC_FLAG_5_240_DEGREE_BACK_ARC 2023-08-27 18:24:41 +02:00
Ovahlord 71ecd754ce build fix 2023-08-27 17:46:22 +02:00
Shauren 7acc26f09f Core/Creatures: Implemented unkillable flag (prevent health from going below 1) 2023-08-27 17:44:24 +02:00
Ovahlord 577bdd5ff4 Core/Creatures: implement CREATURE_STATIC_FLAG_NO_LOOT 2023-08-27 17:41:50 +02:00
Ovahlord ff575bcef0 Core/Creatures: ported all existing static flag implementations from master branch 2023-08-27 17:16:18 +02:00
Ovahlord 393b4d0dc6 Core/Creatures: implement static flag fields for creatures and ported their values from MoP 2023-08-27 16:14:18 +02:00
Shauren 5d35b9556f Core/Units: Fixed possible use after free in ThreatManager 2023-08-27 01:44:08 +02:00
Ovahlord f3a09fd934 Core/Movement: allow PATHFIND_SHORTCUT to be used for chasing units that have pathfinding disabled 2023-08-26 13:01:14 +02:00
funjoker 8403605591 Fix Dockerfile using incorrect image 2023-08-26 07:39:17 +02:00
Ovahlord 9fa5f65e5b Scripts/VP: reworked Altairus' up- and downwind spell script 2023-08-25 13:02:43 +02:00
Ovahlord 070db638a5 Core/Objects: converted a bunch of macros to constexpr 2023-08-25 12:25:23 +02:00
Ovahlord 41cb5dc8db buildfix 2023-08-25 12:24:53 +02:00
Ovahlord 72fd054bd7 Core/Maps: removed a unused leftover method from previous cherrypicks 2023-08-25 12:07:19 +02:00
Ovahlord 4a8d96b8d5 Core/World: modernized a couple arrays 2023-08-25 12:05:20 +02:00
Ovahlord 852f0cbc52 Core/Misc: fixed a couple warnings reported by file analysis 2023-08-25 11:53:53 +02:00
Ovahlord 5a62d6c570 Core/Movement: fixed edge cases in which hovering units were considered far from poly during path generation, resulting in incomplete paths getting returned 2023-08-24 21:35:05 +02:00
Ovahlord ff3beb0e92 Core/Movement: added some overloads to PathGenerator::CalculatePath 2023-08-24 20:51:15 +02:00
Ovahlord a9751de67c Core/Movement: allow hovering units to return PATHFIND_INCOMPLETE as their destination is always set off 2023-08-24 20:45:18 +02:00
Ovahlord 4e469f7fe0 Scripts/VP: removed SetHover script call from Altairus' script to avoid a duplicate application of the hover offset
*set the anim tier in database
2023-08-24 20:36:58 +02:00
Ovahlord a1e0459859 Core/Movement: kill some dead code from chase movement generator 2023-08-24 20:19:10 +02:00
Ovahlord 0840143137 Core/Movement: reworked chase movement
* the destination prediction is now much more reliable
* the movement generator will now more frequently check for valid positions to match retail behavior
* the catch-up mechanic will now adapt its speed to the target's one when being close enough to hit it
* temporarily disabled backwards movement when being too close to a target to avoid some edge cases that need additional research
* fixed the pathfinding reaching behavior so that they no longer follow you to unreachable obstacles and return home when they can't reach you anymore

closes #345
closes #260
2023-08-24 20:16:41 +02:00
Shauren 63be5a888c Build: Support ASAN on msvc
# Conflicts:
#	src/server/scripts/Commands/cs_debug.cpp
2023-08-22 14:28:24 +02:00
Shauren 0b5ac91a0c Core/Misc: Add missing virtual destructors 2023-08-22 14:28:04 +02:00
funjoker 1bae56ff8b CircleCI: CIRCLE_PROJECT_USERNAME can't be used here 2023-08-21 23:07:59 +02:00
funjoker 89a26b2d2a Docker: remove COPY lib 2023-08-21 22:25:58 +02:00
Ovahlord 4d8da1fcf3 CI/Cicle: sync config with trinity's master branch and no longer use the 4.3.4 branch name since we do work on our own master branch 2023-08-21 17:03:54 +02:00
Shauren 7daadf8e2a Build/GCC: Disable useless warning 2023-08-20 21:19:40 +02:00
Shauren 639acc4eb6 Build: Increase required msvc version slightly 2023-08-20 21:19:26 +02:00
Ovahlord 972239e25c CI/CircleCI: use the correct branch in dockerhub images 2023-08-20 21:17:48 +02:00
Ovahlord 18e2a744bb Misc: reduce differences in Docker and CircleCI configs between branches 2023-08-20 21:12:29 +02:00
Max Drosdo.www 13b91f5afb removed legacy cmake libsdir entry (#24813)
(cherry picked from commit 60e813df6b7dfe599266cf36ddd52ba204917267)
(cherry picked from commit aa409f8993f3ee5e90dd64511f34504ebafec7d1)
2023-08-20 04:35:24 +02:00
funjoker c9dbb7ba22 Fix Dockerfile 2023-08-20 03:04:07 +02:00
Shauren 5cce2770c1 Docker: Fixed files being missing from circleci built images 2023-08-20 00:30:49 +02:00
Ovahlord a4ffa701a5 Core/Spells: implement SPELL_ATTR0_CU_IS_TALENT 2023-08-19 22:39:23 +02:00