#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "AreaTriggerDataStore.h"
#include "AreaTriggerPackets.h"
#include "CellImpl.h"
#include "Chat.h"
#include "Containers.h"
#include "CreatureAISelector.h"
#include "DB2Stores.h"
#include "G3DPosition.hpp"
#include "GameTime.h"
#include "GridNotifiersImpl.h"
#include "Language.h"
#include "Log.h"
#include "MapUtils.h"
#include "Object.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "PhasingHandler.h"
#include "Player.h"
#include "RestMgr.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "Spline.h"
#include "Transport.h"
#include "Unit.h"
#include "UpdateData.h"
#include "ZoneScript.h"
#include "advstd.h"
#include <G3D/AABox.h>
#include <G3D/Box.h>
#include <G3D/CollisionDetection.h>
#include <G3D/CoordinateFrame.h>
#include <G3D/Cylinder.h>
#include <G3D/Quat.h>
#include <bit>
Go to the source code of this file.
◆ MovementUpdateResult
◆ UnitFitToActionRequirement()
Definition at line 1239 of file AreaTrigger.cpp.
References AREATRIGGER_ACTION_USER_ANY, AREATRIGGER_ACTION_USER_CASTER, AREATRIGGER_ACTION_USER_ENEMY, AREATRIGGER_ACTION_USER_FRIEND, AREATRIGGER_ACTION_USER_PARTY, AREATRIGGER_ACTION_USER_RAID, Map::GetDifficultyID(), BaseEntity::GetGUID(), WorldObject::GetMap(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), AreaTriggerAction::Param, sSpellMgr, and AreaTriggerAction::TargetType.
Referenced by AreaTrigger::DoActions().