Shauren
303ecbbf4e
Core/Objects: Cook the copied pasta
...
(cherry picked from commit 6224036efd )
2024-03-14 21:04:42 +01:00
Shauren
0dcff2624e
Core/Objects: Added ToWorldObject and ToItem
...
(cherry picked from commit 6f6af6a1a1 )
2024-03-14 21:04:24 +01:00
Shauren
b64e261e94
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
(cherry picked from commit 9402c66e84 )
2024-03-14 20:49:49 +01:00
Aokromes
f46f617c33
DB/Locales: Correct wrong translation and add a missing esES/esMX item locale
...
closes #29803 by Odyssey
2024-03-14 19:54:13 +01:00
Aokromes
767e9f3046
DB/Creature: Update Kialon Nightblade
...
closes #29760 by CraftedRO
2024-03-14 19:52:01 +01:00
Aokromes
fd0b00cff4
DB/Quest: The Purification of Quel'Delar
...
closes #4866 by CraftedRO
One issue exist, you need to enter creating raid but you cannot complete on raid, you must wait to end the blablabla then leave raid
2024-03-14 19:42:51 +01:00
Shauren
08c293462f
GCC build fix
...
(cherry picked from commit b705283d0e )
2024-03-14 00:14:31 +01:00
Shauren
a79b42bf68
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
...
(cherry picked from commit 4779fa5048 )
2024-03-14 00:14:16 +01:00
Shauren
7850107a42
Core/vmaps: Reset BIH::bounds on tree rebuilds
...
(cherry picked from commit 18200e1b88 )
2024-03-13 22:13:50 +01:00
Shauren
668932cf1d
Tests: Disable intentionally triggered warning in test code
...
(cherry picked from commit 37899f3954 )
2024-03-13 22:13:45 +01:00
Shauren
e3ecd87a76
Core/Utils: unique_trackable_ptr improvements
...
* Added comparison operators
* Added type casting helper functions
(cherry picked from commit f690b69338 )
2024-03-13 22:13:02 +01:00
Shauren
9ebf232d7e
Core/Utils: Added missing member access in unique_trackable_ptr move assignment operator
...
(cherry picked from commit 6b255efb2d )
2024-03-13 22:12:54 +01:00
Shauren
92547f4b31
Fix tests build
...
(cherry picked from commit 1f3ebbb23c )
2024-03-13 22:12:41 +01:00
Shauren
e48cedb3ed
Core/Misc: Fixed windows nopch build
...
(cherry picked from commit 261a237cfa )
2024-03-13 22:12:16 +01:00
Shauren
b0eee55897
Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a specialized variant of std::shared_ptr that enforces unique ownership
...
* This is intended to be used by external code unable to track object lifetime such as custom scripting engines
(cherry picked from commit 32e54b6bd1 )
2024-03-13 22:11:12 +01:00
Aokromes
8be64408bf
DB/Misc: Kill runtime error when someone fishes on Violet Hold.
2024-03-13 02:37:18 +01:00
Aokromes
576d244af0
DB/Quest: Lost Thunderbrew Recipe
...
By Jonne733 closes #29738
2024-03-11 08:51:14 +01:00
Aokromes
6e4f101140
DB/Creature: Elder Torntusk
...
By Jonne733 closes #29792
2024-03-11 08:48:44 +01:00
Aokromes
39ecc95e80
DB/Quest: The Purification of Quel'Delar
...
the gossip must be added only to entrance guards
2024-03-03 18:07:56 +01:00
Aokromes
4fef02c4c9
DB/Quest: The Purification of Quel'Delar
...
Updates #4866 by dr-j
NOTE: enter raid without raid is still missing.
2024-03-03 17:00:21 +01:00
Aokromes
7d6851b64b
DB/QUEST: Bloodmyst Isle, missing and corrected quest emotes
...
closes #29777 by Jonne733
2024-03-03 02:07:31 +01:00
Aokromes
82647ad3e8
DB/QUEST: Bloodmyst Isle, missing quest text
...
closes #29778 by Jonne733
2024-03-03 02:05:08 +01:00
Shauren
75cbafd83a
Core/Spells: Don't modify item charges in all slots on a single item spell cast
...
(cherry picked from commit 9ecb93f34d )
2024-02-26 14:42:12 +01:00
Shauren
2064bcb5f7
Fix circle ci dockerfile for 3.3.5
2024-02-26 14:06:01 +01:00
Shauren
d3fcc9efea
Core/Misc: Warning fixes
2024-02-26 12:51:20 +01:00
Shauren
45d7a44555
Build: Reuse PCH file between all script modules
...
(cherry picked from commit eac4bf825a )
2024-02-26 12:29:16 +01:00
Shauren
2cb5f7a81e
Core/CrashHandler: Support dumping variables stored in cpu registers (not accurate for all variables)
...
(cherry picked from commit 0743a2f7bb )
2024-02-26 12:29:16 +01:00
Shauren
120b4d7cf4
Core/CrashHandler: Support ARM64
...
(cherry picked from commit 2441ddbea6 )
2024-02-26 12:29:16 +01:00
Shauren
5cb4f6aeaf
Core/Random: Use correct headers to obtain _mm_malloc definitions
...
(cherry picked from commit b9c2dca59f )
2024-02-26 12:29:16 +01:00
Shauren
abb99ff965
Dep/SFMT: Support NEON on ARM with MSVC
...
(cherry picked from commit ea68ead90d )
2024-02-26 12:29:16 +01:00
Shauren
ac56c1789b
Dep/g3d: Support ARM with MSVC
...
(cherry picked from commit ddba74567c )
2024-02-26 12:29:16 +01:00
Shauren
73d2e9d6d6
Build: Improve ARM target detection in cmake (needed by MSVC)
...
(cherry picked from commit 7e51d17a0a )
2024-02-26 12:29:16 +01:00
Ovahlord
11b6b476d6
CMake: added MySQL 8.3 to FindMySQL cmake macro
...
(cherry picked from commit 7199ccf156 )
2024-02-26 12:29:16 +01:00
Ovahlord
b989e1701b
CMake: added MySQL 8.2 to FindMySQL cmake macro
...
(cherry picked from commit b6a35c7920 )
2024-02-26 12:29:16 +01:00
M'Dic
b67916cd32
Dep/zlip: Upgrade to 1.3 ( #29401 )
...
(cherry picked from commit 9bedfece7a )
2024-02-26 12:29:16 +01:00
Shauren
26f7dfb197
Build: Fixed msvc version check
...
(cherry picked from commit eb847ff537 )
2024-02-26 12:29:16 +01:00
funjoker
ad44ddab34
Dep/Boost: Drop windows boost hacks ( #29358 )
...
(cherry picked from commit 17c69368a3 )
2024-02-26 12:29:16 +01:00
Shauren
e1306ddfa9
Build: Set CMake policy CMP0144 to NEW
...
(cherry picked from commit 4d7bf20237 )
2024-02-26 12:26:37 +01:00
Shauren
ebb4bdf2d1
Dep: Support mysql 8.1 on windows
...
(cherry picked from commit c489e26207 )
2024-02-26 12:26:37 +01:00
Shauren
6a41b0dc06
Build/GCC: Disable useless warning
...
(cherry picked from commit 0aa644287c )
2024-02-26 12:26:37 +01:00
Shauren
0929d3dfdd
Build: Increase required msvc version slightly
...
(cherry picked from commit 1ed8bfa080 )
2024-02-26 12:26:37 +01:00
Ovahlord
e6069c14ab
Build: moved MSVC warning C5054 from warning level 4 to 3
...
(cherry picked from commit d535977c6d )
2024-02-26 12:26:36 +01:00
Shauren
ad96f1fd78
Build: Silence CMake warnings about boost version being too new
...
(cherry picked from commit ade8aa33a1 )
2024-02-26 12:26:36 +01:00
Shauren
4fdd407943
Docker: Fixed files being missing from circleci built images
...
(cherry picked from commit 907d9f1a79 )
2024-02-26 12:26:36 +01:00
Shauren
4d220221bf
Build: Fixed copypaste mistake in appleclang version check
...
(cherry picked from commit 8d353f20fd )
2024-02-26 12:23:57 +01:00
Shauren
367c5db9f4
Core/Misc: Fix build with libc++
...
Closes #28909
(cherry picked from commit 083b8d6c84 )
2024-02-26 12:23:57 +01:00
Shauren
66abca1593
Build: Cleanup boost CMakeLists from pre-c++11 flag checks
...
(cherry picked from commit c9f1606b76 )
2024-02-26 12:23:57 +01:00
Shauren
f7a59ea707
Build: Update required cmake version to 3.18
...
* Remove cotire
(cherry picked from commit add53fb3ef )
2024-02-26 12:17:31 +01:00
Shauren
7ff70a6bff
Core/Crypto: Remove support for OpenSSL 1.0
...
(cherry picked from commit b8f18fad29 )
2024-02-26 12:17:31 +01:00
Shauren
182cf7bc0e
Build: Make genrev more resilient to invalid source code checkouts
...
(cherry picked from commit 03837b2525 )
2024-02-26 12:17:31 +01:00