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
Aqua Deus
10b50d752b
Scripts/Spells: Implement warlock talent Death's Embrace ( #30164 )
2024-09-08 21:28:13 +02:00
Naddley
7f6afa67f3
Scripts/Spells: Implement Bone Shield application by Marrowrend and Death's Caress ( #30163 )
2024-09-08 14:09:15 +02:00
Aqua Deus
5192f36a0d
Scripts/Spells: Implement warlock talent Perpetual Unstability ( #30162 )
2024-09-07 19:48:37 +02:00
Aqua Deus
c6af3087d0
Scripts/Spells: Implement warlock talent Volatile Agony ( #30161 )
2024-09-07 14:45:36 +02:00
Aqua Deus
e48cdc6c06
Scripts/Spells: Update Drain Soul script ( #30160 )
2024-09-07 12:36:20 +02:00
Shauren
010550da22
Core/Auras: Implemented SPELL_AURA_MOVE_SET_CANT_SWIM and related new opcodes
2024-09-07 00:58:37 +02:00
Aqua Deus
0f23815ff7
Scripts/Spells: Implement warlock talent Siphon Life ( #30159 )
2024-09-06 19:05:36 +02:00
Aqua Deus
b8b8c0cc2f
Scripts/Spells: Implement warlock talent Vile Taint ( #30157 )
2024-09-06 18:13:19 +02:00
Shauren
2c9d1f9e5c
Core/PacketIO: Add missing bit to SMSG_QUEST_GIVER_QUEST_DETAILS
...
Closes #30191
2024-09-06 16:06:57 +02:00
Shauren
16464e9aa0
Core/DataStores: Fix typos in ModifierTreeType values
...
Closes #30172
2024-09-06 14:42:39 +02:00
Aqua Deus
4e7d6d590f
Scripts/Spells: Update Haunt script ( #30156 )
2024-09-06 14:07:39 +02:00
Aqua Deus
dd54edb378
Scripts/Spells: Implement Absolute Corruption warlock talent ( #30155 )
2024-09-03 16:49:49 +02:00
Hwis
1580b4ef84
Core/Conf: Update MaxPlayerLevel to 80 ( #30196 )
2024-09-03 14:09:50 +02:00
Shauren
e8740fb2e1
Core/Misc: CompilerDefs/GitRevision improvements
...
* Removed INTEL as a separate platform (it does not belong there)
* Removed BORLAND from known compilers list (it was never supported)
* Simplified TRINITY_PLATFORM_WINDOWS detection (_WIN32 is always defined)
* Rename revision_data.h macros that begin with a underscore
* Added processor architecture to --version string
* Added Linux distribution name to .server debug
* Fixed some revision_data.h macros missing/wrong values when regenerated during compilation
* Removed manual adding of _WIN64 macro from cmake (it is predefined internally by compiler)
2024-09-03 12:06:16 +02:00
Aqua Deus
76864337ee
Scripts/Spells: Fix Rain of Fire damage ( #30185 )
2024-09-02 14:37:31 +02:00
Shauren
b1d8061a0f
Core/Spells: Fixed spell target selection not being shared by multiple effects when there are targeting scripts that have the same script function
2024-09-02 10:40:50 +02:00