aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-11-19 16:25:30 +0100
committerGitHub <noreply@github.com>2017-11-19 16:25:30 +0100
commitf9067f2aab4f872c2f7a8f58efd6d8ed74fedbf8 (patch)
tree215c8b1705e21b5f0edfca9cead80674f1d6c035 /src/server/game/Entities/Player
parentb12b37058c863bcfecfefc965da45f31b604ee3b (diff)
Core/Auras: don't save auras casted by items
* Core/Auras: don't save auras casted by items - This type of auras (like Water Bucket, Precious Ribbon, etc) will be recasted on login anyways. This reverts commit 16cfd59f5b368fd1d05eeeab3afbacfccf0a6870 (partial cherry picked from commit e84dfff4cee74baf2c02cc7752df5bf392eae180) Core/Auras: fix elixir aura saving (cherry picked from commit 697147a596515c82817a161e7a9a5f07cdf9a8f3)
Diffstat (limited to 'src/server/game/Entities/Player')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 7c1c34ef59a..e21b5e06607 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -18297,7 +18297,7 @@ void Player::_LoadAuras(PreparedQueryResult auraResult, PreparedQueryResult effe
AuraLoadEffectInfo& info = effectInfo[key];
ObjectGuid castId = ObjectGuid::Create<HighGuid::Cast>(SPELL_CAST_SOURCE_NORMAL, GetMapId(), spellInfo->Id, GetMap()->GenerateLowGuid<HighGuid::Cast>());
- if (Aura* aura = Aura::TryCreate(spellInfo, castId, key.EffectMask, this, nullptr, info.BaseAmounts.data(), nullptr, casterGuid, castItemLevel))
+ if (Aura* aura = Aura::TryCreate(spellInfo, castId, key.EffectMask, this, nullptr, info.BaseAmounts.data(), nullptr, casterGuid, itemGuid, castItemLevel))
{
if (!aura->CanBeSaved())
{