From f555a67bf850e1a9659c89551d7bb69cc812f161 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sun, 11 Mar 2018 21:01:53 +0100 Subject: Core/SmartScripts: Code cleanup --- src/server/game/AI/SmartScripts/SmartScript.cpp | 28 +++++++++++-------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'src') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 573e34f29f7..b6f066c709a 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -3001,14 +3001,12 @@ void SmartScript::ProcessEvent(SmartScriptHolder& e, Unit* unit, uint32 var0, ui //if friendly event&&who is not hostile OR hostile event&&who is hostile if ((e.event.los.noHostile && !me->IsHostileTo(unit)) || (!e.event.los.noHostile && me->IsHostileTo(unit))) - if (!me || !unit) - return; - if (e.event.los.playerOnly && unit->GetTypeId() != TYPEID_PLAYER) - return; - if (e.event.los.playerOnly == TYPEID_PLAYER) - return; - RecalcTimer(e, e.event.los.cooldownMin, e.event.los.cooldownMax); - ProcessAction(e, unit); + { + if (e.event.los.playerOnly && unit->GetTypeId() != TYPEID_PLAYER) + return; + RecalcTimer(e, e.event.los.cooldownMin, e.event.los.cooldownMax); + ProcessAction(e, unit); + } } break; } @@ -3025,14 +3023,12 @@ void SmartScript::ProcessEvent(SmartScriptHolder& e, Unit* unit, uint32 var0, ui //if friendly event&&who is not hostile OR hostile event&&who is hostile if ((e.event.los.noHostile && !me->IsHostileTo(unit)) || (!e.event.los.noHostile && me->IsHostileTo(unit))) - if (!me || !unit) - return; - if (e.event.los.playerOnly && unit->GetTypeId() != TYPEID_PLAYER) - return; - if (e.event.los.playerOnly == TYPEID_PLAYER) - return; - RecalcTimer(e, e.event.los.cooldownMin, e.event.los.cooldownMax); - ProcessAction(e, unit); + { + if (e.event.los.playerOnly && unit->GetTypeId() != TYPEID_PLAYER) + return; + RecalcTimer(e, e.event.los.cooldownMin, e.event.los.cooldownMax); + ProcessAction(e, unit); + } } break; } -- cgit v1.2.3