Ovahlord
3751c13834
Core/Units: implement PowerTypeFlags::RegenAffectedByHaste
2024-07-12 01:23:49 +02:00
Shauren
a638c36905
Core/Logging: Fixed a bunch of invalid format strings
...
(cherry picked from commit 0d8e3dd798 )
2024-07-11 19:06:45 +02:00
Ovahlord
934ef521e3
Core/Auras: implemented SPELL_AURA_CONVERT_RUNE
2024-07-11 18:29:07 +02:00
Ovahlord
fe97a86415
Core/Player: update rune regeneration and consumption for Cataclysm Classic
...
* the regeneration bonus from haste is tied to the HasteRegen update field and must be implemented first before we can handle it
2024-07-11 17:14:22 +02:00
Ovahlord
3bb327b2bc
buildfix
2024-07-11 16:01:53 +02:00
Ovahlord
0af3226379
Core/Player: fixed a crash in rewarding quests when a QuestRewardDisplay spell is 0 (in classic the container is an array instead of a vector)
2024-07-11 16:00:58 +02:00
Shauren
de5215b3bc
Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT
...
(cherry picked from commit 321161230f )
2024-07-05 04:43:01 +02:00
Ovahlord
6df40875a2
Core/Players: unified the updating of power regeneration into a single function and corrected the way the update fields are being set
...
* this adds support for all power types for SPELL_AURA_MOD_POWER_REGEN and SPELL_AURA_MOD_POWER_REGEN_PERCENT
2024-06-29 00:11:40 +02:00
DeadMouse
6e85a82595
Core/Creatures: Update visible Flags2 when changing gm mode state ( #30058 )
...
(cherry picked from commit 02ebab7ea6 )
2024-06-28 18:40:33 +02:00
Ovahlord
dc67de6b1b
Core/Items: dropped artifact weapon implementation
2024-06-25 18:08:28 +02:00
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