diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bindings/scripts/scripts/kalimdor/silithus.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/bindings/scripts/scripts/kalimdor/silithus.cpp b/src/bindings/scripts/scripts/kalimdor/silithus.cpp index 5d9e4f79ae1..04106c0ede0 100644 --- a/src/bindings/scripts/scripts/kalimdor/silithus.cpp +++ b/src/bindings/scripts/scripts/kalimdor/silithus.cpp @@ -852,7 +852,8 @@ struct TRINITY_DLL_DECL mob_qiraj_war_spawnAI : public ScriptedAI target = m_creature->FindNearestCreature(15414,20,true); } hasTarget = true; - m_creature->AI()->AttackStart(target); + if(target) + m_creature->AI()->AttackStart(target); } if (!(trigger = m_creature->FindNearestCreature(15379,100))) DoCast(m_creature, 33652); @@ -930,12 +931,12 @@ struct TRINITY_DLL_DECL npc_anachronos_quest_triggerAI : public ScriptedAI if (i >= 33) WaveCount = 2; if (i >= 45) WaveCount = 3; if (i >= 51) WaveCount = 4; - } - if(WaveCount < 5) //1-4 Wave - { - ((mob_qiraj_war_spawnAI*)Spawn->AI())->MobGUID = m_creature->GetGUID(); - ((mob_qiraj_war_spawnAI*)Spawn->AI())->PlayerGUID = PlayerGUID; + if(WaveCount < 5) //1-4 Wave + { + ((mob_qiraj_war_spawnAI*)Spawn->AI())->MobGUID = m_creature->GetGUID(); + ((mob_qiraj_war_spawnAI*)Spawn->AI())->PlayerGUID = PlayerGUID; + } } } WaveTimer = WavesInfo[WaveCount].SpawnTimer; |