Shauren
22bf2daaf7
Core/Utils: Added missing member access in unique_trackable_ptr move assignment operator
...
(cherry picked from commit 6b255efb2d )
2024-03-25 20:18:23 +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
b45f7583c7
Fix tests build
...
(cherry picked from commit 1f3ebbb23c )
2024-03-25 20:16:47 +01:00
Shauren
ed11978fb8
Core/Misc: Fixed windows nopch build
...
(cherry picked from commit 261a237cfa )
2024-03-25 20:16:37 +01:00
Shauren
8acf79193f
Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a 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 32e54b6bd1 )
2024-03-25 20:16:28 +01:00
Kelpiesklubhouse
6d16f5a1ec
DB/Tirisfal: Update questchains for Tirisfal Glades
...
Closes #29758
(cherry picked from commit f317baf4f4 )
2024-03-25 20:15:42 +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 a629fe5cda )
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
d83db6d551
Core: Update allowed build to 4.4.0.53750
2024-03-13 23:49:13 +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
Ovahlord
46d929cb82
DB/Hotfixes: dropped all unused hotfix tables
2024-03-13 20:27:59 +01:00
Ovahlord
e1b151f072
Core/Misc: removed a couple blank lines
2024-03-13 20:17:36 +01:00
Ovahlord
8f5e9c6b61
Core/Packets: fixed structure of SMSG_QUERY_CREATURE_RESPONSE
2024-03-13 19:46:42 +01:00
Ovahlord
6d14669d3c
Core/Packets: fixed structure of ItemInstance
2024-03-13 12:36:20 +01:00
Ovahlord
51daca7cbf
Scripts: dropped most post Cataclysm PvE scripts
2024-03-13 12:25:37 +01:00
Ovahlord
4c5ed71edd
Core/Player: updated equipment slot assignment for ranged and thrown weapons and relics
2024-03-12 23:48:50 +01:00
Ovahlord
b569dad56b
Core/Datastores: hardcode the return value of DB2Manager::GetEmptyAnimStateID() to match the expected client value
2024-03-12 22:35:49 +01:00
Ovahlord
8dea56b9db
Core/Maps: dropped Garrison implementation
2024-03-12 22:27:47 +01:00