mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-23 05:36:23 +00:00
fix(Core/Misc): all GCC warnings (#3457)
This commit is contained in:
@@ -1101,7 +1101,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
loot->SetLootRecipient(deathbringer->GetLootRecipient());
|
||||
loot->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_LOCKED | GO_FLAG_NOT_SELECTABLE | GO_FLAG_NODESPAWN);
|
||||
}
|
||||
// no break
|
||||
[[fallthrough]];
|
||||
case NOT_STARTED:
|
||||
if (GameObject* teleporter = instance->GetGameObject(SaurfangTeleportGUID))
|
||||
{
|
||||
@@ -1460,8 +1460,10 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
{
|
||||
case DATA_THE_LICH_KING:
|
||||
if (GetBossState(DATA_PROFESSOR_PUTRICIDE) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_PROFESSOR_PUTRICIDE:
|
||||
if (GetBossState(DATA_FESTERGUT) != DONE || GetBossState(DATA_ROTFACE) != DONE)
|
||||
return false;
|
||||
@@ -1479,8 +1481,10 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
{
|
||||
case DATA_THE_LICH_KING:
|
||||
if (GetBossState(DATA_BLOOD_QUEEN_LANA_THEL) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_BLOOD_QUEEN_LANA_THEL:
|
||||
if (GetBossState(DATA_BLOOD_PRINCE_COUNCIL) != DONE)
|
||||
return false;
|
||||
@@ -1498,13 +1502,19 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
{
|
||||
case DATA_THE_LICH_KING:
|
||||
if (GetBossState(DATA_SINDRAGOSA) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_SINDRAGOSA:
|
||||
if (GetBossState(DATA_VALITHRIA_DREAMWALKER) != DONE)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (GetBossState(DATA_SINDRAGOSA_GAUNTLET) != DONE)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -1526,20 +1536,28 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
case DATA_ROTFACE:
|
||||
case DATA_FESTERGUT:
|
||||
if (GetBossState(DATA_DEATHBRINGER_SAURFANG) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_DEATHBRINGER_SAURFANG:
|
||||
if (GetBossState(DATA_ICECROWN_GUNSHIP_BATTLE) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_ICECROWN_GUNSHIP_BATTLE:
|
||||
if (GetBossState(DATA_LADY_DEATHWHISPER) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_LADY_DEATHWHISPER:
|
||||
if (GetBossState(DATA_LORD_MARROWGAR) != DONE)
|
||||
{
|
||||
return false;
|
||||
// no break
|
||||
}
|
||||
[[fallthrough]];
|
||||
case DATA_LORD_MARROWGAR:
|
||||
default:
|
||||
break;
|
||||
@@ -1751,8 +1769,10 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
break;
|
||||
case EVENT_ENEMY_GUNSHIP_COMBAT:
|
||||
if (Creature* captain = source->FindNearestCreature(TeamIdInInstance == TEAM_HORDE ? NPC_IGB_HIGH_OVERLORD_SAURFANG : NPC_IGB_MURADIN_BRONZEBEARD, 200.0f))
|
||||
{
|
||||
captain->AI()->DoAction(ACTION_ENEMY_GUNSHIP_TALK);
|
||||
// no break;
|
||||
}
|
||||
[[fallthrough]];
|
||||
case EVENT_PLAYERS_GUNSHIP_SPAWN:
|
||||
case EVENT_PLAYERS_GUNSHIP_COMBAT:
|
||||
if (GameObject* go = source->ToGameObject())
|
||||
|
||||
Reference in New Issue
Block a user