Commit Graph

30646 Commits

Author SHA1 Message Date
Telegrill
2e3f3fda3f Core/Spells: Add a helper function to sort spell targets based on custom scripted sorting rules 2025-09-06 13:19:38 +02:00
Shauren
07a0f3bbdc Core/PacketIO: Fixed CMSG_CAST_SPELL/CMSG_PET_CAST_SPELL/CMSG_USE_ITEM/CMSG_USE_TOY structure 2025-09-04 16:50:25 +02:00
Shauren
745aef1284 Core/Database: Add missing hotfix database periodic pings 2025-09-04 00:21:26 +02:00
ModoX
26fc144191 Core/AreaTriggers: Handle exit areatrigger on player map change (#31077) 2025-09-03 21:45:38 +02:00
Aqua Deus
21dd7ee492 Scripts/Spells: Implement hunter talent Binding Shot (#31074) 2025-09-02 22:33:22 +02:00
Jeremy
ddfccf0c96 Scripts/Spells: Implement warrior talent Tenderize (#31071) 2025-09-01 23:58:59 +02:00
Jeremy
f3645bee7b Scripts/Spells: Implement Cold Steel, Hot Blood talent (#31056) 2025-09-01 19:28:28 +02:00
Shauren
8b2fc59397 Core/Players: Fixed buying bank tabs 2025-09-01 00:11:04 +02:00
thestrangerplana
629d845ae9 Core/Reputation: Fix ReputationMgr crash at first character login due to AllReputation config (#31246) 2025-08-31 21:53:35 +02:00
Meji
2a872d2cc2 Scripts/TheJadeForest: Implement quest "Touching Ground" (31766) (#31122) 2025-08-31 16:48:41 +02:00
Aqua Deus
920d5d89d9 Scripts/Spells: Implement hunter talent Shrapnel Shot (#31073)
Co-authored-by: ModoX <moardox@gmail.com>
2025-08-31 16:30:12 +02:00
Aqua Deus
0da55e7827 Scripts/Spells: Implement hunter talent Entrapment (#31072) 2025-08-31 16:01:13 +02:00
Aqua Deus
9c89fc957c Scripts/Spells: Delete death knight spell scripts removed in patch 11.2 (#31227) 2025-08-31 15:28:39 +02:00
Shauren
187e74ac72 Core/Vehicles: Prevent bad database data in vehicle_template from crashing the server when vehicle despawns 2025-08-31 14:28:27 +02:00
Aqua Deus
bf61cc7a48 Scripts/Spells: Implement mage talent Scorch (#31083) 2025-08-31 10:45:48 +02:00
Aqua Deus
4d73fcd563 Scripts/Draenor: Implement Establish your Garrison (34378) (#28219) 2025-08-31 10:26:25 +02:00
quarters78
c4b1caeb95 Core/Database: Fix database auto updater when using MySQL 9.4 (#31243)
(cherry picked from commit 290a7b9310)
2025-08-30 23:05:26 +02:00
Shauren
55687670c8 Core/Database: Remove warning suppression for mysql_stmt_bind_param, it has been undeprecated by MySQL 2025-08-30 19:52:32 +02:00
Shauren
b386971229 Dep/MySQL: Move required version checks to CMake, raise required version to 8.0.34 and remove strict compiled<->runtime version match requirement from non-Windows platforms 2025-08-30 19:25:47 +02:00
Shauren
b248e05906 Core/Spells: Support spells that have both charge recovery and separate cooldown 2025-08-29 21:47:39 +02:00
Jeremy
8d8b0d1a36 Scripts/Spells: Implement Anger Management talent (#31066) 2025-08-29 19:37:55 +02:00
Aqua Deus
5957c4e96d Scripts/Spells: Implement shaman talent Deluge (#31057) 2025-08-28 21:54:20 +02:00
Jeremy
4ab6f8d28f Scripts/Spells: Implement Fresh Meat talent (#31053) 2025-08-28 16:01:27 +02:00
Shauren
1cb8991460 Core/Items: Define new socket color 2025-08-28 00:28:36 +02:00
An-Zheng
7c7873b73b Core/Network: Refactor duplicate code in Socket (#30970) 2025-08-27 19:09:34 +02:00
Aqua Deus
480adfce11 Scripts/Spells: Implement druid talents Umbral Embrace and Umbral Inspiration (#30760) 2025-08-27 15:29:29 +02:00
Alex Dcnh
0ed0e66ee0 Core/Commands: Add .guild list GM command to list all guilds (#30930) 2025-08-25 23:55:27 +02:00
Aqua Deus
2e26b18851 Scripts/Spells: Implement hunter talent Master Marksman (#31054) 2025-08-25 16:52:17 +02:00
Shauren
eeb2cc38d3 Core/Misc: Regenerate enuminfo_*.cpp files 2025-08-25 15:04:06 +02:00
dio85
62bcae122e Core/Misc: Update some enums with 11.2 values (#31231)
Synchronized various enums in SharedDefines.h with the latest game data (11.2.5.62687), including Language, TextEmotes, Emote, LockType, CreatureFamily, QuestInfo, QuestSort, SkillType, and TotemCategory. Added new entries and updated mappings to support new content and professions.
2025-08-25 14:13:36 +02:00
Aqua Deus
c356e0af25 Scripts/Spells: Implement hunter talent Penetrating Shots (#30784) 2025-08-24 16:03:22 +02:00
Shauren
b0de792bb8 Scripts/Spells: Rewrite druid talent Shooting Stars to have reduced proc chance on multiple targets 2025-08-24 14:46:20 +02:00
Shauren
88e49b1e12 Core/PacketIO: Fixed updatefields structure for 11.2.0 2025-08-23 14:49:33 +02:00
Aqua Deus
ae0602e23f Scripts/Spells: Implement druid talent Ursoc's Fury (#30776) 2025-08-23 00:54:05 +02:00
Aqua Deus
6f574a2bfc Scripts/Spells: Implement guardian talent Dream of Cenarius (#30762)
Closes #29137
2025-08-22 19:47:57 +02:00
Aqua Deus
e744879405 Scripts/Spells: Implement dh talent Critical Chaos (#30752) 2025-08-21 23:13:51 +02:00
Shauren
f58a5fe674 Core/BattlePets: Fix using moved-from variable when adding new pet 2025-08-19 18:05:21 +02:00
Shauren
c215363e86 Core/BattlePets: Refactor BattlePetMgr::SendUpdates to use std::span argument 2025-08-19 18:02:42 +02:00
Shauren
de80c713d0 Scripts/Spells: Refactor spell script internals to fix -Wcast-function-type-mismatch warning 2025-08-16 15:31:10 +02:00
Shauren
a27e3a52a0 Core/Utils: Added .contains member function to FlatSet 2025-08-15 12:37:47 +02:00
Shauren
764b6a5a93 Core/Utils: Fix nopch build with gcc 14 2025-08-15 12:37:15 +02:00
Shauren
718c0f54bd Core/Items: Relaxed transmog restrictiions
* Matching class armor type is no longer required
* Items without stats can now be transmogged
* Fist weapons can now be mixed with 1H axes/swords/maces/warglaives
2025-08-14 15:54:21 +02:00
Shauren
d27d0e0e3c Core/Players: Reenable transmog
Closes #31209
2025-08-14 14:50:13 +02:00
Shauren
85acf2e782 Core/AreaTriggers: Fixed areatrigger path type initialization
Closes #31208
2025-08-13 19:23:08 +02:00
Shauren
6ff8a52903 Core/PacketIO: Fixed SMSG_SET_ANIM_TIER structure for 11.2.0 2025-08-13 15:44:58 +02:00
Shauren
5cf0c6c8bb Core: Updated to 11.2.0 2025-08-13 00:31:39 +02:00
Shauren
82f19c8988 Core/Quests: Fixed quest experience rewards - it should always be awarded for all completions of repeatable quests 2025-08-11 15:10:54 +02:00
Shauren
782ee42989 Core/Items: Send CreateObject for items in buyback inventory slots 2025-08-11 13:05:47 +02:00
Jeremy
9ed3d12ec0 Core/Arenas: Allow queueing for rated arenas (#31148) 2025-08-10 11:25:32 +02:00
Shauren
ead7d1a4c9 Core/Objects: Remove unused code from UpdateField internals 2025-08-09 13:25:39 +02:00