Commit Graph

21818 Commits

Author SHA1 Message Date
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
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 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
Meji 19a0e885a6 Core/PacketIO: Fix SMSG_UI_MAP_QUEST_LINES_RESPONSE struct (TWW) (#30219) 2024-09-14 13:14:05 +02:00
Meji b3a502ddb9 Core/Characters: Added missing Earthen creation data (#30220) 2024-09-14 13:06:03 +02:00
Jeremy c499110a0d Scripts/Battlegrounds: Implement Silvershard mines (#30120) 2024-09-14 13:01:54 +02:00
Shauren 4a574c0ce1 Core/Spells: Fix copypaste mistake in CastSpellExtraArgs::SetTriggeringSpell 2024-09-13 16:33:48 +02:00
Shauren b2a9a59364 Scripts/Spells: Add missed change for 975e7cc072 2024-09-13 13:06:48 +02:00
Aqua Deus 18519e62f7 Scripts/Spells: Implement warlock talent Roaring Blaze (#30186) 2024-09-13 00:35:47 +02:00
Shauren 7e504aded1 Scripts/Spells: Added example for 975e7cc072 2024-09-12 21:59:04 +02:00
Shauren 975e7cc072 Core/Spells: Refactor CastSpellExtraArgs
* Allow C++20 designated initializers
* Allow precise float values for SPELLVALUE_RADIUS_MOD, SPELLVALUE_CRIT_CHANCE and SPELLVALUE_DURATION_PCT
2024-09-12 21:57:16 +02:00
Aqua Deus d3b05c591c Scripts/Spells: Fix Conflagrate energize (#30184) 2024-09-12 18:30:47 +02:00
Aqua Deus 58668b4de1 Scripts/Spells: Implement shaman talent Arctic Snowstorm (#30178) 2024-09-12 16:24:49 +02:00
Shauren 8ec9b5841e Core/DataStores: Refactor DBStorageIterator to make it usable with more std::ranges algorithms 2024-09-09 23:21:23 +02:00
Shauren f604661a40 Core/Spells: Remove setting OriginalCastId from CastSpellExtraArgs::SetTriggeringAura 2024-09-08 21:59:32 +02:00