Commit Graph

44072 Commits

Author SHA1 Message Date
Aqua Deus
601bcc35b2 Scripts/Spells: Implement mage talent Flame Patch (#31096) 2025-07-12 14:30:01 +02:00
Jeremy
d6882ce951 DB/SpellsGroups: Add warrior stances (#31080) 2025-07-12 14:13:34 +02:00
Shauren
0e61ea0b1a Core/Loot: Add aoe loot target cap same as on official servers (50 corpses) 2025-07-12 00:00:08 +02:00
Shauren
6d79a4cd68 Core/Misc: Improve LinkedList iteration - simplify code generated for begin, end and operator++ 2025-07-11 19:02:53 +02:00
Shauren
419cdf87dd Core/Misc: Rename LinkedListHead insertion functions to push_back/push_front to fit standard container naming 2025-07-11 18:47:08 +02:00
Shauren
f4c0ede726 Core/Misc: Rename LinkedListHead::getSize to size to fit standard container naming 2025-07-11 17:51:49 +02:00
Shauren
fbbcc31670 Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit standard container naming 2025-07-11 17:47:14 +02:00
Shauren
cbb532e4be Core/Groups: Use iterators instead of raw LinkedListElement to interact with group members 2025-07-11 17:40:34 +02:00
Shauren
ae197a62b7 Core/Logging: Remove temporary string creation when logging opcode names 2025-07-10 19:19:18 +02:00
Shauren
b4f7948dfb Core/Database: Add Empty and CancelAll functions to AsyncCallbackProcessor and enable callback concept check 2025-07-09 20:14:21 +02:00
Naddley
5a904a5e2b DB/Nighthold: Added spawns up to third boss 2025-07-09 20:12:54 +02:00
Naddley
bd2826b238 DB/Stormwind: Added missing spawns to the Stormwind Cemetery 2025-07-09 20:11:37 +02:00
Shauren
6daf472e81 Core/Spells: Fixed Revive Pet not being usable if pet corpse is still in world 2025-07-09 16:01:34 +02:00
Shauren
2c74626e66 Core/Random: Use standard aligned operator new and remove RandomEngine singleton instance (it is trivially constructible) 2025-07-09 12:20:10 +02:00
Jason Dove
c7f5696479 Core/Scenarios: Allow scripts to set instance scenario by id (#31104)
* add example at Stratholme service entrance
2025-07-09 00:26:37 +02:00
Shauren
04d44bd3a0 Core/Spells: Fix group member classification in SelectRandomInjuredTargets 2025-07-08 16:40:25 +02:00
Shauren
c5425196fd Build: Enable more msvc standard conformance options 2025-07-07 18:59:15 +02:00
Naddley
3c29a0f61d DB/DalaranLegion: Implement Quest: "A Beastly Expedition" 2025-07-07 12:09:14 +02:00
Naddley
60358e381b DB/Phase: Name more phases related to 11.0 and 11.1
Co-authored-by: ModoX <moardox@gmail.com>
2025-07-07 12:07:11 +02:00
Naddley
291473eee7 DB/DalaranLegion: Implement Quest: "The Vindicators Plea" 2025-07-07 00:43:49 +02:00
Shauren
dc0c707213 Core/CrashHandler: Remove MAX_PATH limit 2025-07-06 21:58:33 +02:00
Naddley
5a4f5c2547 Scripts/Tirisfal: Implement Quest: "A Legend You Can Hold" (#31110) 2025-07-06 16:20:31 +02:00
Naddley
f106e43fd6 DB/DalaranLegion: Added spawns for Glorious Goods 2025-07-06 00:59:04 +02:00
Shauren
c02e311eef Core/Gossip: Track started interaction types and reset only questgiver on quest accept
Closes #31120
2025-07-05 22:34:45 +02:00
Naddley
2a2e09e8f4 Scripts/DalaranLegion: Implement Quest: "Weapons of Legend" (Hunter) (#31099) 2025-07-05 16:13:58 +02:00
Shauren
21712f4753 Core/Objects: Add missing grid workers 2025-07-04 23:56:22 +02:00
Aqua Deus
a8e6866a02 Scripts/Spells: Implement warlock talent Channel Demonfire (#31112) 2025-07-04 23:12:05 +02:00
Meji
8223ce647a DB/TheJadeForest: Added more spawns for Honeydew Glade 2025-07-04 20:55:48 +02:00
Jason Dove
c51d692f17 DB/Dungeons: Add instance portals for Shadowlands dungeons (#31098) 2025-07-04 16:00:26 +02:00
Shauren
7bf5207054 SQL: Fix base auth_database 2025-07-03 16:50:19 +02:00
Shauren
8d1d1aa434 Core/PacketIO: Define enum for TreasurePickerBonus Context field 2025-07-03 13:17:17 +02:00
Shauren
1c175b8145 Core/PacketIO: Fixed SMSG_UPDATE_OBJECT BankTabSettings and DeclinedNames structures 2025-07-02 11:11:02 +02:00
Shauren
57483bb815 Core/PacketIO: Fixed SMSG_UPDATE_OBJECT ActivePlayerData structure 2025-07-01 00:18:55 +02:00
Shauren
b405d04599 Core/DataStores: Fixed loading GameObjectLabel.db2
Closes #31102
2025-06-30 16:42:08 +02:00
Shauren
79347f72db Core/Quests: Allow quest objective items with effect type other than "On Looted" to be put in inventory even when QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM is set
Closes #29579
2025-06-30 15:34:37 +02:00
Shauren
ca5928b8de Core/Achievements: Fix setting count for CriteriaType::ReachRenownLevel 2025-06-30 12:19:13 +02:00
Aqua Deus
9cc6cf45b6 Scripts/Spells: Implement mage talent Meteor (#31094) 2025-06-29 23:03:56 +02:00
Aqua Deus
44b4019127 Scripts/Spells Fix mage talent Flamestrike target cap (#31095) 2025-06-29 21:31:19 +02:00
Shauren
1e7725c15b Core/Objects: Added grid searchers for SceneObject and Conversation 2025-06-29 00:58:59 +02:00
Shauren
5334467f49 Scripts: Fixed possible crashes caused by passing nullptr to Trinity::WorldObjectListSearcher constructor 2025-06-29 00:23:21 +02:00
Shauren
62ac0d4a1c Core/Objects: Unify Visit for all object searchers and add PhaseShift constructor overloads to object searchers 2025-06-29 00:21:48 +02:00
Jason Dove
8892fc071e DB/Dungeons: Fix some classic LFG dungeon entrances (#31103) 2025-06-28 22:09:30 +02:00
Shauren
68588dbb25 Core/Objects: Modernize updatefield internals - replace tag dispatch and std::enable if 2025-06-28 19:43:01 +02:00
Meji
4c92d3550b Core/Gossip: Send correct response depending on how the interaction was started (#31046) 2025-06-28 18:17:10 +02:00
Aqua Deus
c4c721cb7d Scripts/BlackRookHold: Implement Amalgam of Souls encounter (#31025) 2025-06-28 15:22:46 +02:00
Naddley
a7a17280fa DB/Tirisfal: Implement Quest: "Priestly Matters" 2025-06-28 11:53:48 +02:00
Naddley
58cb1620a7 Core/Spells: Change target type for spell Summon Faol in Tirisfal (#31107) 2025-06-28 11:45:25 +02:00
Meji
138b1b1a21 Core/SpawnTracking: Allow linking a spawn to more than one quest objective (#30995) 2025-06-28 01:38:43 +02:00
Shauren
60400d25f5 Core/Players: Implemented PlayerDataElementAccount, PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter 2025-06-27 15:29:30 +02:00
Naddley
e0f3291eab DB/Karazhan: Added init. spawns for upper return to Karazhan 2025-06-26 22:52:16 +02:00