diff options
| author | jackpoz <giacomopoz@gmail.com> | 2017-11-11 21:06:32 +0100 | 
|---|---|---|
| committer | jackpoz <giacomopoz@gmail.com> | 2017-11-12 12:38:18 +0100 | 
| commit | 9b7c73a19df66849ec829fc5a94875aa9593934d (patch) | |
| tree | c45abbad9801977e301fa9fe23d6330497e0f2c4 /src/server/scripts | |
| parent | 97f33dc77945d8f284d14e0eaa994ae1405a3f20 (diff) | |
Core/Misc: Fix static analysis issues
Diffstat (limited to 'src/server/scripts')
7 files changed, 12 insertions, 34 deletions
| diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp index 5cf03b678f6..0519b46959b 100644 --- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp +++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp @@ -392,8 +392,7 @@ public:                                  for (uint8 i = 0; i < 3; ++i)                                  { -                                    Unit* target = nullptr; -                                    target = SelectTarget(SELECT_TARGET_RANDOM, 0); +                                    Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0);                                      Creature* Orb = DoSpawnCreature(CREATURE_ARCANE_SPHERE, 5, 5, 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 30000);                                      if (Orb && target) diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_bug_trio.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_bug_trio.cpp index 2a775ecf9fd..77e1ef0e77e 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_bug_trio.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_bug_trio.cpp @@ -204,9 +204,7 @@ public:              //Charge_Timer              if (Charge_Timer <= diff)              { -                Unit* target = nullptr; -                target = SelectTarget(SELECT_TARGET_RANDOM, 0); -                if (target) +                if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0))                  {                      DoCast(target, SPELL_CHARGE);                      //me->SendMonsterMove(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), 0, true, 1); diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_ouro.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_ouro.cpp index 3a154f40eed..0e6a24b3ee3 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_ouro.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_ouro.cpp @@ -122,10 +122,7 @@ public:              //ChangeTarget_Timer              if (Submerged && ChangeTarget_Timer <= diff)              { -                Unit* target = nullptr; -                target = SelectTarget(SELECT_TARGET_RANDOM, 0); - -                if (target) +                if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0))                      DoTeleportTo(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ());                  ChangeTarget_Timer = urand(10000, 20000); diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp index bbcf18d5b84..602f5652e4a 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp @@ -558,9 +558,7 @@ public:              //Blizzard_Timer              if (Blizzard_Timer <= diff)              { -                Unit* target = nullptr; -                target = SelectTarget(SELECT_TARGET_RANDOM, 0, 45, true); -                if (target) +                if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 45, true))                      DoCast(target, SPELL_BLIZZARD);                  Blizzard_Timer = 15000 + rand32() % 15000;              } else Blizzard_Timer -= diff; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp index 39f9947766b..2b0305f374a 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp @@ -332,9 +332,7 @@ public:                  if (instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER))                  { -                    Unit* victim = nullptr; -                    victim = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER)); -                    if (victim) +                    if (Unit* victim = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER)))                          AddThreat(victim, 1);                      StartEvent();                  } @@ -586,9 +584,7 @@ public:                  //at this point he divides himself in two parts                  CastConsumingMadness();                  DespawnDemon(); -                Creature* Copy = nullptr; -                Copy = DoSpawnCreature(DEMON_FORM, 0, 0, 0, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 6000); -                if (Copy) +                if (Creature* Copy = DoSpawnCreature(DEMON_FORM, 0, 0, 0, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 6000))                  {                      Demon = Copy->GetGUID();                      if (me->GetVictim()) @@ -764,9 +760,7 @@ public:              if (!me->IsInCombat() && instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER))              { -                Unit* victim = nullptr; -                victim = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER)); -                if (victim) +                if (Unit* victim = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_LEOTHERAS_EVENT_STARTER)))                      AttackStart(victim);              } @@ -784,10 +778,8 @@ public:              if (Mindblast_Timer <= diff)              { -                Unit* target = nullptr; -                target = SelectTarget(SELECT_TARGET_RANDOM, 0); - -                if (target)DoCast(target, SPELL_MINDBLAST); +                if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) +                    DoCast(target, SPELL_MINDBLAST);                  Mindblast_Timer = urand(10000, 15000);              } else Mindblast_Timer -= diff; diff --git a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp index 57423f63ab0..2b43de82bb5 100644 --- a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp +++ b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp @@ -181,9 +181,7 @@ public:                  //Charging_Timer                  if (Charging_Timer <= diff)                  { -                    Unit* target = nullptr; -                    target = SelectTarget(SELECT_TARGET_RANDOM, 0); -                    if (target) +                    if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0))                      {                          AttackStart(target);                          DoCast(target, SPELL_BERSERKER_C); @@ -293,9 +291,7 @@ public:              //DeathCoil Timer /need correct timer              if (DeathCoil_Timer <= diff)              { -                Unit* target = nullptr; -                target = SelectTarget(SELECT_TARGET_RANDOM, 0); -                if (target) +                if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0))                      DoCast(target, SPELL_DEATH_COIL);                  DeathCoil_Timer = 20000;              } else DeathCoil_Timer -= diff; diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index 9b683770be0..6d65ceae758 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -436,9 +436,7 @@ class boss_alar : public CreatureScript                      }                      else                      { -                        Unit* target = nullptr; -                        target = me->SelectNearestTargetInAttackDistance(5); -                        if (target) +                        if (Unit* target = me->SelectNearestTargetInAttackDistance(5))                              AttackStart(target);                          else                          { | 
