Ovahlord
58cd4e58f7
Scripts/DK: Implemented Howling Blast ( #28761 )
2023-01-26 18:38:10 +01:00
Naddley
2a79be02fd
Scripts/Hunter: Implement Explosive Shot ( #28779 )
2023-01-26 15:11:56 +01:00
Aqua Deus
35775b0dfb
Scripts/Evoker: Implement Living Flame and Energizing Flame ( #28736 )
2023-01-26 14:55:06 +01:00
Aqua Deus
eebacbc86e
Spells/Evoker: Implemented Azure Strike ( #28656 )
2023-01-26 08:16:14 +01:00
Meji
d64d84dfa6
Core/Reputation: Implemented renown reputation (Dragonflight) ( #28653 )
2023-01-21 12:41:24 +01:00
Shauren
6aec77db15
Core/Units: Named new unit flag (enuminfo)
2023-01-20 21:09:45 +01:00
Shauren
2fdd45c990
Core/Units: Named new unit flag
2023-01-20 21:08:04 +01:00
Shauren
3df16c12b7
Core/Scripts: Move EvadeReason outside of CreatureAI class
2023-01-19 21:23:06 +01:00
Shauren
8568b08350
Core/Auras: Fully remove auras that had all of their effect suppressed with immunity
...
(cherry picked from commit 835e291831 )
2023-01-19 18:17:30 +01:00
Shauren
a1b2b86427
Core/Auras: Fixed possible iterator invalidation crashes caused by calling UpdateTargetMap inside loops iterating m_appliedAuras
...
Closes #28609
(cherry picked from commit 593721ff1f )
2023-01-19 14:14:15 +01:00
Shauren
3e85598d99
Core/Objects: Call base class Update function for Unit and GameObject (currently does nothing)
2023-01-15 23:01:10 +01:00
Shauren
c312eb8a69
Nopch build fix
2023-01-15 15:14:24 +01:00
Shauren
3fc3cd455b
Core/Battlegrounds: Unload all grids before destroying battleground object
...
Closes #28755
2023-01-15 14:25:18 +01:00
Shauren
badb55bfd9
Core/Spells: Added additional validation to loading spell_linked_spell to prevent infinite loops
...
Closes #28753
2023-01-15 13:30:17 +01:00
Meji
fc65154fd3
Core/SAI: Added missing target guid validations ( #28745 )
2023-01-14 23:04:46 +01:00
Shauren
db85044267
Scripts/Spells: Fixed crash in spell_sha_mastery_elemental_overload
...
Closes #28748
2023-01-14 12:45:35 +01:00
Meji
3f1816d407
Core/Creatures: Fixed typo in loading creature addon
2023-01-13 03:04:03 +01:00
Ovahlord
c1598d1ac3
Core/Creatures: improved error logging messages added in 6f835c233f for creature_template_addon to avoid confusion
...
(cherry picked from commit 128339730c )
2023-01-12 22:55:19 +01:00
Ovahlord
4119f69b21
Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones ( #28562 )
...
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)
(cherry picked from commit 6f835c233f )
2023-01-12 22:55:19 +01:00
Shauren
d675ed79c5
Scripts/Icecrown Citadel: Added missing empty check before SelectRandomContainerElement
...
(cherry picked from commit 9d8fc90371 )
2023-01-12 22:55:19 +01:00
Mikhail Redko
52ddfe89f8
Core/Scripts: Implemented Zort's Protective Elixir ( #28372 )
...
* Core/Scripts: Implemented Zort's Protective Elixir
* Rename XXXX_XX_XX_XX_world.sql to 2022_12_23_00_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit dc221604d9 )
2023-01-12 22:55:19 +01:00
robinsch
9ac19fd790
Core/Guild: Fixed possible guild exploit ( #28577 )
...
* Core/Guild: Fixed possible guild exploit
* Core/Guild: Do not process HandleGuildDeclineOpcode if player is in guild
(cherry picked from commit 036c72327f )
2023-01-12 22:55:18 +01:00
Badgersson
ab77b1d992
Core/Player: Vertical "Say" distance ( #28544 )
...
* Core/Player: chat messages use 3d distance Fix #26593
* Core/Player: chat messages use 3d distance
new arg in SendMessageToSetInRange
Fix #26593
(cherry picked from commit 297541e9c9 )
2023-01-12 22:55:18 +01:00
Ovahlord
d03a5b802d
Core/Units: ensure that we use valid iterators when providing spell Ids in Unit::RemoveAppliedAuras and Unit::RemoveOwnedAuras
...
(cherry picked from commit 4a19892696 )
2023-01-12 22:55:18 +01:00
Shauren
7df4f5b285
Core/GameObjects: Use serverOnly property of GameObjectTemplate for all types that have it, not just spell focus
...
(cherry picked from commit 4ee64a232a )
2023-01-12 22:55:18 +01:00
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
Giacomo Pozzoni
3bc9825b0d
Revert "MMAP: Build ADT floor just like WMO floor below liquid ( #27503 )" ( #28392 )
...
This reverts commit 8a779268b6 .
(cherry picked from commit b69870630d )
2023-01-12 22:55:16 +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 3203f04ac1 )
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