diff --git a/src/game/Player.cpp b/src/game/Player.cpp index bcbe7f93e..8ec5f1e26 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -14344,7 +14344,7 @@ void Player::_LoadAuras(QueryResult *result, uint32 timediff) remaincharges = spellproto->procCharges; } else - remaincharges = 0; + remaincharges = -1; //do not load single target auras (unless they were cast by the player) if (caster_guid != GetGUID() && IsSingleTargetSpell(spellproto))