Code: Select all
#ifndef AA_H
#define AA_H
#include "../common/eq_packet_structs.h"
#define MANA_BURN 664
#include <map>
using namespace std;
#define MAX_SWARM_PETS 12 //this can change as long as you make more coords (swarm_pet_x/swarm_pet_y)
//this might be missing some, and some might not be used...
typedef enum { //AA Targeting Constants
aaTargetUser = 1,
aaTargetCurrent = 2, //use current target
aaTargetGroup = 3, //target group of user
aaTargetCurrentGroup = 4, //target group of current target
aaTargetPet = 5 //target the user's pet
} aaTargetType;
typedef enum {
aaActionNone = 0,
aaActionAETaunt = 1,
aaActionMassBuff = 2,
aaActionFlamingArrows = 3,
aaActionFrostArrows = 4,
aaActionRampage = 5,
aaActionSharedHealth = 6,
aaActionCelestialRegen = 7,
aaActionDireCharm = 8,
aaActionImprovedFamiliar = 9,
aaActionActOfValor = 10,
aaActionSuspendedMinion = 11,
aaActionEscape = 12,
aaActionBeastialAlignment = 13,
aaActionLeechTouch = 14,
aaActionProjectIllusion = 15
} aaNonspellAction;
//use these for AAs which dont cast spells, yet need effects
//if this list grows beyond 32, more work is needed in *AAEffect
typedef enum { //AA Effect IDs
aaEffectMassGroupBuff = 1,
aaEffectRampage,
aaEffectSharedHealth,
aaEffectFlamingArrows,
aaEffectFrostArrows,
aaEffectWarcry,
aaEffectLeechTouch,
aaEffectProjectIllusion // seveian 2008-09-23
} aaEffectType;
Code: Select all
aaSharedHealth = 785,
Users browsing this forum: No registered users and 1 guest