Commit Graph

  • 9866df17c0 Build: Decouple compiler specific settings from os settings Shauren 2024-06-15 17:07:25 +02:00
  • 063551a65f Build: Normalize executable locations in build directory for all platforms Shauren 2024-06-15 16:01:22 +02:00
  • b7c0028bf5 Build: Unify setting _BUILD_DIRECTIVE preprocessor macro for all compilers Shauren 2024-06-15 13:34:44 +02:00
  • 6d0a9fc0a6 Core/Spells: Implemented SPELL_ATTR9_TARGET_MUST_BE_GROUNDED Shauren 2024-06-15 12:35:49 +02:00
  • c2987853ed Core/Object: Added possibility to override sourceLocation for SendPlayOrphanSpellVisual ModoX 2024-06-15 00:48:07 +02:00
  • 2cfccad14f Core/Spells: Rename more SpellAttr9 to official names Shauren 2024-06-14 13:37:35 +02:00
  • cc5c68df1e Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST Shauren 2024-06-13 18:51:22 +02:00
  • 6f04a08ed9 Core/Database: Rewrite QueryCallback with std::variant Shauren 2024-06-12 23:39:27 +02:00
  • 296b0c91b3 Core/Database: Remove future/promise typedefs from a public header (these are internal to database project) Shauren 2024-06-12 21:41:29 +02:00
  • 7d5a7470ae Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN Shauren 2024-06-12 16:07:48 +02:00
  • d0c37cba22 Core/Spells: Implemented SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING - fixes some totems requiring legacy items in inventory Shauren 2024-06-11 20:12:24 +02:00
  • f7992964c3 Core/Spells: Rename more SpellAttr9 Shauren 2024-06-11 11:05:40 +02:00
  • e732af8297 Core/Spells: Updated SPELL_ATTR4_ONLY_FLYING_AREAS implementation to account for latest flying requirements Shauren 2024-06-11 00:56:29 +02:00
  • 0c0e451027 Core/Spells: Implemented SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED Shauren 2024-06-11 00:55:22 +02:00
  • baadaa550e Core/Spells: Fixed UnitData::ChannelObjects for channeled spells using dest targets (#30027) Meji 2024-06-10 22:46:26 +02:00
  • c228fb2ef2 Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY Shauren 2024-06-10 16:58:41 +02:00
  • 2c643fe7d0 Core/Spells: Implemented SPELL_ATTR9_FORCE_DEST_LOCATION Shauren 2024-06-10 00:13:57 +02:00
  • 7d631f42d7 Dep/g3d: Build fix for clang on windows Shauren 2024-06-09 14:17:25 +02:00
  • cc86f7490f Core/Creatures: Validate creature.modelid on startup (#30023) Meji 2024-06-08 12:48:45 +02:00
  • a38c5bd7d4 CI/GitHub: Cache OpenSSL installation Shauren 2024-06-06 22:11:18 +02:00
  • d6b7d77222 CI/GitHub: Authenticate github requests to avoid throttling Shauren 2024-06-05 15:26:11 +02:00
  • 8a4d45cf9b CI/GitHub: Fixed installing openssl for windows actions Shauren 2024-06-05 11:29:56 +02:00
  • 25f308adb6 Core/Disables: Added DISABLE_TYPE_PHASE_AREA (#29997) ModoX 2024-06-04 00:44:47 +02:00
  • 2855d26c64 Core/Misc: Added Loading.Locales to enable/disable the load of locales (#30013) Antonio Martín Berti 2024-06-03 19:44:22 -03:00
  • da1af58e02 Build: Moved CheckSymbolExists include to correct file Shauren 2024-06-04 00:01:18 +02:00
  • 924be20642 Remove excesive white line on worldserver.conf.dist Aokromes 2024-06-02 17:53:45 +02:00
  • f8b21add51 Build fix Shauren 2024-06-02 14:38:56 +02:00
  • 970ca6093c Core/Misc: Fixed windows _UNICODE incompatibilities Shauren 2024-06-02 14:21:13 +02:00
  • b6714f5746 Core/Crypto: Rename our Argon2 to avoid possible conflict with library file on some configurations Shauren 2024-06-02 00:18:33 +02:00
  • c0391e5764 CI/Circle: Restore missing install path component Shauren 2024-06-02 00:18:33 +02:00
  • 34b215898a CI: Normalize setting cmake variables and invoking cmake acoss all ci setups Shauren 2024-06-01 21:20:34 +02:00
  • ac7186a75f Build: Remove unneccessary /MP compile option when using ninja Shauren 2024-06-01 11:45:39 +02:00
  • bf854aa0b6 CI: updated windows CI build artifact output for Cata Classic Ovahlord 2024-06-20 01:15:09 +02:00
  • 2d083cd895 CI/GitHub: Add Windows x86_64 CI (github actions) support. (#29773) Fabian König 2024-05-31 22:08:40 +02:00
  • 50eb64d331 Core/Misc: Remove separate storage for custom messages in exception types and store it directly in base class from <stdexcept> (#30012) Antonio Martín Berti 2024-05-29 14:03:37 -03:00
  • 6b89285966 Dep/efsw: Update to SpartanJ/efsw@36c1c7004a Shauren 2024-05-29 12:23:06 +02:00
  • d8c0b72006 Core/PacketIO: Constexpr-ify UpdateMask Shauren 2024-05-28 12:41:10 +02:00
  • 0608cf31c2 Core/AreaTriggers: Implement height check for polygon db2 areatriggers Shauren 2024-05-26 22:29:57 +02:00
  • 889abca362 Core/AreaTriggers: Fix triggering of client areatriggers for some shapes Meji 2024-05-04 13:20:13 +02:00
  • 1334844ad8 Core/Quests: Fix case where source item provided isn't added to the bag (#29959) Meji 2024-05-26 18:12:05 +02:00
  • 236ed21e8d Core/Players: Use TeleportLocation for summon and recall locations Shauren 2024-05-26 11:37:32 +02:00
  • 3619b6e6ff Core/Players: Extended world_safe_locs with transport guid - this allows teleporting to a different map directly to a transport and having graveyards on transports Golrag 2024-05-25 21:05:14 +02:00
  • c7374b620b Core/Players: Allow targeting a specific transport during teleports Golrag 2024-05-25 21:02:41 +02:00
  • 2469564536 Core/Creature: Implemented CREATURE_STATIC_FLAG_IGNORE_COMBAT ModoX 2024-05-25 19:28:49 +02:00
  • f88cb9b62e Core/Players: Defined all avg item level slots Shauren 2024-05-24 15:18:25 +02:00
  • 1479bb4607 DB/TimelessIsle: Update templates and difficulties (Pandaria Remix) Meji 2024-06-19 23:18:56 +02:00
  • c968dedfee Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported Shauren 2024-06-19 20:14:53 +02:00
  • e54e3ed204 Scripts/KingsRest: Added scripts for Animated Guardian and Minion of Zul (#30031) Naddley 2024-06-19 04:36:06 +02:00
  • 07e5b8d2de DB/WaycrestManor: Added init. spawns Naddley 2024-06-19 02:25:46 +02:00
  • c727e35d05 Fix GCC 11 build Shauren 2024-06-18 21:18:48 +02:00
  • 8a58c75b67 Core/DataStores: named new columns in ChrCustomizationOption which have been added in 11.x Ovahlord 2024-06-18 19:41:09 +02:00
  • 23135b198c Core/DataStores: update DB2 structures to 55141 Ovahlord 2024-06-18 18:11:11 +02:00
  • a7e4126472 Core/Auras: Merge all SpellModifier sets into one sorted set Shauren 2024-06-18 17:50:10 +02:00
  • 90572c4cd7 Core: Update allowed build to 10.2.7.55165 Shauren 2024-06-17 22:35:06 +02:00
  • 682e4d7155 Core: Update allowed build to 4.4.0.55141 funjoker 2024-06-17 22:14:56 +02:00
  • 96f8fc335c Core/Quests: Fix swapped QuestGiverStatus Meji 2024-06-17 21:02:38 +02:00
  • 8043b71708 Core/Spells: Replaced assert with startup error log Shauren 2024-06-17 18:16:59 +02:00
  • 618c5841ba Core/Units: updated spell crit damage bonus percentages for Cataclysm Ovahlord 2024-06-17 03:05:55 +02:00
  • cc4d016a86 Core/Packets: fixed packet structure of SMSG_SPELL_NON_MELEE_DAMAGE_LOG Ovahlord 2024-06-17 03:05:20 +02:00
  • 73c5e3b66d DB/Dungeons: Added enter/exits and portals for BfA 5-man dungeons Naddley 2024-06-17 01:36:15 +02:00
  • d17126706f DB/Auchindoun: Added init. spawns Aqua Deus 2024-06-17 01:34:20 +02:00
  • 3974648ae0 Core/Auras: Apply banished aura state with auras using banish mechanic Shauren 2024-06-16 22:55:02 +02:00
  • d47f78b8c6 Core/Quests: fixed loading quest item choice reward count Ovahlord 2024-06-16 19:20:01 +02:00
  • bc3afedbac Core/Quests: updated quest reward money calculation for 4.4.0 Ovahlord 2024-06-16 17:45:31 +02:00
  • 89f62f0b1f Core/LFG: fixed building lfg blacklist entries for dungeons which are out of level range and use db2 data to initialize required item levels Ovahlord 2024-06-16 12:44:03 +02:00
  • 0a98cab5b0 Core/Packets: added handlers for CMSG_LFG_LIST_GET_STATUS and CMSG_REQUEST_LFG_LIST_BLACKLIST Ovahlord 2024-06-16 12:43:03 +02:00
  • 7cf7ea0864 Core/Config: revert lfg option mask to dungeon finder enabled as this is the currently only somewhat supported feature Ovahlord 2024-06-16 12:13:29 +02:00
  • da6f5f4c6c Core/LFG: update LFG options mask to current retail/classic state and incorporate them into FeatureSystemStatus Ovahlord 2024-06-16 03:53:39 +02:00
  • 8aff692df5 Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS packet structure to 4.4.0 Ovahlord 2024-06-16 03:30:21 +02:00
  • 00d4e821fb Db/Hotfixes: ported broadcast_text entries from master branch which had also been present in 4.3.4 Ovahlord 2024-06-16 02:41:29 +02:00
  • c366275e81 Core/PacketIO: increased allowed storage size of ByteBuffer from ~10mb to ~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037) Ovahlord 2024-06-15 18:12:18 +02:00
  • 12d1f4448c Build: Decouple compiler specific settings from os settings Shauren 2024-06-15 17:07:25 +02:00
  • a7c42f1ed5 Build: Normalize executable locations in build directory for all platforms Shauren 2024-06-15 16:01:22 +02:00
  • 078bc6fe3f Build: Unify setting _BUILD_DIRECTIVE preprocessor macro for all compilers Shauren 2024-06-15 13:34:44 +02:00
  • a3db80ce58 Core/PacketIO: increased allowed storage size of ByteBuffer from ~10mb to ~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037) Ovahlord 2024-06-15 18:12:18 +02:00
  • dd61ba2844 Core/Spells: Implemented SPELL_ATTR9_TARGET_MUST_BE_GROUNDED Shauren 2024-06-15 12:35:49 +02:00
  • f5bdd03ae1 Core/Players: restore exploration experience handling Ovahlord 2023-11-17 11:06:12 +01:00
  • 9cc6dcd379 Core/Packets: fixed SMSG_GOSSIP_MESSAGE packet structure Ovahlord 2024-06-15 03:47:00 +02:00
  • ebd9c506d7 Core/Packets: fixed packet structure of SMSG_TRAINER_LIST Ovahlord 2024-06-15 02:40:41 +02:00
  • 68c7796e87 DB/Hotfixes: added hotfix data for 4.4.0.55056 Ovahlord 2024-06-15 01:45:28 +02:00
  • 53204130c6 Core/Object: Added possibility to override sourceLocation for SendPlayOrphanSpellVisual ModoX 2024-06-15 00:48:07 +02:00
  • 717e55bb36 DB/Hotfixes: backported tact_keys from master branch Ovahlord 2024-06-15 00:43:43 +02:00
  • a4720a8a77 DB/Hotfixes: wiped remaining traces of no longer existing hotfixes Ovahlord 2024-06-15 00:37:53 +02:00
  • 4447eda13d Core: Update allowed build to 10.2.7.55142 Shauren 2024-06-15 00:02:06 +02:00
  • 8e3f8c010a Core/Quests: fixed loading quest flags Ovahlord 2024-06-14 23:50:47 +02:00
  • 5fb9b9c424 Core/Spells: fixed cast time scaling Ovahlord 2024-06-14 23:25:41 +02:00
  • 8e9e8551ee DB/Creatures: updated creature_template entries with bruteforce data and wiped non-existing entries from it and its related tables Ovahlord 2024-06-14 22:36:19 +02:00
  • 9d4047a3be Core/Spells: Rename more SpellAttr9 to official names Shauren 2024-06-14 13:37:35 +02:00
  • e6fb06a5bb Core/Quests: use the correct quest level field when calculating xp diff factors and removed an unused parameter Ovahlord 2024-06-14 04:08:32 +02:00
  • 9687039d1c Core/Quests: implement quest level scaling Ovahlord 2024-06-14 03:38:26 +02:00
  • 38c2efe5d1 Core/Quests: updated quest xp calculation Ovahlord 2024-06-13 22:25:58 +02:00
  • c6ad86b60a DB/Quesst: fixed query added in 3d4ae6d8cc Ovahlord 2024-06-13 19:31:19 +02:00
  • 3d4ae6d8cc DB/Quests: updated quest_template and quest poi data from bruteforce data Ovahlord 2024-06-13 19:26:30 +02:00
  • 3d8602276d Core/Quests: update quest_template fields to 4.4.0 Ovahlord 2024-06-13 18:56:13 +02:00
  • 88d1078a12 Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST Shauren 2024-06-13 18:51:22 +02:00
  • 992c4bc13e Core/Packets: updated packet structure of CMSG_QUEST_POI_QUERY to 4.4.0 Ovahlord 2024-06-13 15:06:28 +02:00
  • 811e1ca8f6 Core/Player: updated CUF profile bool options for 4.4.0 Ovahlord 2024-06-13 14:58:05 +02:00
  • e15af6ed96 Core/Misc: updated GameError enums to 4.4.0 Ovahlord 2024-06-13 14:43:45 +02:00
  • 8cbd81bd3d Core: Update allowed build to 4.4.0.55056 funjoker 2024-06-13 14:02:46 +02:00
  • 2b4c7dec29 Core/Database: Rewrite QueryCallback with std::variant Shauren 2024-06-12 23:39:27 +02:00