Commit Graph

  • 6c533482c6 Core/Movement: Removed default arg values from MovementGenerator Pause and Resume functions Shauren 2024-03-12 11:49:42 +01:00
  • 74530eb59b Core/DataStores: fixed assigning item effects Ovahlord 2024-03-12 10:27:38 +01:00
  • 6dd7965a0d Core/DataStores: dropped unused GetIlvlStatMultiplier function Ovahlord 2024-03-12 10:08:43 +01:00
  • c1666be97c Core/Packets: fixed ItemBonusKey structure Ovahlord 2023-11-17 14:28:04 +01:00
  • 1f3ebbb23c Fix tests build Shauren 2024-03-11 18:25:17 +01:00
  • 261a237cfa Core/Misc: Fixed windows nopch build Shauren 2024-03-11 18:17:08 +01:00
  • 32e54b6bd1 Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a specialized variant of std::shared_ptr that enforces unique ownership Shauren 2024-03-11 18:16:34 +01:00
  • 576d244af0 DB/Quest: Lost Thunderbrew Recipe Aokromes 2024-03-11 08:51:14 +01:00
  • 6e4f101140 DB/Creature: Elder Torntusk Aokromes 2024-03-11 08:48:44 +01:00
  • 7fed372ab3 DB/WanderingIsle: Update script for Aspiring Trainee Aqua Deus 2024-03-11 01:37:30 +01:00
  • f317baf4f4 DB/Tirisfal: Update questchains for Tirisfal Glades Kelpiesklubhouse 2024-03-11 01:34:50 +01:00
  • fa30ea397e DB/SilvermoonCity: Update Love is in the Air spawns Meji 2024-03-10 18:40:31 +01:00
  • 2a0735d509 DB/Undercity: Update Love is in the Air spawns Meji 2024-03-10 18:38:49 +01:00
  • b5b726114c DB/Thunderbluff: Update Love is in the Air spawns Meji 2024-03-10 18:38:35 +01:00
  • 8c256d3a35 DB/TheExodar: Update Love is in the Air spawns Meji 2024-03-10 18:38:11 +01:00
  • 6f7b34b4fc DB/Darnassus: Update Love is in the Air spawns Meji 2024-03-10 18:37:09 +01:00
  • 61dd069dce DB/Ironforge: Update Love is in the Air spawns Meji 2024-03-10 18:36:40 +01:00
  • 51812d0aa2 Config/WorldServer: updated max player level and expansion config settings Ovahlord 2024-03-10 17:34:31 +01:00
  • 263bae78ee Core/Transports: no longer allow transports to spawn on invalid maps Ovahlord 2024-03-10 06:16:59 +01:00
  • 8502558037 Core: Update allowed build to 4.4.0.53627 Ovahlord 2024-03-10 05:16:38 +01:00
  • 2621033959 Core/DataStores: fixed remaining DB2 structs and startup Ovahlord 2024-03-10 04:30:02 +01:00
  • d9ffc33724 Core/DataStores: duc-taped build Ovahlord 2024-03-10 02:39:59 +01:00
  • 7f7792485d Core/DataStores: updated DB2 metadata Ovahlord 2024-03-10 01:35:02 +01:00
  • 8789a49486 Core/DataStores: Update DB2Structures funjoker 2024-03-10 01:14:27 +01:00
  • 62dc916184 Core/Auras: Update visible aura immediately during spell cast instead of waiting for next update tick Shauren 2024-03-10 00:34:23 +01:00
  • 512b4d15c0 Core/Units: fixed build Ovahlord 2024-03-09 21:50:49 +01:00
  • 1c7279a9d7 Core/DataStores: updated default max level Ovahlord 2024-03-09 20:49:26 +01:00
  • 80105906a7 Core/Units: updated PowerTypes enum Ovahlord 2024-03-09 20:35:58 +01:00
  • 7dc1e058e3 Core/World: set Death Knight starting level back to 55 Ovahlord 2023-11-17 18:33:08 +01:00
  • a4f60467d4 Core/Quests: updated max quest log size Ovahlord 2024-03-09 19:59:23 +01:00
  • 60d91a2675 Core/Misc: updated current expansion value to Cataclysm and updated expansion max levels to pre-level squish values Ovahlord 2024-03-09 19:48:05 +01:00
  • 2913263813 Fix GCC build Shauren 2024-03-09 01:08:31 +01:00
  • fccf6fb72b Core/Objects: Implemented vignettes Shauren 2024-03-09 00:54:27 +01:00
  • a0ee8a08d2 Core/DataStores: updated game table structures Ovahlord 2024-03-09 00:14:16 +01:00
  • 1439535c6a Core/Players: Extend Player::SendInitialVisiblePackets to work with all WorldObject types Shauren 2024-03-08 21:02:29 +01:00
  • 2822dbeac7 Tools/Extractors: updated extractors Ovahlord 2024-03-08 20:04:38 +01:00
  • 4c62690525 Core/PacketIO: fixed structure of SMSG_ENUM_CHARACTERS_RESULT Ovahlord 2024-03-08 03:45:46 +01:00
  • a58ca1375b Core/PacketIO: updated opcodes for 4.4.0.53627 Ovahlord 2024-03-08 01:59:52 +01:00
  • d397b636d4 Core/Objects: Keep current WMO info on position updates and use it in party member state packets Shauren 2024-03-07 13:31:12 +01:00
  • 45ee989c70 Core/vmaps: Removed vmap lookup functions duplicating functionality of each other Shauren 2024-03-07 00:23:52 +01:00
  • 1f73cf9f19 Core/AuctionHouse: Fixed possible use after free when auctions are removed with offline buyers Shauren 2024-03-06 12:05:54 +01:00
  • ecf302ac49 Core/PacketIO: Fixed structures of SMSG_INSPECT_RESULT and SMSG_RATED_PVP_INFO Shauren 2024-03-06 11:23:15 +01:00
  • f5fdadc6ca DB/Quest: Added missing Quest data for Northshire quests Kelpiesklubhouse 2024-03-06 02:49:11 +01:00
  • 8b0c29895e DB/AzuremystIsle: Some more updates to questchains for Ammen Vale Kelpiesklubhouse 2024-03-06 02:47:37 +01:00
  • 0697cf8c94 Core/vmaps: Increment vmap format version number Shauren 2024-03-06 00:04:19 +01:00
  • a70e758ba5 Tools/vmap_extractor: Move information about model type from spawns in vmap tiles to model file itself Shauren 2024-03-06 00:04:19 +01:00
  • 382e76f02d Tools/vmap_extractor: Preserve UniqueId from MODF adt chunks in final vmap output (used in db2 files and packets) Shauren 2024-03-06 00:04:19 +01:00
  • 1aa04cabe1 Tools/mmaps_generator: Added const on some functions interfacing with vmaps Shauren 2024-03-06 00:04:19 +01:00
  • 6f31586082 Core: Update allowed build to 10.2.5.53584 Shauren 2024-03-05 20:44:22 +01:00
  • 0c32277139 Core/Auras: Feign death will no longer cause creatures immune to it to drop combat (and then reenter it because the unit feigning death is considered valid) Shauren 2024-03-04 16:14:23 +01:00
  • 1369b87084 Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish) Shauren 2024-03-04 00:05:35 +01:00
  • 74ec1d3cfb Core/Locales: Store empty localized strings present in database (#29779) Meji 2024-03-03 23:49:16 +01:00
  • a5a2f5af2d Core/Units: Set UNIT_FLAG3_FAKE_DEAD as disallowed flag for database column Meji 2024-03-03 21:02:17 +01:00
  • 39ecc95e80 DB/Quest: The Purification of Quel'Delar Aokromes 2024-03-03 18:07:56 +01:00
  • 4fef02c4c9 DB/Quest: The Purification of Quel'Delar Aokromes 2024-03-03 17:00:21 +01:00
  • 7d6851b64b DB/QUEST: Bloodmyst Isle, missing and corrected quest emotes Aokromes 2024-03-03 02:07:31 +01:00
  • 82647ad3e8 DB/QUEST: Bloodmyst Isle, missing quest text Aokromes 2024-03-03 02:05:08 +01:00
  • c2e36dea6c Core/Creatures: Implemented serverside checks for UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT Shauren 2024-03-03 00:51:51 +01:00
  • 97d7ccd180 Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions Shauren 2024-03-03 00:50:38 +01:00
  • 91a3dbf398 DB/Stormwind: Added some Nightelf Heritage spawns for Stormwind Embassy Naddley 2024-03-02 16:58:27 +01:00
  • 7a46f81fd1 Core/Creatures: Implemented CREATURE_STATIC_FLAG_6_ALWAYS_STAND_ON_TOP_OF_TARGET Shauren 2024-03-02 15:33:16 +01:00
  • f2ce5072d6 Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags) Shauren 2024-03-02 15:06:33 +01:00
  • bd8cc0e572 DB/WorldStates: Added missing worldstates related to currencies Meji 2024-03-02 13:35:07 +01:00
  • 2380696c95 DB/Skills: Added missing skill tier Meji 2024-03-02 12:30:38 +01:00
  • 3f8f867425 Core/PacketIO: Implemented and enabled SMSG_STOP_SPEAKERBOT_SOUND Shauren 2024-03-02 00:07:47 +01:00
  • b496a6df34 DB/Boralus: Added Katherine Proudmoore and Provisioner Fray Naddley 2024-03-01 20:15:29 +01:00
  • e1e53ee06e Core/Creatures: Fixed sparring Shauren 2024-03-01 18:38:49 +01:00
  • f487530c3a CI/Github: Add macOS arm64 github actions support. (#29771) Fabian 2024-03-01 17:49:27 +01:00
  • 67244a1f70 Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or snprintf) Shauren 2024-03-01 16:05:34 +01:00
  • 0e01b72df8 Build: Silence cmake warning about newline in variable Shauren 2024-03-01 15:18:08 +01:00
  • 084d9d37b1 Tests: Add missing include Fabian 2024-03-01 11:40:12 +01:00
  • 8eac6224c0 Build: Replaced deprecated exec_program with execute_process Shauren 2024-03-01 11:36:10 +01:00
  • 5c44ac1787 Core/Database: Silence deprecation warning on mysql_stmt_bind_param Shauren 2024-03-01 11:29:09 +01:00
  • 47c14bedef Core/Items: allow all soulbound common and poor items to unlock their appearance to reflect patch 10.0.5 changes Ovahlord 2024-03-01 01:35:08 +01:00
  • a814eb65b1 Core/Spells: Implemented pausing spell cooldowns Shauren 2024-03-01 00:23:09 +01:00
  • ede97a52e9 Core/Spells: Store truncated (only up to millisecond precision) cooldown times Shauren 2024-03-01 00:23:09 +01:00
  • 70121171be DB/Creatures: added some movement static flags and wander distance data for some Kelp'thar Forest creatures Ovahlord 2024-03-01 00:17:00 +01:00
  • 4e8e3d8fb8 Core/Creature: corrected swimming toggle behavior for amphibious creatures Ovahlord 2024-03-01 00:15:14 +01:00
  • 34308dd6de Build: Perform CMake check_cxx_source_compiles checks using the same C++ standard as used in the project Shauren 2024-02-29 23:20:37 +01:00
  • 465c1d682a DB: fixed query added in b04ab91edd Ovahlord 2024-02-29 20:41:45 +01:00
  • b04ab91edd DB/Creatures: fixed assignment of CREATURE_STATIC_FLAG_SESSILE, CREATURE_STATIC_FLAG_CAN_SWIM and CREATURE_STATIC_FLAG_3_CANNOT_SWIM static flags Ovahlord 2024-02-29 20:30:34 +01:00
  • eecdba9e01 Core/Misc: Rename templat to characterTemplate so it stop looking like a typo despite not being one. (#29421) Benjamin Jackson 2024-02-29 12:44:43 -05:00
  • 0139ec41bb Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS Shauren 2024-02-29 18:09:10 +01:00
  • d373802458 Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_FLOATING, CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER Shauren 2024-02-29 16:47:35 +01:00
  • fb3e6737da Core/Movement: require a minimum wander_distance value of 0.1 and check the path length of generated random movement (#29766) Ovahlord 2024-02-29 15:52:25 +01:00
  • c541eda54d Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags (#29541) Ovahlord 2024-02-29 14:43:37 +01:00
  • 792a4d6c8b Scripts/Serpentshrine Cavern: Removed Spout hack and use correct spell ids Shauren 2024-02-28 21:10:51 +01:00
  • 59f92412d0 Core/Movement: MoveRotate improvements Shauren 2024-02-28 21:10:05 +01:00
  • 20b29c5ff5 Core/Misc: Allow formatting optionals with Trinity::StringFormat Shauren 2024-02-28 20:42:20 +01:00
  • 288966e796 Core/Movement: Fixed MoveRotate not updating orientation Shauren 2024-02-28 20:41:04 +01:00
  • c70bd6f5e4 Scripts/Forge of Souls: Fixed Devourer of Souls achievement worldstate expression requirement and rotate beam tick timing Shauren 2024-02-28 20:40:22 +01:00
  • 637b7b520a DB/PageTexts: Update multiple page texts Meji 2024-02-28 20:20:56 +01:00
  • 0676cbed94 DB/Stormwind: Update Love is in the Air stuff (Dragonflight) Meji 2024-02-28 20:19:09 +01:00
  • 91284f3f8e DB/Valsharah: Added Love is in the Air spawns Meji 2024-02-28 20:15:01 +01:00
  • 192284a952 DB/TheJadeForest: Added Love is in the Air spawns Meji 2024-02-28 20:14:04 +01:00
  • eede7aeb8b DB/Winterspring: Added Love is in the Air spawns Meji 2024-02-28 20:13:25 +01:00
  • aa84a951bb DB/NorthernStranglethorn: Added Love is in the Air spawns Meji 2024-02-28 20:12:01 +01:00
  • 0ce73df1c9 DB/WanderingIsle: Update Racemasks for Pandaren Warlock Aqua Deus 2024-02-27 19:38:03 +01:00
  • 24539e8d27 Scripts/Spells: Fix DK talent Permafrost (#29759) Aqua Deus 2024-02-27 18:49:09 +01:00
  • deb24f3f53 Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES Shauren 2024-02-27 16:13:23 +01:00