Ovah
298febaaf9
Scripts/Halls of Lightning: reworked General Bjarngrim Encounter ( #28457 )
...
* handle missing visuals
* reworked all AI scripts
* handle missing mechanic of Arc Weld
* reworked the whole waypoint and tempoary electrical charge handling
* moved Stormforged Lieutenants to their own spawn group to handle their spawning/despawning via boss
* moved the Tempoary Electrical Charge mechanic from spell_linked_spell to spell script instead
* replaced hacky virtual items for Bjarngrim's stances with sniffed ones
(cherry picked from commit f2fcd6746c )
2023-01-12 22:55:17 +01:00
Shauren
f0fa05773f
Core/Spells: Fixed accessing freed memory by Spell::EffectTriggerSpell
...
Closes #28715
2023-01-12 14:02:21 +01:00
Shauren
6cac60782f
Core/Units: Fixed crash happening whenall tappers of a creature are logged out when it dies inside a dungeon
2023-01-12 13:29:53 +01:00
Gosha
9f4a0e8c52
Core/Units: Removed duplicate call to WorldObject::UpdatePositionData ( #28731 )
2023-01-11 13:53:13 +01:00
Malcrom
1ad7699a10
Scripts/Quest: Refactor Last Rites ( #28328 )
...
(cherry picked from commit 8c64457edc )
2023-01-10 20:07:43 +01:00
Shauren
eab14dc66a
Core/Logging: Fixed remaining uses of STRING_VIEW_FMT in log statements
2023-01-10 19:15:10 +01:00
Malcrom
0b948b758f
Scripts/Quest: Improved script for Abduction ( #28306 )
...
(cherry picked from commit f7ebdd3631 )
2023-01-10 19:15:10 +01:00
Malcrom
d81db584b4
Scripts/Quests: Help Those That Cannot Help Themselves ( #28304 )
...
(cherry picked from commit f98e2bcab4 )
2023-01-10 19:15:08 +01:00
Shauren
65e787d18b
Core/DBUpdater: Changed autoupdater created databases to use utf8mb4 instead of utf8mb3
2023-01-10 00:49:22 +01:00
ModoX
25c7656ffd
Core/Creatures: Restore IsMovementPreventedByCasting logic for casting units (non-channeled)
...
* this partly reverts e2ed3e23f8
2023-01-09 23:15:21 +01:00
Meji
e2ed3e23f8
Core/Creatures: Fix IsMovementPreventedByCasting logic ( #28551 )
2023-01-09 23:08:22 +01:00
fluxurion
d90b526c28
Core/Spells: Update IsPrimaryProfessionSkill filtering ( #28650 )
2023-01-09 21:04:28 +01:00
Shauren
397d775118
Core/OutdoorPvP: Fixed crash happening by accessing freed memory
...
Closes #28680
2023-01-09 16:57:02 +01:00
Ovahlord
4bd780b464
Scripts/HoO: fixed a crash in Temple Guardian Anhuur's script due to now supporting gameobject casters
...
(cherry picked from commit 3203f04ac1064d0812e3bcad12d0c25dc2e31593)
2023-01-09 12:06:04 +01:00
Az'gath
492fbd38f1
Core/Conf: Update MaxPlayerLevel 60 > 70 ( #28663 )
...
Co-authored-by: Aurøra/Nehyren <dreamcorerev@gmail.com >
2023-01-09 10:29:48 +01:00
Odyssey
795edfaf98
Core/Creatures: Fix logic when searching for nearby creatures by StringId ( #28669 )
2023-01-09 10:27:41 +01:00
DeadMouse
deac3476b0
Core/Misc Fixed build with boost 1.74 ( #28679 )
2023-01-09 10:27:16 +01:00
Shauren
d86726e670
Core/Spells: Fixed crash in SpellHistory::ModifySpellCooldown when cooldown is fully reset
2023-01-09 00:27:12 +01:00
Shauren
17b20a3353
Dep/fmt: Upgrade to 9.1.0
2023-01-08 22:03:44 +01:00
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
Shauren
1afec8be63
Core/Misc: Use boost/circular_buffer forward declaration headers in our headers
2023-01-06 16:55:25 +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
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
Shauren
ad843a54a3
Scripts/Zul'aman: Removed incorrect ZulAmanState initialization
2023-01-03 19:33:17 +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
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
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
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
Meji
8d83c78618
Core/Movement: Don't compute orientation for vertical splines ( #28556 )
2022-12-30 18:00:05 +01:00