diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-05-27 18:43:43 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-05-27 18:43:43 +0200 |
| commit | 7881f0ef5ff79b691a5abb9cd727755f49afba47 (patch) | |
| tree | 1a56f127119de6657a3c1f9630b83f53e68c3863 /src/server/game/Entities/Object | |
| parent | 3d3e94d8e4351c694611776770b843fb59394b1e (diff) | |
Core/Creatures: Allow summons to be initialized properly when summoner is not in world yet
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 9415cf091e4..96bbbd0c0a9 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1920,7 +1920,7 @@ TempSummon* Map::SummonCreature(uint32 entry, Position const& pos, SummonPropert summon->SetHomePosition(pos); - summon->InitStats(duration); + summon->InitStats(summoner, duration); summon->SetPrivateObjectOwner(privateObjectOwner); @@ -1951,7 +1951,7 @@ TempSummon* Map::SummonCreature(uint32 entry, Position const& pos, SummonPropert return nullptr; } - summon->InitSummon(); + summon->InitSummon(summoner); // call MoveInLineOfSight for nearby creatures Trinity::AIRelocationNotifier notifier(*summon); |
