Ahn'Kahet, Prince Taldaram: More blizzlike IA when Taldaram is vanished. It may fix the full hp-regen issue

--HG--
branch : trunk
This commit is contained in:
tartalo
2009-10-24 16:55:37 +02:00
parent 355bff09a8
commit 2c1a9e99ad
@@ -174,15 +174,19 @@ struct TRINITY_DLL_DECL boss_taldaramAI : public ScriptedAI
case JUST_VANISHED:
if(pEmbraceTarget)
{
DoModifyThreatPercent(pEmbraceTarget, 100);
DoTeleportTo(pEmbraceTarget->GetPositionX(),pEmbraceTarget->GetPositionY(),pEmbraceTarget->GetPositionZ());
m_creature->GetMotionMaster()->Clear();
m_creature->SetSpeed(MOVE_WALK, 2.0f, true);
m_creature->GetMotionMaster()->MoveChase(pEmbraceTarget);
}
Phase = VANISHED;
uiPhaseTimer = 1400;
uiPhaseTimer = 1300;
break;
case VANISHED:
if(pEmbraceTarget)
DoCast(pEmbraceTarget,HEROIC(SPELL_EMBRACE_OF_THE_VAMPYR, H_SPELL_EMBRACE_OF_THE_VAMPYR));
m_creature->GetMotionMaster()->Clear();
m_creature->SetSpeed(MOVE_WALK, 1.0f, true);
m_creature->GetMotionMaster()->MoveChase(m_creature->getVictim());
Phase = FEEDING;
uiPhaseTimer = 20000;
break;
@@ -226,7 +230,7 @@ struct TRINITY_DLL_DECL boss_taldaramAI : public ScriptedAI
DoScriptText(RAND(SAY_VANISH_1,SAY_VANISH_2), m_creature);
DoCast(m_creature,SPELL_VANISH);
Phase = JUST_VANISHED;
uiPhaseTimer = 1000;
uiPhaseTimer = 500;
pEmbraceTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true);
}
uiVanishTimer = urand(25000,35000);