Shauren
d791afae1d
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
2023-01-08 21:16:53 +01:00
Shauren
b6820a706f
Nopch build fix
2023-01-08 00:01:09 +01:00
Shauren
92ed5e8af1
Core/Misc: Include cleanup, 2023 edition
2023-01-07 22:38:21 +01:00
Shauren
a53e4a5756
Core/Misc: Replace enable_if overload selection with if constexpr
2023-01-07 22:38:21 +01:00
Shauren
7830e5a7a1
Core/Misc: Migrate our c++20 advstd to standard features
2023-01-07 22:38:21 +01:00
Naddley
ec424dff3b
DB/Orgrimmar: Update guild vendor spawn positions
2023-01-07 22:12:53 +01:00
Naddley
61c6823d56
DB/AzureSpan: Added spawns for Tower of Iskhdormi
2023-01-07 22:10:54 +01:00
Shauren
cd62dc4491
Tests: Fixed environment variable confg test compilation on windows
2023-01-06 16:55:58 +01:00
Shauren
1afec8be63
Core/Misc: Use boost/circular_buffer forward declaration headers in our headers
2023-01-06 16:55:25 +01:00
Shauren
280d83ecc7
Core/Misc: Remove boost::container::small_vector from header files
2023-01-06 16:54:43 +01:00
Shauren
e8e330addd
Core/Misc: Remove boost::heap::fibonacci_heap from header files
2023-01-06 16:54:16 +01:00
Shauren
b65c3f5f4a
Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr
2023-01-06 16:52:44 +01:00
Shauren
42fbcf2fc5
Core/Utils: Replace boost flat_set with our own
2023-01-06 16:51:01 +01:00
Shauren
d8a4668c77
Core/Misc: Add missing Containers.h include where neccessary
2023-01-06 16:44:11 +01:00
Shauren
dcb589946b
Core/Spells: Hide spell effect immunity info implementation details
2023-01-05 16:59:16 +01:00
Shauren
585900f42d
Core/Misc: Added a include hack for msvc <chrono> to use only c++17 bits from it
2023-01-05 12:16:21 +01:00
Naddley
d658641764
DB/DarkmoonFaire: Added spawns for Pet Battle area
2023-01-04 23:44:48 +01:00
Naddley
7cd20a1735
DB/DarkmoonFaire: Added some missing vendor and gossip data
2023-01-04 23:43:12 +01:00
Shauren
9d9ccb7be7
Core/Proto: Re-generate protobuf services optimized for CODE_SIZE (compile time) instead of SPEED
2023-01-04 23:00:47 +01:00
Meji
fd364fe522
Core/Quests: Set QuestGiverCreatureID for QuestGiverQuestDetails packet ( #28655 )
2023-01-04 14:08:25 +01:00
Naddley
fd4dd441b1
DB/AV: Added initial spawns
...
+ waypoints
2023-01-04 00:03:03 +01:00
Shauren
ad843a54a3
Scripts/Zul'aman: Removed incorrect ZulAmanState initialization
2023-01-03 19:33:17 +01:00
Shauren
9a09f2b63b
DB/Spells: Restrict a few class proc abilities to prevent them infinitely proccing off each other
...
Closes #28659
Closes #28660
2023-01-03 19:30:31 +01:00
Aqua Deus
486152e163
Scripts/RLP: Added initial spawns and some cosmetic spells ( #28629 )
2023-01-03 18:30:51 +01:00
Shauren
33954538bc
Core/Auras: Implemented SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES and SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS attributes
...
Closes #28658
2023-01-03 12:42:39 +01:00
Aqua Deus
b428f600b1
Scripts/Evoker: Implement Glide ( #28654 )
2023-01-02 21:47:54 +01:00
Shauren
2eea58f26e
Core/Loot: Added loot slot check to Loot::LootItemInSlot (client sent-value)
...
Ref #28646
2023-01-02 19:48:54 +01:00
Naddley
e2fad9e856
DB/AzureSpan: Added Captain Haab
...
+ handle Phase
+ added spawns around the Island
2023-01-02 01:39:44 +01:00
fluxurion
b71b121c51
Core/Characters: Added Dracthyr Evoker creation data ( #28624 )
2023-01-02 00:52:25 +01:00
ModoX
78ef91975d
Core/Scene: Fixed OnSceneComplete and OnSceneCancel handling
2023-01-01 23:47:30 +01:00
fluxurion
bd33d61a61
Core/Players: Fixed finding trainer id from gossip menus ( #28648 )
2023-01-01 22:37:55 +01:00
Odyssey
634c03890f
DB/AA: Added SAI script for Dragonflight Recruiter
...
Closes #28644
2023-01-01 20:01:04 +01:00
Shauren
9c8109edd7
New year
2023-01-01 00:31:54 +01:00
Shauren
989f84c5f2
Build: Enable C++20
2023-01-01 00:26:53 +01:00
Shauren
0a1b40241a
Build: Update required compilers to current debian stable and VS 2022
...
GCC: 10
Clang: 11
MSVC: 2022
2023-01-01 00:26:53 +01:00
Shauren
ba9bbbc9d0
Core/Misc: Fixed deprecation warnings for c++20
2023-01-01 00:26:53 +01:00
Shauren
fa361a40c8
Core/Spells: Fixed crashes with spells cast by gameobject that summon creatures
...
Closes #28640
2022-12-31 19:29:52 +01:00
Shauren
704142f15a
Core/Maps: Fixed retrieving terrain info when on child maps
2022-12-31 18:22:40 +01:00
Shauren
2c044ea9f5
Core/Scenarios: Replace assert with null check
...
Closes #28639
2022-12-31 16:57:59 +01:00
Shauren
dc07faf8f4
Core/Maps: Implemented WMOAreaTable -1 grouipid fallback
2022-12-31 12:56:42 +01:00
Shauren
1fe89a3701
Core/Players: Implement saving edit mode account data
2022-12-31 12:56:20 +01:00
Shauren
55091ff4bc
Core/Players: Fixed crashes when accessing ActivePlayerData::PvpInfo
...
Closes #28638
2022-12-31 11:53:12 +01:00
Odyssey
23cb9592fc
DB/Spawns: Populate Algeth'ar Academy
...
Closes #28636
2022-12-31 01:09:02 +01:00
Naddley
e2d51ddc5f
DB/AzureSpan: Added some more spawns
2022-12-31 01:07:04 +01:00
Shauren
bb9907f019
Core/Players: Fixed trait config validation
...
Closes #28601
2022-12-30 22:54:13 +01:00
Shauren
9a96d32350
Core/Objects: Replace IsWithinDistInMap with IsWithinDist in grid searchers to avoid duplicate phase check (its also checked in Searcher classes)
2022-12-30 21:50:16 +01:00
ModoX
78f8acb409
DB/Quests: Added some massparsed data from 9.0.2 - 9.1.5
2022-12-30 19:51:14 +01:00
Meji
8d83c78618
Core/Movement: Don't compute orientation for vertical splines ( #28556 )
2022-12-30 18:00:05 +01:00
Seyden
24d21301a6
Core/Objects: ignore database visibility conditions for personal clones ( #28548 )
2022-12-30 17:57:58 +01:00
Meji
f291ca9796
Core/SAI: Improved SMART_ACTION_JUMP_TO_POS to mirror behavior similar to SMART_ACTION_MOVE_TO_POS ( #28547 )
...
* Support for targets other than positions
* Added param3 Gravity, to use MoveJumpWithGravity (priority over SpeedZ)
* Added param4 UseDefaultGravity (priority over Gravity): 19.29110527038574
* Added param5 PointId, useful for linking the jump to the event SMART_EVENT_MOVEMENTINFORM (Type: 16)
* Added param6 ContactDistance
* If the target is different from a position, target params for coords allow to add offsets
2022-12-30 17:48:33 +01:00