Commit Graph

30610 Commits

Author SHA1 Message Date
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
Shauren
ecb78919ad Core/PacketIO: Reduce amount of stack space used by a few giant packet classes 2025-08-07 23:55:53 +02:00
Shauren
ebd4559ebc Core/PacketIO: Use original names in SMSG_INSPECT_RESULT structure 2025-08-04 22:35:38 +02:00
Shauren
223be4c4eb Core/Objects: Broadcast object destroy packets to players using Far Sight and Mind Vision 2025-07-31 16:20:51 +02:00
Shauren
2c9b67f00b Core/Quests: Fixed QuestScript::OnQuestStatusChange incorrectly triggering with QUEST_STATUS_INCOMPLETE when removing items from quest objectives on rewarding quest
Closes #31181
2025-07-30 18:35:39 +02:00
Shauren
9c5a03e65e Core/Commands: Fixed .debug moveflags not changing movement flags 2025-07-27 14:23:49 +02:00
Shauren
a59dada96c Core/Commands: Remove temporary set with custom comparator from .debug objectcount command 2025-07-27 14:22:54 +02:00
Shauren
c850e2f780 Core/Auras: Check min power instead of 0 for SPELL_AURA_OBS_MOD_POWER 2025-07-26 22:46:52 +02:00
Aqua Deus
43644e4c29 Scripts/ReturnToKarazhan: Implement The Curator encounter (#31146) 2025-07-26 15:19:32 +02:00
ModoX
6c51b005c2 Core/Spells: Allow negative values for SPELL_AURA_OBS_MOD_POWER 2025-07-26 15:14:11 +02:00
Shauren
534990b102 Scripts/Spells: Remove old hack from spell_gen_running_wild 2025-07-25 18:37:38 +02:00
Shauren
af47b10cff Scripts/Spells: Fixed demon hunter Chaos Strike for initial specialization 2025-07-24 23:33:33 +02:00
Meji
4a1b881a0c Core/SAI: Fix SMART_ACTION_MOVE_OFFSET after 4887e0ea1d 2025-07-24 20:03:27 +02:00
BandyscTC
9477209f10 Core/SAI: Add actions ENTER_VEHICLE, BOARD_PASSENGER and EXIT_VEHICLE (#31141) 2025-07-24 10:25:13 +02:00
Shauren
8a00ab1561 Tools/mmaps_generator: Fixed tile detection for vmap-only maps after a0f13391a0 2025-07-23 21:45:24 +02:00
Meji
00eed48515 Core/Vehicles: Added new field CustomFlags to vehicle_template (#31115) 2025-07-23 14:14:03 +02:00
Naddley
03714bb684 Scripts/Drustvar: Implement Quest: "The Burden of Proof" (#31151) 2025-07-21 21:25:10 +02:00
Golrag
1de5399640 Core/PacketIO: Fixed SMSG_PVP_MATCH_COMPLETE structure 2025-07-20 11:48:49 +02:00
Aqua Deus
06a2e6ac7f Scripts/Spells: Implement mage talent Improved Scorch (#31085) 2025-07-19 19:22:17 +02:00
Jeremy
1a282933c7 Script/Spells: Implement Sudden Death & Juggernaut (Fury) (#31065)
Co-authored-by: ModoX <moardox@gmail.com>
2025-07-19 18:05:45 +02:00
BandyscTC
ac9d659ad8 Core/Units: Don't change hover anim for vehicle passengers (#31144) 2025-07-19 18:01:48 +02:00
Jeremy
2caeee0d16 Scripts/Spells: Implement Improved Whirlwind & Whirlwind target cap (#31064) 2025-07-19 16:46:50 +02:00
Jeremy
4af0607e3e Scripts/Spells: Implement Unbridled Ferocity (#31067) 2025-07-19 15:54:16 +02:00
Aqua Deus
aaf46b5816 Scripts/ReturnToKarazhan: Implement Maiden of Virtue encounter (#31105) 2025-07-19 14:44:19 +02:00
Aqua Deus
d9ee8783a5 Scripts/Spells: Implement mage talent Scald (#31086) 2025-07-18 21:55:48 +02:00
Shauren
f26f6c6220 Core/Misc: Add splice/pop_front/pop_back to LinkedListHead 2025-07-18 20:06:00 +02:00
Shauren
838d7c6364 Core/Misc: Shrink LinkedListHead size 2025-07-18 20:05:05 +02:00
Aqua Deus
1d6aa1455e Scripts/Spells: Implement mage talent Improved Combustion (#31088) 2025-07-17 20:29:08 +02:00
Aqua Deus
836513ba1b Scripts/Spells: Implement mage talent Spontaneous Combustion (#31089) 2025-07-17 19:29:17 +02:00
Shauren
4887e0ea1d Core/SAI: Replace sai specific object type checking functions with Object functions 2025-07-17 15:19:03 +02:00
Shauren
c4e45263a6 Core/SAI: Remove temp vectors 2025-07-17 14:24:00 +02:00
Shauren
9665b9e7d4 Core/SAI: Use std::string_view for event params 2025-07-17 14:07:30 +02:00
Shauren
e0b957f5ff Core/SAI: Use std::vector::emplace_back instead of creating large temporary objects 2025-07-17 13:46:10 +02:00
Shauren
6e87bc58c0 Core/SAI: Remove ObjectGuid::ToString calls 2025-07-17 13:44:59 +02:00
Shauren
0953d97533 Core/SAI: Fix SMART_ACTION_OFFER_QUEST - now tracks npc interaction correctly 2025-07-17 13:40:55 +02:00
ModoX
e9e7059a23 Core/SAI: Implemented action type SMART_ACTION_DESTROY_CONVERSATION (#31133) 2025-07-17 13:23:24 +02:00
Aqua Deus
0cb2932e84 Scripts/Spells: Fix mage Fire Blast crit chance (#31082) 2025-07-16 23:41:14 +02:00