aboutsummaryrefslogtreecommitdiff
path: root/src/game/TemporarySummon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/TemporarySummon.h')
-rw-r--r--src/game/TemporarySummon.h8
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; }