|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Classes | |
| class | CreatureAI |
Macros | |
| #define | TIME_INTERVAL_LOOK 5000 |
| #define | VISIBILITY_RANGE 10000 |
Enumerations | |
| 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 } |
| enum | SCEquip { EQUIP_NO_CHANGE = -1 , EQUIP_UNEQUIP = 0 } |
| enum | SelectEffect { SELECT_EFFECT_DONTCARE = 0 , SELECT_EFFECT_DAMAGE , SELECT_EFFECT_HEALING , SELECT_EFFECT_AURA } |
| 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 } |
| #define TIME_INTERVAL_LOOK 5000 |
Definition at line 19 of file CreatureAI.h.
Referenced by PetAI::PetAI().
| #define VISIBILITY_RANGE 10000 |
Definition at line 20 of file CreatureAI.h.
| enum Permitions |
| Enumerator | |
|---|---|
| PERMIT_BASE_NO | |
| PERMIT_BASE_IDLE | |
| PERMIT_BASE_REACTIVE | |
| PERMIT_BASE_PROACTIVE | |
| PERMIT_BASE_FACTION_SPECIFIC | |
| PERMIT_BASE_SPECIAL | |
Definition at line 178 of file CreatureAI.h.
| enum SCEquip |
| Enumerator | |
|---|---|
| EQUIP_NO_CHANGE | |
| EQUIP_UNEQUIP | |
Definition at line 47 of file CreatureAI.h.
| enum SelectEffect |
| Enumerator | |
|---|---|
| SELECT_EFFECT_DONTCARE | |
| SELECT_EFFECT_DAMAGE | |
| SELECT_EFFECT_HEALING | |
| SELECT_EFFECT_AURA | |
Definition at line 39 of file CreatureAI.h.
| enum SelectTargetType |
Definition at line 23 of file CreatureAI.h.