Ovahlord
7521c2ebfa
DB/ScarletEnclave: ported commit bbb308f62824bcc2415b64c9a434d1a51b4142f4 and fixed some quest ender and movement template data
2020-06-15 04:47:28 +02:00
Ovahlord
3f6455d9bb
Core/SAI: implement SMART_ACTION_ATTACK_STOP
...
Unlike SMART_ACTION_AUTO_ATTACK, this action is actually stopping the entire attack procedure, rather than just hack-disabling auto-attacks. Keep in mind that this action requires a passive react state to prevent a immediate AttackStart ai reaction
2020-06-15 04:46:10 +02:00
Ghaster
d71bc0c0a8
Tools/mmaps_generator: Fixed brackets ( #125 )
2020-06-14 17:22:45 +02:00
Ovahlord
0debb33df0
Scripts: fixed nopch build
2020-06-14 00:58:10 +02:00
Ovahlord
893b80d0c4
Scripts/ScarletEnclave: ported several fixes from 335
2020-06-14 00:40:59 +02:00
funjoker
adf9e6a004
Core/Misc: Make Clang 10 happier
2020-06-11 21:55:01 +02:00
funjoker
187d537fba
Core/Misc: (try) Make Clang 10 happy
2020-06-11 21:12:34 +02:00
jackpoz
3f56ea8ba4
Core/Misc: Fix Clang 10 build warnings
...
(cherry picked from commit 48c5c0d7a2424df73343df127d415ee18eb84296)
2020-06-11 20:49:30 +02:00
funjoker
a70b9d3be8
Misc: Fix nopch build
2020-06-11 20:34:03 +02:00
Giacomo Pozzoni
9fdf598792
Cherry-pick some cmake commits ( #24720 )
...
* Build system: Support new in cmake 3.17 Ninja Multi-Config generator
(cherry picked from commit 369b618d4f160816818681ed7e41063e2d9ba5b5)
* Build system: Fixed PCH with MSVC & Ninja generator
(cherry picked from commit d669f46b6d5190dabc686a35656e8b03f5ec325b)
* Core: Fix clang 10 warnings
(cherry picked from commit 7272508cb4b51ec5591b6f0e542ea29091db7546)
* Build system: Set -Wno-deprecated-copy only for clang 10
(cherry picked from commit 7fdeb259ba398d5d9343a5dcd1a89562dfcbe981)
* Core/Misc: GCC build and warning fixes
(cherry picked from commit 4d69cc1c567180b408ddbadb9edf26859cf4c006)
* Build system: Print found git version when warning about it being too old
(cherry picked from commit 1ae72db201189877c1b863fac140eb4b0a45c5bb)
* Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73
(cherry picked from commit 161944b7643c62f9e7705c64e42d42e5d07f1959)
* Remove some code that was already removed from 335 and then cherry-picked into master
Co-authored-by: Shauren <shauren.trinity@gmail.com >
(cherry picked from commit 8c09b6e58b0e4f33b7a8e376a28709e693cf2914)
2020-06-11 20:24:00 +02:00
jackpoz
928abcbfdc
CI/CircleCI: Switch to Ubuntu 20.04 and MySQL 8
...
(cherry picked from commit e3dfab52a639275ea130d279f4a6fe4312d34b06)
2020-06-11 16:52:57 +02:00
jackpoz
364d3fa0aa
CI/Circle CI: Enforce codestyle checks
...
(cherry picked from commit 32c9f1c7a228db33110ab0ab5975ba37cba85106)
2020-06-11 16:50:33 +02:00
funjoker
5a2dd995a2
CI/Circle CI: Prevent conflict with diff branches ( #24388 )
...
(cherry picked from commit 1794338532be2e76c0d39c81f94788b8269e602f)
2020-06-11 16:49:45 +02:00
Shauren
40f80fc0ed
Core/Maps: Improvements to terrain swap handling
...
* Fixed memory leak when unloading grids
* Handle child maps being entered
* Allow chaining more child maps (Draenor -> Tanaan Jungle -> Tanaan Jungle - No Hubs Phase)
2020-06-11 01:35:27 +02:00
Shauren
8adca7637b
Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73
2020-06-11 00:36:53 +02:00
Shauren
8e65367d0c
Build system: Print found git version when warning about it being too old
2020-06-11 00:36:41 +02:00
Ovahlord
8a7d723e11
Scripts: fixed nopch build
2020-06-08 08:29:59 +02:00
Ovahlord
dae1dab09d
Scripts/BH: rewrite Alizabal encounter
2020-06-08 08:24:11 +02:00
Ovahlord
9a3a7592b0
Scripts/BH: converted Argaloth's AI scripts to modern register ai model
2020-06-08 05:23:15 +02:00
Ovahlord
c663e8a138
Scripts/BoT: fixed an issue that was causing Arion to increasingly cast Thunderstorm the longer the encounter lasts
2020-06-05 21:45:26 +02:00
Warpten
0af44ccc01
Core/Spells: implement DoT clipping
...
* Core/Spells: Implementation of DoT clipping.
* Core/Utilities: Backport "EnumFlags v3.0" from master.
* Core/Spells: Switch AURA_REMOVE_MODE to a flag set.
2020-06-04 18:16:03 +02:00
Ovahlord
6498452dd1
DB/VP: replaced pathings with proper ones as the old ones consisted of spline points instead of actual waypoints
2020-06-04 03:18:57 +02:00
Ovahlord
b8d53951b5
Scripts/VP: rewrite Lurking Tempest mechanics and fixed all scenarios in which players could get stuck in combat with the tempests
2020-06-04 01:52:03 +02:00
Ovah
227427e8a1
Core/Players: update mount capabilities on player login to avoid orphaned mount speed auras
2020-06-03 22:19:56 +02:00
Warpten
5cb747620a
Core/Movement: Fixed Animation Tier handling ( #113 )
2020-06-03 00:49:18 +02:00
Ovahlord
38f2238293
Core/Spells: removed deprecated 500ms cast time delay for spells with attribute SPELL_ATTR0_REQ_AMMO
2020-06-03 00:20:19 +02:00
Warpten
3994e2a183
Core/Errors: Fix a bad formatting call. ( #115 )
2020-06-02 20:01:30 +02:00
Ovahlord
062667df95
Database: fixed prepared statement fields for reloading creature_template
2020-06-02 20:00:03 +02:00
Ovahlord
8a4dd6ce04
Scripts/Misc: corrected movement template data for Battered Red Drakes in preparation for anim tier handlings
2020-06-02 19:35:10 +02:00
Warpten
21305d696c
Scripts/BWD: converted Onyxia's chain data to a simple array instead of using a vector
2020-06-01 22:31:42 +02:00
Ovahlord
f0f92d555f
Scripts/GB: corrected Valiona's landing speed and prevent Valiona and Drahga from dying before meeting expected requirements
2020-06-01 22:14:57 +02:00
Ovahlord
3271e07783
Scripts/BoT: corrected landing speed for Theralion and Valiona
2020-06-01 22:04:06 +02:00
Ovahlord
5d125e3c80
Scripts/BWD: corrected Atramedes' phase two landing velocity
2020-06-01 21:48:54 +02:00
Ovahlord
53060a39f5
Core/Movement: implement optional velocity argument to MoveLand motion master helper
2020-06-01 21:48:30 +02:00
Ovahlord
90d0167ace
Scripts/BWD: linked a missing movement call that's suposed to trigger before Nefarian lands for phase three
2020-06-01 21:28:21 +02:00
Ovahlord
db8e0cf13a
Database: updated DB updater database download link to spare Aokromes from madness
2020-06-01 16:06:47 +02:00
Ovahlord
655bcaeecd
Scripts/Commands: gameobjects spawned via .gameobject add command will now spawn with the orientation of the spawning player instead of always using the default QuaternionData values
...
closes #101
2020-06-01 15:18:18 +02:00
Ovahlord
f1bd380b20
Core/Players: update mount capabilties when the liquid status of players change
...
* simplified checks for liquid restrictions in mount capability helper
* handle missing case for liquid exclusive mounts
* update position data on character login to avoid some edge case outdoors checks
closes #95
2020-06-01 15:10:13 +02:00
Ovahlord
91c0f13f77
Core/Packets: corrected another packet structure part in attacker state update packet to match structure of packet parser
2020-05-23 21:00:37 +02:00
Ovahlord
1e93b90397
Core/Packets: removed a part struct part from attacker state update packet that was added in 5.1
2020-05-23 20:58:58 +02:00
Killyana
f8c49a1c06
DB/Spawns: added missing spawns to Ruins of Gilneas
2020-05-22 21:57:27 +02:00
funjoker
b489411f94
DB/Release: Fix mistakes done by first ever automated TDB release
2020-05-19 04:11:36 +02:00
TDB Release
e51f48c576
TDB 434.20051 - 2020/05/19
2020-05-19 01:46:14 +00:00
jackpoz
c62ebf6e36
Core/Misc: Add console option to update databases only
...
Add "--update-databases-only" console argument to stop worldserver execution after having updated all databases (if specified in config file)
(cherry picked from commit 92bf5b1ba795303808c5f1b3bf82dd0204133ed8)
2020-05-19 00:49:24 +02:00
funjoker
e428623f61
DB/Misc: Add path for old hotfixes
2020-05-19 00:37:45 +02:00
Ovahlord
55155d1295
Core/Creatures: cleaned up a duplicate movement flag check
2020-05-16 21:25:38 +02:00
Ovahlord
e1f35847bb
Core/Spells: backported radius calculation cleanup for SelectImplicitTargetDestTargets from 3.3.5
2020-05-16 20:04:22 +02:00
Ovahlord
813b82efa3
Core/Units: CanFly and CanHover will now return positive results when the creature has the according movement flags dispite not having the template movement field set as enabled. This fixes several edge cases with manually enabled flight movement
...
* renamed IsLevitating to IsGravityDisabled for consistency
2020-05-16 19:21:27 +02:00
Ovahlord
4a25282f51
Core/Objects: logic fixup for d91fa5023e
2020-05-16 17:33:34 +02:00
Ovahlord
d91fa5023e
Core/Objects: fixed random destination selection for spells casted by flying units
...
* the path generator will now check for realtime movement flags instead of movement template data for units
2020-05-16 17:15:19 +02:00