Shauren
746a770f35
nopch build fix
2025-11-08 22:14:10 +01:00
Aqua Deus
afb2a1151c
Core/Garrison: Always send response to GetGarrisonInfo, even if no garrison exists ( #31336 )
2025-11-08 21:39:32 +01:00
Shauren
b1b2d79557
Core/Achievements: Implemented ModifierTreeType::PlayerIsInTimerunningSeason
2025-11-08 13:28:38 +01:00
Shauren
6a767c3bd6
Core/MMaps: Implemented dynamic mmap tile rebuilding for destructible objects
2025-11-06 19:42:17 +01:00
Shauren
556505d59a
Core/Vmaps: Expose loaded gameobject collision models in RegularGrid2D
2025-11-06 18:34:58 +01:00
Shauren
a9c752af97
Core/MMaps: Allow loading mmap meshes per map instance
2025-11-06 18:34:58 +01:00
Shauren
f439120b1f
Tools/mmaps_generator: Move TerrainBuilder to a shared project
2025-11-06 18:34:58 +01:00
Shauren
73c1a76ab5
Fix GCC warning
2025-11-05 21:58:29 +01:00
Shauren
145bbde231
Tools/mmaps_generator: Save offmesh connections input together with navmesh params for each map
2025-11-05 18:55:45 +01:00
Shauren
1e56367b30
Tools/mmaps_generator: Add separator to mmap tile file names
2025-11-05 18:55:45 +01:00
Shauren
a61195beef
Tools/mmaps_generator: Add optional file name suffix to tile files
2025-11-05 18:55:45 +01:00
Shauren
d2fa7398a6
Tools/mmaps_generator: Split loadVMapModel into separate function
2025-11-05 18:55:45 +01:00
Shauren
29985e2c5b
Tools/mmaps_generator: Added --input and --output arguments
2025-11-04 16:10:30 +01:00
Shauren
10cdd77224
Tools/mmaps_generator: Move saving .mmtile result to separate function
2025-11-04 12:24:07 +01:00
Shauren
0c890885f3
Core/Auras: Rename SPELL_AURA_LEARN_TALENT to SPELL_AURA_MOD_TRAIT_NODE_ENTRY_RANK
2025-11-03 22:20:33 +01:00
Luzifix
38e6171ec6
Core/PacketIO: Fix packet structure for CMSG_SEND_PING_WORLD_POINT ( #31441 )
2025-11-02 17:51:05 +01:00
Shauren
57489f4ca9
Core/PacketIO: Reduce the number of catch blocks in WorldSession::Update
2025-11-02 17:19:01 +01:00
Luzifix
9d1bdda6d8
Core/PacketIO: Fix packet structure for CMSG_CHAT_MESSAGE_CHANNEL ( #31433 )
2025-11-02 15:45:13 +01:00
Shauren
0275ba9177
Core/Network: Build fix for older boost versions
2025-11-02 14:28:50 +01:00
Shauren
d1a4551bc6
Tools/vmaps_extractor: Include cleanup
2025-11-02 13:03:52 +01:00
Jeremy
9b3c20515d
Scripts/Arenas: Implement Black Rook Hold Arena ( #31430 )
2025-11-02 11:39:32 +01:00
Jeremy
76b5bac5eb
Scripts/Arenas: Implement Tiger's Peak ( #31436 )
2025-11-02 11:17:07 +01:00
Jeremy
1998b12401
Scripts/Arenas: Implement Tol'Viron Arena ( #31437 )
2025-11-02 11:11:51 +01:00
Shauren
b3fb5d6f50
Core/Vmaps: Bump vmap version
2025-11-01 15:27:58 +01:00
Shauren
910b8c70fe
Tools/vmaps_extractor: Clean up filename normalization
2025-11-01 15:24:17 +01:00
Shauren
b705b169ef
Tools/vmaps_extractor: Use multiple threads to extract data
2025-11-01 14:29:11 +01:00
Shauren
4b27db87b7
Core/Vmaps: Remove tile X/Y coord swapping
2025-11-01 14:26:48 +01:00
Shauren
157a16d790
Tools/vmap_extractor: Preserve destructible models to use them in mmaps_generator
2025-11-01 14:26:48 +01:00
Shauren
0b4f02c002
Core/Vmaps: Don't ignore gameobject model rotation when calculating liquid level
2025-10-31 13:49:07 +01:00
Shauren
f1c7caec27
Tools/mmaps_generator: Remove confusing tile X/Y coord swapping
2025-10-31 11:25:26 +01:00
Jeremy
39d8f96fdf
Scripts/Arenas: Implement Ashamane's Fall ( #31410 )
2025-10-31 09:55:02 +01:00
Jeremy
29254bc9bb
Scripts/Arenas: Implement Nagrand Arena (Legion) ( #31406 )
2025-10-31 09:37:57 +01:00
Shauren
c6e6e17b9a
Core/Misc: Remove large functions from headers
2025-10-29 19:40:58 +01:00
Aqua Deus
ff256d20e5
Core/Spells: Name SpellCategoryFlags with official names and implement ResetCooldownUponEndingEncounter flag ( #31415 )
2025-10-29 16:04:11 +01:00
Shauren
d0a4c0a1f0
Core/DataStores: Remove db2 id startup checks, compatibility validation is done on layout hash already
...
Closes #31413
2025-10-28 18:35:51 +01:00
Shauren
3cbf5fe47f
Core/Miscc: Fix compile warning with clang on windows
2025-10-28 14:10:56 +01:00
Shauren
9646bdddaf
Core/Miscc: Add file/line/function information to ASSERT_NOTNULL
2025-10-28 13:43:16 +01:00
Shauren
29539aa4de
Core/CrashHandler: Fix clang warnings
2025-10-27 09:55:50 +01:00
Shauren
33de27c5b9
Tools/map_extractor: Minor cleanup
...
* Make temporary tile variables local to ConvertADT
* std::string -> std::string_view for adt chunk lookup
* Replace the only std::ofstream with FILE*
* Remove _CRT_SECURE_NO_DEPRECATE from source files (should only be set on command line)
2025-10-26 23:38:02 +01:00
Shauren
056ae4e77d
Tools/mmaps_generator: Fix infinite loop
2025-10-26 23:37:39 +01:00
Shauren
62ba3d8b4e
Tools/mmaps_generator: Enable async console logging
2025-10-26 23:37:15 +01:00
Смердокрыл
e8252152cf
Tools/map_extractor: Fix segfault with CONF_allow_float_to_int=false ( #31353 )
2025-10-26 19:08:52 +01:00
Shauren
d5ac1c8741
Core/Creatures: Fix floating corpses
2025-10-26 11:51:32 +01:00
Shauren
6fd28bda97
Core/Units: Fix movement status altering packets being sent to wrong units
2025-10-26 11:51:00 +01:00
Shauren
bc342f2a90
Tools/mmaps_generator: Replace G3D::Array with std::vector
2025-10-26 00:51:01 +02:00
Shauren
f02112d52f
Tools/mmaps_generator: Replace do while (false) loops with unique_ptr using custom deleter
2025-10-25 11:30:07 +02:00
Shauren
82e8c26831
Tools/mmaps_generator: Use unique_ptr to manage memory
2025-10-25 10:57:46 +02:00
Shauren
03e2aa6737
Core/Vmaps: Rename VMapManager2 to VMapManager
2025-10-25 00:55:34 +02:00
Shauren
96b567995a
Core/Vmaps: Remove VMapManager2 virtual interface
2025-10-25 00:52:55 +02:00
Shauren
81a1a55851
Scripts/Spells: Update priest pvp talent Trinity
2025-10-24 15:48:38 +02:00