aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Pet
diff options
context:
space:
mode:
authorxinef1 <w.szyszko2@gmail.com>2018-01-08 20:31:21 +0100
committerShauren <shauren.trinity@gmail.com>2018-01-08 20:31:21 +0100
commit23823f5147e808928e1d8cd31b6cdf31753ef14d (patch)
tree656f3f0b91a99c0b8d1374da9e472a375d01d7c8 /src/server/game/Entities/Pet
parent57672fdf259d1106420e6a2c91f6f1b65b00fbc9 (diff)
Core/Spells: Defined and implemented some new spell attributes (#18950)
Diffstat (limited to 'src/server/game/Entities/Pet')
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index 8651693a417..abd82bf7f4a 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -1186,7 +1186,7 @@ void Pet::_LoadAuras(uint32 timediff)
}
// negative effects should continue counting down after logout
- if (remaintime != -1 && !spellInfo->IsPositive())
+ if (remaintime != -1 && (!spellInfo->IsPositive() || spellInfo->HasAttribute(SPELL_ATTR4_FADES_WHILE_LOGGED_OUT)))
{
if (remaintime/IN_MILLISECONDS <= int32(timediff))
continue;