![]() |
TrinityCore
|
#include "CreatureAI.h"#include "AreaBoundary.h"#include "Creature.h"#include "CreatureAIImpl.h"#include "CreatureTextMgr.h"#include "DBCStructure.h"#include "Language.h"#include "Log.h"#include "Map.h"#include "MapReference.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "Player.h"#include "SpellMgr.h"#include "SpellHistory.h"#include "TemporarySummon.h"#include "Vehicle.h"#include "World.h"
Include dependency graph for CreatureAI.cpp:Go to the source code of this file.
Functions | |
| AISpellInfoType * | GetAISpellInfo (uint32 i) |
| static bool | ShouldFollowOnSpawn (SummonPropertiesEntry const *properties) |
Variables | |
| static const uint32 | BOUNDARY_VISUALIZE_CREATURE = 15425 |
| static const float | BOUNDARY_VISUALIZE_CREATURE_SCALE = 0.25f |
| static const int8 | BOUNDARY_VISUALIZE_STEP_SIZE = 1 |
| static const int32 | BOUNDARY_VISUALIZE_FAILSAFE_LIMIT = 750 |
| static const float | BOUNDARY_VISUALIZE_SPAWN_HEIGHT = 5.0f |
| AISpellInfoType * GetAISpellInfo | ( | uint32 | i | ) |
Definition at line 38 of file CreatureAI.cpp.
References UnitAI::AISpellInfo.
Referenced by CasterAI::InitializeAI(), CasterAI::JustEngagedWith(), and CasterAI::UpdateAI().
|
static |
Definition at line 158 of file CreatureAI.cpp.
References SummonPropertiesEntry::Control, SummonPropertiesEntry::Flags, SUMMON_CATEGORY_ALLY, SUMMON_CATEGORY_PET, SUMMON_CATEGORY_UNK, SUMMON_CATEGORY_WILD, SUMMON_TYPE_GUARDIAN, SUMMON_TYPE_GUARDIAN2, SUMMON_TYPE_MINION, SUMMON_TYPE_MINIPET, SUMMON_TYPE_PET, and SummonPropertiesEntry::Title.
Referenced by CreatureAI::JustAppeared().
|
static |
Definition at line 321 of file CreatureAI.cpp.
Referenced by CreatureAI::VisualizeBoundary().
|
static |
Definition at line 322 of file CreatureAI.cpp.
Referenced by CreatureAI::VisualizeBoundary().
|
static |
Definition at line 324 of file CreatureAI.cpp.
Referenced by CreatureAI::VisualizeBoundary().
|
static |
Definition at line 325 of file CreatureAI.cpp.
Referenced by CreatureAI::VisualizeBoundary().
|
static |
Definition at line 323 of file CreatureAI.cpp.
Referenced by CreatureAI::VisualizeBoundary().