From 87606e66ff63e88c4f2029a760fb2dad09a2a8bb Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 3 May 2009 13:02:38 -0500 Subject: *Fix a crash when player log in. Sorry. --HG-- branch : trunk --- src/game/TemporarySummon.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/game/TemporarySummon.cpp') diff --git a/src/game/TemporarySummon.cpp b/src/game/TemporarySummon.cpp index ff67f19aca3..8e661c36649 100644 --- a/src/game/TemporarySummon.cpp +++ b/src/game/TemporarySummon.cpp @@ -262,6 +262,10 @@ Minion::Minion(SummonPropertiesEntry const *properties, Unit *owner) : TempSummo { assert(m_owner); m_summonMask |= SUMMON_MASK_MINION; +} + +void Minion::InitSummon(uint32 duration) +{ SetUInt64Value(UNIT_FIELD_SUMMONEDBY, m_owner->GetGUID()); if(m_owner->GetTypeId() == TYPEID_PLAYER) @@ -269,10 +273,7 @@ Minion::Minion(SummonPropertiesEntry const *properties, Unit *owner) : TempSummo m_ControlledByPlayer = true; SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PVP_ATTACKABLE); } -} -void Minion::InitSummon(uint32 duration) -{ TempSummon::InitSummon(duration); SetReactState(REACT_PASSIVE); -- cgit v1.2.3