Commit Graph

29924 Commits

Author SHA1 Message Date
Meji
57f297b4e7 Core/Quests: Don't send SMSG_QUEST_GIVER_QUEST_COMPLETE for tracking quests (#30348) 2024-10-15 17:40:37 +02:00
Shauren
1e470610ac Core/Movement: Allow MOVEMENTFLAG_CAN_FLY with SPELL_AURA_ADV_FLYING 2024-10-13 20:15:18 +02:00
Aqua Deus
f7ae3b2e7a Scripts/Spells: Fix dk talent Icy Talons (#30232)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-10-12 20:45:06 +02:00
Traesh
c7a073140c Core/Auras: Implemented SPELL_AURA_ADV_FLYING 2024-10-12 17:10:50 +02:00
Shauren
6e0b146f1d Core/Auras: Implemented adv flying speed mod auras
Co-authored-by: Traesh <nicolas.queniro@gmail.com>
2024-10-10 16:19:33 +02:00
Shauren
d3294568b8 Core/Crypto: Respect OPENSSL_MODULES environment variable if set by user that points to where legacy.dll should be found 2024-10-09 19:08:39 +02:00
Jason Dove
d93ca90d49 Core/Units: Fix melee attack victim level calculation (#30329) 2024-10-08 17:43:52 +02:00
ModoX
222a80a6d6 Core/Movement: Implemented cyclic waypoint movement (#29923)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-10-07 20:29:02 +02:00
Aqua Deus
536240dee7 Scripts/NerubarPalace: Implement Ulgrax intro (#30256) 2024-10-07 16:47:29 +02:00
Shauren
43c7965d6b Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them 2024-10-07 16:08:13 +02:00
Meji
9c6a5947de Core/Conversation: Hackfix for NextConversationLineID overflow (#30259) 2024-10-07 00:25:47 +02:00
Shauren
c5b94d471e Core/DataStores: Update startup id checks for 11.0.2 and require FlightCapability id = 1 as well 2024-10-06 17:09:32 +02:00
Traesh
adbe74a1a4 Core/DataStores: Load FlightCapability.db2 2024-10-06 14:36:32 +02:00
Shauren
8127609764 Core/Maps: Link instance map to LfgDungeons 2024-10-05 11:56:02 +02:00
Meji
086632d871 Core/Chat: Improve ingame language translation (#30298) 2024-10-05 11:11:13 +02:00
Shauren
49ab2bbe38 Core/Players: Prevent creation of characters with duplicate names
Closes #30299
2024-10-03 12:22:22 +02:00
nekolisa42
5959e6e374 Tools/vmap_assembler: Fix missing <mutex> header in TileAssembler.cpp (#30293) 2024-10-02 18:33:06 +02:00
Shauren
b13b5142f1 Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow it to create deleters with compile time constant functions (reduces its size to just sizeof(void*)) 2024-10-01 21:03:44 +02:00
Shauren
0d496b14d5 Core/Objects: Corrected TYPEMASK_SEER value incorrectly changed in 6f6af6a1a1, fixes not finding mind controlled players 2024-09-30 15:39:03 +02:00
Aqua Deus
db75f34239 Scripts/Spells: Implement druid talent Nature's Grace (#30215) 2024-09-29 20:25:00 +02:00
Traesh
edf61ad8e5 Core/PacketIO: Enable CAN_ADV_FLY opcodes 2024-09-29 18:03:22 +02:00
Aqua Deus
f5dfc0e4cd Scripts/Spells: Fix Anti-Magic shell amount with Anti-Magic Barrier talent (#30234) 2024-09-28 17:50:07 +02:00
Shauren
89f490bdcd Core/DataStores: Removed overriding field sign type based on db2 column compression 2024-09-27 20:05:36 +02:00
Shauren
726412d983 Core/Database: Fix database connections failing to open over named pipes for users using caching_sha2_password authentication plugin if this is the first time this user attempts to log in since starting MySQL server 2024-09-25 10:46:46 +02:00
Shauren
3238175a62 Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_ID 2024-09-24 14:40:23 +02:00
Shauren
fff12eafdf Core/Common: Catch and log child process creation errors 2024-09-23 14:17:33 +02:00
Shauren
f3b8503ba6 Core/CrashHandler: Output inlined stack frames 2024-09-23 00:18:06 +02:00
Shauren
e76df583f0 Core/CrashHandler: Make WheatyExceptionReport fields not static to ensure consistent destruction order 2024-09-23 00:18:06 +02:00
Shauren
4f3e73afae Core/DataStores: Updated db2 structures for 11.0.2.56647 2024-09-22 19:08:11 +02:00
Shauren
723e638a84 Core/Spells: Protect against stack overflows in spell override handling 2024-09-22 13:17:08 +02:00
Ovahlord
f26c942053 Core/Auras: fixed a possible underflow when checking required powers for SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT and SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT 2024-09-21 22:23:42 +02:00
Aqua Deus
52d4e0f9ef Scripts/ShrineOfTheStorm: Implement Aqu'sirr encounter (#30122)
Co-authored-by: ModoX <moardox@gmail.com>
2024-09-21 06:29:15 +02:00
ModoX
35b8868763 Core/Object: Added max height change param to MovePosition 2024-09-21 05:34:10 +02:00
Shauren
7ac0c685dd Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings into compile errors 2024-09-20 13:19:42 +02:00
Shauren
33507e0107 Scripts/Spells: Update Shadow Word: Death script and define new spell effect attribute related to one of its effects 2024-09-19 15:03:15 +02:00
Shauren
11a832fa8b Core/Database: Change database async thread shutdown to fix some corner cases leading to servers being stuck on shutdown (for example with exit() call) 2024-09-19 13:38:49 +02:00
Shauren
5eb358241f Core/Misc: cedf4e2b34 followup - change default value in code 2024-09-18 13:05:12 +02:00
Hwis
cedf4e2b34 Core/Conf: Change evoker start level to 10 (#30252) 2024-09-18 05:53:08 +02:00
Shauren
4facb615d8 Core/Creatures: Allow PlayerInteractionType::CharacterBanker from CMSG_BANKER_ACTIVATE 2024-09-18 00:04:07 +02:00
Shauren
1f60e76b7f Core/Commands: Refactor .additem to use typed args 2024-09-17 15:35:20 +02:00
Shauren
4d3861928f Core/Spells: Reorder CastSpellExtraArgsInit fields to reduce padding 2024-09-16 20:58:56 +02:00
Meji
6bcef33bb1 Core/Gameobjects: Fixed GO_DYNFLAG_LO_HIGHLIGHT application (#30123)
Closes #27374
Closes #30213
2024-09-16 02:26:35 +02:00
Aqua Deus
76b9d85542 Scripts/Spells: Implemented warlock talent Pyrogenics (#30190)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-09-16 01:05:53 +02:00
Aqua Deus
aa358e9815 Scripts/Spells: Implement warlock talent Backdraft (#30189) 2024-09-15 22:36:59 +02:00
Aqua Deus
6254d5a2b0 Scripts/Spells: Fix warlock talent Cataclysm (#30188) 2024-09-15 18:37:03 +02:00
Shauren
a21e7c738e Build: Automatically include WindowsSettings.manifest in all executables instead of listing it separately as source file in every target 2024-09-15 12:55:50 +02:00
Shauren
052f2d0a81 Core/Common: Compile ServiceWin32 as part of common project instead of directly adding its source files to both server executables 2024-09-15 12:40:54 +02:00
Shauren
fd0a7ba871 Core/CrashHandler: Compile WheatyExceptionReport only once and moved its global variable initializer to all projects using it 2024-09-15 12:13:54 +02:00
Shauren
f270686201 Core/Common: Output stdout/stderr from child process without waiting for it to finish 2024-09-14 14:45:40 +02:00
Shauren
dbe8d1f11e Core: Remove boost iostreams dependency 2024-09-14 13:50:56 +02:00