Commit Graph
38089 Commits
Author SHA1 Message Date
Kargatum 43a19bba2a Core/Mysql: support MariaDB 10.5 (#25359) 2023-07-09 11:18:39 +02:00
Ovahlord b17585fc55 Scripts/Misc: fixed more GCC warnings 2023-07-08 22:24:51 +02:00
Ovahlord 51b54151e3 buildfix 2023-07-08 21:59:14 +02:00
Ovahlord b489a905e1 Core/Misc: fixed another bunch of GCC warnings 2023-07-08 21:33:08 +02:00
Ovahlord 3de1f9a104 Core/BNetServer: fixed another GCC warning 2023-07-08 21:20:07 +02:00
Ovahlord f7965ef27c Scripts/ToldBarad: fixed some GCC warnings 2023-07-08 21:17:01 +02:00
Ovahlord e7e4c79ef1 Tools:VMapExtractor: converted filenames and paths to strings 2023-07-08 21:11:02 +02:00
Ovahlord 3cfee9d3d0 Tools/MapExtractor: converted filenames and paths to strings 2023-07-08 20:42:55 +02:00
Ovahlord 5f808b5247 Core/Entities: modernized several pointers and arrays in Player, Unit and Creature classes 2023-07-08 17:55:25 +02:00
Ovahlord eb3a3dc46f Build/CI: set up GithubActions build config 2023-07-08 16:39:10 +02:00
Ovahlord 8ff62c1d40 Core/Addons: moved away from deprecated OpenSSL methods 2023-07-08 14:55:22 +02:00
Ovahlord 328dff8d77 Tools/ConnectionPatcher: remove unreferenced variable for commonAppData is only being used by windows binaries 2023-07-08 14:47:25 +02:00
Ovahlord b4aa5a82c9 nopch fix 2023-07-08 00:10:55 +02:00
Ovahlord d6801c5dc4 Core/Misc: fixed more deprecation warnings 2023-07-07 23:52:15 +02:00
Ovahlord 083fb2da32 Build: move MSCV warning C5054 to warning level 3 2023-07-07 23:44:27 +02:00
Ovahlord 208378713b Core/Misc: fixed more warnings 2023-07-07 23:34:03 +02:00
Ovahlord 2fc86f70e2 Core/Warden: switched away from more deprecated openSSL methods 2023-07-07 23:25:36 +02:00
Ovahlord c231bf34e5 Core/Spells: fixed more warnings and deprecations 2023-07-07 23:10:54 +02:00
Ovahlord aaff7e2ced Core/Units: fixed more deprecation warnings 2023-07-07 22:54:01 +02:00
Ovahlord e12c3597f4 Core/Unit: fixed more deprecation warnings 2023-07-07 22:29:52 +02:00
Ovahlord d924871a2a Core/Misc: fixed a bunch of deprecation warnings 2023-07-07 22:14:22 +02:00
Ovahlord 63f85a613f nopch fix 2023-07-07 21:51:14 +02:00
Ovahlord cce47d52d0 CI/AppVeyor: build scripts as static 2023-07-07 21:50:32 +02:00
Ovahlord a7b244253a Crypto/SHA256: moved away from deprecated OpenSSL methods 2023-07-07 21:47:55 +02:00
Ovahlord e8cfcd7016 Crypto/ARC4: use the correct cipher reference in ctors 2023-07-07 21:27:19 +02:00
Ovahlord d20c2f2c34 Core/Crypto: switched away from deprecated openSSL functions in HmacHash 2023-07-07 21:23:58 +02:00
Ovahlord 1539875440 CI/AppVeyor: Upgrade image to latest master version 2023-07-07 21:13:33 +02:00
Ovahlord 6fe9ebbded CMake: fixed GCC cmake settings file 2023-07-07 21:09:13 +02:00
Ovahlord 8ead2592b8 Revert "CircleCI: Switch to 20.04"
This reverts commit 26a3a05e29.
2023-07-07 21:04:18 +02:00
Ovahlord b579f956cb Revert "CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived"
This reverts commit 6a309a2e05.
2023-07-07 21:02:12 +02:00
Daniel S. Reichenbach a7527a8698 Core/Misc: added support for OpenSSL 3, dropped support for OpenSSL 1.0 and fixed build for Fixed build for MariaDB 2023-07-07 21:01:49 +02:00
Ovahlord 2c94bf0a16 Core/Instances: fixed another deprecation warning 2023-07-05 14:42:09 +02:00
Ovahlord f34534465a Build: enable C++20 and updated all compiler requirements
* ported some header and cmake updates from master branch
2023-07-04 23:49:57 +02:00
Ovahlord 185c80dd96 nopch fix 2023-07-04 07:45:41 +02:00
Ovahlord 6a309a2e05 CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived 2023-07-04 07:21:55 +02:00
Shauren d53de05f93 Core/Misc: Prefix include guard to avoid possible conflict with external library 2023-07-02 15:15:58 +02:00
Peter Keresztes Schmidt 1ece540577 Common/Crypto: #ifdef out unnecessary locking code for OpenSSL 1.1+ 2023-07-02 15:15:04 +02:00
Ovahlord 7c43726ef3 Core/Spells: allow negative effect values for SPELL_EFFECT_INEBRIATE in order to sober up the player 2023-07-01 18:00:01 +02:00
Shauren 07376de9fc Core/Spells: Always remove spell target from transport on teleport spells if spell destination does not target a position on the transport 2023-06-29 20:31:45 +02:00
Ovahlord 82e27f72af Core/Spells: Recuperate will now have its done ticks reset when being refreshed by Deadly Momentum to continue healing beyond its initial duration 2023-06-14 16:52:23 +02:00
Ovahlord 322743f5f7 Core/Spells:
* moved Shadowflame to spellscript
* fixed Bane of Havoc
* Backdraft will now fire on cast instead of on hit
2023-06-12 17:11:18 +02:00
Ovahlord 06d79464d3 Core/Spells: fixed rank 2 of Improved Searing pain having no effect
*the rank 2 spell does not have a 2nd spell effect containing the health threshold and since no glyph or talent is affecting this mechanic, we just use use the plain value instead of doing calculation shenanigans
2023-06-12 15:47:29 +02:00
Shauren 222a3f2203 Build: Silence CMake warnings about boost version being too new 2023-06-12 14:35:24 +02:00
Ovahlord ebee887d61 Scripts/Firelands: removed a duplicate cast for Magma Trap Vulnerability as the heroic versions of Magma Trap Eruption take care of things already 2023-06-12 11:31:22 +02:00
Ovahlord e87c7ae513 Core/Spells: allow players to absorb fire damage from environmental damage spell effects 2023-06-07 11:15:48 +02:00
Shauren 6eb536f09c Build: Update required cmake version to 3.18
* Remove cotire

# Conflicts:
#	dep/PackageList.txt
2023-06-05 14:44:56 +02:00
Ovahlord d4160ed9eb Misc: removed some obsolete cmake target checks 2023-06-05 14:43:06 +02:00
Ovahlord 40ec92758c Core/Packets: converted SMSG_EMOTE to packet class 2023-06-05 13:24:02 +02:00
Ovahlord b5f2c6f4c5 Scripts/Stratholme: moved Timmy the Cruel's spawning to database since he is spawned by default since Cataclysm
*linked him to spawn groups while at it
2023-06-02 21:55:59 +02:00
Ovahlord 6cbc8119f1 Core/Spells: added underlying type to SpellEffects enum to fix a couple mismatching sign warnings 2023-06-02 21:06:55 +02:00