aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-03-28Core/Conditions: Extend circular references check for player condition ↵Shauren
conditions to also handle two different conditions referencing each other (cherry picked from commit 39263027d45f9e394a7f5121b71845fdf67d9ae6)
2024-03-28Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)Meji
(cherry picked from commit 4913d027bf3b8231b925be3f203feac590bb3607)
2024-03-28Core/GameObjects: Implement destructible_hitpoint table to store health info ↵Jeremy
about destructible buildings (#29836) (cherry picked from commit 1f855ef56336c6a7fd74898e9c9beba77828c69b)
2024-03-28Build: Fix Linux aarch64 GCC build (#29831)lee
(cherry picked from commit 370685457e83c9657c1337ea5a2dc2f07e01af62) (cherry picked from commit 5c4b1ace41b417539ed0abfec7475c23765e81c9)
2024-03-28Core/Maps: Initialize instance faction using group leader (if available) ↵Shauren
instead of the first player entering the map (cherry picked from commit 679bf966d6db438f4a614e27529ecc29d37a918c)
2024-03-28Tools/mmaps_generator: Only initialize memory for inds mesh when it will be ↵thesillyone
read (#29795) * this change does NOT require re-generating mmaps (cherry picked from commit a59f7351dda0d7d2b5520f6ca61850e33fddac27)
2024-03-28Core/vmaps: Improved WMO detection for group models that don't have floorShauren
(cherry picked from commit 28c9474337d0d30bc1d131b12b635c31a98bc97a)
2024-03-28Core/GameObjects: Added dynamic highlight for GAMEOBJECT_TYPE_SPELL_FOCUS ↵Meji
(#29825) (cherry picked from commit 6a80bebcb533eb5780e5d98be84d813b5732992a)
2024-03-28Core/Players: Slightly improve neutral player faction supportShauren
(cherry picked from commit 94b78ebc8b0eb09409d0db36bebfde85a1644fe8)
2024-03-28Core/Players: Fix console errors of wrong teamid for neutral pandaren raceaquadeus
(cherry picked from commit aac5581bfce1955d5f483521bf77d3d97397d201)
2024-03-28Core/Loot: Fixed crashes when generating loot on map that has no ↵Shauren
MapDifficulty data Closes #29829 (cherry picked from commit 303dbd33933537f4ddbfb34e11b76c95c5f02eaa)
2024-03-28warning fixShauren
(cherry picked from commit 6cd4607a65f10b4b80320d9dd87750032d6ad649)
2024-03-28Tools/vmap_extractor: Support new 9.2 wmo group splits (child groups should ↵Shauren
inherit their parent wmo group id) (cherry picked from commit 8d45d1dd4824fb001b46aeb8ed79bc20b86f2265)
2024-03-28Fix build with openssl 1.1.1Shauren
(cherry picked from commit 28596792a8ceda42e7185fc2e4599c3fc1b25907)
2024-03-28Core: port sneaky fixes from "Core: Updated to 10.2.6.53840"funjoker
2024-03-25Core/DB2: Fix fields count for Vignette.db2funjoker
2024-03-25Core/Logging: Fix intellisense errors - people don't like it when code glows ↵Shauren
red without a reason (cherry picked from commit e99482ce9bb7918e23a104fe28305c60d28ed598)
2024-03-25Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time) (cherry picked from commit e121ed81d1bacf1d8550012122c8edee408fe03e)
2024-03-25Core/Scripts: Removed script calls from constructors and destructorsShauren
(cherry picked from commit 783f9c0ea38da35c328affa27ac4cf6b7bfd8bd8)
2024-03-25Core/Objects: Cook the copied pastaShauren
(cherry picked from commit 6224036efd9e6173f4650d7b7c0a31319a3dad7a)
2024-03-25Core/Objects: Added ToWorldObject and ToItemShauren
(cherry picked from commit 6f6af6a1a1508508d0e42b90f0acf4f363cf91bd)
2024-03-25Core/Objects: Rename Object::m_isWorldObject and related functions to avoid ↵Shauren
conflicting with "WorldObject" class name (cherry picked from commit 9402c66e8423243d13dbc19e8713e298bea0ac7b)
2024-03-25Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵Shauren
scripts (not actually used anywhere currently) (cherry picked from commit 4779fa5048642b57a0f69de7ab56b9d563c1cbc4)
2024-03-25Core/vmaps: Reset BIH::bounds on tree rebuildsShauren
(cherry picked from commit 18200e1b88596dbead10d0b8ecbd10557db43323)
2024-03-25Core/Utils: unique_trackable_ptr improvementsShauren
* Added comparison operators * Added type casting helper functions (cherry picked from commit f690b693386ef44754fa4528f3c565d563ad9468)
2024-03-25Core/Utils: Added missing member access in unique_trackable_ptr move ↵Shauren
assignment operator (cherry picked from commit 6b255efb2dae561224b6ac1c02f4e6377ea39098)
2024-03-25Core/Movement: FIxed followPathBackwardsFromEndToStart parameter of ↵Shauren
MotionMaster::MovePath (cherry picked from commit ca656f4254e979f049c3cf34e39d5d975e02f2d6)
2024-03-25Core/SmartAI: Load paths by their id now that SAI doesn't use a separate ↵Shauren
database table as waypoints source (cherry picked from commit b93791255cc7ad8cd8388d9eb08babd91eff3075)
2024-03-25Core/Movement: Minor refactor for WaypointManager data loadingShauren
(cherry picked from commit a8cc8725b13ec1eba9fb5ff5957f9e4da46e6f15)
2024-03-25Core/Movement: Removed a possible lifetime trap when passing a custom ↵Shauren
WaypointPath to MovePath (cherry picked from commit 5d29fc0b99fc00026b366fbec18fe13b7537a9b8)
2024-03-25Core/Movement: Make MovementGenerator not copyable and movableShauren
(cherry picked from commit 6b6a13d9c75df244924ddc3e95240cd116fa1a22)
2024-03-25Core/Movement: Removed default arg values from MovementGenerator Pause and ↵Shauren
Resume functions (cherry picked from commit 6c533482c6ae1a4dd9e525bd225197d4e65e735f)
2024-03-25Fix tests buildShauren
(cherry picked from commit 1f3ebbb23cea1778ddc5ca52941861a98b667530)
2024-03-25Core/Misc: Fixed windows nopch buildShauren
(cherry picked from commit 261a237cfa159e52dbb7ec4ab9ae5a5c6257b9ef)
2024-03-25Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a ↵Shauren
specialized variant of std::shared_ptr that enforces unique ownership * This is intended to be used by external code unable to track object lifetime such as custom scripting engines (cherry picked from commit 32e54b6bd168c196adb45360b18721851162d731)
2024-03-25Core/Auras: Update visible aura immediately during spell cast instead of ↵Shauren
waiting for next update tick (cherry picked from commit 62dc916184d5d32b26a2d331d84d3cae481040fb)
2024-03-25Fix GCC buildShauren
(cherry picked from commit 291326381311e5626817e4e32ce285dbde3c359e)
2024-03-25Core/Objects: Implemented vignettesShauren
(cherry picked from commit fccf6fb72b60b08dfbe6d5fb17fba55239944fca)
2024-03-24Core/Players: Extend Player::SendInitialVisiblePackets to work with all ↵Shauren
WorldObject types (cherry picked from commit 1439535c6ac2ca8db13990e4fee29d4c1312f87a)
2024-03-23Core: Updated to 4.4.0.53863funjoker
2024-03-19Core/PacketIO: added opcode handlers for new arena cmsg opcodesOvahlord
2024-03-19Core/Units: updated armor reduction calculations for CataclysmOvahlord
2024-03-19Core/Packets: properly initialize RewardDisplaySpell array in QuestInfo structOvahlord
2024-03-19Core/Packets: fixed CMSG_SET_ACTION_BUTTON packet structure and downgraded ↵Ovahlord
player actions for classic
2024-03-19Scripts/Commands: fixed buildOvahlord
2024-03-14Core/Auras: updated spell aura flags and implemented AFLAG_CANCELABLE and ↵Ovahlord
AFLAG_PASSIVE (#29634) (cherry picked from commit a629fe5cdaba1217976f0be060b254ec88ccad9b)
2024-03-14Core/Packets: fixed SMSG_ITEM_PUSH_RESULT packet structureOvahlord
2024-03-14Core/Packets: fixed SMSG_SPELL_START and SMSG_SPELL_GO packet structuresOvahlord
* fixed a client crash caused by LevelUpInfo
2024-03-14Core/Packets: fixed structure of SpellCastVisualOvahlord
2024-03-14Core/Players: fixed a warning in spirit debug outputOvahlord