Core/Creatures: Clean up temporary summon duplicate level initialization

Port From (https://github.com/TrinityCore/TrinityCore/commit/1cae07870b4ff3c33669326756392d9086dac50f)
This commit is contained in:
hondacrx
2023-09-13 21:03:36 -04:00
parent 0482541ac2
commit 3f8dedfb7a
2 changed files with 5 additions and 11 deletions
+1 -1
View File
@@ -503,7 +503,7 @@ namespace Game.Entities
{
base.InitStats(summoner, duration);
InitStatsForLevel(GetOwner().GetLevel());
InitStatsForLevel(GetLevel()); // level is already initialized in TempSummon::InitStats, so use that
if (GetOwner().IsTypeId(TypeId.Player) && HasUnitTypeMask(UnitTypeMask.ControlableGuardian))
GetCharmInfo().InitCharmCreateSpells();