Scripts: Fix static analysis issues CID 1379870 and 1367941 (#20747)

This commit is contained in:
Duarte Duarte
2017-10-30 21:27:55 +01:00
committed by Shauren
parent 27a8db8c2c
commit 42321babe6
2 changed files with 4 additions and 2 deletions
@@ -719,7 +719,8 @@ class spell_baleroc_torment_AuraScript : public AuraScript
uint32 stacks = healer->GetAuraCount(SPELL_VITAL_SPARK) + std::min(uint8(ceil(GetStackAmount() / (Is25ManHeroic ? 5 : 3))), uint8(255));
healer->SetAuraStack(SPELL_VITAL_SPARK, healer, stacks);
healer->GetAura(SPELL_VITAL_SPARK)->RefreshDuration();
if (Aura* aura = healer->GetAura(SPELL_VITAL_SPARK))
aura->RefreshDuration();
}
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
@@ -975,7 +975,8 @@ public:
case EVENT_ATTACK:
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
me->setFaction(FACTION_HOSTILE);
me->CombatStart(ObjectAccessor::GetPlayer(*me, _playerGUID));
if (Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID))
me->CombatStart(player);
_events.ScheduleEvent(EVENT_FIREBALL, 1);
_events.ScheduleEvent(EVENT_FROSTNOVA, Seconds(5));
break;