aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/Pet.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp
index 8d8b667eb7f..96e365c2251 100644
--- a/src/game/Pet.cpp
+++ b/src/game/Pet.cpp
@@ -49,6 +49,13 @@ m_declinedname(NULL), m_owner(owner)
m_summonMask |= SUMMON_MASK_PET;
if(type == HUNTER_PET)
m_summonMask |= SUMMON_MASK_HUNTER_PET;
+
+ if (!(m_summonMask & SUMMON_MASK_CONTROLABLE_GUARDIAN))
+ {
+ m_summonMask |= SUMMON_MASK_CONTROLABLE_GUARDIAN;
+ InitCharmInfo();
+ }
+
m_name = "Pet";
m_regenTimer = 4000;
}