#include "Creature.h"
#include "UnitAI.h"
#include "AreaBoundary.h"
#include "Common.h"
Go to the source code of this file.
|
enum | SelectTargetType {
SELECT_TARGET_DONTCARE = 0,
SELECT_TARGET_SELF,
SELECT_TARGET_SINGLE_ENEMY,
SELECT_TARGET_AOE_ENEMY,
SELECT_TARGET_ANY_ENEMY,
SELECT_TARGET_SINGLE_FRIEND,
SELECT_TARGET_AOE_FRIEND,
SELECT_TARGET_ANY_FRIEND
} |
|
enum | SelectEffect { SELECT_EFFECT_DONTCARE = 0,
SELECT_EFFECT_DAMAGE,
SELECT_EFFECT_HEALING,
SELECT_EFFECT_AURA
} |
|
enum | SCEquip { EQUIP_NO_CHANGE = -1,
EQUIP_UNEQUIP = 0
} |
|
enum | Permitions {
PERMIT_BASE_NO = -1,
PERMIT_BASE_IDLE = 1,
PERMIT_BASE_REACTIVE = 100,
PERMIT_BASE_PROACTIVE = 200,
PERMIT_BASE_FACTION_SPECIFIC = 400,
PERMIT_BASE_SPECIAL = 800
} |
|
#define TIME_INTERVAL_LOOK 5000 |
#define VISIBILITY_RANGE 10000 |
Enumerator |
---|
PERMIT_BASE_NO |
|
PERMIT_BASE_IDLE |
|
PERMIT_BASE_REACTIVE |
|
PERMIT_BASE_PROACTIVE |
|
PERMIT_BASE_FACTION_SPECIFIC |
|
PERMIT_BASE_SPECIAL |
|
Definition: CreatureAI.h:207
Definition: CreatureAI.h:209
Definition: CreatureAI.h:210
Definition: CreatureAI.h:212
Definition: CreatureAI.h:208
Definition: CreatureAI.h:211
Enumerator |
---|
EQUIP_NO_CHANGE |
|
EQUIP_UNEQUIP |
|
Definition: CreatureAI.h:63
Definition: CreatureAI.h:64
Enumerator |
---|
SELECT_EFFECT_DONTCARE |
|
SELECT_EFFECT_DAMAGE |
|
SELECT_EFFECT_HEALING |
|
SELECT_EFFECT_AURA |
|
Definition: CreatureAI.h:55
Definition: CreatureAI.h:56
Definition: CreatureAI.h:57
Definition: CreatureAI.h:58
Enumerator |
---|
SELECT_TARGET_DONTCARE |
|
SELECT_TARGET_SELF |
|
SELECT_TARGET_SINGLE_ENEMY |
|
SELECT_TARGET_AOE_ENEMY |
|
SELECT_TARGET_ANY_ENEMY |
|
SELECT_TARGET_SINGLE_FRIEND |
|
SELECT_TARGET_AOE_FRIEND |
|
SELECT_TARGET_ANY_FRIEND |
|
Definition: CreatureAI.h:48
Definition: CreatureAI.h:47
Definition: CreatureAI.h:45
Definition: CreatureAI.h:44
Definition: CreatureAI.h:39
Definition: CreatureAI.h:49
Definition: CreatureAI.h:43
Definition: CreatureAI.h:41