Commit Graph

  • 9402c66e84 Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name Shauren 2024-03-14 11:01:58 +01:00
  • 8418b42a4f Core/Packets: fixed structure of SMSG_LEVEL_UP_INFO Ovahlord 2024-03-14 05:56:27 +01:00
  • 674a7c1a08 Core/Units: restored mod handling for Spirit Ovahlord 2024-03-14 05:33:31 +01:00
  • c16e24fd7f Core/DataStores: updated DB2 structures to 4.4.0.53750 Ovahlord 2024-03-14 03:48:48 +01:00
  • 47519bf425 Core/Spells: added target data for new spell effects Ovahlord 2024-03-14 03:10:54 +01:00
  • a581f97109 Core/Spells: named some of the new added spell effects Ovahlord 2024-03-14 02:02:34 +01:00
  • 45afe91cd4 Core/Spells: updated spell effects enum Ovahlord 2024-03-14 00:48:44 +01:00
  • 08c293462f GCC build fix Shauren 2024-03-13 19:56:34 +01:00
  • a79b42bf68 Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently) Shauren 2024-03-13 18:51:29 +01:00
  • d83db6d551 Core: Update allowed build to 4.4.0.53750 Ovahlord 2024-03-13 23:49:13 +01:00
  • 6d0be9624d Core/Units: restored UNIT_FLAG_SILENCED Ovahlord 2024-03-13 23:43:29 +01:00
  • 4aae7887d0 Core/Creatures: added PetSpellDataId and Civilian fields to creature_template, replaced level delta fields with MinLevel and MaxLevel in creature_template_difficulty and backported creature_classlevel_stats from 4.3.4 Ovahlord 2024-03-13 22:34:49 +01:00
  • 7850107a42 Core/vmaps: Reset BIH::bounds on tree rebuilds Shauren 2024-03-13 18:19:22 +01:00
  • 668932cf1d Tests: Disable intentionally triggered warning in test code Shauren 2024-03-13 18:17:04 +01:00
  • e3ecd87a76 Core/Utils: unique_trackable_ptr improvements Shauren 2024-03-13 17:04:26 +01:00
  • 9ebf232d7e Core/Utils: Added missing member access in unique_trackable_ptr move assignment operator Shauren 2024-03-12 21:02:28 +01:00
  • 92547f4b31 Fix tests build Shauren 2024-03-11 18:25:17 +01:00
  • e48cedb3ed Core/Misc: Fixed windows nopch build Shauren 2024-03-11 18:17:08 +01:00
  • b0eee55897 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
  • cfc9cc9ec2 Core/PacketIO: Update to 4.4.0.53627 (#29805) MaxtorCoder 2024-03-13 21:16:18 +01:00
  • 46d929cb82 DB/Hotfixes: dropped all unused hotfix tables Ovahlord 2024-03-13 20:27:59 +01:00
  • e1b151f072 Core/Misc: removed a couple blank lines Ovahlord 2024-03-13 20:17:36 +01:00
  • b705283d0e GCC build fix Shauren 2024-03-13 19:56:34 +01:00
  • 8f5e9c6b61 Core/Packets: fixed structure of SMSG_QUERY_CREATURE_RESPONSE Ovahlord 2024-03-13 19:46:42 +01:00
  • 4779fa5048 Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently) Shauren 2024-03-13 18:51:29 +01:00
  • 18200e1b88 Core/vmaps: Reset BIH::bounds on tree rebuilds Shauren 2024-03-13 18:19:22 +01:00
  • 37899f3954 Tests: Disable intentionally triggered warning in test code Shauren 2024-03-13 18:17:04 +01:00
  • f690b69338 Core/Utils: unique_trackable_ptr improvements Shauren 2024-03-13 17:04:26 +01:00
  • 6d14669d3c Core/Packets: fixed structure of ItemInstance Ovahlord 2024-03-13 12:36:20 +01:00
  • 51daca7cbf Scripts: dropped most post Cataclysm PvE scripts Ovahlord 2024-03-13 12:25:37 +01:00
  • 8be64408bf DB/Misc: Kill runtime error when someone fishes on Violet Hold. Aokromes 2024-03-13 02:37:18 +01:00
  • 4c5ed71edd Core/Player: updated equipment slot assignment for ranged and thrown weapons and relics Ovahlord 2024-03-12 23:48:50 +01:00
  • b569dad56b Core/Datastores: hardcode the return value of DB2Manager::GetEmptyAnimStateID() to match the expected client value Ovahlord 2024-03-12 22:35:49 +01:00
  • 8dea56b9db Core/Maps: dropped Garrison implementation Ovahlord 2024-03-12 22:14:12 +01:00
  • 9461daa42e DB/Misc: removed most post Cataclysm spawns and wiped scenarios and scene_template tables Ovahlord 2024-03-12 22:04:14 +01:00
  • 6b255efb2d Core/Utils: Added missing member access in unique_trackable_ptr move assignment operator Shauren 2024-03-12 21:02:28 +01:00
  • 7dfdeb7fd7 Core/Players: updated inventory slots Ovahlord 2024-03-12 12:55:23 +01:00
  • ca656f4254 Core/Movement: FIxed followPathBackwardsFromEndToStart parameter of MotionMaster::MovePath Shauren 2024-03-12 11:49:42 +01:00
  • b93791255c Core/SmartAI: Load paths by their id now that SAI doesn't use a separate database table as waypoints source Shauren 2024-03-12 11:49:42 +01:00
  • a8cc8725b1 Core/Movement: Minor refactor for WaypointManager data loading Shauren 2024-03-12 11:49:42 +01:00
  • 5d29fc0b99 Core/Movement: Removed a possible lifetime trap when passing a custom WaypointPath to MovePath Shauren 2024-03-12 11:49:42 +01:00
  • 6b6a13d9c7 Core/Movement: Make MovementGenerator not copyable and movable Shauren 2024-03-12 11:49:42 +01:00
  • 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
  • 454adf4e60 Core: Update allowed build to 3.4.3.53622 Shauren 2024-03-06 22:49:35 +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