This commit is contained in:
@@ -182,7 +182,7 @@ public:
|
|||||||
case EVENT_SUMMON_KEEPER_OR_GUARDIAN:
|
case EVENT_SUMMON_KEEPER_OR_GUARDIAN:
|
||||||
bKorG = true;
|
bKorG = true;
|
||||||
spawned = true;
|
spawned = true;
|
||||||
if (Creature* c = DoSummon(RAND(NPC_PORTAL_GUARDIAN, NPC_PORTAL_KEEPER), me, 2.0f, 0, TEMPSUMMON_DEAD_DESPAWN))
|
if (Creature* c = DoSummon(RAND(NPC_PORTAL_GUARDIAN, NPC_PORTAL_KEEPER_1, NPC_PORTAL_KEEPER_2), me, 2.0f, 0, TEMPSUMMON_DEAD_DESPAWN))
|
||||||
me->CastSpell(c, SPELL_PORTAL_CHANNEL, false);
|
me->CastSpell(c, SPELL_PORTAL_CHANNEL, false);
|
||||||
events.RescheduleEvent(EVENT_SUMMON_KEEPER_TRASH, 20s);
|
events.RescheduleEvent(EVENT_SUMMON_KEEPER_TRASH, 20s);
|
||||||
break;
|
break;
|
||||||
@@ -220,11 +220,12 @@ public:
|
|||||||
if (pInstance)
|
if (pInstance)
|
||||||
for (SummonList::iterator itr = listOfMobs.begin(); itr != listOfMobs.end(); ++itr)
|
for (SummonList::iterator itr = listOfMobs.begin(); itr != listOfMobs.end(); ++itr)
|
||||||
if (Creature* c = pInstance->instance->GetCreature(*itr))
|
if (Creature* c = pInstance->instance->GetCreature(*itr))
|
||||||
if (c->IsAlive() && (c->GetEntry() == NPC_PORTAL_GUARDIAN || c->GetEntry() == NPC_PORTAL_KEEPER))
|
if (c->IsAlive() && c->EntryEquals(NPC_PORTAL_GUARDIAN, NPC_PORTAL_KEEPER_1, NPC_PORTAL_KEEPER_2))
|
||||||
{
|
{
|
||||||
me->CastSpell(c, SPELL_PORTAL_CHANNEL, false);
|
me->CastSpell(c, SPELL_PORTAL_CHANNEL, false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Unit::Kill(me, me, false);
|
Unit::Kill(me, me, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,8 @@ enum Creatures
|
|||||||
NPC_CYANIGOSA = 31134,
|
NPC_CYANIGOSA = 31134,
|
||||||
|
|
||||||
NPC_PORTAL_GUARDIAN = 30660,
|
NPC_PORTAL_GUARDIAN = 30660,
|
||||||
NPC_PORTAL_KEEPER = 30695,
|
NPC_PORTAL_KEEPER_1 = 30695,
|
||||||
|
NPC_PORTAL_KEEPER_2 = 30893,
|
||||||
NPC_AZURE_INVADER_1 = 30661,
|
NPC_AZURE_INVADER_1 = 30661,
|
||||||
NPC_AZURE_INVADER_2 = 30961,
|
NPC_AZURE_INVADER_2 = 30961,
|
||||||
NPC_AZURE_SPELLBREAKER_1 = 30662,
|
NPC_AZURE_SPELLBREAKER_1 = 30662,
|
||||||
|
|||||||
Reference in New Issue
Block a user