mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Scripts/ZulGurub): Fixed Jindo's Brain Wash Totem. (#11839)
This commit is contained in:
@@ -85,6 +85,8 @@ void Totem::InitStats(uint32 duration)
|
|||||||
|
|
||||||
void Totem::InitSummon()
|
void Totem::InitSummon()
|
||||||
{
|
{
|
||||||
|
Minion::InitSummon();
|
||||||
|
|
||||||
if (m_type == TOTEM_PASSIVE && GetSpell())
|
if (m_type == TOTEM_PASSIVE && GetSpell())
|
||||||
CastSpell(this, GetSpell(), true);
|
CastSpell(this, GetSpell(), true);
|
||||||
|
|
||||||
|
|||||||
@@ -86,6 +86,23 @@ public:
|
|||||||
Talk(SAY_AGGRO);
|
Talk(SAY_AGGRO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void JustSummoned(Creature* summon) override
|
||||||
|
{
|
||||||
|
BossAI::JustSummoned(summon);
|
||||||
|
|
||||||
|
switch (summon->GetEntry())
|
||||||
|
{
|
||||||
|
case NPC_BRAIN_WASH_TOTEM:
|
||||||
|
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1))
|
||||||
|
{
|
||||||
|
summon->CastSpell(target, summon->m_spells[0], true);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void UpdateAI(uint32 diff) override
|
void UpdateAI(uint32 diff) override
|
||||||
{
|
{
|
||||||
if (!UpdateVictim())
|
if (!UpdateVictim())
|
||||||
|
|||||||
@@ -61,7 +61,8 @@ enum CreatureIds
|
|||||||
NPC_VILEBRANCH_SPEAKER = 11391, // Mandokir Event
|
NPC_VILEBRANCH_SPEAKER = 11391, // Mandokir Event
|
||||||
NPC_CHAINED_SPIRIT = 15117, // Mandokir Event
|
NPC_CHAINED_SPIRIT = 15117, // Mandokir Event
|
||||||
NPC_HAKKAR = 14834,
|
NPC_HAKKAR = 14834,
|
||||||
NPC_ZULGURUB_TIGER = 11361
|
NPC_ZULGURUB_TIGER = 11361,
|
||||||
|
NPC_BRAIN_WASH_TOTEM = 15112
|
||||||
};
|
};
|
||||||
|
|
||||||
enum GameobjectIds
|
enum GameobjectIds
|
||||||
|
|||||||
Reference in New Issue
Block a user