diff options
Diffstat (limited to 'src/server/game/AI/SmartScripts')
| -rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 28 | 
1 files changed, 12 insertions, 16 deletions
| 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;          } | 
