Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
CombatAI.h File Reference
#include "ConditionMgr.h"
#include "CreatureAI.h"
#include "CreatureAIImpl.h"
Include dependency graph for CombatAI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AggressorAI
struct  ArcherAI
class  CasterAI
class  CombatAI
struct  TurretAI
struct  VehicleAI

Macros

#define VEHICLE_CONDITION_CHECK_TIME   1000
#define VEHICLE_DISMISS_TIME   5000

Typedefs

typedef std::vector< uint32SpellVct

Macro Definition Documentation

◆ VEHICLE_CONDITION_CHECK_TIME

#define VEHICLE_CONDITION_CHECK_TIME   1000

Definition at line 80 of file CombatAI.h.

Referenced by VehicleAI::CheckConditions(), and VehicleAI::VehicleAI().

◆ VEHICLE_DISMISS_TIME

#define VEHICLE_DISMISS_TIME   5000

Definition at line 81 of file CombatAI.h.

Referenced by VehicleAI::OnCharmed(), and VehicleAI::VehicleAI().

Typedef Documentation

◆ SpellVct

typedef std::vector<uint32> SpellVct

Definition at line 24 of file CombatAI.h.