fix(DB/Creature): Remove extra Shaffar adds (#22255)
This commit is contained in:
@@ -0,0 +1,10 @@
|
|||||||
|
-- Link pre-spawned Ethereal Beacons to Nexus-Prince Shaffar so they respawn on reset
|
||||||
|
SET @SHAFFAR_GUID := 91162;
|
||||||
|
SET @AI_FLAGS := 1 | 2 | 8 | 16;
|
||||||
|
|
||||||
|
DELETE FROM `creature_formations` WHERE `leaderGUID` = @SHAFFAR_GUID;
|
||||||
|
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
|
||||||
|
(@SHAFFAR_GUID, @SHAFFAR_GUID, 0, 0, @AI_FLAGS, 0, 0),
|
||||||
|
(@SHAFFAR_GUID, 91131, 0, 0, @AI_FLAGS, 0, 0),
|
||||||
|
(@SHAFFAR_GUID, 91132, 0, 0, @AI_FLAGS, 0, 0),
|
||||||
|
(@SHAFFAR_GUID, 91133, 0, 0, @AI_FLAGS, 0, 0);
|
||||||
@@ -66,13 +66,7 @@ struct boss_nexusprince_shaffar : public BossAI
|
|||||||
void Reset() override
|
void Reset() override
|
||||||
{
|
{
|
||||||
_Reset();
|
_Reset();
|
||||||
float dist = 8.0f;
|
|
||||||
float posX, posY, posZ, angle;
|
|
||||||
me->GetHomePosition(posX, posY, posZ, angle);
|
|
||||||
summons.DespawnAll();
|
summons.DespawnAll();
|
||||||
me->SummonCreature(NPC_BEACON, posX - dist, posY - dist, posZ, angle, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 7200000);
|
|
||||||
me->SummonCreature(NPC_BEACON, posX - dist, posY + dist, posZ, angle, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 7200000);
|
|
||||||
me->SummonCreature(NPC_BEACON, posX + dist, posY, posZ, angle, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 7200000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MoveInLineOfSight(Unit* who) override
|
void MoveInLineOfSight(Unit* who) override
|
||||||
|
|||||||
Reference in New Issue
Block a user