Violet Hold: Fix spawning modes
--HG-- branch : trunk
This commit is contained in:
@@ -237,7 +237,7 @@ struct TRINITY_DLL_DECL instance_violet_hold : public ScriptedInstance
|
||||
Creature *pSinclari = instance->GetCreature(uiSinclari);
|
||||
if (pSinclari)
|
||||
pSinclari->SummonCreature(CREATURE_CYANIGOSA,PortalLocation[0].x,PortalLocation[0].y,
|
||||
PortalLocation[0].z,PortalLocation[0].orientation,TEMPSUMMON_CORPSE_DESPAWN,0);
|
||||
PortalLocation[0].z,PortalLocation[0].orientation,TEMPSUMMON_DEAD_DESPAWN,0);
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
@@ -252,12 +252,12 @@ struct TRINITY_DLL_DECL instance_violet_hold : public ScriptedInstance
|
||||
{
|
||||
if (Creature *pPortal = pSinclari->SummonCreature(CREATURE_TELEPORTATION_PORTAL,PortalLocation[uiLocation].x,PortalLocation[uiLocation].y,
|
||||
PortalLocation[uiLocation].z,PortalLocation[uiLocation].orientation,
|
||||
TEMPSUMMON_CORPSE_TIMED_DESPAWN,900000))
|
||||
TEMPSUMMON_CORPSE_DESPAWN,900000))
|
||||
{
|
||||
uint32 entry = urand(0, 1) ? CREATURE_PORTAL_GUARDIAN : CREATURE_PORTAL_KEEPER;
|
||||
if (Creature *pPortalKeeper = pPortal->SummonCreature(entry,PortalLocation[uiLocation].x, PortalLocation[uiLocation].y,
|
||||
PortalLocation[uiLocation].z, PortalLocation[uiLocation].orientation,
|
||||
TEMPSUMMON_CORPSE_TIMED_DESPAWN,900000))
|
||||
TEMPSUMMON_DEAD_DESPAWN,900000))
|
||||
pPortal->CastSpell(pPortalKeeper, SPELL_PORTAL_CHANNEL,false);
|
||||
uiLocation = (++uiLocation)%3;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user