Show
Ignore:
Timestamp:
11/19/08 13:23:03 (17 years ago)
Author:
yumileroy
Message:

[svn] * Moved Script grid_searchers to core
* Moved an enum from sc_creature.h to CreatureAI.h

Original author: Neo2003
Date: 2008-10-05 11:56:30-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/CreatureAI.h

    r2 r13  
    3232#define TIME_INTERVAL_LOOK   5000 
    3333#define VISIBILITY_RANGE    10000 
     34 
     35//Spell targets used by SelectSpell 
     36enum SelectTarget 
     37{ 
     38    SELECT_TARGET_DONTCARE = 0,                             //All target types allowed 
     39 
     40    SELECT_TARGET_SELF,                                     //Only Self casting 
     41 
     42    SELECT_TARGET_SINGLE_ENEMY,                             //Only Single Enemy 
     43    SELECT_TARGET_AOE_ENEMY,                                //Only AoE Enemy 
     44    SELECT_TARGET_ANY_ENEMY,                                //AoE or Single Enemy 
     45 
     46    SELECT_TARGET_SINGLE_FRIEND,                            //Only Single Friend 
     47    SELECT_TARGET_AOE_FRIEND,                               //Only AoE Friend 
     48    SELECT_TARGET_ANY_FRIEND,                               //AoE or Single Friend 
     49}; 
     50 
     51//Spell Effects used by SelectSpell 
     52enum SelectEffect 
     53{ 
     54    SELECT_EFFECT_DONTCARE = 0,                             //All spell effects allowed 
     55    SELECT_EFFECT_DAMAGE,                                   //Spell does damage 
     56    SELECT_EFFECT_HEALING,                                  //Spell does healing 
     57    SELECT_EFFECT_AURA,                                     //Spell applies an aura 
     58}; 
     59 
     60//Selection method used by SelectTarget 
     61enum SelectAggroTarget 
     62{ 
     63    SELECT_TARGET_RANDOM = 0,                               //Just selects a random target 
     64    SELECT_TARGET_TOPAGGRO,                                 //Selects targes from top aggro to bottom 
     65    SELECT_TARGET_BOTTOMAGGRO,                              //Selects targets from bottom aggro to top 
     66}; 
    3467 
    3568class MANGOS_DLL_SPEC CreatureAI