mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 01:08:35 +00:00
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
|
||||
{
|
||||
_Reset();
|
||||
float dist = 8.0f;
|
||||
float posX, posY, posZ, angle;
|
||||
me->GetHomePosition(posX, posY, posZ, angle);
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user