diff options
Diffstat (limited to 'src/game/TemporarySummon.h')
-rw-r--r-- | src/game/TemporarySummon.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/game/TemporarySummon.h b/src/game/TemporarySummon.h index 1a3dfef1c7d..09e7f22afb0 100644 --- a/src/game/TemporarySummon.h +++ b/src/game/TemporarySummon.h @@ -29,7 +29,8 @@ class TempSummon : public Creature explicit TempSummon(SummonPropertiesEntry const *properties, Unit *owner); virtual ~TempSummon(){}; void Update(uint32 time); - virtual void InitSummon(uint32 lifetime); + virtual void InitStats(uint32 lifetime); + virtual void InitSummon(); void UnSummon(); void RemoveFromWorld(); void SetTempSummonType(TempSummonType type); @@ -49,7 +50,8 @@ class Minion : public TempSummon { public: Minion(SummonPropertiesEntry const *properties, Unit *owner); - void InitSummon(uint32 duration); + void InitStats(uint32 duration); + void InitSummon(); void RemoveFromWorld(); Unit *GetOwner() { return m_owner; } protected: @@ -60,7 +62,7 @@ class Guardian : public Minion { public: Guardian(SummonPropertiesEntry const *properties, Unit *owner); - void InitSummon(uint32 duration); + void InitStats(uint32 duration); bool InitStatsForLevel(uint32 level); int32 GetBonusDamage() { return m_bonusdamage; } |