--HG--
branch : trunk
This commit is contained in:
tartalo
2009-11-10 15:02:20 +01:00
parent b7ed5fd613
commit 5827255178
@@ -637,13 +637,15 @@ struct TRINITY_DLL_DECL npc_nesingwary_trapperAI : public ScriptedAI
m_creature->SetVisibility(VISIBILITY_OFF); m_creature->SetVisibility(VISIBILITY_OFF);
Phase_Timer = 2500; Phase_Timer = 2500;
Phase = 1; Phase = 1;
go_caribou = NULL;
} }
void EnterCombat(Unit *who) {} void EnterCombat(Unit *who) {}
void MoveInLineOfSight(Unit *who) {} void MoveInLineOfSight(Unit *who) {}
void JustDied(Unit* who) void JustDied(Unit* who)
{ {
go_caribou->SetLootState(GO_JUST_DEACTIVATED); if (go_caribou && go_caribou->GetTypeId() == TYPEID_GAMEOBJECT)
go_caribou->SetLootState(GO_JUST_DEACTIVATED);
TempSummon *summon = (TempSummon*)m_creature; TempSummon *summon = (TempSummon*)m_creature;
if (summon) if (summon)
@@ -722,9 +724,9 @@ struct TRINITY_DLL_DECL npc_nesingwary_trapperAI : public ScriptedAI
go_caribou->SetGoState(GO_STATE_ACTIVE); go_caribou->SetGoState(GO_STATE_ACTIVE);
Phase = 8; Phase = 8;
Phase_Timer = 1000; Phase_Timer = 1000;
break; break;
case 8: case 8:
m_creature->CastSpell(m_creature,SPELL_TRAPPED,true); m_creature->CastSpell(m_creature,SPELL_TRAPPED,true);