Commit Graph

  • 7daadf8e2a Build/GCC: Disable useless warning Shauren 2023-07-30 00:23:31 +02:00
  • 639acc4eb6 Build: Increase required msvc version slightly Shauren 2023-07-25 11:42:08 +02:00
  • 972239e25c CI/CircleCI: use the correct branch in dockerhub images Ovahlord 2023-08-20 21:17:48 +02:00
  • 18e2a744bb Misc: reduce differences in Docker and CircleCI configs between branches Ovahlord 2023-08-20 21:11:49 +02:00
  • 13b91f5afb removed legacy cmake libsdir entry (#24813) Max Drosdo.www 2020-06-16 15:22:46 +03:00
  • c9dbb7ba22 Fix Dockerfile funjoker 2023-08-20 03:04:07 +02:00
  • 5cce2770c1 Docker: Fixed files being missing from circleci built images Shauren 2023-08-20 00:30:49 +02:00
  • a4ffa701a5 Core/Spells: implement SPELL_ATTR0_CU_IS_TALENT Ovahlord 2023-08-19 22:39:23 +02:00
  • ca034f4dbf Core/Auras: Convert most rules from Aura::CanBeSaved to a custom spell attribute Shauren 2023-08-19 22:26:12 +02:00
  • 86a06a5a5d Core/Spells: use already stored spell scaling values for coefficient calculation instead of accessing dbc data every single time Ovahlord 2023-08-19 18:50:56 +02:00
  • a1bf752e4b Core/Players: Don't remove unlearned spells from action bars Shauren 2023-08-19 18:20:20 +02:00
  • 1df15cf79e Core/Spells: Damage and healing bonus calculation fixes Shauren 2023-08-19 18:02:57 +02:00
  • 7264a541a9 Core/Misc: Replace std::abort with our ABORT macro Shauren 2023-06-14 20:30:02 +02:00
  • 770f9e11db Core/Movement: sync spline code with master branch Ovahlord 2023-08-19 15:04:34 +02:00
  • dfa6f7a709 Core/Movement: fixed up logic in previously added random movement minumum wander distance check and prevent the random movement generator from launching too short splines Ovahlord 2023-08-19 14:51:31 +02:00
  • e9fecb39d8 Core/Movement: random movement now requires a minimum wander distance of 0.1 yards Ovahlord 2023-08-19 14:33:01 +02:00
  • ab1b089b80 Dep/StormLib: fixed debug build Ovahlord 2023-08-19 10:13:37 +02:00
  • 6ec7c6e757 Core/Datastores: fixed loading SpellCastingRequirements.dbc Ovahlord 2023-08-14 08:39:47 +02:00
  • a57e27e6d3 Core/Spells: implement reputation requirements for spells (mostly used in guild spells such as Guild Page) Ovahlord 2023-08-13 11:48:20 +02:00
  • e936684e78 Core/Spells: converted FacingCasterFlags of spell casting requirements to enumflag Ovahlord 2023-08-13 11:38:09 +02:00
  • 21c9d52d6f Core/Datastores: load all fields of SpellCastingRequirements.dbc Ovahlord 2023-08-13 11:36:06 +02:00
  • bfd31d59c2 Core/MMaps: Fixed pathing for objects that have terrain swaps active Shauren 2023-08-08 00:21:48 +02:00
  • 96b1933a6c Core/Spells: removed deprecated radius fix for the Lich Kings's Defile ability Ovahlord 2023-08-07 20:32:32 +02:00
  • e1492bc0e9 Core/Spells: removed unnecessary spell attribute hack from Earth Shield and cleaned up its spell script a bit Ovahlord 2023-08-07 19:29:31 +02:00
  • be53999f09 Core/Spells: restore a couple spell attribute assignments that went lost in 2bcc645cd3 Ovahlord 2023-08-07 17:41:24 +02:00
  • a550a08e3f 2bcc645cd3 followup Ovahlord 2023-08-06 12:59:55 +02:00
  • 2bcc645cd3 Core/Spells: ported radius entry indexing from master branch and dropped several now deprecated spell 'fixes' from spellMgr Ovahlord 2023-08-06 12:54:05 +02:00
  • 569d66d352 Core/Packets: validate more item values in transmogrification checks to match clientside behavior Ovahlord 2023-08-05 17:52:44 +02:00
  • 3b5edcdb3e Core/Packets: added clientside item level check to reforge opcode handler to prevent packet spoofing Ovahlord 2023-08-04 22:19:27 +02:00
  • 941e3137cd buildfix Ovahlord 2023-08-03 22:02:59 +02:00
  • 9480f79c2a Core/Scripts: Added damage and healing calculation hook to spell and aura scripts allowing to override base damage amount, flat value mod and percent value mod separately Shauren 2023-08-03 21:32:20 +02:00
  • 5bc189372b CMake: fixed FindOpenSSL cmake macro Ovahlord 2023-08-01 10:19:40 +02:00
  • 9d6a808ba6 Tools/Launcher: Add launcher as alternative to patcher (#409) funjoker 2023-07-30 18:39:03 +02:00
  • 2fdd6742b2 Update FindMySQL.cmake JustZerooo 2023-07-28 19:12:24 +02:00
  • 4b7aefb05b Core/Units: Fixed crash (previously was a memory leak) when vehicle creatures are deleted without ever being added to world Shauren 2023-07-21 00:19:48 +02:00
  • 06aacf757d Core/Threading: Modernize ProducerConsumerQueue a bit to fix GCC build Shauren 2022-12-20 01:03:07 +01:00
  • 8831cc1086 Core/DBLayer: Add QueueSize() method Giacomo Pozzoni 2023-07-20 23:07:08 +02:00
  • 909f12b929 DB: corrected a sql file name Ovahlord 2023-07-18 19:33:52 +02:00
  • 7743236911 nopch fix Ovahlord 2023-07-18 08:26:27 +02:00
  • 12a3e9e64c Core/Spells: implement generic shop keeper greeting spells and use them for a couple Stormwind Vendors Ovahlord 2023-07-18 00:02:21 +02:00
  • 6c1c91b6b2 Core/DataStores: implement PlayerCondition.dbc Ovahlord 2023-07-17 14:53:30 +02:00
  • 4e397e76d0 Core/Spells: implement TARGET_DIR_SUMMON and use it to properly support TARGET_DEST_CASTER_SUMMON Ovahlord 2023-07-17 01:23:56 +02:00
  • 7f5a407653 DB/Characters: applied a missing character db update to its base file Ovahlord 2023-07-16 22:05:21 +02:00
  • 228e3059c9 Core/Crypto: moved away from deprecated SHA1 methods in CalculateSHA1Hash Ovahlord 2023-07-16 22:02:13 +02:00
  • ca37a71c3a DB: added a missing change to 2023_07_11_00_world.sql Ovahlord 2023-07-16 21:40:28 +02:00
  • a3c46b7249 Core/Misc: mark a couple ctors as noexcept to silence warnings Ovahlord 2023-07-16 15:54:24 +02:00
  • 929a804052 Core/Graveyards: Fix graveyards in subzones when there is no valid graveyard in that subzone Jeremy 2023-07-16 15:33:06 +02:00
  • ee8e20d81f Core/Units: Allow autoattack if channelling with SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL Traesh 2023-07-16 15:30:34 +02:00
  • b48e834b1c Core/Loot: Removed unneccessary field from Loot class and pass it as parameter everywhere Shauren 2023-07-12 11:22:31 +02:00
  • 0c33018b90 Core/Item: Fixed possible dupe exploit with container items containing non unique non stackable items robinsch 2023-07-11 21:39:24 +02:00
  • 700ae070d5 Core/Loot: Raise max number of loot items from 16 to 18 jackpoz 2023-07-11 21:31:06 +02:00
  • 0f59b49c3e Core/Loot: fix some issues with master loot and don't allow players to see soulbound recipes that they already learned in the loot window. Wyrserth 2023-07-11 21:29:41 +02:00
  • 53155526bf Core/Quests: allow QUEST_SPECIAL_FLAGS_AUTO_PUSH_TO_PARTY to be set in quest_template_addon Ovahlord 2023-07-11 17:34:52 +02:00
  • 62389bc267 Core/GameObjects: Fixed traps not being able to trigger for friendly targets Shauren 2023-07-11 17:24:33 +02:00
  • b802fbbbdc Build/CI: Use boost 1.77 on appveyor Shauren 2023-07-09 15:03:33 +02:00
  • fb165cc83a DB/Quests: Ovahlord 2023-07-11 17:13:06 +02:00
  • a3dd0d75cf Core/Quests: ported quest flag and visbility update changes from master branch Ovahlord 2023-07-11 14:15:40 +02:00
  • 833b77c05e Core/Units: removed a deprecated pointer initialization for m_vehicleKit Ovahlord 2023-07-09 11:51:35 +02:00
  • 76a9918b0d Core/Spells: check for valid SPELL_AURA_CONTROL_VEHICLE effects when using SummonPropertiesParamType::RideSpell Ovahlord 2023-07-09 11:51:09 +02:00
  • 43a19bba2a Core/Mysql: support MariaDB 10.5 (#25359) Kargatum 2020-08-31 03:47:48 +07:00
  • b17585fc55 Scripts/Misc: fixed more GCC warnings Ovahlord 2023-07-08 22:24:51 +02:00
  • 51b54151e3 buildfix Ovahlord 2023-07-08 21:59:14 +02:00
  • b489a905e1 Core/Misc: fixed another bunch of GCC warnings Ovahlord 2023-07-08 21:33:08 +02:00
  • 3de1f9a104 Core/BNetServer: fixed another GCC warning Ovahlord 2023-07-08 21:20:07 +02:00
  • f7965ef27c Scripts/ToldBarad: fixed some GCC warnings Ovahlord 2023-07-08 21:17:01 +02:00
  • e7e4c79ef1 Tools:VMapExtractor: converted filenames and paths to strings Ovahlord 2023-07-08 21:11:02 +02:00
  • 3cfee9d3d0 Tools/MapExtractor: converted filenames and paths to strings Ovahlord 2023-07-08 20:42:55 +02:00
  • 5f808b5247 Core/Entities: modernized several pointers and arrays in Player, Unit and Creature classes Ovahlord 2023-07-08 17:55:25 +02:00
  • eb3a3dc46f Build/CI: set up GithubActions build config Ovahlord 2023-07-08 16:39:10 +02:00
  • 8ff62c1d40 Core/Addons: moved away from deprecated OpenSSL methods Ovahlord 2023-07-08 14:55:22 +02:00
  • 328dff8d77 Tools/ConnectionPatcher: remove unreferenced variable for commonAppData is only being used by windows binaries Ovahlord 2023-07-08 14:47:25 +02:00
  • b4aa5a82c9 nopch fix Ovahlord 2023-07-08 00:10:55 +02:00
  • d6801c5dc4 Core/Misc: fixed more deprecation warnings Ovahlord 2023-07-07 23:52:15 +02:00
  • 083fb2da32 Build: move MSCV warning C5054 to warning level 3 Ovahlord 2023-07-07 23:44:27 +02:00
  • 208378713b Core/Misc: fixed more warnings Ovahlord 2023-07-07 23:34:03 +02:00
  • 2fc86f70e2 Core/Warden: switched away from more deprecated openSSL methods Ovahlord 2023-07-07 23:25:36 +02:00
  • c231bf34e5 Core/Spells: fixed more warnings and deprecations Ovahlord 2023-07-07 23:10:54 +02:00
  • aaff7e2ced Core/Units: fixed more deprecation warnings Ovahlord 2023-07-07 22:54:01 +02:00
  • e12c3597f4 Core/Unit: fixed more deprecation warnings Ovahlord 2023-07-07 22:29:52 +02:00
  • d924871a2a Core/Misc: fixed a bunch of deprecation warnings Ovahlord 2023-07-07 22:14:22 +02:00
  • 63f85a613f nopch fix Ovahlord 2023-07-07 21:51:14 +02:00
  • cce47d52d0 CI/AppVeyor: build scripts as static Ovahlord 2023-07-07 21:50:32 +02:00
  • a7b244253a Crypto/SHA256: moved away from deprecated OpenSSL methods Ovahlord 2023-07-07 21:47:55 +02:00
  • e8cfcd7016 Crypto/ARC4: use the correct cipher reference in ctors Ovahlord 2023-07-07 21:27:19 +02:00
  • d20c2f2c34 Core/Crypto: switched away from deprecated openSSL functions in HmacHash Ovahlord 2023-07-07 21:23:58 +02:00
  • 1539875440 CI/AppVeyor: Upgrade image to latest master version Ovahlord 2023-07-07 21:13:33 +02:00
  • 6fe9ebbded CMake: fixed GCC cmake settings file Ovahlord 2023-07-07 21:09:13 +02:00
  • 8ead2592b8 Revert "CircleCI: Switch to 20.04" Ovahlord 2023-07-07 21:04:18 +02:00
  • b579f956cb Revert "CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived" Ovahlord 2023-07-07 21:02:12 +02:00
  • a7527a8698 Core/Misc: added support for OpenSSL 3, dropped support for OpenSSL 1.0 and fixed build for Fixed build for MariaDB Daniel S. Reichenbach 2023-05-19 23:59:49 +02:00
  • 2c94bf0a16 Core/Instances: fixed another deprecation warning Ovahlord 2023-07-05 14:42:09 +02:00
  • f34534465a Build: enable C++20 and updated all compiler requirements Ovahlord 2023-07-04 22:18:42 +02:00
  • 185c80dd96 nopch fix Ovahlord 2023-07-04 07:45:41 +02:00
  • 6a309a2e05 CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived Ovahlord 2023-07-04 07:21:55 +02:00
  • d53de05f93 Core/Misc: Prefix include guard to avoid possible conflict with external library Shauren 2022-05-03 11:16:35 +02:00
  • 1ece540577 Common/Crypto: #ifdef out unnecessary locking code for OpenSSL 1.1+ Peter Keresztes Schmidt 2023-07-02 15:15:04 +02:00
  • 7c43726ef3 Core/Spells: allow negative effect values for SPELL_EFFECT_INEBRIATE in order to sober up the player Ovahlord 2023-07-01 17:58:48 +02:00
  • 07376de9fc Core/Spells: Always remove spell target from transport on teleport spells if spell destination does not target a position on the transport Shauren 2023-06-29 20:31:45 +02:00
  • 82e27f72af Core/Spells: Recuperate will now have its done ticks reset when being refreshed by Deadly Momentum to continue healing beyond its initial duration Ovahlord 2023-06-14 16:52:23 +02:00
  • 322743f5f7 Core/Spells: Ovahlord 2023-06-12 17:11:18 +02:00