refactor(Scripts/SerpetnshrineCavern): Clear up unused variables (#17934)
This commit is contained in:
+11
-52
@@ -35,6 +35,7 @@ ObjectData const creatureData[] =
|
|||||||
{
|
{
|
||||||
{ NPC_LEOTHERAS_THE_BLIND, DATA_LEOTHERAS_THE_BLIND },
|
{ NPC_LEOTHERAS_THE_BLIND, DATA_LEOTHERAS_THE_BLIND },
|
||||||
{ NPC_FATHOM_LORD_KARATHRESS, DATA_FATHOM_LORD_KARATHRESS },
|
{ NPC_FATHOM_LORD_KARATHRESS, DATA_FATHOM_LORD_KARATHRESS },
|
||||||
|
{ NPC_LADY_VASHJ, DATA_LADY_VASHJ },
|
||||||
{ 0, 0 }
|
{ 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -53,9 +54,7 @@ public:
|
|||||||
|
|
||||||
struct instance_serpentshrine_cavern_InstanceMapScript : public InstanceScript
|
struct instance_serpentshrine_cavern_InstanceMapScript : public InstanceScript
|
||||||
{
|
{
|
||||||
instance_serpentshrine_cavern_InstanceMapScript(Map* map) : InstanceScript(map)
|
instance_serpentshrine_cavern_InstanceMapScript(Map* map) : InstanceScript(map) { }
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void Initialize() override
|
void Initialize() override
|
||||||
{
|
{
|
||||||
@@ -85,12 +84,6 @@ public:
|
|||||||
{
|
{
|
||||||
switch (go->GetEntry())
|
switch (go->GetEntry())
|
||||||
{
|
{
|
||||||
case GO_LADY_VASHJ_BRIDGE_CONSOLE:
|
|
||||||
case GO_COILFANG_BRIDGE1:
|
|
||||||
case GO_COILFANG_BRIDGE2:
|
|
||||||
case GO_COILFANG_BRIDGE3:
|
|
||||||
AddDoor(go);
|
|
||||||
break;
|
|
||||||
case GO_SHIELD_GENERATOR1:
|
case GO_SHIELD_GENERATOR1:
|
||||||
case GO_SHIELD_GENERATOR2:
|
case GO_SHIELD_GENERATOR2:
|
||||||
case GO_SHIELD_GENERATOR3:
|
case GO_SHIELD_GENERATOR3:
|
||||||
@@ -98,19 +91,8 @@ public:
|
|||||||
ShieldGeneratorGUID[go->GetEntry() - GO_SHIELD_GENERATOR1] = go->GetGUID();
|
ShieldGeneratorGUID[go->GetEntry() - GO_SHIELD_GENERATOR1] = go->GetGUID();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void OnGameObjectRemove(GameObject* go) override
|
InstanceScript::OnGameObjectCreate(go);
|
||||||
{
|
|
||||||
switch (go->GetEntry())
|
|
||||||
{
|
|
||||||
case GO_LADY_VASHJ_BRIDGE_CONSOLE:
|
|
||||||
case GO_COILFANG_BRIDGE1:
|
|
||||||
case GO_COILFANG_BRIDGE2:
|
|
||||||
case GO_COILFANG_BRIDGE3:
|
|
||||||
RemoveDoor(go);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnCreatureCreate(Creature* creature) override
|
void OnCreatureCreate(Creature* creature) override
|
||||||
@@ -122,23 +104,14 @@ public:
|
|||||||
if (creature->GetPositionX() > -110.0f && creature->GetPositionX() < 155.0f && creature->GetPositionY() > -610.0f && creature->GetPositionY() < -280.0f)
|
if (creature->GetPositionX() > -110.0f && creature->GetPositionX() < 155.0f && creature->GetPositionY() > -610.0f && creature->GetPositionY() < -280.0f)
|
||||||
AliveKeepersCount += creature->IsAlive() ? 0 : -1; // SmartAI calls JUST_RESPAWNED in AIInit...
|
AliveKeepersCount += creature->IsAlive() ? 0 : -1; // SmartAI calls JUST_RESPAWNED in AIInit...
|
||||||
break;
|
break;
|
||||||
case NPC_THE_LURKER_BELOW:
|
|
||||||
LurkerBelowGUID = creature->GetGUID();
|
|
||||||
break;
|
|
||||||
case NPC_LEOTHERAS_THE_BLIND:
|
|
||||||
LeotherasTheBlindGUID = creature->GetGUID();
|
|
||||||
break;
|
|
||||||
case NPC_CYCLONE_KARATHRESS:
|
case NPC_CYCLONE_KARATHRESS:
|
||||||
creature->GetMotionMaster()->MoveRandom(50.0f);
|
creature->GetMotionMaster()->MoveRandom(50.0f);
|
||||||
break;
|
break;
|
||||||
case NPC_LADY_VASHJ:
|
|
||||||
LadyVashjGUID = creature->GetGUID();
|
|
||||||
break;
|
|
||||||
case NPC_ENCHANTED_ELEMENTAL:
|
case NPC_ENCHANTED_ELEMENTAL:
|
||||||
case NPC_COILFANG_ELITE:
|
case NPC_COILFANG_ELITE:
|
||||||
case NPC_COILFANG_STRIDER:
|
case NPC_COILFANG_STRIDER:
|
||||||
case NPC_TAINTED_ELEMENTAL:
|
case NPC_TAINTED_ELEMENTAL:
|
||||||
if (Creature* vashj = instance->GetCreature(LadyVashjGUID))
|
if (Creature* vashj = GetCreature(DATA_LADY_VASHJ))
|
||||||
vashj->AI()->JustSummoned(creature);
|
vashj->AI()->JustSummoned(creature);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -147,21 +120,6 @@ public:
|
|||||||
InstanceScript::OnCreatureCreate(creature);
|
InstanceScript::OnCreatureCreate(creature);
|
||||||
}
|
}
|
||||||
|
|
||||||
ObjectGuid GetGuidData(uint32 identifier) const override
|
|
||||||
{
|
|
||||||
switch (identifier)
|
|
||||||
{
|
|
||||||
case NPC_THE_LURKER_BELOW:
|
|
||||||
return LurkerBelowGUID;
|
|
||||||
case NPC_LEOTHERAS_THE_BLIND:
|
|
||||||
return LeotherasTheBlindGUID;
|
|
||||||
case NPC_LADY_VASHJ:
|
|
||||||
return LadyVashjGUID;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ObjectGuid::Empty;
|
|
||||||
}
|
|
||||||
|
|
||||||
void SetData(uint32 type, uint32 /*data*/) override
|
void SetData(uint32 type, uint32 /*data*/) override
|
||||||
{
|
{
|
||||||
switch (type)
|
switch (type)
|
||||||
@@ -177,13 +135,17 @@ public:
|
|||||||
SetBossState(DATA_BRIDGE_EMERGED, DONE);
|
SetBossState(DATA_BRIDGE_EMERGED, DONE);
|
||||||
break;
|
break;
|
||||||
case DATA_ACTIVATE_SHIELD:
|
case DATA_ACTIVATE_SHIELD:
|
||||||
if (Creature* vashj = instance->GetCreature(LadyVashjGUID))
|
if (Creature* vashj = GetCreature(DATA_LADY_VASHJ))
|
||||||
for (uint8 i = 0; i < 4; ++i)
|
{
|
||||||
if (GameObject* gobject = instance->GetGameObject(ShieldGeneratorGUID[i]))
|
for (auto const& shieldGuid : ShieldGeneratorGUID)
|
||||||
|
{
|
||||||
|
if (GameObject* gobject = instance->GetGameObject(shieldGuid))
|
||||||
{
|
{
|
||||||
gobject->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
|
gobject->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
|
||||||
vashj->SummonTrigger(gobject->GetPositionX(), gobject->GetPositionY(), gobject->GetPositionZ(), 0.0f, 0);
|
vashj->SummonTrigger(gobject->GetPositionX(), gobject->GetPositionY(), gobject->GetPositionZ(), 0.0f, 0);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -197,10 +159,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ObjectGuid LadyVashjGUID;
|
|
||||||
ObjectGuid ShieldGeneratorGUID[4];
|
ObjectGuid ShieldGeneratorGUID[4];
|
||||||
ObjectGuid LurkerBelowGUID;
|
|
||||||
ObjectGuid LeotherasTheBlindGUID;
|
|
||||||
int32 AliveKeepersCount;
|
int32 AliveKeepersCount;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user