Ovahlord
848be58d82
build fix
2024-06-25 04:14:43 +02:00
Ovahlord
a48dfe3ae6
Core/Player: restore ranged weapon attack handling
2024-06-25 02:14:54 +02:00
Meji
e3f27a5beb
Core/AreaTriggers: Check actionset flags for client areatriggers to allow some areatriggers to trigger while dead ( #30042 )
...
(cherry picked from commit d51d6b0abe )
2024-06-24 20:11:30 +02:00
Ovahlord
4c3df5f0d4
build fix
2024-06-20 01:28:36 +02:00
Shauren
efb10637de
Fix GCC 11 build
...
(cherry picked from commit c727e35d05 )
2024-06-20 01:21:59 +02:00
Shauren
5b0b38897d
Core/Auras: Merge all SpellModifier sets into one sorted set
...
(cherry picked from commit a7e4126472 )
2024-06-20 01:21:54 +02:00
Shauren
c228fb2ef2
Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY
...
(cherry picked from commit 050bde08af )
2024-06-20 01:19:25 +02:00
Shauren
0608cf31c2
Core/AreaTriggers: Implement height check for polygon db2 areatriggers
...
(cherry picked from commit 1c3268155d )
2024-06-20 01:07:34 +02:00
Meji
889abca362
Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
...
(cherry picked from commit b070e63fa8 )
# Conflicts:
# sql/updates/auth/cata_classic/2024_05_27_00_hotfixes.sql
2024-06-20 01:07:04 +02:00
Meji
1334844ad8
Core/Quests: Fix case where source item provided isn't added to the bag ( #29959 )
...
(cherry picked from commit 65ef114879 )
2024-06-20 01:02:48 +02:00
Shauren
236ed21e8d
Core/Players: Use TeleportLocation for summon and recall locations
...
(cherry picked from commit b2d735114b )
2024-06-20 01:02:40 +02:00
Golrag
3619b6e6ff
Core/Players: Extended world_safe_locs with transport guid - this allows teleporting to a different map directly to a transport and having graveyards on transports
...
(cherry picked from commit 27e23600bb )
# Conflicts:
# sql/old/4.4.x/world/24021_2024_06_02/2024_05_25_08_world.sql
2024-06-20 01:02:30 +02:00
Golrag
c7374b620b
Core/Players: Allow targeting a specific transport during teleports
...
(cherry picked from commit 5b130cfb42 )
2024-06-20 00:53:56 +02:00
Shauren
f88cb9b62e
Core/Players: Defined all avg item level slots
...
(cherry picked from commit 3f85fa7470 )
# Conflicts:
# src/server/game/Entities/Item/Item.cpp
2024-06-20 00:52:40 +02:00
Ovahlord
bc3afedbac
Core/Quests: updated quest reward money calculation for 4.4.0
2024-06-16 17:45:31 +02:00
Ovahlord
f5bdd03ae1
Core/Players: restore exploration experience handling
...
(cherry picked from commit 7131bb4ad1 )
2024-06-15 04:05:43 +02:00
Ovahlord
3d8602276d
Core/Quests: update quest_template fields to 4.4.0
2024-06-13 19:23:44 +02:00
Ovahlord
0d9df719ef
Core/Player: dropped PvP talent implementation
2024-06-05 22:06:25 +02:00
Ovahlord
17079022d5
Core/Players: restore glyph slot initialization
2024-06-02 17:29:23 +02:00
Ovahlord
2b56ab5be5
Core/Packets: updated SMSG_UPDATE_TALENT_DATA packet structure for 4.4.0
2024-06-02 16:16:46 +02:00
Ovahlord
29ad3297ae
nopch fix
2024-06-02 13:11:52 +02:00
Ovahlord
2e5565605b
Core/Player: updated combat rating multiplier calculation to Cataclysm
...
* moved gametable column helper into its corresponding file
* updated combat ratings enum to match client names
2024-06-02 12:59:25 +02:00
Ovahlord
a1f35b2653
Core/Player: removed more redundant item mod code
2024-06-02 01:30:45 +02:00
Ovahlord
710a0f2681
Core/Misc: fixed several item loading functions which had their field indexes changed after 57c36d758f
2024-06-01 20:20:15 +02:00
Ovahlord
57c36d758f
Core/Items: implement reforging items
2024-06-01 19:32:24 +02:00
Ovahlord
8d851e8576
Core/Spells: removed no longer used parameters from SpellEffectInfo::CalcValue and SpellEffectInfo::CalcBaseValue
2024-05-30 14:55:34 +02:00
Ovahlord
d3d1bbd354
buildfix
2024-05-28 18:40:20 +02:00
Bloodtigress
f200b22d8f
Core/Items: Fix item sell price not scaling with item level ( #29972 )
...
(cherry picked from commit 500301b962 )
2024-05-28 16:59:03 +02:00
Ovahlord
42a5176190
Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling ( #29943 )
...
* also fixed an false assumption that only one of the food emotes can be played. They can in fact be both done at the same time.
(cherry picked from commit d60b4e5b19 )
2024-05-28 16:45:22 +02:00
Ovahlord
69778a4414
Core/Player: moved indoors/outdoors aura interrupting mechanic into heartbeat and movement handling
...
(cherry picked from commit 5a169f6eae )
2024-05-28 16:45:03 +02:00
Ovahlord
c4684fb2d6
Core/Player: moved the periodic group update mechanic into heartbeat handling
...
(cherry picked from commit 80d72a2c91 )
2024-05-28 16:44:55 +02:00
Shauren
139d80373d
Core/Items: Implemented CreateTime item field and changed refund/soulbound trade timers to also count time offline
...
(cherry picked from commit 69da702b93 )
# Conflicts:
# sql/base/characters_database.sql
2024-05-28 16:41:52 +02:00
Meji
661bd723c6
Core/Quests: Update phaseshift when taking or abandoning quests ( #29901 )
...
(cherry picked from commit c90dbeb648 )
2024-05-28 16:37:21 +02:00
Shauren
093546f22c
Core/Scripts: Integrate new ActionResultSetter with movement generators and spells
...
(cherry picked from commit b265c49977 )
2024-05-28 16:34:58 +02:00
Shauren
fbe4fee3c3
Core/Movement: Allow overriding speed for taxi movement generator
...
(cherry picked from commit 038f995ad6 )
2024-05-28 16:33:23 +02:00
Ovahlord
a674f9262b
Core/Misc: commented out unused parameters and variables in order to fix CI build for the time being until the affected features have been dropped
2024-05-24 17:13:31 +02:00
Ovahlord
9d6e3e54ab
Core/Datastores: updated DB2 structures to 4.4.0.54737
2024-05-23 21:18:10 +02:00
Jeremy
d0d5d309bb
Core/Battlegrounds: Move to scripts ( #29799 )
...
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground
(cherry picked from commit be11f42a16 )
2024-03-28 20:38:55 +01:00
Meji
46b35d3082
Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION ( #29832 )
...
(cherry picked from commit 4913d027bf )
2024-03-28 20:36:23 +01:00
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
funjoker
e769af1044
Core: port sneaky fixes from "Core: Updated to 10.2.6.53840"
2024-03-28 20:20:04 +01:00
Shauren
6f9a5933a5
Core/Objects: Added ToWorldObject and ToItem
...
(cherry picked from commit 6f6af6a1a1 )
2024-03-25 20:22:23 +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
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
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
445be29cc0
Core/Packets: fixed SMSG_ITEM_PUSH_RESULT packet structure
2024-03-14 22:28:56 +01:00
Ovahlord
7bffaa8d34
Core/Players: fixed a warning in spirit debug output
2024-03-14 21:10:52 +01:00