Commit Graph

21475 Commits

Author SHA1 Message Date
Meji 56f9e134fb Core/GameObjects: Added dynamic highlight for GAMEOBJECT_TYPE_SPELL_FOCUS (#29825)
(cherry picked from commit 6a80bebcb5)
2024-03-28 20:23:28 +01:00
Shauren 18b7199a47 Core/Players: Slightly improve neutral player faction support
(cherry picked from commit 94b78ebc8b)
2024-03-28 20:23:12 +01:00
aquadeus 98cb0b4eaf Core/Players: Fix console errors of wrong teamid for neutral pandaren race
(cherry picked from commit aac5581bfc)
2024-03-28 20:22:55 +01:00
Shauren 7a6d78c90a Core/Loot: Fixed crashes when generating loot on map that has no MapDifficulty data
Closes #29829

(cherry picked from commit 303dbd3393)
2024-03-28 20:22:38 +01:00
Shauren 581c3e330e Fix build with openssl 1.1.1
(cherry picked from commit 28596792a8)
2024-03-28 20:21:20 +01:00
funjoker e769af1044 Core: port sneaky fixes from "Core: Updated to 10.2.6.53840" 2024-03-28 20:20:04 +01:00
funjoker e2f5fb5eff Core/DB2: Fix fields count for Vignette.db2 2024-03-25 21:50:36 +01:00
Shauren b8bdce306a Core/Logging: Fix intellisense errors - people don't like it when code glows red without a reason
(cherry picked from commit e99482ce9b)
2024-03-25 20:37:05 +01:00
Shauren c6cff20258 Core/Logging: Improved generated code for log statements (length of text is computed at compile time)
(cherry picked from commit e121ed81d1)
2024-03-25 20:22:58 +01:00
Shauren 67577f8043 Core/Scripts: Removed script calls from constructors and destructors
(cherry picked from commit 783f9c0ea3)
2024-03-25 20:22:48 +01:00
Shauren 11f7768773 Core/Objects: Cook the copied pasta
(cherry picked from commit 6224036efd)
2024-03-25 20:22:36 +01:00
Shauren 6f9a5933a5 Core/Objects: Added ToWorldObject and ToItem
(cherry picked from commit 6f6af6a1a1)
2024-03-25 20:22:23 +01:00
Shauren 9072664038 Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
(cherry picked from commit 9402c66e84)
2024-03-25 20:22:13 +01:00
Shauren 6472446440 Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
(cherry picked from commit 4779fa5048)
2024-03-25 20:21:24 +01:00
Shauren 0ddc76d8a5 Core/Movement: FIxed followPathBackwardsFromEndToStart parameter of MotionMaster::MovePath
(cherry picked from commit ca656f4254)
2024-03-25 20:17:53 +01:00
Shauren ee7d762879 Core/SmartAI: Load paths by their id now that SAI doesn't use a separate database table as waypoints source
(cherry picked from commit b93791255c)
2024-03-25 20:17:44 +01:00
Shauren 5ce300c395 Core/Movement: Minor refactor for WaypointManager data loading
(cherry picked from commit a8cc8725b1)
2024-03-25 20:17:35 +01:00
Shauren fd73aad559 Core/Movement: Removed a possible lifetime trap when passing a custom WaypointPath to MovePath
(cherry picked from commit 5d29fc0b99)
2024-03-25 20:17:22 +01:00
Shauren 0745da9fab Core/Movement: Make MovementGenerator not copyable and movable
(cherry picked from commit 6b6a13d9c7)
2024-03-25 20:17:13 +01:00
Shauren ac61b93d1c Core/Movement: Removed default arg values from MovementGenerator Pause and Resume functions
(cherry picked from commit 6c533482c6)
2024-03-25 20:17:03 +01:00
Shauren 97df861c52 Core/Auras: Update visible aura immediately during spell cast instead of waiting for next update tick
(cherry picked from commit 62dc916184)
2024-03-25 20:12:53 +01:00
Shauren 9dca7a8041 Fix GCC build
(cherry picked from commit 2913263813)
2024-03-25 20:12:41 +01:00
Shauren 9a0414c79e Core/Objects: Implemented vignettes
(cherry picked from commit fccf6fb72b)
2024-03-25 20:12:21 +01:00
Shauren 74219b4690 Core/Players: Extend Player::SendInitialVisiblePackets to work with all WorldObject types
(cherry picked from commit 1439535c6a)
2024-03-24 21:59:42 +01:00
funjoker 1d894f09cd Core: Updated to 4.4.0.53863 2024-03-23 00:10:14 +01:00
Ovahlord 4057f3e38e Core/PacketIO: added opcode handlers for new arena cmsg opcodes 2024-03-19 20:38:48 +01:00
Ovahlord a8085016f2 Core/Units: updated armor reduction calculations for Cataclysm 2024-03-19 20:32:32 +01:00
Ovahlord e824349484 Core/Packets: properly initialize RewardDisplaySpell array in QuestInfo struct 2024-03-19 20:17:06 +01:00
Ovahlord 88ff1e7cff Core/Packets: fixed CMSG_SET_ACTION_BUTTON packet structure and downgraded player actions for classic 2024-03-19 20:08:00 +01:00
Ovahlord cc6fb98595 Scripts/Commands: fixed build 2024-03-19 20:02:35 +01:00
Ovahlord 30bf56de69 Core/Auras: updated spell aura flags and implemented AFLAG_CANCELABLE and AFLAG_PASSIVE (#29634)
(cherry picked from commit a629fe5cdaba1217976f0be060b254ec88ccad9b)
2024-03-14 22:38:33 +01:00
Ovahlord 445be29cc0 Core/Packets: fixed SMSG_ITEM_PUSH_RESULT packet structure 2024-03-14 22:28:56 +01:00
Ovahlord 123d515c2e Core/Packets: fixed SMSG_SPELL_START and SMSG_SPELL_GO packet structures
* fixed a client crash caused by LevelUpInfo
2024-03-14 22:23:20 +01:00
Ovahlord 9daf5e66e0 Core/Packets: fixed structure of SpellCastVisual 2024-03-14 21:33:01 +01:00
Ovahlord 7bffaa8d34 Core/Players: fixed a warning in spirit debug output 2024-03-14 21:10:52 +01:00
Ovahlord 3e3fdee016 Core/PacketIO: corrected opcodes changed in c48adeb94d 2024-03-14 21:10:34 +01:00
Ovahlord f42537d039 Revert "Core/PacketIO: updated opcodes to 4.4.0.53750"
This reverts commit c48adeb94d.
fml
2024-03-14 20:46:22 +01:00
Ovahlord 5d0d8b59e3 Core/PacketIO: corrected opcodes changed in c48adeb94d 2024-03-14 20:44:21 +01:00
Ovahlord 27cb6348aa Core/Players: fixed build 2024-03-14 12:10:25 +01:00
Ovahlord d27f8db0e0 Core/DataStores: updated hardcoded empty anim state Id to fix a client crash on login 2024-03-14 12:10:10 +01:00
MaxtorCoder c48adeb94d Core/PacketIO: updated opcodes to 4.4.0.53750 2024-03-14 12:09:38 +01:00
Ovahlord 8418b42a4f Core/Packets: fixed structure of SMSG_LEVEL_UP_INFO 2024-03-14 05:56:27 +01:00
Ovahlord 674a7c1a08 Core/Units: restored mod handling for Spirit 2024-03-14 05:33:31 +01:00
Ovahlord c16e24fd7f Core/DataStores: updated DB2 structures to 4.4.0.53750 2024-03-14 03:48:48 +01:00
Ovahlord 47519bf425 Core/Spells: added target data for new spell effects 2024-03-14 03:10:54 +01:00
Ovahlord a581f97109 Core/Spells: named some of the new added spell effects 2024-03-14 02:02:34 +01:00
Ovahlord 45afe91cd4 Core/Spells: updated spell effects enum 2024-03-14 00:48:44 +01:00
Ovahlord 6d0be9624d Core/Units: restored UNIT_FLAG_SILENCED 2024-03-13 23:43:29 +01:00
Ovahlord 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 2024-03-13 22:34:49 +01:00
MaxtorCoder cfc9cc9ec2 Core/PacketIO: Update to 4.4.0.53627 (#29805)
* Core/PacketIO: Update to 4.4.0.53627

* Core/IO: Remove duplicate declaration of PetSpellDataID

* Core/IO: Assign STATUS_UNHANDLED to some azerite packets
2024-03-13 21:16:18 +01:00