TrinityCore
AISpellInfoType Struct Reference

#include <CreatureAIImpl.h>

Public Member Functions

 AISpellInfoType ()
 

Public Attributes

AITarget target
 
AICondition condition
 
Milliseconds cooldown
 
Milliseconds realCooldown
 
float maxRange
 
uint8 Targets
 
uint8 Effects
 

Detailed Description

Definition at line 75 of file CreatureAIImpl.h.

Constructor & Destructor Documentation

◆ AISpellInfoType()

AISpellInfoType::AISpellInfoType ( )
inline

Definition at line 77 of file CreatureAIImpl.h.

@ AITARGET_SELF
#define AI_DEFAULT_COOLDOWN
@ AICOND_COMBAT
Milliseconds realCooldown
AICondition condition
Milliseconds cooldown

Member Data Documentation

◆ condition

AICondition AISpellInfoType::condition

Definition at line 80 of file CreatureAIImpl.h.

◆ cooldown

Milliseconds AISpellInfoType::cooldown

Definition at line 81 of file CreatureAIImpl.h.

◆ Effects

uint8 AISpellInfoType::Effects

Definition at line 86 of file CreatureAIImpl.h.

◆ maxRange

float AISpellInfoType::maxRange

Definition at line 83 of file CreatureAIImpl.h.

◆ realCooldown

Milliseconds AISpellInfoType::realCooldown

Definition at line 82 of file CreatureAIImpl.h.

◆ target

AITarget AISpellInfoType::target

Definition at line 79 of file CreatureAIImpl.h.

◆ Targets

uint8 AISpellInfoType::Targets

Definition at line 85 of file CreatureAIImpl.h.


The documentation for this struct was generated from the following file: