mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-17 02:50:29 +00:00
refactor(Core/Misc): remove the ternary operator when used improperly (#3327)
This commit is contained in:
@@ -556,7 +556,7 @@ struct boss_jormungarAI : public ScriptedAI
|
||||
break;
|
||||
case EVENT_SUBMERGE:
|
||||
{
|
||||
bIsStationary = me->GetDisplayId() == _MODEL_STATIONARY ? true : false;
|
||||
bIsStationary = (me->GetDisplayId() == _MODEL_STATIONARY);
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->CastSpell(me, SPELL_SUBMERGE_0, false);
|
||||
Talk(EMOTE_SUBMERGE);
|
||||
@@ -934,7 +934,7 @@ public:
|
||||
destZ = Locs[LOC_CENTER].GetPositionZ()+1.0f;
|
||||
me->StopMoving();
|
||||
me->GetMotionMaster()->MoveJump(Locs[LOC_CENTER].GetPositionX()+cos(jumpangle)*35.0f, Locs[LOC_CENTER].GetPositionY()+sin(jumpangle)*35.0f, Locs[LOC_CENTER].GetPositionZ()+1.0f, 40.0f, 12.0f);
|
||||
|
||||
|
||||
events.PopEvent();
|
||||
events.RescheduleEvent(EVENT_TRAMPLE, 1500);
|
||||
|
||||
|
||||
@@ -1434,7 +1434,7 @@ public:
|
||||
if( DoNeedCleanup(true) )
|
||||
InstanceCleanup();
|
||||
|
||||
// if missing spawn anub'arak
|
||||
// if missing spawn anub'arak
|
||||
SpawnAnubArak();
|
||||
|
||||
events.RescheduleEvent(EVENT_CHECK_PLAYERS, CLEANUP_CHECK_INTERVAL);
|
||||
@@ -1647,8 +1647,8 @@ public:
|
||||
uint32 data1 = 0, data2 = 0, data3 = 0;
|
||||
loadStream >> data1 >> data2 >> data3;
|
||||
AttemptsLeft = data1;
|
||||
bDedicatedInsanity = data2 ? true : false;
|
||||
bNooneDied = data3 ? true : false;
|
||||
bDedicatedInsanity = !!data2;
|
||||
bNooneDied = !!data3;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -759,7 +759,7 @@ public:
|
||||
if (unit->GetEntry() == NPC_WAVE_MERCENARY || unit->GetEntry() == NPC_WAVE_FOOTMAN || unit->GetEntry() == NPC_WAVE_RIFLEMAN || unit->GetEntry() == NPC_WAVE_PRIEST || unit->GetEntry() == NPC_WAVE_MAGE)
|
||||
if ((--reqKillCount) == 0 && WaveNumber%5 && NextWaveTimer > 5000)
|
||||
NextWaveTimer = 5000;
|
||||
|
||||
|
||||
if (unit->GetEntry() == NPC_QUEL_DELAR)
|
||||
if (Creature* c = instance->GetCreature(NPC_UtherGUID))
|
||||
{
|
||||
@@ -812,7 +812,7 @@ public:
|
||||
for (uint8 i=0; i<num_to_activate; ++i)
|
||||
{
|
||||
uint32 entry = chosenComposition[WaveNumber][i];
|
||||
bool forward = urand(0,1) ? true : false;
|
||||
bool forward = !!urand(0,1);
|
||||
for (int8 j = (forward ? 0 : NUM_OF_TRASH-1); (forward ? j<NUM_OF_TRASH : j>=0); (forward ? ++j : --j))
|
||||
if (!TrashActive[j])
|
||||
if (Creature* c = instance->GetCreature(NPC_TrashGUID[j]))
|
||||
@@ -892,7 +892,7 @@ public:
|
||||
for (uint8 i=0; i<num_to_activate; ++i)
|
||||
{
|
||||
uint32 entry = chosenComposition[WaveNumber-(WaveNumber > 5 ? 2 : 1)][i];
|
||||
bool forward = urand(0,1) ? true : false;
|
||||
bool forward = !!urand(0,1);
|
||||
for (int8 j = (forward ? 0 : NUM_OF_TRASH-1); (forward ? j<NUM_OF_TRASH : j>=0); (forward ? ++j : --j))
|
||||
if (!TrashActive[j])
|
||||
if (Creature* c = instance->GetCreature(NPC_TrashGUID[j]))
|
||||
@@ -978,7 +978,7 @@ public:
|
||||
}
|
||||
else if (!ResumeFirstEventTimer)
|
||||
{
|
||||
bool allInRangeAndAlive = (instance->GetPlayersCountExceptGMs() > 0 ? true : false);
|
||||
bool allInRangeAndAlive = (instance->GetPlayersCountExceptGMs() > 0);
|
||||
for (Map::PlayerList::const_iterator itr = pl.begin(); itr != pl.end(); ++itr)
|
||||
if (Player* p = itr->GetSource())
|
||||
if (!p->IsGameMaster() && (p->GetExactDist2d(&CenterPos) > MAX_DIST_FROM_CENTER_TO_START || !p->IsAlive()))
|
||||
|
||||
@@ -1043,7 +1043,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
if (theLichKing->IsAlive())
|
||||
theLichKing->SetVisible(false);
|
||||
}
|
||||
|
||||
|
||||
void RemoveBackPack()
|
||||
{
|
||||
for (auto const& itr : instance->GetPlayers())
|
||||
@@ -1208,7 +1208,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
void SpawnGunship()
|
||||
{
|
||||
if (!GunshipGUID && instance->HavePlayers())
|
||||
@@ -1228,7 +1228,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
switch (type)
|
||||
{
|
||||
case DATA_BUFF_AVAILABLE:
|
||||
IsBuffAvailable = (data ? true : false);
|
||||
IsBuffAvailable = !!data;
|
||||
if (!IsBuffAvailable)
|
||||
{
|
||||
Map::PlayerList const& plrList = instance->GetPlayers();
|
||||
@@ -1310,16 +1310,16 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
}
|
||||
return;
|
||||
case DATA_BONED_ACHIEVEMENT:
|
||||
IsBonedEligible = data ? true : false;
|
||||
IsBonedEligible = !!data;
|
||||
break;
|
||||
case DATA_OOZE_DANCE_ACHIEVEMENT:
|
||||
IsOozeDanceEligible = data ? true : false;
|
||||
IsOozeDanceEligible = !!data;
|
||||
break;
|
||||
case DATA_NAUSEA_ACHIEVEMENT:
|
||||
IsNauseaEligible = data ? true : false;
|
||||
IsNauseaEligible = !!data;
|
||||
break;
|
||||
case DATA_ORB_WHISPERER_ACHIEVEMENT:
|
||||
IsOrbWhispererEligible = data ? true : false;
|
||||
IsOrbWhispererEligible = !!data;
|
||||
break;
|
||||
case DATA_SINDRAGOSA_FROSTWYRMS:
|
||||
FrostwyrmGUIDs.insert(data);
|
||||
@@ -1576,7 +1576,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
|
||||
std::ostringstream saveStream;
|
||||
saveStream << "I C " << GetBossSaveData() << HeroicAttempts << ' '
|
||||
<< ColdflameJetsState << ' ' << BloodQuickeningState << ' ' << BloodQuickeningMinutes << ' ' << WeeklyQuestId10 << ' ' << PutricideEventProgress << ' '
|
||||
<< ColdflameJetsState << ' ' << BloodQuickeningState << ' ' << BloodQuickeningMinutes << ' ' << WeeklyQuestId10 << ' ' << PutricideEventProgress << ' '
|
||||
<< uint32(LichKingHeroicAvailable ? 1 : 0) << ' ' << BloodPrinceTrashCount << ' ' << uint32(IsBuffAvailable ? 1 : 0);
|
||||
|
||||
|
||||
@@ -1628,10 +1628,10 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
loadStream >> WeeklyQuestId10;
|
||||
loadStream >> PutricideEventProgress; PutricideEventProgress &= ~PUTRICIDE_EVENT_FLAG_TRAP_INPROGRESS;
|
||||
loadStream >> temp;
|
||||
LichKingHeroicAvailable = temp ? true : false;
|
||||
LichKingHeroicAvailable = !!temp;
|
||||
loadStream >> BloodPrinceTrashCount;
|
||||
loadStream >> temp;
|
||||
SetData(DATA_BUFF_AVAILABLE, temp ? true : false);
|
||||
SetData(DATA_BUFF_AVAILABLE, !!temp);
|
||||
}
|
||||
else
|
||||
OUT_LOAD_INST_DATA_FAIL;
|
||||
|
||||
@@ -36,7 +36,7 @@ public:
|
||||
bool bAmberVoid;
|
||||
bool bEmeraldVoid;
|
||||
bool bRubyVoid;
|
||||
|
||||
|
||||
void Initialize()
|
||||
{
|
||||
EregosCacheGUID = 0;
|
||||
@@ -52,7 +52,7 @@ public:
|
||||
memset(&m_auiEncounter, 0, sizeof(m_auiEncounter));
|
||||
memset(&DragonCageDoorGUID, 0, sizeof(DragonCageDoorGUID));
|
||||
}
|
||||
|
||||
|
||||
void OnCreatureCreate(Creature* pCreature)
|
||||
{
|
||||
switch( pCreature->GetEntry() )
|
||||
@@ -118,7 +118,7 @@ public:
|
||||
if (unit->GetEntry() == NPC_CENTRIFUGE_CONSTRUCT)
|
||||
SetData(DATA_CC_COUNT, DONE);
|
||||
}
|
||||
|
||||
|
||||
void SetData(uint32 type, uint32 data)
|
||||
{
|
||||
switch( type )
|
||||
@@ -170,20 +170,20 @@ public:
|
||||
}
|
||||
break;
|
||||
case DATA_AMBER_VOID:
|
||||
bAmberVoid = data ? true : false;
|
||||
bAmberVoid = !!data;
|
||||
break;
|
||||
case DATA_EMERALD_VOID:
|
||||
bEmeraldVoid = data ? true : false;
|
||||
bEmeraldVoid = !!data;
|
||||
break;
|
||||
case DATA_RUBY_VOID:
|
||||
bRubyVoid = data ? true : false;
|
||||
bRubyVoid = !!data;
|
||||
break;
|
||||
}
|
||||
|
||||
if( data == DONE )
|
||||
SaveToDB();
|
||||
}
|
||||
|
||||
|
||||
uint32 GetData(uint32 type) const
|
||||
{
|
||||
switch( type )
|
||||
@@ -199,7 +199,7 @@ public:
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
uint64 GetData64(uint32 identifier) const
|
||||
{
|
||||
switch( identifier )
|
||||
@@ -221,7 +221,7 @@ public:
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
std::string GetSaveData()
|
||||
{
|
||||
OUT_SAVE_INST_DATA;
|
||||
|
||||
@@ -209,7 +209,7 @@ public:
|
||||
counter = 0;
|
||||
bShattered = false;
|
||||
lastShatterMSTime = 0;
|
||||
|
||||
|
||||
if( InstanceScript* m_pInstance = me->GetInstanceScript() )
|
||||
{
|
||||
m_pInstance->SetData(TYPE_IGNIS, NOT_STARTED);
|
||||
@@ -555,7 +555,7 @@ class achievement_ignis_shattered : public AchievementCriteriaScript
|
||||
{
|
||||
if (!target || target->GetTypeId() != TYPEID_UNIT)
|
||||
return false;
|
||||
return (target->ToCreature()->AI()->GetData(1337) ? true : false);
|
||||
return !!target->ToCreature()->AI()->GetData(1337);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -567,4 +567,4 @@ void AddSC_boss_ignis()
|
||||
new spell_ignis_grab_initial();
|
||||
new spell_ignis_slag_pot();
|
||||
new achievement_ignis_shattered();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,15 +91,15 @@ public:
|
||||
uint64 m_algalonTrapdoorGUID;
|
||||
uint64 m_brannBronzebeardAlgGUID;
|
||||
uint32 m_algalonTimer;
|
||||
|
||||
|
||||
// Shared
|
||||
EventMap _events;
|
||||
bool m_mimironTramUsed;
|
||||
uint64 m_mimironTramGUID;
|
||||
uint64 m_keepersgateGUID;
|
||||
uint64 m_keepersGossipGUID[4];
|
||||
|
||||
|
||||
|
||||
|
||||
void Initialize()
|
||||
{
|
||||
// Bosses
|
||||
@@ -165,7 +165,7 @@ public:
|
||||
m_algalonTrapdoorGUID = 0;
|
||||
m_brannBronzebeardAlgGUID = 0;
|
||||
m_algalonTimer = 0;
|
||||
|
||||
|
||||
// Shared
|
||||
_events.Reset();
|
||||
memset(&m_keepersGossipGUID, 0, sizeof(m_keepersGossipGUID));
|
||||
@@ -380,7 +380,7 @@ public:
|
||||
}
|
||||
|
||||
bool on = (GetData(type) == DONE && !(GetData(TYPE_WATCHERS) & (1 << (type-TYPE_FREYA))));
|
||||
cr->SetVisible(on ? true : false);
|
||||
cr->SetVisible(on);
|
||||
}
|
||||
|
||||
void OnGameObjectCreate(GameObject* gameObject)
|
||||
@@ -710,7 +710,7 @@ public:
|
||||
freya->GetGameObjectListWithEntryInGrid(goList, 190171 /*Lichbloom*/, 333.0f);
|
||||
freya->GetGameObjectListWithEntryInGrid(goList, 190170 /*Talandra's Rose*/, 333.0f);
|
||||
freya->GetGameObjectListWithEntryInGrid(goList, 189973 /*Goldclover*/, 333.0f);
|
||||
|
||||
|
||||
for (std::list<GameObject*>::const_iterator itr = goList.begin(); itr != goList.end(); ++itr)
|
||||
(*itr)->SetRespawnTime(7*DAY);
|
||||
}
|
||||
@@ -961,7 +961,7 @@ public:
|
||||
for (uint8 i = 0; i < MAX_ENCOUNTER; ++i)
|
||||
{
|
||||
loadStream >> m_auiEncounter[i];
|
||||
|
||||
|
||||
if (m_auiEncounter[i] == IN_PROGRESS && i != TYPE_WATCHERS)
|
||||
m_auiEncounter[i] = NOT_STARTED;
|
||||
}
|
||||
@@ -1070,7 +1070,7 @@ public:
|
||||
};
|
||||
};
|
||||
|
||||
const Position vehiclePositions[30] =
|
||||
const Position vehiclePositions[30] =
|
||||
{
|
||||
// Start Positions
|
||||
// Siege
|
||||
|
||||
@@ -275,7 +275,7 @@ public:
|
||||
InstanceCleanup();
|
||||
break;
|
||||
case DATA_ACHIEV:
|
||||
bAchiev = data ? true : false;
|
||||
bAchiev = !!data;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -596,7 +596,7 @@ public:
|
||||
|
||||
// open main gate
|
||||
HandleGameObject(GO_MainGateGUID, true);
|
||||
|
||||
|
||||
if (m_auiEncounter[MAX_ENCOUNTER-1] != DONE) // instance not finished
|
||||
{
|
||||
// close all cells
|
||||
|
||||
Reference in New Issue
Block a user