Fix #162 crash (nesingwary_trapper related one)

--HG--
branch : trunk
This commit is contained in:
tartalo
2009-11-10 12:30:39 +01:00
parent 108049b776
commit b7ed5fd613

View File

@@ -646,7 +646,10 @@ struct TRINITY_DLL_DECL npc_nesingwary_trapperAI : public ScriptedAI
go_caribou->SetLootState(GO_JUST_DEACTIVATED);
TempSummon *summon = (TempSummon*)m_creature;
((Player*)(summon->GetSummoner()))->KilledMonsterCredit(m_creature->GetEntry(),0);
if (summon)
if (Unit *pTemp = summon->GetSummoner())
if (pTemp->GetTypeId() == TYPEID_PLAYER)
CAST_PLR(pTemp)->KilledMonsterCredit(m_creature->GetEntry(),0);
go_caribou->SetGoState(GO_STATE_READY);
}